[GRASS5] Re: [GRASS-CVS] CVS update: grass/src/display/devices/CELL
Markus Neteler
neteler at itc.it
Sat Feb 16 06:46:39 EST 2002
Glynn,
the recent changes to XDRIVER introduced a bug:
Try:
export GRASS_HEIGHT=100
d.mon x0
using default visual which is TrueColor
ncolors: 65536
Graphics driver [x0] started
d.mon stop=x0
export GRASS_HEIGHT=
d.mon x0
using default visual which is TrueColor
X Error of failed request: BadValue (integer parameter out of range for
operation)
Major opcode of failed request: 1 (X_CreateWindow)
Value in failed request: 0x0
Serial number of failed request: 8
Current serial number in output stream: 20
No socket to connect to for monitor <x0>.
Problem selecting x0. Will try once more
No socket to connect to for monitor <x0>.
export GRASS_HEIGHT=33
d.mon x0
using default visual which is TrueColor
ncolors: 65536
Graphics driver [x0] started
Please pre-define the variable if unset (will also affect GRASS_WIDTH,
unchecked).
Then a question: Now PNGDriver and Xdriver use the same size variables
GRASS_HEIGHT and GRASS_WIDTH (or not?).
I am not sure if that is a good idea (less convenient than before).
Usually the monitor will be smaller than file output to PNG.
Markus
On Sat, Feb 16, 2002 at 08:13:02AM +0100, grass at intevation.de wrote:
>
> Date: Saturday February 16, 2002 @ 7:13
> Author: glynn
>
> Update of /grassrepository/grass/src/display/devices/CELL
> In directory doto:/tmp/cvs-serv21664/src/display/devices/CELL
>
> Modified Files:
> Tag: releasebranch_11_april_2001_5_0_0
> cell.h Graph_Set.c
> Log Message:
> General display driver tidying
> Move screen_{left,right,top,bottom} and initialisation thereof to lib/main.c
> XDRIVER now uses GRASS_{WIDTH,HEIGHT} instead of XDRIVER_{WIDTH,HEIGHT}
> Move DEF_{WIDTH,HEIGHT} to lib/driver.h
> XDRIVER now defaults to 640x480
> Move NCOLORS to lib/main.c
> Move declarations for screen_* and NCOLORS to lib/driver.h
> Document various env vars:
> GRASS_BACKGROUNDCOLOR, GRASS_TRANSPARENT, XDRIVER_WINDOW
> Eliminate preprocessor abuse
> Remove program-specified position from XDRIVER; let WM place window
> Remove gratuitous references to BUFSIZ
> Remove redundant SC_{WID,HITE} variables from XDRIVER
> Remove leading underscores from _text_* variables
> Move definitions of text_*, cur_[xy] to lib/main.c
> Move declarations of text_*, cur_[xy] to lib/driver.h
> Add d.resize script
>
>
> _______________________________________________
> grass-commit mailing list
> grass-commit at grass.itc.it
> http://grass.itc.it/mailman/listinfo/grass-commit
More information about the grass-dev
mailing list