------------------------------------------------------------------------ r7869 | tjaden | 2007-05-18 19:02:34 -0700 (Fri, 18 May 2007) | 3 lines Changed paths: M /allegro/branches/4.3/CMakeLists.txt M /allegro/branches/4.3/cmake/FileList.cmake M /allegro/branches/4.3/misc/allegro-config.in Trent Gamblin and I fixed some issues in the CMake build. The allegro-config script was not generated properly and liballeg_unsharable wasn't being installed. ------------------------------------------------------------------------ r7859 | tjaden | 2007-05-05 17:37:44 -0700 (Sat, 05 May 2007) | 2 lines Changed paths: M /allegro/branches/4.3/src/events.c M /allegro/branches/4.3/src/win/wkeybdnu.c Matthew Leverton changed an instance of long long to LONG_LONG and an LL suffix into a (LONG_LONG) cast, both for MSVC 6. ------------------------------------------------------------------------ r7858 | tjaden | 2007-05-05 17:34:14 -0700 (Sat, 05 May 2007) | 1 line Changed paths: M /allegro/branches/4.3/include/allegro/platform/almsvc.h MSVC 6 does not have a __FUNCTION__ macro. Fixed by Matthew Leverton. ------------------------------------------------------------------------ r7856 | tjaden | 2007-05-04 17:42:43 -0700 (Fri, 04 May 2007) | 4 lines Changed paths: M /allegro/branches/4.3/makefile.mgw M /allegro/branches/4.3/makefile.vc M /allegro/branches/4.3/src/poly3d.c M /allegro/branches/4.3/src/win/asmlock.s M /allegro/branches/4.3/src/win/wddlock.c M /allegro/branches/4.3/src/win/wddraw.h M /allegro/branches/4.3/src/win/wddwin.c M /allegro/branches/4.3/src/win/wgdi.c orz, Matthew Leverton and myself made the ALLEGRO_USE_C=1 option to work under MinGW and MSVC. [merge from 4.2 to 4.3] ------------------------------------------------------------------------ r7853 | tjaden | 2007-05-01 02:23:20 -0700 (Tue, 01 May 2007) | 3 lines Changed paths: M /allegro/branches/4.3/docs/src/allegro._tx Anthony Cassidy fixed a typo. [merge 4.2 to 4.3] ------------------------------------------------------------------------ r7841 | tjaden | 2007-04-21 18:43:10 -0700 (Sat, 21 Apr 2007) | 2 lines Changed paths: M /allegro/branches/4.3/fix.sh Remove the 'msvc' target from the fix.sh help message as it should not be used by users any more. Add a comment that it is used by zipup.sh. ------------------------------------------------------------------------ r7840 | tjaden | 2007-04-21 18:40:58 -0700 (Sat, 21 Apr 2007) | 4 lines Changed paths: M /allegro/branches/4.3/src/gui.c Anthony 'Timorg' Cassidy made d_menu_proc fill up its assigned area with the gui_bg_color. [merge 4.2 to 4.3] ------------------------------------------------------------------------ r7836 | kazzmir | 2007-04-21 06:26:03 -0700 (Sat, 21 Apr 2007) | 2 lines Changed paths: M /allegro/branches/4.3/SConstruct simpler name matching logic ------------------------------------------------------------------------ r7835 | kazzmir | 2007-04-21 05:59:38 -0700 (Sat, 21 Apr 2007) | 2 lines Changed paths: M /allegro/branches/4.3/SConstruct match platform string with a regex instead of testing it for an exact sequence ------------------------------------------------------------------------ r7834 | tjaden | 2007-04-20 22:13:08 -0700 (Fri, 20 Apr 2007) | 1 line Changed paths: M /allegro/branches/4.3/docs/src/allegro._tx M /allegro/branches/4.3/docs/src/readme._tx M /allegro/branches/4.3/include/allegro/base.h M /allegro/branches/4.3/makefile.ver M /allegro/branches/4.3/misc/allegro-config-qnx.sh M /allegro/branches/4.3/misc/allegro-config.in M /allegro/branches/4.3/misc/allegro.spec M /allegro/branches/4.3/misc/pkgreadme._tx M /allegro/branches/4.3/src/win/dllver.rc Bumped version to 4.3.2 (SVN) ------------------------------------------------------------------------ r7833 | tjaden | 2007-04-20 22:12:10 -0700 (Fri, 20 Apr 2007) | 2 lines Changed paths: M /allegro/branches/4.3/misc/zipup.sh Disable generated of dependencies for djgpp, Watcom, BeOS and QNX as they aren't supported in the 4.3 branch now. ------------------------------------------------------------------------ r7832 | tjaden | 2007-04-20 22:10:33 -0700 (Fri, 20 Apr 2007) | 2 lines Changed paths: M /allegro/branches/4.3/fix.sh Restored 'fix.sh msvc' as it is needed for the release process by misc/zipup.sh ------------------------------------------------------------------------ r7830 | tjaden | 2007-04-20 20:56:54 -0700 (Fri, 20 Apr 2007) | 1 line Changed paths: M /allegro/branches/4.3/docs/src/allegro._tx M /allegro/branches/4.3/misc/genexamp.py Add exnew_events to examples documentation. ------------------------------------------------------------------------ r7828 | tjaden | 2007-04-15 05:00:54 -0700 (Sun, 15 Apr 2007) | 4 lines Changed paths: M /allegro/branches/4.3/src/fontbios.c Phil Krylov fixed a bug that prevented load_bios_font() from loading 8x16 fonts. [merge 4.2 to 4.3] ------------------------------------------------------------------------ r7818 | kazzmir | 2007-04-07 09:33:07 -0700 (Sat, 07 Apr 2007) | 2 lines Changed paths: M /allegro/branches/4.3/src/macosx/system.m read osx version in a safe way ------------------------------------------------------------------------ r7817 | kazzmir | 2007-04-06 12:26:14 -0700 (Fri, 06 Apr 2007) | 3 lines Changed paths: M /allegro/branches/4.3/scons/osx.scons clean up osx build a little bit. directly create liballeg-main from main.m using a src_builder ------------------------------------------------------------------------ r7816 | kazzmir | 2007-04-06 09:40:51 -0700 (Fri, 06 Apr 2007) | 2 lines Changed paths: M /allegro/branches/4.3/scons/osx.scons use libtool to build liballeg-main ------------------------------------------------------------------------ r7799 | kazzmir | 2007-03-27 18:53:12 -0700 (Tue, 27 Mar 2007) | 2 lines Changed paths: M /allegro/branches/4.3/include/allegro/platform/aintosx.h M /allegro/branches/4.3/scons/osx.scons M /allegro/branches/4.3/src/macosx/keybd.m M /allegro/branches/4.3/src/macosx/qzfull.m M /allegro/branches/4.3/src/macosx/qzmouse.m M /allegro/branches/4.3/src/macosx/qzwindow.m M /allegro/branches/4.3/src/macosx/system.m fix some compilation errors for the osx port ------------------------------------------------------------------------ r7796 | tjaden | 2007-03-24 23:01:03 -0700 (Sat, 24 Mar 2007) | 1 line Changed paths: M /allegro/branches/4.3/docs/src/changes._tx M /allegro/branches/4.3/include/allegro/events.h M /allegro/branches/4.3/include/allegro/joystick.h M /allegro/branches/4.3/include/allegro/keyboard.h M /allegro/branches/4.3/include/allegro/keycodes.h M /allegro/branches/4.3/include/allegro/timer.h M /allegro/branches/4.3/src/display.c M /allegro/branches/4.3/src/events.c Filled in more NaturalDocs documentation. ------------------------------------------------------------------------ r7795 | tjaden | 2007-03-24 21:39:19 -0700 (Sat, 24 Mar 2007) | 1 line Changed paths: M /allegro/branches/4.3/docs/src/changes._tx Added a short change log for 4.3.1. ------------------------------------------------------------------------ r7794 | tjaden | 2007-03-24 21:14:09 -0700 (Sat, 24 Mar 2007) | 218 lines Changed paths: M /allegro/branches/4.3/docs/src/abi._tx M /allegro/branches/4.3/docs/src/ahack._tx M /allegro/branches/4.3/docs/src/allegro._tx M /allegro/branches/4.3/docs/src/build/djgpp._tx M /allegro/branches/4.3/docs/src/build/macosx._tx M /allegro/branches/4.3/docs/src/build/mingw32._tx M /allegro/branches/4.3/docs/src/build/msvc._tx M /allegro/branches/4.3/docs/src/build/qnx._tx M /allegro/branches/4.3/docs/src/build/unix._tx M /allegro/branches/4.3/docs/src/thanks._tx M /allegro/branches/4.3/examples/exgui.c M /allegro/branches/4.3/fix.bat M /allegro/branches/4.3/fix.sh M /allegro/branches/4.3/include/allegro/font.h M /allegro/branches/4.3/include/allegro/internal/aintern.h M /allegro/branches/4.3/include/allegro/platform/aintlnx.h M /allegro/branches/4.3/include/allegro/platform/almngw32.h M /allegro/branches/4.3/makefile.mgw M /allegro/branches/4.3/makefile.osx M /allegro/branches/4.3/makefile.vc M /allegro/branches/4.3/misc/allegro-config-qnx.sh M /allegro/branches/4.3/misc/allegro-config.in M /allegro/branches/4.3/misc/asmdef.sh M /allegro/branches/4.3/misc/embedman.bat M /allegro/branches/4.3/misc/fixdll.bat M /allegro/branches/4.3/misc/fixdll.sh M /allegro/branches/4.3/misc/fixver.sh M /allegro/branches/4.3/misc/mdhelper.bat M /allegro/branches/4.3/misc/mkdata.bat M /allegro/branches/4.3/misc/msvchelp.c A /allegro/branches/4.3/misc/sf-cf.py M /allegro/branches/4.3/misc/zipup.sh A /allegro/branches/4.3/obj/msvc/ald_s_crt A /allegro/branches/4.3/obj/msvc/alld_crt A /allegro/branches/4.3/obj/msvc/alleg_crt A /allegro/branches/4.3/obj/msvc/alleg_s_crt A /allegro/branches/4.3/obj/msvc/allp_crt A /allegro/branches/4.3/obj/msvc/allp_s_crt M /allegro/branches/4.3/scons/checks.py M /allegro/branches/4.3/scons/unix.scons M /allegro/branches/4.3/src/allegro.c M /allegro/branches/4.3/src/color.c M /allegro/branches/4.3/src/file.c M /allegro/branches/4.3/src/font.c M /allegro/branches/4.3/src/fonttxt.c M /allegro/branches/4.3/src/graphics.c M /allegro/branches/4.3/src/linux/fbcon.c M /allegro/branches/4.3/src/linux/lsystem.c M /allegro/branches/4.3/src/macosx/cadigi.m M /allegro/branches/4.3/src/macosx/qzwindow.m M /allegro/branches/4.3/src/misc/runner.c M /allegro/branches/4.3/src/misc/runnergw.c M /allegro/branches/4.3/src/misc/vbeaf.c M /allegro/branches/4.3/src/unix/alsamidi.c M /allegro/branches/4.3/src/unix/sgial.c M /allegro/branches/4.3/src/win/wsystem.c M /allegro/branches/4.3/src/x/xdga2.c M /allegro/branches/4.3/src/x/xkeyboard.c M /allegro/branches/4.3/src/x/xsystem.c M /allegro/branches/4.3/src/x/xwin.c M /allegro/branches/4.3/tests/afinfo.c M /allegro/branches/4.3/tests/test.c Merge changes from 4.2 to 4.3. Changes include: ---------------------------------------------------------------------- r7444: peterhull90 | 2006-08-06 19:51:02 +1000 Fixed problem with mouse-related deadlock as reported by Mike Farrell in http://www.allegro.cc/forums/thread/586345/601212#target ---------------------------------------------------------------------- r7459: peterhull90 | 2006-08-12 06:34:49 +1000 Support for universal binary ---------------------------------------------------------------------- r7492: eglebbk | 2006-08-30 05:15:22 +1000 Updated the release.txt instructions: * refer to 4.2.1 instead of 4.0.3 (although the distinction is arbitrary) * refer to SVN instead of CVS where relevant * refer to sourceforge rather than bafserv ---------------------------------------------------------------------- r7493: eglebbk | 2006-08-30 05:28:39 +1000 Make fix.sh ignore files in hidden directories (such as .svn) ---------------------------------------------------------------------- r7517: tjaden | 2006-09-03 12:14:33 +1000 Andrei Ellman spotted a free() of an internal buffer returned by tmpnam(). ---------------------------------------------------------------------- r7520: peterhull90 | 2006-09-04 01:58:10 +1000 Got rid of deprecated warning on file_size(), replaced with file_size_ex() ---------------------------------------------------------------------- r7523: eglebbk | 2006-09-05 01:51:49 +1000 Fixed problems with the install/unistall targets and the fixbundle tool. ---------------------------------------------------------------------- r7577: tjaden | 2006-11-26 12:13:58 +1100 Matthew Leverton gave the STATICRUNTIME builds of MSVC new names by appending _crt (c run time) to the libraries. He also fixed the problem of incorrectly setting the EMBED_MANIFEST variable when using the STATICRUNTIME. ---------------------------------------------------------------------- r7581: tjaden | 2006-11-26 12:59:03 +1100 Peter Hull fixed an error with make uninstall in the MacOS X port. make fails when trying to delete a non-existent directory if you never installed the Apple help bundle in the first place. ---------------------------------------------------------------------- r7582: tjaden | 2006-11-26 13:05:25 +1100 Peter Hull allowed the MacOS X Allegro framework to be installed without installing all the standalone headers to /usr/local/include. ---------------------------------------------------------------------- r7583: elias | 2006-11-26 13:39:19 +1100 Added my CF test script. ---------------------------------------------------------------------- r7613: tjaden | 2006-12-01 12:19:57 +1100 Andrei Ellman modified the 6-to-8 bit value scaling tables to be more evenly distributed, and changed the implementation of create_blender_table() to create a more evenly distributed distribution of the lower 2 bits. It should be faster as well. See also [AD] messages dated 2006-01-24 and 2006-11-30. ---------------------------------------------------------------------- r7646: tjaden | 2006-12-12 01:18:54 +1100 Daniel Schlyder prevented the Windows port from registering its default trace handler on initialisation if the user had previously registered a custom trace handler. The MacOS (classic) port was changed as well. ---------------------------------------------------------------------- r7647: tjaden | 2006-12-12 01:27:36 +1100 Daniel Schlyder made load_txt_font() additinally search for files referenced in the font script in the same directory as the script itself. It still searches in the current working directory first (for relative paths). ---------------------------------------------------------------------- r7648: elias | 2006-12-12 01:57:47 +1100 Daniel Schlyder added a function is_trans_font. ---------------------------------------------------------------------- r7649: elias | 2006-12-12 04:14:36 +1100 Daniel Schlyder added a new function font_has_alpha. ---------------------------------------------------------------------- r7659: tjaden | 2006-12-16 12:40:58 +1100 Daniel Schlyder documented that register_assert_handler() and register_trace_handler() can be called before initialising Allegro. ---------------------------------------------------------------------- r7670: mmimica | 2006-12-23 03:39:30 +1100 Andrei Ellman made it easier to identify the app producing the error-message when doing a build. ---------------------------------------------------------------------- r7674: tjaden | 2006-12-24 23:50:09 +1100 Andrei Ellman replaced a couple of realloc() and free() calls by _AL_REALLOC() and _AL_FREE(). ---------------------------------------------------------------------- r7676: mmimica | 2006-12-27 08:45:06 +1100 Andrei Ellman made a change to speed up makefile parsing. ---------------------------------------------------------------------- r7677: mmimica | 2006-12-27 08:56:26 +1100 Andrei Ellman made MSVC makefile compatible with cygwin port of make-3.81 (and newer?). makefile.vc now uses cygpath tool to convert DOS 8.3 paths to unix-style paths. ---------------------------------------------------------------------- r7681: mmimica | 2006-12-30 23:39:57 +1100 Added executable flag to some files that need it. ---------------------------------------------------------------------- r7682: mmimica | 2006-12-31 01:55:34 +1100 Michal Molhanec fixed two warnings ---------------------------------------------------------------------- r7683: mmimica | 2006-12-31 02:23:28 +1100 Michal Molhanec and Milan Mimica simplified MSVC build process: - fix.bat is now used for all MSVC builds (even with cygwin) - "--msvcpaths" argument to fix.bat is default now. Use --nomsvcpaths to disable automatic converting of MSVCDir to DOS 8.3 format. - build docs updated - other minor fixes ---------------------------------------------------------------------- r7687: mmimica | 2007-01-02 00:12:57 +1100 Added missing get_mixer_volume vtable entry to sgial DIGI driver. ---------------------------------------------------------------------- r7688: mmimica | 2007-01-06 08:58:32 +1100 Fixed a crash in FBCON GFX driver if color depth unsupported by the framebuffer was selected. ---------------------------------------------------------------------- r7690: mmimica | 2007-01-07 07:32:22 +1100 Reverting my last change, and making FBCON driver initialization fail if unsupported color depth was set. ---------------------------------------------------------------------- r7691: eglebbk | 2007-01-07 07:51:29 +1100 Matthew Leverton fixed building of universal binaries on MacOS X. For now, this requires OS X 10.4 on both PPC and Intel. Supporting older versions of MacOS X on the PPC with a universal binary seems to require compiling the lib twice and then combining the two, which is hard to do with the current build system. The path is hard-coded, which seems to be fine, but it might need to be made into a variable later on if it turns out that it isn't (fine). ---------------------------------------------------------------------- r7694: eglebbk | 2007-01-08 01:37:33 +1100 Added desktop_color_depth and get_desktop_resolution to the Linux fbcon driver. It's not always possible to change the colour depth or resolution of the framebuffer, so being able to get this information is useful. It does add fbcon driver entries to the system vtable, however. ---------------------------------------------------------------------- r7704: mmimica | 2007-01-25 08:52:02 +1100 Updated docs to mention SVN instead of CVS. Corrections to the MSVC build docs by Evert Glebbeek. ---------------------------------------------------------------------- r7712: tjaden | 2007-02-06 15:09:10 +1100 Peter Wang made alsa_rawmidi_output() not modify allegro_error when allegro_error when the call to snd_rawmidi_write() fails, as it is most often called from a timer interrupt and so will interfere with the user's use of allegro_error in the main thread. In addition, if the ALSA MIDI driver is active but the user hasn't configured ALSA properly, then the snd_rawmidi_write() will fail constantly and take CPU time needlessly. Now we stop calling snd_rawmidi_write() if it fails more than three times. ---------------------------------------------------------------------- r7719: mmimica | 2007-02-09 10:14:44 +1100 Fixed the example for draw_lit_sprite() in docs. ---------------------------------------------------------------------- r7723: mmimica | 2007-02-10 22:32:58 +1100 Fixed the example for draw_lit_rle_sprite() in docs. ---------------------------------------------------------------------- r7724: tjaden | 2007-02-11 10:13:16 +1100 Marcio Afonso Arimura Fialho reported some remaining usages of the deprecated function file_size(). ---------------------------------------------------------------------- r7743: elias | 2007-02-16 23:13:27 +1100 missing ) ---------------------------------------------------------------------- r7745: elias | 2007-02-20 06:48:23 +1100 typo ---------------------------------------------------------------------- r7759: tjaden | 2007-03-03 12:22:37 +1100 Cleaned up and optimised asmdef.sh (now it's about two times faster). Note: previous bug fix to this file was incorrect. ---------------------------------------------------------------------- r7766: elias | 2007-03-07 03:12:18 +1100 fixed harmless warnings ---------------------------------------------------------------------- r7781: elias | 2007-03-13 03:10:45 +1100 Jon Rafkind and Karthik Kumar fixed a problem where allegro-config would respect neither --libdir nor --includedir. ---------------------------------------------------------------------- r7791: tjaden | 2007-03-25 00:58:06 +1100 Deleted lines that defined _LPCWAVEFORMATEX_DEFINED if not defined. The original reason for the define is unclear, but causes problems with newer versions of mmsystem.h from Cygwin and Mingw. http://sourceforge.net/mailarchive/message.php?msg_id=37718184 ---------------------------------------------------------------------- ------------------------------------------------------------------------ r7793 | tjaden | 2007-03-24 21:05:14 -0700 (Sat, 24 Mar 2007) | 2 lines Changed paths: M /allegro/branches/4.3/examples/exnew_events.c Don't abort example if al_install_joystick() fails (it fails on Windows if no joysticks are plugged in). ------------------------------------------------------------------------ r7776 | elias | 2007-03-08 07:42:06 -0800 (Thu, 08 Mar 2007) | 1 line Changed paths: M /allegro/branches/4.3/SConstruct A /allegro/branches/4.3/scons/naturaldocs.scons M /allegro/branches/4.3/scons/unix.scons added naturaldocs docs to scons build ------------------------------------------------------------------------ r7761 | tjaden | 2007-03-03 16:03:34 -0800 (Sat, 03 Mar 2007) | 1 line Changed paths: M /allegro/branches/4.3/examples/exnew_events.c Fix two minor warnings. ------------------------------------------------------------------------ r7760 | tjaden | 2007-03-03 15:59:42 -0800 (Sat, 03 Mar 2007) | 1 line Changed paths: M /allegro/branches/4.3/examples/exnew_events.c M /allegro/branches/4.3/makefile.lst Commented exnew_events.c and added it to the standard build system. ------------------------------------------------------------------------ r7720 | tjaden | 2007-02-08 20:07:44 -0800 (Thu, 08 Feb 2007) | 2 lines Changed paths: M /allegro/branches/4.3/makefile.in Fixed compilation of datedit.c with the standard build system that broke in r7397. ------------------------------------------------------------------------ r7709 | tjaden | 2007-02-03 15:59:46 -0800 (Sat, 03 Feb 2007) | 3 lines Changed paths: M /allegro/branches/4.3/tests/akaitest.c