[AD] Allegro 4.1.18 WIP RC1

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


(resend after converting my local tree back to UNIX format :-/ Should add 
that to the packaging script or add it in fat capital letters to my 
release manual).

I've uploaded the files for the 4.1.18 WIP release to http://
www.eglebbk.dds.nl/allegro-4.1.18/. Tested and work smoothly under Linux, 
but not recently tested on other platforms. So if others can test and 
conform that it works well, I will upload the files to SourceForge, 
somewhere around fivish PM UT tomorrow.

Please don't apply patches directly to the CVS tree in the mean time.

This WIP does not yet include Peter's patch to make Allegro more 64 bit 
friendly, but I see no reason to not apply it (and similar patches) after 
this.
When this release is final, we should have a clear list of things we want 
to change and update before 4.2 final. A replacement for alert() is an 
example of something I think would be small enough to add for that.
This list should ideally be small and mostly consist of bugfixes, 
documentation updates and example updates.

Attached are the 4.1.18 thanks and changelog diffs. Many first-time 
contributors this time, welcome! Daniel Schlyder has earned himself the 
honourary `did plenty of other things too' (so nothing he does from now on 
will be mentioned in thanks._tx. ;))

Evert



Index: docs/src/thanks._tx
===================================================================
RCS file: /cvsroot/alleg/allegro/docs/src/thanks._tx,v
retrieving revision 1.52
diff -u -r1.52 thanks._tx
--- docs/src/thanks._tx	5 Dec 2004 09:13:31 -0000	1.52
+++ docs/src/thanks._tx	23 Jan 2005 23:24:20 -0000
@@ -194,8 +194,9 @@
    Fixed problems with get_executable_name() under Windows, another one with
    set_window_title() under BeOS, potentially unsafe constructs in the
    Windows code, the installall makefile target under Windows, added 
-   set_allegro_resource_path(), fixed make uninstall with mingw make and
-   added ALLEGRO_LIB_BUILD flag for gcc variants not using configure.
+   set_allegro_resource_path(), fixed make uninstall with mingw make,
+   added ALLEGRO_LIB_BUILD flag for gcc variants not using configure
+   fixed a bunch of warnings in MinGW and did plenty of other things too.
 
    Daniel Verkamp (<email>i_am_drv@xxxxxxxxxx</a>).<br>
    Added a MIDI input driver to the Windows port.
@@ -546,6 +547,9 @@
    facing the screen, corrected an error in the packfile format write-up and
    made the show_video_bitmap() method of the Windows windowed driver wait
    for a vsync.
+   
+   Marcio Fialho(<email>maaf1980@xxxxxxxxxx</a>.<br>
+   Fixed several issues with the DJGPP port and teh VBE/AF driver.
 
    Marco Campinoti (<email>marco@xxxxxxxxxx</a>).<br>
    Added 15 and 24 bit support to the native Tseng ET4000 driver (now
@@ -624,11 +628,14 @@
 
    Michal Molhanec (<email>molhanec@xxxxxxxxxx</a>).<br>
    Simplified the build instructions for Dev-C++, replaced all occurences
-   of MingW32 by MinGW in the docs and added an faq section about the 
-   giftware license.
+   of MingW32 by MinGW in the docs, added an faq section about the giftware
+   license and fixed problems with long filenames when building for MSVC.
 
    Michail Pishchagin (<email>mblsha@xxxxxxxxxx</a>).<br>
    Contributed the ustrnicmp() function.
+   
+   Milan Mimica (<email>milan.mimica1@xxxxxxxxxx</a>).<br>
+   Fixed a bug in the keyconf utility.
 
    Nathan Albury, aka Rubicant (<email>gt4558a@xxxxxxxxxx</a>).<br>
    Improved the fire routine in examples/exflame.c (my original version
@@ -711,6 +718,11 @@
    mapping, optimised the alpha sprite blending routines and added non-ASCII
    space recognition to uisspace().
 
+   Peter Hull (<email>peterhull90@xxxxxxxxxx</a>).<br>
+   Made the file selector work with directories that have more than 2048 
+   files, solved some compiling issues on MacOS X and fixed a bug in rest() 
+   that caused it to wait too long on that platform.
+
    Peter Monks (<email>pmonks@xxxxxxxxxx</a>).<br>
    Wrote the Video-7 graphics driver (now available as part of the FreeBE/AF
    project) and showed me how to set up the unchained 640x400 mode.
@@ -920,6 +932,9 @@
    and other keys to the input handler, organised getting the IF-SEGA
    joystick drivers by S.Suzuki merged into my codebase and added a more
    aggressive Sidewinder joystick driver.
+   
+   Tore Halse (<email>gnolam@xxxxxxxxxx</a>).<br>
+   Made Allegro windows always popup centred in Windows.
 
    V Karthik Kumar (<email>karthikkumar@xxxxxxxxxx</a>).<br>
    Added a Tamil language greeting to exunicode.
Index: docs/src/changes._tx
===================================================================
RCS file: /cvsroot/alleg/allegro/docs/src/changes._tx,v
retrieving revision 1.37
diff -u -r1.37 changes._tx
--- docs/src/changes._tx	5 Dec 2004 09:13:31 -0000	1.37
+++ docs/src/changes._tx	23 Jan 2005 23:24:07 -0000
@@ -7,6 +7,70 @@
 @document_title=Allegro Changes
 @html_spaced_list_bullet
 
+Changes from 4.1.17 to 4.1.18 (Januari 2005)
+<ul><li>
+   Peter Hull fixed a bug that caused rest() to wait too long on MacOS X.
+<li>
+   Tore Halse made the Allegro window always appear centred in Windows.
+<li>
+   Peter Wang fixed a lot of warnings in the code and did a lot of cosmetic 
+   fixes as well.
+<li>
+   Grzegorz Adam Hankiewicz added short description support to the MAN and 
+   HTML documentation.
+<li>
+   Milan Mimica fixed a bug in the keyconf utility.
+<li>
+   Peter Hull fixed some issues compiling Allegro for MacOS X.
+<li>
+   Marcio Fialho fixed a warning when compiling Allegro with DJGPP.
+<li>
+   Evert Glebbeek fixed a bug that prevented system cursors from working in 
+   Windows, as pointed out by Peter Johanson.
+<li>
+   Evert Glebbeek font loading routine and various other font functions to
+   the library.
+<li>
+   Peter Wang added custom packfile functions and packfile vtables.
+<li>
+   Peter Wang decoupled the packfile compression code from the packfile 
+   routines.
+<li>
+   Daniel Schlyder fixed some problems with the font loading code.
+<li>
+   Daniel Schlyder fixed some warnings with MinGW gcc 3.4.2
+<li>
+   Peter Hull made the file selector work properly with directories that have 
+   more than 2048 entries.
+<li>
+   Marcio Afonso Arimura Fialho fixed some problems with the DJGPP version and 
+   the VBE/AF driver.
+<li>
+   Michal Molhanec fixed a problem with long filenames in the MSVC build
+   process and added a --msvcpaths flag to the fix.bat script.
+<li>
+   Grzegorz Adam Hankiewicz made a lot of improvements to the documentation.
+<li>
+   Peter Wang made some modifications to allegro_message() in X11.
+<li>
+   Evert Glebbeek added blender mode defines and activated the gfx_vtable 
+   set_blender_mode() function in the source.
+<li>
+   Evert Glebbeek added gui_set_screen and gui_get_screen functions and a
+   set_mouse_cursor_bitmap function.
+<li>
+   Peter Wang made scancode_to_name never return NULL.
+<li>
+   Peter Wang fixed some problems if the Linux joystick driver.
+<li>
+   Grzegorz Adam Hankiewicz added a lot of ASSERTions to the code.
+<li>
+   Elias Pschernig added special Ctrl-Alt-End and Pause key handlers to the 
+   X11 keyboard driver.
+<li>
+   Elias Pschernig fixed a problem with the mouse acceleration in Windows.
+</ul>
+
 @heading
 Changes from 4.1.16 to 4.1.17 (December 2004)
 <ul><li>


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