Allegro Eine Bibliothek für Computer-Spiele-Programmierung


Support This Project
Bereitgestellt von: SourceForge
Projektseite

  

Alte Neuigkeiten

Auf dieser Seite werden nur zwei Jahre an News-Einträgen aufbewahrt (das aktuelle Jahr, und das vorherige). Überfällige Einträge werden am Anfang jeden Jahres gelöscht. Wenn jemand tatsächlich ältere Einträge lesen will, könnte diese Suchmaschine nützlich sein. Auf SourceForge kann man außerdem im SVN den Quelltext der Webseite ansehen, mit älteren Versionen der Seite.
22nd of July, 2007 - Allegro 4.2.2 released!
Diese neue Version von Allegro beinhaltet sowohl neue Funktionalität als auch Verbesserungen im Vergleich zu Version 4.0.0. Sie ist API (Sourcecode) kompatibel mit Version 4.0.0, mit Ausnahme einiger kleinerer Änderungen (siehe docs/html/api.html). Here is a list of the principal changes since version 4.2.1:
  • Added support for the Digital Mars C compiler.
  • Improved MacOS X support.
  • Corrected some bugs in the Windows GDI and DirectX code.
  • More robust code for application switching in both Windows and Linux ports.
  • Fixed rendering bugs in stretch_blit() and polygon().
  • Now load_bios_font() correctly handles 8x16 fonts.
  • New functions is_trans_font() and font_has_alpha().
  • Many more bugfixes and overall improvements.
Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.
21st of April, 2007 - Allegro 4.3.1 released!
Here is a list of some principal changes since version 4.3.0:
  • MacOSX port is broken.
  • New mouse cursor API (doesn't work in Windows fullscreen modes).
  • Added some new API documentation with NaturalDocs.
  • New exnew_events.c example demonstrating the new API.
  • CMake and SCons build systems, mainly for Allegro developers.
  • Various bugfixes and minor changes.
Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.
31st of March, 2007 - Updated bindings
While the developers keep working on the future 4.3 API for Allegro, other developers in the community keep working on making Allegro available on programming languages other than C. Recent newcomers include bindings for C# and the D programming language. You can check the full list in the language bindings section.
26. November 2006 - Allegro 4.2.1 erschienen!
Diese neue Version von Allegro beinhaltet sowohl neue Funktionalität als auch Verbesserungen im Vergleich zu Version 4.0.0. Sie ist API (Sourcecode) kompatibel mit Version 4.0.0, mit Ausnahme einiger kleinerer Änderungen (siehe docs/html/api.html). Wesentliche Änderungen seit Version 4.2.0 (auf Englisch):
  • New get_volume() and a get_hardware_volume() functions.
  • Added a new translucent font type.
  • New list_config_sections() and list_config_entries() functions.
  • New create_datafile_index() and load_datafile_object_indexed() functions.
  • Fixed a rare bug with data corruption in compressed packfiles, and other packfile related bugs.
  • Improved handling of filename encodings, and support for filesizes > 4GB.
  • Improved version checks at runtime.
  • Fixed problems with draw_sprite(), sub-bitmaps, and 24-bit bitmaps.
  • Fixed a rare problem with load_wav().
  • Fixed bugs with the DirectSound, qtmidi, MacOS X, ALSA, Jack and DIGMID sound drivers.
  • Fixed problems with Joystick and mouse handling under MacOS X.
  • Many fixes for Intel Macs, including support for universal binaries.
  • stretch_blit() can now be HW accelerated with the DirectX driver.
  • Improved Ctrl-Alt-Del and NumLock behaviour under Windows.
  • Updated detection of Windows version.
  • Made the X11 driver more compatibly with the threading model of some OpenGL drivers.
  • Reworked the X11 fullscreen mode.
  • Many other fixes and improvements in the X11 driver.
  • Some fixes for BSD systems.
  • Numerous improvements and fixes for the fbcon, Linux console and svgalib drivers.
  • Improvements and fixes for the PS/2 and evdev Linux mouse drivers.
  • MSVC 8 is fully supported in Windows now.
  • Many other updates to the build process on all platforms.
  • Many additional bugfixes.
  • Updates to grabber and other tools.
  • Updates to the demo and examples.
  • Updates to the documentation.
Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.
24. Juli 2006 - Allegro 4.3.0 erschienen
Allegro 4.3.0 ist nun endlich erschienen. Es handelt sich um eine WIP Version, d.h. vieles wird vermutlich noch nicht erwartungsgemäß funktionieren, wenn man es einfach als 4.2 Ersatz verwenden will. Doch eine Kompatibilitätsschicht soll später genau das für die fertige 4.3 Version ermöglichen, wobei diese Schicht die alte 4.2 API auf die neue 4.3 API übertragen wird. Die jetzige Version ist nur die allererste Ausgabe des 4.3 Zweiges, in der viele DInge noch nicht implementiert sind. Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.
18. Juli 2006 - SpeedHack
Der traditionelle Allegro-Wettbewerb, der seit 1999 jedes Jahr ausgetragen wurde, findet in diesem Jahr in der ersten August-Woche statt. Auf der SpeedHack Seite gibt es mehr Informationen, sowie die Möglichkeit zur Registrierung. Der SpeedHack Wettbewerb war ursprünglich eine Idee von Arron Shutt. In dem Wettbewerb zeigen Teilnehmer ihr Talent bei der Programmierung mit Allegro, in dem sie ein komplettes Spiel innerhalb eines einzigen Wochenendes erstellen. Das Spiel muss dabei einigen zu Beginn veröffentlichten Regeln folgen, und muss Allegro bzw. Addons benutzen. Außerdem können beliebige Grafik- bzw. Sound-Programme benutzt werden. Berühmte Teilnehmer aus der Allegro-Community waren in der Vergangenheit z.B. Shawn Hargreaves oder Matthew Leverton. Der SpeedHack-Wettbewerb hat inzwischen sogar eine Schwester namens TINS, ein Wettbewerb der immer in der ein-Jahr-langen Pause zwischen zwei SpeedHacks stattfindet.
2. Juli 2006 - SVN zurück auf SourceForge
Allegro's Sourcecode ist wieder zurück auf SourceForge. An dieser Stelle noch einmal vielen Dank an BAF, dafür dass er das SVN Repositorium in der Zwischenzeit verwaltet hat, wodurch wir auf SVN umsteigen konnten, bevor SourceForge SVN anbot. Aber inzwischen gibt es auch auf SourceForge SVN, und deshalb wurde der Code jetzt zurück transferiert. Hoffentlich läuft dort jetzt alles so gut weiter wie bisher.
12. Februar 2006 - TINS 2006
Der dritte halb-jährliche TINS Wettbewerb wird am Wochenende vom 3. bis 6. März stattfinden, Details und Registrierung gibt es auf der Webseite.
7. November 2005 - Allegro 4.2.0 erschienen!
Diese neue Version von Allegro beinhaltet sowohl neue Funktionalität als auch Verbesserungen im Vergleich zu Version 4.0.0. Sie ist API (Sourcecode) kompatibel mit Version 4.0.0, mit Ausnahme einiger kleinerer Änderungen (siehe docs/html/api.html). Wesentliche Änderungen seit Version 4.2.0 RC2:
  • fixmul() erkennt wieder Überläufe.
  • Behebung eines Bug im fixbundle Script für MacOS X.
  • Behebung von Problemen mit der Mausposition unter MacOS X.
  • Verbesserung der Joystickerkennung unter MacOS X.
  • Behebung des Ladens von Text-Fonts mit mehreren Zeichenbereichen.
  • Verbesserung des Dateiselektors unter UNIX im Zusammenhang mit UTF-8 in Dateinamen.
  • Deaktivierung der Autoerkennung von DGA unter X11.
  • Behebung eines Fixpunkt-Überlaufs in pivot_sprite().
  • Behebung einer Reihe von Problemen mit dem Watcom Compiler.
Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.
20. Oktober 2005 - OMG Cup Wettbewerb
Die Leute von uDevGames haben sich entschlossen, den "OMG Cup" Wettbewerb zu starten. Der Wettbewerb wird bis zum 28. November 2005 dauern. Also, falls ihr euch entschließt, teilzunehmen, dann habt ihr noch ein Monat und ein paar Tage Zeit. Also los! Mehr Information gibt es in der Einladung die wir von Carlos A. Camacho erhalten haben, in der es heißt, das Allegro Programmierer willkommen sind. Man muss nur jemanden finden, der ein MacOSX Binary erzeugt, wenn man selber keinen Mac hat.
27. August 2005 - Allegro 4.2.0 Release-Kandidat 2 (RC2) erschienen!
Diese Ausgabe von Allegro ist eine In-Arbeit-Version, die sowohl neue Funktionalität als auch Verbesserungen im Vergleich zu Version 4.0.0 beinhaltet. Sie ist auf allen Plattformen API (Sourcecode) kompatibel mit Version 4.0.0, mit Ausnahme einiger kleinerer Änderungen (siehe docs/html/api.html). Wesentliche Änderungen seit Version 4.2.0 beta 4:
  • key_shifts funktioniert unter Win98 wieder wie in der Dokumentation angegeben.
  • make_relative_filename() stürzt nicht mehr ab, wenn bestimmte fehlerhafte Parameter übergeben werden.
  • ASSERT() bricht jetzt unter Windows das Programm ab.
  • GUI Menus beachten jetzt gui_screen.
  • Unterstützung für 32bit .bmp Dateien.
  • Viele Verbesserungen im MacOS X Port.
  • Behebung von Problemen mit OSS unter OpenBSD.
  • Behebung eines Problems mit System-Cursorn unter Windows.
  • Behebung eines Fehlers mit get_executable_name() unter einigen UNIX Varianten.
  • Behebung eines Problems mit BCC und den C Implementierungen von fixmul().
  • Zahlreiche Verbesserungen an der Dokumentation und den Beispielprogrammen.
Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.
27. Juni 2005 - Allegro 4.2.0 beta 4 erschienen!
Diese Ausgabe von Allegro ist eine In-Arbeit-Version, die sowohl neue Funktionalität als auch Verbesserungen im Vergleich zu Version 4.0.0 beinhaltet. Sie ist auf allen Plattformen API (Sourcecode) kompatibel mit Version 4.0.0, mit Ausnahme einiger kleinerer Änderungen (siehe docs/html/api.html). Wesentliche Änderungen seit Version 4.2.0 beta 3:
  • Der Grabber started jetzt als Fenster.
  • Behebung von Kompilationsproblemen im Zusammenhang mit get_modex_screen() unter UNIX. Die Funktion ist jetzt als veraltet gekennzeichnet.
  • Behebung von Kompilationsproblemen beim Assembler Code mit neueren binutils Versionen.
  • Optimierung von fixmul() für unterschiedliche Plattformen.
  • Behebung eines willkürlichen Limits und Memory Leaks in get_config_argv().
  • Behebung eines Problems in allegro.m4 mit automake 1.8+.
  • Aufhebung des `256 Einträge' Limits für das dat Programm.
  • Behebung eines Absturzes der GUI falls ein neuer Dialog geöffnet wurde, solange noch ein Menu angezeight wurde.
  • Behebung eines Absturzes im Tastaturtreiber unter Solaris.
  • Behebung eines Fehlers, bei dem ein Hardware-Maus-Cursor unter Windows erst angezeigt wurde, wenn die Maus bewegt wurde.
  • Reparatur von rest_callback() unter UNIX.
  • Reparatur von get_executable_name() unter Solaris und OpenBSD.
Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.
15. Mai 2005 - Allegro 4.2.0 beta 3 erschienen!
Diese Ausgabe von Allegro ist eine In-Arbeit-Version, die sowohl neue Funktionalität als auch Verbesserungen im Vergleich zu Version 4.0.0 beinhaltet. Sie ist auf allen Plattformen API (Sourcecode) kompatibel mit Version 4.0.0, mit Ausnahme einiger kleinerer Änderungen (siehe docs/html/api.html). Wesentliche Änderungen seit Version 4.2.0 beta 2:
  • Behebung eines Bug beim Laden von Graustufen TGA Bildern.
  • Behebung eines Bug mit show_video_bitmap() unter OSX.
  • Behebung einiger unsicherer Annahmen über die Größe von Integer Datentypen.
  • Wiederherstellung des Alt+key = ASCII code Verhaltens für den Windows Tastaturtreiber.
  • Aktivierung von Allegro's internem Locking unter Windows, was eine möglichen Deadlock bei Programmende repariert.
  • Behebung eines Problem mit Hardware-Cursorn unter MacOS X.
  • Behebung von Warnungen und Fehlern mit gcc 4.0.0 im Unix Port.
  • Behebung eines weiteren möglichen X11 async reply.
  • Der seek Test in expackf funktioniert jetzt auch mit Windows Zeilenenden.
Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.
20. April 2005 - Allegro 4.2.0 beta 2 erschienen!
Diese Ausgabe von Allegro ist eine In-Arbeit-Version, die sowohl neue Funktionalität als auch Verbesserungen im Vergleich zu Version 4.0.0 beinhaltet. Sie ist auf allen Plattformen API (Sourcecode) kompatibel mit Version 4.0.0, mit Ausnahme einiger kleinerer Änderungen (siehe docs/html/api.html). Wesentliche Änderungen seit Version 4.2.0 beta 1:
  • Behebung eines Problems mit der makefile unter Windows.
  • Behebung eines Bugs mit True Color Fonts.
  • Behebung eines möglichen Deadlock in dialog_message().
  • Behebung eines Bugs bei dem die DJGPP version wegen einer fehlenden Variable nicht kompilierte.
  • Behebung eines Problems mit inkorrekten Dependencies unter MacOS X.
  • Behebung eines Problems unter X11 falls die XRGBACursor Erweiterung fehlte.
  • Behebung eines Bugs mit Hardware-Cursorn.
  • Behebung mehrere Probleme mit dem Windows Tastaturtreiber.
  • Behebung eines Bugs mit der Dependency-Generierung unter Unix.
  • Die GUI arbeitet jetzt mit Hardware-Cursorn zusammen.
  • Neues Packfile Beispiel.
Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.
1. April 2005 - Allegro 4.2.0 beta 1 erschienen!
Diese Ausgabe von Allegro ist eine In-Arbeit-Version, die sowohl neue Funktionalität als auch Verbesserungen im Vergleich zu Version 4.0.0 beinhaltet. Sie ist auf allen Plattformen API (Sourcecode) kompatibel mit Version 4.0.0, mit Ausnahme einiger kleinerer Änderungen (siehe docs/html/api.html). Wesentliche Änderungen seit Version 4.1.18:
  • Behebung vieler Probleme mit AMD64 unter Linux.
  • Behebung einiger Proleme im Zusammenhang mit /usr/local/bin unter neuen Versionen von MacOS X.
  • Der Windows Tatstaturtreiber benötigt keyboard.dat nicht mehr.
  • Neue show_os_cursor() Funktion als Alternative für show_mouse() für Systemcursor.
  • Behebung eines möglichen Deadlock unter X11 im Zusammenhang mit scare_mouse() und Keyboard Repeats, und Behebung von async replies.
  • Neue get_midi_length() Funktion und midi_time Variable.
  • Neue transpose_font() Funktion, und Unterstützung für Truecolor-Fonts, sowie ein Font-Beispielprogramm.
  • Behebung eines Problems mit shutdown_dialog().
  • Behebung eines Problems in der MSVC Makefile bei Verwendung von Cygwin.
Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.
24. Januar 2005 - Allegro 4.1.18 erschienen!
Diese Ausgabe von Allegro ist eine In-Arbeit-Version, die sowohl neue Funktionalität als auch Verbesserungen im Vergleich zu Version 4.0.0 beinhaltet. Sie ist auf allen Plattformen API (Sourcecode) kompatibel mit Version 4.0.0, mit Ausnahme einiger kleinerer Änderungen (siehe docs/html/api.html). Wesentliche Änderungen seit Version 4.1.17:
  • Bugfix: rest() wartete zu lange unter MacOS X.
  • Allegro Fenster werden unter Windows zentriert erzeugt.
  • Code zur Erkennung von IA64, SSE3 und AMD64.
  • Der Fileselektor funktioniert jetzt mit beliebig vielen Einträgen (mehr als 2048).
  • Verbesserung von Problemen mit dem Linux Joysticktreiber und der Mausbeschleunigung unter Windows.
  • Behebung einiger Probleme mit der DJGPP Version und dem VBE/AF Treiber.
  • Neue Funktionen zum Laden von Fonts, eigene Packfile Funktionen/Treiber, sowie gui_set_screen(), gui_get_screen() und set_mouse_cursor_bitmap().
Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.
5. Dezember 2004 - Allegro 4.1.17 erschienen!
Diese Ausgabe von Allegro ist eine In-Arbeit-Version, die sowohl neue Funktionalität als auch Verbesserungen im Vergleich zu Version 4.0.0 beinhaltet. Sie ist auf allen Plattformen API (Sourcecode) kompatibel mit Version 4.0.0, mit Ausnahme einiger kleinerer Änderungen (siehe docs/html/api.html). Wesentliche Änderungen seit Version 4.1.16:
  • Verbesserungen beim Sprite-Rotations-Code.
  • Verbesserung der Mausbeschleunigung im Fullscreen-Modus unter Windows.
  • Behebung eines Bug im Windows Tastaturtreiber.
  • Behebung von Kompilationsproblemen under *BSD und BeOS.
  • Behebung von Bugs im X11 Grafiktreiber.
  • Unterstüztung für Windows-Manager Mauszeiger.
  • Neue is_windowed_mode() und scancode_to_name() Funktionen.
  • Tataturlayouterkennung unter Windows.
  • Messagebox für allegro_message() unter X11.
  • Unterstützung für eine vierte Maustaste unter Windows.
  • override_config_file() wird auch beim Schreiben der Konfiguration berücksichtigt.
Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.
4. Oktober 2004 - Allegro 4.1.16 erschienen!
Diese Ausgabe von Allegro ist eine In-Arbeit-Version, die sowohl neue Funktionalität als auch Verbesserungen im Vergleich zu Version 4.0.0 beinhaltet. Sie ist auf allen Plattformen API (Sourcecode) kompatibel mit Version 4.0.0, mit Ausnahme einiger kleinerer Änderungen (siehe docs/html/api.html). Die wesentlichen Änderungen seit Version 4.1.15 beinhalten:
  • Behebung von Problemen mit der Tastatur in Windows.
  • Es gibt eine neue set_allegro_resource_path() Funktion.
  • Unterstützung für Hardware-Cursor in den X11 und DirectX Treibern.
  • Behebung eines Absturzes bei der Abfolge von Initialisierung, Deinitialsierung und Reinitialisierung unter Windows.
  • Neuer MIDI Input Treiber für die Windows Version.
  • Verbesserung der Geschwindigkeit von Grafikprimitiven und Implementierung von Video-Bitmap-Locking unter X11.
  • Fehlerbehebungen bei set_palette() und remove_int().
  • Behebung eines Problems im X11 Fullscreen-Treiber, falls keine virtuellen Screens zurückgegeben wurden.
  • Viele weitere kleine Verbesserungen in Source, Beispielen und Dokumentation.
Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.
8. September 2004 - Der aktuelle Stand der Allegro Entwicklung
Nach einiger Zeit der Inaktivität an der Allegro 5 Front ist der Ball jetzt wieder ins Rollen gekommen. Neben vermehrter Aktivität in den Mailinglisten haben wir auch einen neuen Plan für die nächsten Allegroversionen. Mehr Details im Abschnitt über Allegro's Zukunft.
28. Juli 2004 - Allegro 4.1.15 herausgebracht!
Diese Ausgabe von Allegro ist eine In-Arbeit-Version, die sowohl neue Funktionalität als auch Verbesserungen im Vergleich zu Version 4.0.0 beinhaltet. Sie ist auf allen Plattformen API (Sourcecode) kompatibel mit Version 4.0.0, mit Ausnahme einiger kleinerer Änderungen (siehe docs/html/api.html). Hier eine Liste mit den wesentlichen Änderungen seit Version 4.1.14:
  • Die yield_timeslice Funktion wurde als veraltet gekennzeichnet und durch rest(0) ersetzt.
  • Behebung von Problemen mit den Assembler Farbkonvertern und eines Problems bei auf einem Mutex blockierendem vsync().
  • Es gibt jetzt ein m4 Makro für Allegro.
  • Behebung der Verzögerungen falls in X11 ein X11 Lock zu lange gehalten wurde.
  • Behebung eines Endianess-Problems beim laden/speichern von 24-bit Bildern in Datafiles.
  • Verbesserungen einiger Probleme mit dem ALSA Treiber.
  • Korrektur der Behandlung von %n in den printf-artigen Textfunktionen.
  • Verbesserungen beim Mixer, und beim Verhalten der Pause_Taste.
  • Neue MSG_WANTMOUSE Nachricht wurde zur GUI hinzugefügt.
  • Implementierung der digmid_set_pan Funktion.
Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.
11. Juni 2004 - AllegroPro, Nachfolger von Allegro?
Im Jahr 2001 war davon die Rede, eine neue Version von Allegro zu schreiben, die nicht mehr kompatibel mit früheren Versionen sein sollte. Eingegangene Ideen und Vorschläge stellen heute den Abschnitt über die Zukunft auf dieser Seite dar. Nach der anfänglichen Aufregung wurde aber nicht sehr viel getan, nur zwei Prototypen von Robert Jr Ohannessian und Peter Wang. Die Entwicklung von Allegro 5 hat sich seitdem nicht mehr aus seiner Stillstandsphase erholt.
Vor einigen Monaten gab Korval in den Allegro.cc Foren bekannt, dass er an einer neuen Allegro Version arbeitet, mit seinem eigenen Design. Die erste Version des Hauptsystems ist bereits fertig. Vielleicht wird so die nächste Allegro Version aussehen.
27. April 2004 - Allegro 4.1.14 erschienen!
Diese Ausgabe von Allegro ist eine In-Arbeit-Version, die sowohl neue Funktionalität als auch Verbesserungen im Vergleich zu Version 4.0.0 beinhaltet. Sie ist auf allen Plattformen API (Sourcecode) kompatibel mit Version 4.0.0, mit Ausnahme einiger kleinerer Änderungen (siehe docs/html/api.html). Hier eine Liste mit den wesentlichen Änderungen seit Version 4.1.13:
  • Behebung von Probleme mit dat2c.
  • Verbesserungen am MacOS X Package Builder Skript.
  • Neuer Jack Sound-Treiber für den Unix-Port.
  • Unterstüztung für das Debuggen mit DMalloc unter Unix.
  • Korrektur der Erkennung des ALSA 1.0 MIDI Treibers.
  • Korrektur der Kompilation mit --enable-color8=no unter Unix.
  • Es ist jetzt unter MacOS X möglich, mit dem allegro-config Skript das Allegro Framework einzubinden.
  • Korrektur eines Bugs in fixbundle mit 32bpp Icons und Alphakanal, unter MacOS X.
  • Wiederherstellung des End-of-Frame Kompensationscodes im FLI Player.
Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.
1. März 2004 - Allegro 4.1.13 erschienen!
Diese Ausgabe von Allegro ist eine In-Arbeit-Version, die sowohl neue Funktionalität als auch Verbesserungen im Vergleich zu Version 4.0.0 beinhaltet. Sie ist auf allen Plattformen API (Sourcecode) kompatibel mit Version 4.0.0, mit Ausnahme einiger kleinerer Änderungen (siehe docs/html/api.html). Es folgt eine Liste mit den wesentlichen Änderungen seit Version 4.1.12:
  • Verbesserte Dokumentation.
  • Neue Funktionen: is_inside_bitmap(), fastline() und set_hardware_volume().
  • Verbesserungen bei den ALSA 0.9/1.0 und aRts Soundtreibern.
  • Das dat utility kann jetzt rekursiv Verzeichnisse lesen.
  • Verbesserte Behandlung des KEY_COLON2 auf japanischen Tastaturen.
  • Korrekturen beim Umgang mit TGA, BMP und FLI Dateien.
  • Erneute Anpassung der Formel für den Stride-Wert der Linux framebuffer console.
  • Entfernung des Flackers bei den Fensterschatten, wenn ein Programmfenster unter MacOS X verschoben wurde.
  • Veränderung des Verhaltens von yield_timeslice() um zu schlafen anstatt nur Vorrang zu geben.
  • Automatische Deaktivierung des Screensavers unter Windows.
Die neue Version ist im Downloadbereich erhältlich. Bitte testen Sie diese Version, und informieren uns über eventuelle Probleme oder Inkompatibilitäten, entweder in der Mailing Liste oder mit dem SourceForge Tracker.