[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.
---------------------------------------------------------------------------