* Updated with latest release (5.2.0).
* Fixed version number in makefile (Duh!).
Release 5.2.0
* Some cleaning preparing release 5.2.0.
* Added conditional to ex_08_filter.pas because al_lock_bitmap seems not to
* Fixes on documentation and comments.
All changes in demo Pascalroids:
* Fixed medium and small asteroid graphics in Pascalroids demo game.
+ Some updates to Pascalroids demonstration game:
* Updated copyright year in webpage.
Updated Vivace tutorial removing al5nativedlg and improving assignment checking.
+ Added a FAQ file.
All changes in demo Pascalroids.
All changes in the Pascalroids demo game:
* Modified lines order in ex_07_font.
- Removed thread support.
* Changed Furious Paladin's AbortProgram procedure to not use native dialogs.
* Documentation updates.
* Several changes in examples to allow Delphi to compile them. There are still
ex_prim doesn't run if compiled with Delphi
Not completely fixed but it compiles and most examples work as expected, only two or three don't.
* Removed a compilation warning in examples/algui.pas when compiling with Delphi.
* OpenGL example refactorized.
* Cleaning examples, removing the ones that won't be included in the final
+ Added example ex_26_transform_projection.
* Example ex_transform refactorized in to ex_25_transform.
* Changed an IF statement in example algui unit to something more readeable (and
* Example ex_draw refactoriced and renamed as ex_24_draw.
* Removed quite a lot of duplicated code from ex_23_primitives.
* Example ex_prim refactorized (and renamed ex_23_primitives).
* Most pointers are types instead of aliases now.
* refactored example "user events".
* al_init_user_event_source and al_destroy_user_event_source get pointers now.
* Some changes in al5strings that should increate compatibility.
* Finished the ex_18_audio_properties example.
+ Added audio example. Not finished yet.
* A small change in Pascalroids TGameScene class with better names for entering
* Some cleaning in alcon and Common example units.
+ Added example ex_15_audio.
* Example ex_14_joystick refactorized (from ex_joystick_events).
* Several fixes and improvements in example ex_13_color, algui and common.
* Example ex_color refactorized as ex_13_color.
+ Added example ex_09_keyboard.
* Fixes in algui, Common and some examples to improve compatibility with Delphi
* Moved some examples due to a change in the plans with examples.
* Fixed texture in ex_08_filter.
* Last touches to ex_22_audio_mixer.
* Added more interaction to example ex_22_audio_mixer.
* Added a number to example names so they appear ordered by complexity.
+ Started a new GUI ot be used by the examples. Should be simpler than the old
* Fixed unit examples/Common to be sure keyboard is available.
al_is_keyboard_installed
ex_saw - "Range check error".
Examples have been redefined and ex_saw has been removed from project.
* Example ex_windows renamed as ex_window_multiple and refactored.
- Cleaning examples removing the ones that won't be included anymore.
* Changed Halt parameter to a positive value so Delphi doesn't complains.
+ Added example ex_subbitmap.
* Example ex_mouse_cursor refactored and simplified (IMO).
* Lots of updates in a bunch of example files. Mostly typos and coding style
* More examples added and udpated.
* ex_timer modified to make clock bigger.
+ Added example ex_window.
* Removed, added and modified examples.
* A few fixes in makefiles.
- Removed a bunch of examples that doesn't show anythin interesting nor useful.
* Finished ex_color example.
* Fixed typos and style.
* Unit Common refactorized. That fixed issues with Linux + Nouveau.
* Unit Common used by examples rewritten from scratch.
* Activated non-working code in ex_color_gradient.pas.
* Update documentation about threads.
+ Added example ex_threads.
+ Added ALLEGRO_SYSTEM_MOUSE_CURSOR_CUSTOM for convenience.
+ Added example ex_color_gradient. It doesn't work 100%, there are issues with
* Disabled some code in ex_resize2 and ex_saw examples, as they fail on Linux.
* Fixed algui TSlider: now it draws the slider and manages mouse as it should.
* Examples/algui revisited.
* Example's algui manages textfont better now.
+ Added asteroids and made a few changes in the TSpriteManager of the
All changes in the Pascalroids demo game:
+ Added a way to show errors without using al5nativedlg unit in the Pascalroids
* Examples "algui" unit refactored adding a new TWidgeList class that allows a