001015 * Version 1.6.2 released 001015 - Now uses XFree 3.3.6 as it's base. - Set X vendor in host.def instead of using an ugly hack. - Don't set GGI_NEWVT environment variable by default - too many users get confused when LibGGI can't open a new console because of lacking permissions in /dev. - New option -newvt which will set GGI_NEWVT. - New option -ggivtswitch which will disable automatic setting of GII_CTRLALT_VTSWITCH. 990913 - Added Italian keymap. (Who contributed this?) 990711 - Added Polish keymap from Jacek Konieczny. 990524 - Unmapping/mapping of the visuals now works properly in multihead too. - Added Norwegian keymap from Ketil Froyn. - Removed obsolete section from the README. 990516 * Version 1.6.1 released 990516 - Updated German keymap from Andreas Beck. - Added GIIUC_Bar and GIIUC_Circumflex to recognized keys. 990509 - Made Right Control usable for server kill too. 990505 - Support command line option '-bpp' for XFree compability. - Re-implemented reset_xggiscreen() in a portable way. 990423 - Experimental support for 1bpp modes. 990401 * Version 1.6.0 released 990330 - Multihead now works! - New options -targets, -modes and -rows. 990329 - Removed XGGI specific configfiles and integrated config better into the normal system. Building on non-Linux systems should now (in theory) work fine. - Started hacking on multihead support. 990328 - Added support for killing the server with Ctrl-Alt-Backpspace. Thanks to Andreas Beck for the original code. - New option -dontzap to disable Ctrl-Alt-Backspace. - Set GGI_NEWVT and GII_CTRLALT_VTSWITCH by default, new option -noxfreeemu to disable this behaviour. 990311 - Use the new LibGGI API to not halt the server when switching to another VT. This also means that screen contents are not lost when switching VTs. 990310 - Accelerated FillBoxSolid() by using ggiDrawBox(). - Added support for dead key labels. 990308 - Changed license from GPL to the (X-style) GGI license with permission from Michael Krause. 990306 - Added default keymap to the server! - Improved keymaps to match XFree86 more closely. - Updated for current LibGII key events. 990119 * Version 1.5.2 released - Changed ggiSetGraphMode() to new function ggiSetSimpleMode(), and removed surplus argument. - Now uses XFree 3.3.3.1 as it's base (the diff still works fine with 3.3.2 and 3.3.3) 981117 * Version 1.5.1 released - Updated pointer button mapping for current LibGII - Improved the pointer acceleration. - Don't accelerate absolute pointer events - now XGGI works much better on X and Xlib targets without mouse grabbing. - Added new commandline option "-buttons" to specify the number of pointer buttons. The default is 5 buttons. - Added note in README about xmodmap requiring at least one running X client to work. - Added German keymap. 981029 * Version 1.5.0 released - Ported to current LibGGI. - Completely new keyboard handling. We now map the "label" field in LibGGI key events to a pseudo keycodes. This means we can now conveniently use xmodmap or the XKB extension to set the keymap. - Support for all the 32 possible mousebuttons in LibGGI. - 24 bpp actually works now. - Support for 15 bpp. - 32 bpp now returns correct information about the display to clients. - Use GGI_AUTO for virtual size. - The user doesn't have to specify a mode, GGI/GT_AUTO is used for unspecified parameters. - Use the masks in ggi_pixelformat instead of making a random assumption of the format. - General cleanup of the code. 981027 - Marcus Sundberg is new maintainer of XGGI. - Started bringing it back to life again. 980425 - Michael Krause doesn't have time to maintain XGGI anymore. 980301 * Version 1.4.1 released - Accelerated the window/area moving/blitting code by using ggiCopyBox(). - The graphics setup code uses the DirectBuffer API now and checks if the framebuffer is in a supported format. - Stride value is interpreted correctly now (for the MediaGX driver - finally, Emmanuel ;D). - The keyboard code has been rewritten again. 971026 * Version 1.4 released - Complete keyboard support, it's a kludge nevertheless. - 32bpp mode working. - 24bpp mode implemented, but untested. 971017 * Version 1.3 released - Jason McMullan gave up maintaining XGGI, Michael Krause took over. - The existing 1.2 sources for XFree86 3.2pl1 were changed to compile with the XFree86 3.3.1 sources. - Mouse button mapping changed to the new numbering scheme. - Keyboard support, but no complete keymap yet. - Fixed the display code to support TrueColor visuals, only 16 bit supported for now. - The bug from 1.2 (no Expose events for some apps) has disappeared.