Home

Download

Docs

Help

License

Credits

Screenshots


GRX graphics library: more things




Patches

Correction for a keyboard bug reported by A. Moreira produced by a bad optimisation in gcc
From grx root directory:  patch -p0 < xwininp.c.diff
Download  xwininp.c.diff

Synchronization between grx and Win32 windows mouse cursors
From grx root directory:  patch -p0 < w32inp.c.diff
Download  w32inp.c.diff

Correction for a race condition with the loadcolor SetDIBColorTable function call, which happens sometimes on fast multiprocessor machines This affects only 8 bpp modes
From grx root directory:  patch -p0 < vd_win32.c.diff
Download  vd_win32.c.diff

Correction for a conflict between underline and XOR char writing
From grx root directory:  patch -p0 < libgrx.h.diff
Download  libgrx.h.diff

Correction for an optimisation bug for gcc >= 4 with asm: memory clobber - 32bits targets
From grx root directory:  patch -p0 < memory.diff
Download  memory.diff

Tentative patch to allow proportional resizing of windows for the win32 and xwin (x11) targets.
(very preliminary with only two examples test/mousetst.c test/winclip.c and without explanations !!!)
Download  ReSize.diff


GrChart

GrChart is an addon by me to the GRX graphics library. It draws bar, line and area charts in a graphics context.

Download: grchart.zip

MD5 Sum: b5ab77bfbcf2e426ccc7f519c6d3e380 *grchart.zip


LFP fonts for GRX

These GRX fonts were converted from the Linux Font Project packages:

LFP Fixed Width X Fonts 0.82

LFP Variable Width X Fonts 0.83

Official Linux Font Project page is located at http://dreamer.nitro.dk/linux/lfp They are in the public domain.

Download: lfpfontst.zip

MD5 Sum: b40c21953a2111e2afa1d20e3f686b95 *lfpfonts.zip