[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
I've commited the attched changes to teh todo list. The dga_mouse variable
is gone now that the DGA 1 driver is gone, but I'm not sure if it has been
properly purged from the docs. Some other items from the todo list:
DOS todos:
---------------------------------------------------------------------------
- Write a unified Sidewinder driver
Honestly, who cares at this point?
Linux todos:
---------------------------------------------------------------------------
- fix fb 24-bit scrolling (allegro presuming padding?)
- awaiting svgalib folks to provide an atexit-free vga_init
- some problems with display switching
What is the status of these problems?
MacOS X todos
---------------------------------------------------------------------------
- PPC CPU detection routines would be nice
- asm routines (altivec?) to speed things up
I'm not sure the first is that useful without the second, given that the
corresponding routine on i386 isn't all that useful (today).
BeOS todos:
---------------------------------------------------------------------------
- Launching programs from the Be menu still doesn't work (Tracker works
though)
QNX todos:
---------------------------------------------------------------------------
- Display switching in fullscreen mode
- Overlay gfx driver
Does anyone use/maintain the BeOS and QNX ports? Do they still compile?
Wishlist:
---------------------------------------------------------------------------
[snip]
- Better get_config_text support, with multiple fallback configuration
files (you can have lot's of them under linux), which is not supported at
the moment (IIRC two at most).
This is done, am I right?
- Speed up the X11 driver, so it is comparable to SDL in performance.
With the recent updates, how far behind SDL is it?
- Disable screensaver in X11, as the Windows port does currently.
For xscreensaver, this requires actively polling the screensaver at regular
intervals. It can be done for KDE by using some shell commands to disable
the KDE screensaver - but then the program needs to reactivate the
screensaver before closing, which could be a problem if the program
crashes or is otherwise aborted. Thoughts?
Note: this isn't needed for games using the mouse or keyboard, obviously,
but it is needed if you use a gamepad.
Evert
Index: todo.txt
===================================================================
RCS file: /cvsroot/alleg/allegro/todo.txt,v
retrieving revision 1.180
diff -u -r1.180 todo.txt
--- todo.txt 5 Aug 2004 11:55:49 -0000 1.180
+++ todo.txt 17 Oct 2004 08:59:45 -0000
@@ -12,8 +12,6 @@
- make the library internally thread-safe
- fix use of 32-bit 'long' on 64-bit platforms
-- don't use BITMAPs for zbuffers
-- replacement for set_color_depth/set_gfx_mode
DOS todos:
---------------------------------------------------------------------------
@@ -40,8 +38,6 @@
X11 todos:
---------------------------------------------------------------------------
-- remove `dga_mouse' config var when appropriate (newer servers have fixed
- the bug this works around). Wait until XF86 4.0 propagated..
- Rewrite the X11 keyboard driver, following the model of the unix console
driver and the Mac OSX driver. Currently, we expect application users to
fiddle with xkeymap.