[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
Anyway, the new things in this WIP are:
Linux patches from George add better console switching, shared library
support, and various other nice things.
Windows patch from Stefan adds much cool new stuff, including windowed
mode support.
Fixed some potential race conditions introduced by my previous fixes to
the Windows timer code.
Made set_display_switch_callback() able to install multiple hook
functions, added a remove_display_switch_callback() routine, and wrote an
exswitch example program.
Adjusted MSVC inline asm syntax in an attempt to work around compiler
version conflicts.
More flexible GFX_SAFE system. As well as defining fixed safe values for
each platform, you can now leave out those definitions to get zeros
passed through to the actual hardware drivers, and if your driver sets a
color depth other than the requested one, graphics.c will hook up some
emulation routines so that everything still works in a sensible way.
George Foot added a scancode to ASCII conversion function to the keyboard
driver (implemented for DOS, Windows, Linux, and X). This is needed to
handle alt+key input sensibly when using unusual mappings like the Dvorak
layout.
Peter Wang made the Linux GGI driver work properly.
Johan Venter made some more improvements to the RSXNT and Mingw32
makefiles.
Updated the Watcom makefile to allow manual override of the 10.6 vs. 11.0
version detection, in case it guesses wrong.
--
Shawn Hargreaves - shawn@xxxxxxxxxx - http://www.talula.demon.co.uk/
"A binary is barely software: it's more like hardware on a floppy disk."