[AD] Updated todo list and 4.1.15 WIP

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


Attached is patch for the todo.txt file that includes the changes Elias 
send a while ago. It removes some more things that are done and adds a few 
others. I've also changed the wording of the `make library thread-safe' 
todo item.

Now, considering the number of changes made recently, most notably to the 
X11 port and the Windows DirectX sound driver, it might be a good idea to 
start thinking about 4.1.15 WIP. Has anyone got suggestions for what else 
should be in there? Personally, I think it has been long enough since 
4.1.14 and that enough has changed in CVS to warrent a new release, but 
there may be some things I have overlooked, in particular with regard to 
teh MacOS X port (Angelo?)

Evert
Index: allegro/todo.txt
===================================================================
RCS file: /cvsroot/alleg/allegro/todo.txt,v
retrieving revision 1.179
diff -u -r1.179 todo.txt
--- allegro/todo.txt	13 Jul 2004 17:48:45 -0000	1.179
+++ allegro/todo.txt	16 Jul 2004 08:57:25 -0000
@@ -10,7 +10,7 @@
 General (Platform independent) todos:
 ---------------------------------------------------------------------------
 
-- make the library thread-safe
+- make the library internally thread-safe
 - fix use of 32-bit 'long' on 64-bit platforms
 - don't use BITMAPs for zbuffers
 
@@ -32,25 +32,17 @@
 ---------------------------------------------------------------------------
 
 - fix fb 24-bit scrolling (allegro presuming padding?)
-- make spec file work with older rpms, e.g. from RedHat 6.0
-  They don't like lines in %files section starting with non-`/'.
 - awaiting svgalib folks to provide an atexit-free vga_init
 - some problems with display switching
   [see AD thread "fbcon backgrounding" 2001-11-28 for symptoms]
-- ALSA driver should try different parameters when it cannot set the
-  parameters it wants the first time, ie. because the sound card is crap
 
 X11 todos:
 ---------------------------------------------------------------------------
 
-- remove `dga_mouse' config var when appropriate (newer servers have fixed
-  the bug this works around).  Wait until XF86 4.0 propagated..
-- speed up X11 driver (use asm colour conversion routines, for one)
-- key[] should not be internationalised (e.g. KEY_S should always be set
-  for the key two to the right of CapsLock).  If we can't solve this in
-  time, include bukinm's xkeymap program.
-- problem with mouse and keyboard events [fixed?]
-- add an option to use the current palette in 8-bit mode
+- 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.
+- Investigate problems with the SIGALRM version
 
 Unix todos:
 ---------------------------------------------------------------------------
@@ -98,8 +90,9 @@
 - DirectMusic 6 MIDI driver
 - Add caching system to speed up filename#object and load_datafile_object()
 - more modularity under Linux
-- XVideo driver under XFree86
-- simplify linux input subsystem (it's much more complicated than necessary)
-- Add support for more versatile sub-bitmap objects
+- Threaded Alsa driver, since the current one doesn't work properly for at
+  least one person.
+- Speed up the X11 driver, so it is comparable to SDL in performance.
+- Add an option to use the current palette in 8-bit mode.
 
 ---------------------------------------------------------------------------


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/