[GRASS5] Non-HTML: Grass on CYGWIN/WIN32 - IPC Version Status
Update
Markus Neteler
neteler at geog.uni-hannover.de
Fri Jan 5 04:45:37 EST 2001
Hey Malcolm,
this really looks like a break-through!! Congrats for this first
approach to get the XDRIVER running.
I keep the fingers crossed for the next time,
Markus
On Thu, Jan 04, 2001 at 07:41:27PM -0400, Malcolm Blue wrote:
> Oops, I sent that as HTML mail, which some readers may not like.
> Sorry.
>
> Malcolm Blue wrote:
>
> > Good news and bad news...
> >
> > GOOD (for WinNT users):
> >
> > 1. Looks like I'm over the major hurdles in the IPC code. I have
> > several changes to send to the maintainer, but I am able to get the
> > IPC Message Queues to connect/send/receive/disconnect. (Still more to
> > do: clean up code a bit, increase the number of queues and increase
> > message buffer sizes look like the first priority, but these should be
> > simple changes.)
> >
> >
> > 2. d.mon programs (start, select, stop) are working for me, as well
> > as a VERY limited set of display commands on WinNT. I still have some
> > minor clean up and testing to do to make sure they are ready for
> > testing by others.
> >
> > 3. d.erase and d.zoom seem to work. d.erase erased the little that
> > drew with d.rast, and d.zoom did a proper zoom for the little band of
> > pixels that d.rast created (see below), with a cursor, the zoom
> > "rubber band" box and the coordinates and prompts in the command
> > window were in sync with the graphics window operations. Probably a
> > number of other commands will work as well.
> >
> > In order to run "d.mon select" without code changes, I had to remove
> > the "#ifndef _CYGWIN_" and "#endif" statements that were in the
> > switch statement in
> > src/display/devices/XDRIVER/XDRIVER24/ipc.new/switcher.c , i.e.
> > sandwiching the FONT and TEXT case blocks. Does anyone know why these
> > cases were being excluded? Is this a relic from the old XFree port?
> > These blocks of code seem to compile fine, and the "case FONT" code
> > block works with the recent XFree release for Cygwin. I think this
> > should be changed for both the original (fifo) version and the ipc
> > version.
> >
> >
> > BAD:
> >
> > 1. Limited success with the d.rast command. It only seems to draw the
> > NULL's. Using the Spearfish sample data, I did:
> >
> >
> > d.rast soils bg=yellow - it draws a yellow band near the
> > bottom of the X0 monitor window (several pixels wide and the
> > width of the window).
> > d.rast soils bg=white - it draws a white band where the
> > yellow band was.
> > d.rast streams bg=red - it draws a red band over the
> > bottom part of the white band
> >
> > From these and additional tests I am guessing that just the
> > NULL pixels are being drawn. Does this sound right?
> > BTW: It was based on this limited result that I was able to
> > test d.erase and d.zoom
> >
> > 2. d.vect, d.sites and d.legend all hang up. They had to be killed
> > from a separate window.
> >
> > 3. Win98 did not work. The IPC code by itself tested OK, but the
> > d.mon commands were hanging up. WinNT was used for the limited
> > successes above.
> >
> >
> >
> > I will keep looking at the IPC code and do the minor changes I
> > mentioned above. I also plan to keep on looking into the d.rast
> > problems to see if I can get this working. Suggestions are welcome.
> >
> >
> > Malcolm
> >
> >
> >
> >
>
>
> ----------------------------------------
> If you want to unsubscribe from GRASS Development Team mailing list write to:
> minordomo at geog.uni-hannover.de with
> subject 'unsubscribe grass5'
>
--
Markus Neteler * University of Hannover
Institute of Physical Geography and Landscape Ecology
Schneiderberg 50 * D-30167 Hannover * Germany
Tel: ++49-(0)511-762-4494 Fax: -3984
----------------------------------------
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo at geog.uni-hannover.de with
subject 'unsubscribe grass5'
More information about the grass-dev
mailing list