Hi all:
I'm pleased to announce GRX 2.4.1
Here is the changelog:
01/04/25 User's guide (info) updated, by Vicente Fuentes Gea 01/04/20 User's guide (html) updated 01/04/19 Applied partially patches to make GRX compile with MS-VC by Hartmut Schirmer 01/04/18 Added install and uninstall targets to src/makefile.dj2 and src/makefile.w32 01/04/18 Patched src/bgi/text7.c to compile Ok with GCC 3.0 by Andris Pavenis 01/04/14 New API routine: GrBitBlt1bpp, contributed by Josu Onandia Added bb1test.c test program 01/04/01 Changed compiler options from "-O6 -fomit-frame-pointer" to "-O2" only. Suggested by Andris Pavenis. 01/03/27 drawpattern and bltr2v_24 added to fdrivers/fd_win32.c 01/03/26 Fixed a bug in pnm/ctx2pnm.c, when grx == NULL the actual context must be used. Reported by Vicente Fuentes Gea 01/03/25 The dj2 version uses now "uclock" in mouse/input.h to get 1ms resolution in input code. Because "uclock" can be unsafe in W3.1 when O_REPROGRAM_TIMER is defined the old code is used. A comment has been added to makedefs.dj2 01/03/25 Changed CLOCKS_PER_SECOND by CLK_TCK for linux in mouse/input.h to get real ticks per second 01/03/24 New API routines: GrSetWindowTitle and GrSleep 01/03/22 Changed DJGPP test macro from __GO32__ to __DJGPP__ by Andris Pavenis
Download:
For linux/X11 users:
http://www.terra.es/personal/malfer/zipfiles/grx241.tar.gz
For DJGPP/Mingw users (with manifests files):
http://www.terra.es/personal/malfer/zipfiles/grx241s.zip
Enjoy, M.Alvarez
On 3 May 2001, at 19:21, Mariano Alvarez Fernandez wrote:
Hi all:
I'm pleased to announce GRX 2.4.1
Thanks.
Built for DJGPP with gcc-3.0 20010503. Seems that all is Ok as far as I have tested.
Only some notes.
Here is the changelog:
01/04/25 User's guide (info) updated, by Vicente Fuentes Gea 01/04/20 User's guide (html) updated 01/04/19 Applied partially patches to make GRX compile with MS-VC by Hartmut Schirmer 01/04/18 Added install and uninstall targets to src/makefile.dj2 and src/makefile.w32 01/04/18 Patched src/bgi/text7.c to compile Ok with GCC 3.0 by Andris Pavenis 01/04/14 New API routine: GrBitBlt1bpp, contributed by Josu Onandia Added bb1test.c test program 01/04/01 Changed compiler options from "-O6 -fomit-frame-pointer" to "-O2" only. Suggested by Andris Pavenis. 01/03/27 drawpattern and bltr2v_24 added to fdrivers/fd_win32.c 01/03/26 Fixed a bug in pnm/ctx2pnm.c, when grx == NULL the actual context must be used. Reported by Vicente Fuentes Gea 01/03/25 The dj2 version uses now "uclock" in mouse/input.h to get 1ms resolution in input code. Because "uclock" can be unsafe in W3.1 when O_REPROGRAM_TIMER is defined the old code is used. A comment has been added to makedefs.dj2 01/03/25 Changed CLOCKS_PER_SECOND by CLK_TCK for linux in mouse/input.h to get real ticks per second 01/03/24 New API routines: GrSetWindowTitle and GrSleep 01/03/22 Changed DJGPP test macro from __GO32__ to __DJGPP__ by Andris Pavenis
Perhaps it will be added back (related patch is applied to mainline but not yet to gcc-3.0 branch). Anyway using __DJGPP__ instead of __GO32__ doesn't do any harm if we have dropped support of DJGPP v1
One additional note:
I suggest renaming addons/bmp.h to addons/grxbmp.h to avoid possible name conflicts.
Andris
pavenis@lanet.lv escribió:
Built for DJGPP with gcc-3.0 20010503. Seems that all is Ok as far as I have tested.
Nice. Thanks.
One additional note:
I suggest renaming addons/bmp.h to addons/grxbmp.h to avoid possible name conflicts.
OK
A question Andris, I'm not sure what to do with the install and uninstall targets on linux and x11. I'm thinking to separate install in installst and installsh. Installst will copy libgrx20.a to /usr/local/lib and the necessary includes to /usr/local/include. Installsh will copy libgrx20.so.2.4.1 and the includes. Uninstall will try to remove all. But I don't know if some thing is required to register the shared lib (an what about libgrx20.so.2?), because I have never used shared libs.
M.Alvarez