Allegro Une librairie de développement de jeux vidéo Langues: English  español  Deutsch  한국어 (Hangul)  polski  Italiano 

 
 

Allegro
  Nouvelles
  Introduction
  Licence
  Contributeurs
  Anciennes nouvelles
  Logos

Téléchargement
  Dernière version
  Anciennes versions
  CVS

Documentation 
  API
  FAQ
  Tutoriels
  Le futur

Support
  Aide
  Listes de diffusion
  IRC

Jeux, Utilitaires, Librairies, etc
  Allegro.cc

Divers
  DIGMID
  Liens
  Miroirs
  Webmestres
  Humour

 
 
  

Anciennes nouvelles

Pour des raisons pratiques, seules deux années de nouvelles sont conservées sur cette page (l'année actuelle et la précédente). Les nouvelles défraîchies sont effacées au début de chaque année. Si vous avez vraiment besoin de lire d'anciennes nouvelles, vous pouvez utiliser la machine à remonter le temps Internet.
26 Janvier 2003 - Sortie d'Allegro 4.1.9!
Cette version est une version de travail qui ajoute des fonctionnalités et corrige des problèmes par rapport au code 4.0 de référence. Elle est compatible au niveau du code source (API) avec 4.0.0 sur toutes les plates-formes, excepté pour un petit nombre de changements (consultez docs/html/api.html). Voici la liste des principaux changements depuis la version 4.1.8:
  • Quelques améliorations dans la documentation.
  • Ajout d'un pilote de souris basé sur l'interface EVDEV sous Linux.
  • Plusieurs améliorations/corrections pour les modes fenêtrés sous Windows et Linux ainsi que la correction d'un bogue avec Alt+TAB pour X11.
  • Correction de quelques noms de pilotes de périphériques dans le programme de configuration.
  • Ajout de for_each_file_ex() pour remplacer for_each_file().
  • Ajout d'un test de configuration pour le problème du préfixe d'inclusion avec gcc 3.1 ou supérieur sur les systèmes Unix.
  • Modification de la méthode scroll() du pilote Linux SVGAlib afin qu'elle attende le début du balayage de l'écran.
  • Désactivation du nouveau code de synchronisation des timers.
  • Prise en compte d'un problème avec les attributs de fichiers DOS sous Win2k.
  • Correction de l'affichage défectueux des caractères TAB dans les parties horizontales des barres de menu.
  • Correction d'un étrange bogue de compilation sous MacOS X.
Procurez-vous cette version depuis la section Téléchargement.
25 Janvier 2003 - Sortie d'Allegro 4.0.3 beta 2!
Cette version est une version de maintenance, apportant à la branche stable de nombreuses améliorations de la branche instable, totalement compatible au niveau de l'interface binaire (ABI) avec la version 4.0.0 sous Windows, Linux et BeOS et compatible de façon ascendante au niveau de l'interface de programmation (API) sur toutes les plates-formes supportées. Voici une liste des principaux changements depuis la version 4.0.3 beta 1:
  • Quelques améliorations dans la documentation.
  • Plusieurs améliorations/corrections pour les modes fenêtrés sous Windows et Linux ainsi que la correction d'un bogue avec Alt+TAB pour X11.
  • Correction de quelques noms de pilotes de périphériques dans le programme de configuration.
  • Ajout d'un test de configuration pour le problème du préfixe d'inclusion avec gcc 3.1 ou supérieur sur les systèmes Unix.
  • Modification de la méthode scroll() du pilote Linux SVGAlib afin qu'elle attende le début du balayage de l'écran.
  • Prise en compte d'un problème avec les attributs de fichiers DOS sous Win2k.
  • Correction de l'affichage défectueux des caractères TAB dans les parties horizontales des barres de menu.
  • Optimisation de la famille de fonctions load_bitmap() lorsqu'aucune palette de couleurs n'est spécifiée.
Procurez-vous cette version depuis la section Téléchargement.
25 Janvier 2003 - Sortie d'Allegro 4.0.3 beta 2!
Cette version est une version de maintenance, apportant à la branche stable de nombreuses améliorations de la branche instable, totalement compatible au niveau de l'interface binaire (ABI) avec la version 4.0.0 sous Windows, Linux et BeOS et compatible de façon ascendante au niveau de l'interface de programmation (API) sur toutes les plates-formes supportées. Voici une liste des principaux changements depuis la version 4.0.3 beta 1:
  • Quelques améliorations dans la documentation.
  • Plusieurs améliorations/corrections pour les modes fenêtrés sous Windows et Linux ainsi que la correction d'un bogue avec Alt+TAB pour X11.
  • Correction de quelques noms de pilotes de périphériques dans le programme de configuration.
  • Ajout d'un test de configuration pour le problème du préfixe d'inclusion avec gcc 3.1 ou supérieur sur les systèmes Unix.
  • Modification de la méthode scroll() du pilote Linux SVGAlib afin qu'elle attende le début du balayage de l'écran.
  • Prise en compte d'un problème avec les attributs de fichiers DOS sous Win2k.
  • Correction de l'affichage défectueux des caractères TAB dans les parties horizontales des barres de menu.
  • Optimisation de la famille de fonctions load_bitmap() lorsqu'aucune palette de couleurs n'est spécifiée.
Procurez-vous cette version depuis la section Téléchargement.
4 Janvier 2003 - Les listes de diffusion hébergées par Canvas Link ont été déplacées vers SourceForge
Après plusieurs années de service, les listes de diffusion Allegro ne seront plus hébergées par Canvas Link Inc. Afin de continuer à fournir ce service à la communauté Allegro, de nouvelles listes de diffusion ont été créées sur SourceForge avec pratiquement la même configuration. La seule différence est que les anciennes listes "Allegro main", "Allegro game programming" et "Allegro competitions" ont été fondues en une seule, pour tenir compte du faible usage des deux dernières.

Pour vous joindre aux nouvelles listes de diffusion, visitez la page des listes de diffusion et suivez les instructions fournies. Les listes de diffusion hébergées par canvaslink.com continueront à être utilisables pendant les quelques jours suivants, mais après le 17 elles seront complètement fermées et les messages seront renvoyés. Merci à Tom Grandgent pour avoir organisé et hébergé les listes de diffusion Allegro pendant tant d'années!

23 Décembre 2002 - Sortie d'Allegro 4.0.3 beta 1!
Cette version est une version de maintenance, apportant à la branche stable de nombreuses améliorations de la branche instable, totalement compatible au niveau de l'interface binaire (ABI) avec la version 4.0.0 sous Windows, Linux et BeOS et compatible de façon ascendante au niveau de l'interface de programmation (API) sur toutes les plates-formes supportées. Il y a probablement encore quelques imperfections à corriger dans cette version, mais cela ne se fera pas sans de nombreux tests sur des plates-formes variées, donc il est maintenant grand temps d'essayer de la mettre en pièce :-) Voici une liste des principaux changements depuis la version 4.0.2:
  • Nombreux changements mineurs et clarifications dans la documentation.
  • Amélioration de l'internationalisation du message du bouton de fermeture.
  • Ajout de la détection de NetBSD, IRIX et SunOS/Solaris, correction de problèmes avec l'édition des liens sous Solaris.
  • Correction de la détection d'ESD et ajout de la prise en compte de la variable d'environnement ALLEGRO_MODULES sur les systèmes Unix.
  • Correction d'un dépassement de tampon dans la version de déboguage Windows, le fameux problème d'écran noir sous Win2k/WinXP et l'utilisation d'Alt+Tab sous WinXP.
  • Ajout du support des scripts pour plugins au portage MinGW.
  • Détection de la configuration main-gauche pour la souris sous Windows.
  • Correction de bogues dans scare_mouse_area(), get_executable_name() et midi_seek().
  • Ajout du caractère Euro à la police par défaut et au fichier de configuration des claviers allemand et français.
  • Ajout des traductions en catalan et néerlandais, correction de la traduction en espagnol.
  • Correction d'un bogue graphique avec les applications toujours-au-premier-plan sous Windows.
  • Correction du redémarrage permanent des timers sous Windows, et du mauvais niveau du volume et de l'équilibre gauche-droite en mode boucle dans le pilote DirectSound.
  • Correction d'un problème de focalisation du clavier sous BeOS.
  • Et encore beaucoup d'autres!
Procurez-vous cette version depuis la section Téléchargement.
21 Décembre 2002 - Sortie d'Allegro 4.1.8!
Cette version est une version de travail qui ajoute des fonctionnalités et corrige des problèmes par rapport au code 4.0 de référence. Elle est compatible au niveau du code source (API) avec 4.0.0 sur toutes les plates-formes, excepté pour un petit nombre de changements (consultez docs/html/api.html). Voici la liste des principaux changements depuis la version 4.1.7:
  • Correction d'un bogue avec les fichiers de données imbriqués dans le code du grabber et de l'utilitaire dat.
  • Clarification du document sur la compatibilité ABI/API et de la documentation de play_audio_stream().
  • Ajout de la détection de NetBSD et IRIX.
  • Constification du paramètre de set_window_title().
  • Correction du problème lors de l'édition de liens de makedoc avec Watcom.
  • Correction d'un message de mise en garde à la compilation pour set_window_close_button().
  • Correction d'un dépassement de tampon dans la version de débogage Windows.
Procurez-vous cette version depuis la section Téléchargement.
8th of December, 2002 - Allegro 4.1.7 released!
This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Warning to plugin writers: in order to fix a major inconsistency introduced in the 4.1.4 WIP version, the return value of the new save method of plugins has been modified. Please refer to the documentation (tools/plugins/plugins.txt) for the new convention. Here is a list of the principal changes since version 4.1.6:
  • Joystick initialization routine now correctly handles zero as the joytype.
  • Fixed the compile-time check for the MMX asm support.
  • Fixed the non-MMX asm color copy routine.
  • Implemented the synchronization routines for the BeOS port.
  • Turned the set_window_close_* macros into inline functions.
  • Now the SGI AL audio driver is built as a module on Unix.
  • Fixed a glitch with autoconf 2.53 on Unix.
  • Fixed the compilation bug with MinGW.
Get this new version from the Download section.
30th of November, 2002 - Allegro 4.1.6 released!
This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Warning to plugin writers: in order to fix a major inconsistency introduced in the 4.1.4 WIP version, the return value of the new save method of plugins has been modified. Please refer to the documentation (tools/plugins/plugins.txt) for the new convention. Here is a list of the principal changes since version 4.1.5:
  • The two former set_window_close_* functions have been revived as deprecated functions.
  • New improved xkeymap utility.
  • Added synchronization to the timer code on multi-threaded platforms (except BeOS for the time being).
  • The save method of plugins now uses the same return value convention as the export method (see tools/plugins/plugins.txt).
  • Added support for plugin scripts to the MinGW port.
  • Default sound mixing quality changed to 2 (highest).
  • Detection of left-hand mouse configuration under Windows.
  • Fixed a bug with binary data exporting in the grabber, introduced in the 4.1.4 release.
  • Fixed a crash when Alt+Tabbing under WinXP.
  • Various improvements/updates to the documentation.
Get this new version from the Download section.
18th of November, 2002 - Allegro 4.1.5 released!
This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.1.4:
  • Various improvements/updates to the documentation.
  • Changed a BSDism that IRIX doesn't like at all.
  • Fixed a problem with set_window_title() under BeOS.
  • New SGI Audio Library sound driver.
  • Completely revamped the close button support.
  • Fixed a bug in scare_mouse_area().
  • GUI code now scares the mouse if necessary, reducing cursor flicker. Added support for non-blocking menus.
  • Fixed an ill-behaviour at startup under Windows.
  • Added the Euro character to the default font and German and French keyboard configuration files.
  • Now _ustrdup() sets *allegro_errno to ENOMEM on failures.
  • Fixed a C++ compilation bug with Borland C++.
  • Added Catalan translation of system messages, and updated Spanish translation.
  • Fixed a bug with 16-bit samples loading introduced in the previous release.
Get this new version from the Download section.
23rd of October, 2002 - Allegro 4.1.4 released!
This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.1.3:
  • Solaris port now links correctly static library.
  • Linking problems for Borland C++ solved.
  • Now load_datafile_object() loads the properties attached to the object.
  • Fixed the infamous blank screen problem under Win2k/WinXP.
  • Several improvements to the generated documentation.
  • New configure options for x86 processor optimizations under Unix.
  • Added Dutch translation.
  • Mouse now uses exclusive foreground cooperative level in fullscreen mode under Windows.
  • Corrected Windows handling ALT+F4.
  • New text API: text_*_ex(), which avoids using global variable for background color.
  • Windows now doesn't trigger SWITCH_IN events restoring DirectDraw surfaces.
  • set_gfx_mode() with GFX_SAFE now selects a windowed mode in windowed environments.
  • Fixed a misuse of -I switch with gcc 3.0 and later.
Get this new version from the Download section.
30th of September, 2002 - Allegro 4.1.3 released!
This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.1.2:
  • Modified the querying of DirectSound devices under Windows.
  • Added -fullscreen and -windowed switches to the grabber.
  • Fixed problems with get_executable_name() under Windows.
  • New FAQ entry about C++ headers problem with gcc 3.x and Mingw32.
  • Fixed the compilation problem with MSVC.
Get this new version from the Download section.
22nd of September, 2002 - Allegro 4.1.2 released!
This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.1.1:
  • Added some ASSERTs to public function calls.
  • BeOS gfx driver IDs/constants were renamed.
  • Windows timers had some bugfixes and now have a granularity of 1ms.
  • Corrected volume/pan with looped sounds using the DirectSound driver.
  • Fixed a bug in create_trans_table().
  • Fixed compilation and memory problems with the dat2c utility.
  • Fixed conflict with C++'s standard headers of gcc 3.x under Mingw32.
  • Improved HTML documentation output, two new structures documented, fixed docs for pivot_scaled_sprite_v_flip(), and new Devhelp output.
  • Many minor changes in the code and the docs.
  • New page flipping/triple buffering code for Windows.
  • New fullscreen overlay and BWindow-based windowed driver for BeOS.
  • Now restoring the DirectDraw surface triggers a SWITCH_IN event under Windows.
  • The debug version of the library works again under Linux.
Get this new version from the Download section.
9th of September, 2002 - New mailing list created
A new mailing list has been created at Sourceforge named alleg-bigfive, to which you can subscribe through the 'mailing lists' section. This new mailing list has been created to concentrate discussion about the future Allegro API, and everybody is welcome to join in and think hard towards a better API. For more information check the 'the future' section.
25th of August, 2002 - Allegro 4.1.1 released!
This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.1.0:
  • Fixed a bug with graphics mode switching using an ALT+key combination under Windows.
  • New dat2c utility.
  • win_set_window() can be called after the library has been initialized.
  • Fixes to midi_seek() and dat2s utility.
  • Fixed detection of ESD and aRts under Unix.
  • New page flipping/triple buffering code for the Windows port.
  • Fixed compilation problem with Cygwin.
  • Now sample load/save functions can be registered, a save_sample() function was added.
  • Fixed a keyboard focus problem under BeOS.
  • Improved HTML and INFO documentation output, and a new section was added to the manual.
Get this new version from the Download section.
13th of July, 2002 - Allegro 4.1.0 released!
This release is a Work-In-Progress that adds features and corrects problems with regard to the 4.0 codebase. It is API (source) compatible with 4.0.0 on every platform, except for a few minor changes (see docs/html/api.html). Here is a list of the principal changes since version 4.0.2:
  • Improvements to the the packfile routines, file format documented.
  • Added support for the environment variable ALLEGRO_MODULES under Unix.
  • DirectDraw tries to restore surfaces as soon as they are detected to be lost.
  • New aRts sound driver for the Unix port.
  • Optimizations/bugfixes to: create_video_bitmap(), create_trans_table() and get_camera_matrix*().
  • Improved HTML documentation output and now a CHM Windows help file can be built.
  • Added xwin_set_window_name() to the X11 port.
  • Default value of emulate_three mouse option is no.
  • New ustrnicmp() function and DirectInput joystick driver.
Get this new version from the Download section.
6th of July, 2002 - Allegro 4.0.2 released!
A bug-fixing release. The API (source level) is compatible with 4.0.0 on every platform and the ABI (binary level) is compatible with 4.0.0 on every platform that supports shared builds. Here is a list of the principal changes since version 4.0.1:
  • Optimizations/improvements/bugfixes to: do_arc(), stretch_blit(), color convertors, hue blender, hsv_to_rgb() and al_find*().
  • Now all header files are correctly installed under Windows.
  • Updated instructions and fixed installation for Cygwin.
  • Updated Swedish translation file, added Canada (French) keyboard mapping file.
  • Fixed ALSA device detection.
  • Now sound doesn't block main thread under BeOS.
  • Minor changes and clarifications in the docs.
Get this new version from the Download section.
16 Mars 2002 - Sortie d'Allegro 4.0.1!
Une version de correction de bugs. L'API (niveau source) est compatible avec la 4.0.0 sur toutes les plates-formes et l'ABI (niveau binaire) est compatible avec la 4.0.0 sur toutes les plates-formes qui supportent la compilation de librairies partagées. Voici une liste des principaux changements depuis la version 4.0.0 :
  • Correction des libairies partagées sous FreeBSD.
  • Corrections sous Unix concernant les drivers suivants : VGA, SVGAlib, X11 et ALSA.
  • Corrections sous Windows concernant les drivers DirectX safe, DirectSound et DirectDraw.
  • Corrections des problèmes de synchronisation et du three finger salute sous QNX.
  • usprintf() supporte maintenant les entiers "long long".
  • Correction du problème d'appel C-to-asm pour les programmes compilés avec Borland C++ et du problème de liaison des DLL avec Borland C++ Builder 4.
  • Optimisations/améliorations : comportement de la version Windows, difference blender, dialogues actifs de la GUI, subdivision des bitmaps video, latence avec les streams audio, exporteur de fontes, create_light_table(), scrolling horizontal SVGAlib, conversions de couleur MMX, exaccel, noms de fichiers courts sous DOS et l'utilitaire grabber.
  • Beaucoup de changements et clarifications mineurs dans la documentation.
Procurez-vous cette version depuis la section Téléchargement.