Allegro biblioteka do programowania gier Języki: English  español  Deutsch  français  한국어 (Hangul)  Italiano 

 
 

Allegro
  Nowości
  Wprowadzenie
  Licencja
  Twórcy
  Starsze wiadomości
  Loga

Pliki
  Ostatnia wersja
  Stare wersje
  CVS

Dokumentacja 
  API
  FAQ
  Tutoriale
  Przyszłość

Wsparcie
  Pomoc
  Listy dyskusyjne
  IRC

Gry, narzędzia, biblioteki, itp
  Allegro.cc

Różne
  DIGMID
  Linki
  Mirrory
  Webmasterzy
  Humor

 
 
  

Starsze wiadomości

Z przyczyn praktycznych trzymamy tylko wiadomości z dwóch ostatnich lat (ten rok i poprzedni). Stare wiadomości są usuwane z początkiem każdego roku. Jeżeli naprawdę chcesz przeczytać stare wpisy, użyj waybackinternet machine.
26th of January, 2003 - Allegro 4.1.9 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.8:
  • Some improvements to the documentation.
  • Added a mouse driver based on the event interface (EVDEV) to the Linux port.
  • Several improvements/corrections for windowed modes under Windows and Linux as well as an Alt+TAB bugfix for X11.
  • Fixed some device name strings in the setup program.
  • Added for_each_file_ex() and deprecated for_each_file().
  • Added a configure check for the include prefix problem with gcc 3.1 or later on Unix systems.
  • Made the scroll() method of the Linux SVGAlib driver wait for a retrace.
  • Disabled the new timer synchronization code.
  • Worked around a problem with DOS file attributes under Win2k.
  • Fixed the mishandling of TAB characters in menu bar entries.
  • Fixed weird compilation bug under MacOS X.
Get this new version from the Download section.
25th of January, 2003 - Allegro 4.0.3 beta 2 released!
This release is a bugfix release, bringing to the stable branch many improvements of the unstable one, fully compatible at the Application Binary Interface level with 4.0.0 on Windows, Linux and BeOS and backwards compatible at the Application Programming Interface level on every supported platform. Here is a list of the principal changes since version 4.0.3 beta 1:
  • Some improvements to the documentation.
  • Several improvements/corrections for windowed modes under Windows and Linux as well as an Alt+TAB bugfix for X11.
  • Fixed some device name strings in the setup program.
  • Added a configure check for the include prefix problem with gcc 3.1 or later on Unix systems.
  • Made the scroll() method of the Linux SVGAlib driver wait for a retrace.
  • Worked around a problem with DOS file attributes under Win2k.
  • Fixed the mishandling of TAB characters in menu bar entries.
  • Optimized the load_bitmap() function family when no palette is specified.
Get this new version from the Download section.
25th of January, 2003 - Allegro 4.0.3 beta 2 released!
This release is a bugfix release, bringing to the stable branch many improvements of the unstable one, fully compatible at the Application Binary Interface level with 4.0.0 on Windows, Linux and BeOS and backwards compatible at the Application Programming Interface level on every supported platform. Here is a list of the principal changes since version 4.0.3 beta 1:
  • Some improvements to the documentation.
  • Several improvements/corrections for windowed modes under Windows and Linux as well as an Alt+TAB bugfix for X11.
  • Fixed some device name strings in the setup program.
  • Added a configure check for the include prefix problem with gcc 3.1 or later on Unix systems.
  • Made the scroll() method of the Linux SVGAlib driver wait for a retrace.
  • Worked around a problem with DOS file attributes under Win2k.
  • Fixed the mishandling of TAB characters in menu bar entries.
  • Optimized the load_bitmap() function family when no palette is specified.
Get this new version from the Download section.
04.01.2003 - Grupy dyskusyjne przeniesione z Canvaslink na SourceForge
Po wielu latach służby grupy dyskusyjne Allegro nie będą już utrzymywane na Canvas Link Inc. Aby kontynować tą usługę zostały utworzone nowe listy na SourceForge z praktycznie tą samą konfiguracją. Jedyną różnicą jest to, że stare listy "Allegro main", "Allegro game programming" i "Allegro competitions" zostały połączone w jedną z powodu żadkiego używania dwóch z nich.

Aby dołączyć do nowych list, przeczytaj stronę list dyskusyjnych i zastosuj się do instrukcji. Lista na canvaslink.com będzie podtrzymywana jeszcze przez kilka dni, ale po 17 zostanie zamknięta, a cała poczta będzie odbijana. Dziękujemu Tomowi Grandgentowi za zorganizowanie i utrzymywanie list dyskusyjnych przez tyle lat!

23.12.2002 - Wyszło Allegro 4.0.3 beta 1!
Wersja poprawiająca błędy, która wprowadza do stabilnej gałęzi wiele usprawnień z niestabilnej. ABI (na poziomie binarnym) jest kompatybilne z 4.0.0 pod Windowsem, Linuxem i BeOSem. API (na poziomie źródeł) jest kompatybilne wstecz na każdej platformie. Z pewnością jest jeszcze wiele ostrych krawędzi do wygładzenia, ale nie da się tego zrobić bez dokładnych testów na różnych platformach. Teraz czas na próby załamania biblioteki :-) Oto lista ważniejszych zmian od wersji 4.0.2:
  • Wiele mniejszych zmian i poprawek w dokumentacji.
  • Poprawiony i zlokalizowana wiadomość przycisku zamykania.
  • Dodano wykrywanie NetBSD, IRIXa i SunOS/Solarisa, poprawiono linkowanie pod Solarisem.
  • Poprawiono wykrywanie ESD oraz dodano wsparcie dla zmiennej środowiskowej ALLEGRO_MODULES pod Unixem.
  • Poprawiono błąd z przepełnieniem bufora w wersji debug pod Windows, problem z czarnym ekranem pod Win2k/WinXP oraz alt+tabowaniem pod WinXP.
  • Dodano wsparcie dla skryptów pluginów w porcie MinGW.
  • Detekcja leworęcznej myszki pod Windows.
  • Poprawiono błędy w scare_mouse_area(), get_executable_name() i midi_seek().
  • Dodano znak Euro do domyślnych fontów w niemieckich i francuskich plikach konfiguracyjnych klawiatury.
  • Dodano Katalańskie i Duńskie tłumaczenie, poprawiono Hiszpańskie.
  • Poprawiono błąd w aplikacjach pozostających zawsze na wierzchu.
  • Poprawiono restartowanie zegarów pod Windows, oraz właściwe ustawianie głośności i przesunięcia w trybie zapętlenia w sterowniku DirectSound.
  • Poprawiono fokusowanie klawiatury pod BeOSem.
  • I wiele więcej!
Najnowsza wersja jest dostępna do ściągnięcia z sekcji Pliki.
21.12.2002 - Wyszło Allegro 4.1.8!
To wersja Work-In-Progress, króra poprawia niektóre problemy dotyczące kodu 4.0. Jest kompatybilna z 4.0.0 pod względem API na każdej platformie, z wyjątkiem kilku małych zmian (zobacz docs/html/api.html). Oto lista ważniejszych zmian od wersji 4.1.7:
  • Poprawiono błąd z zagnieżdżonymi plikami danych w kodzie dat'a/grabber'a.
  • Poprawiono sformułowanie o kompatybilności ABI/API i opis play_audio_stream().
  • Dodano wykrywanie NetBSD i IRIXa.
  • Parametr set_window_title() jest teraz stałą.
  • Poprawiono problem z linkowaniem makedoc w Watcomie.
  • Poprawiono ostrzeżenie kompilatora w set_window_close_button().
  • Poprawiono przepełnienie bufora w Windowsowej wersji debugowej.
Najnowsza wersja jest dostępna do ściągnięcia z sekcji Pliki.
08.12.2002 - Wyszło Allegro 4.1.7!
To wersja Work-In-Progress, króra poprawia niektóre problemy dotyczące kodu 4.0. Jest kompatybilna z 4.0.0 pod względem API na każdej platformie, z wyjątkiem kilku małych zmian (zobacz docs/html/api.html). Uwaga dla twórców pluginów : aby poprawić główną nieścisłość wprowadzoną w wersji 4.1.4 WIP wartość powrotu z nowej metody pluginów save została zmodyfikowana. Nowa dokmentacja znajduję się w pliku: (tools/plugins/plugins.txt). Oto lista ważniejszych zmian od wersji 4.1.6:
  • Funkcja inicjująca joystick obsługuje teraz zero jako typ joysticka.
  • Poprawiono sprawdzanie czasu kompilacji dla MMX assemblera.
  • Poprawiono funkcję kopiowania dla nie-MMX assemblera.
  • Zaimplementowano funkcję synchronizacji dla portu BeOSa.
  • Przekształcono makro set_window_close_* w funkcję inline.
  • Sterownik dźwięku SGI AL jest budowany jako moduł pod Unixem.
  • Poprawiono błąd z autoconfem 2.53 pod Unixem.
  • Poprawiono błąd w kompilacji MinGW.
Najnowsza wersja jest dostępna do ściągnięcia z sekcji Pliki.
30.11.2002 - Wyszło Allegro 4.1.6!
To wersja Work-In-Progress, króra poprawia niektóre problemy dotyczące kodu 4.0. Jest kompatybilna z 4.0.0 pod względem API na każdej platformie, z wyjątkiem kilku małych zmian (zobacz docs/html/api.html). Uwaga dla twórców pluginów : aby poprawić główną nieścisłość wprowadzoną w wersji 4.1.4 WIP wartość powrotu z nowej metody pluginów save została zmodyfikowana. Nowa dokmentacja znajduję się w pliku: (tools/plugins/plugins.txt). Oto lista ważniejszych zmian od wersji 4.1.5:
  • Dwie byłe funkcje set_window_close_* są teraz niezalecane.
  • Nowa, poprawione narzędzie xkeymap.
  • Dodano synchronizacje zegara w kodzie na wielowątkowych platformach (oprócz BeOSa).
  • Metoda save pluginów używa teraz tej samej konwencji powrotu co metoda export (zobacz tools/plugins/plugins.txt).
  • Dodano wsparcie dla skryptów pluginów dla portu MinGW.
  • Domyślna jakość miksowania ustawiona na 2 (najwyższa).
  • Detekcja leworęcznej myszki dla Windows.
  • Poprawiono błąd w eksporcie danych binarnych w grabberze wprowadzony w wersji 4.1.4.
  • Poprawiono zawieszanie podczas Alt+Tabowania pod WinXP.
  • Wiele zmian/uaktualnień w dokumentacji.
Najnowsza wersja jest dostępna do ściągnięcia z sekcji Pliki.
18.11.2002 - Wyszło Allegro 4.1.5!
To wersja Work-In-Progress, króra poprawia niektóre problemy dotyczące kodu 4.0. Jest kompatybilna z 4.0.0 pod względem API na każdej platformie, z wyjątkiem kilku małych zmian (zobacz docs/html/api.html). Oto lista ważniejszych zmian od wersji 4.1.4:
  • Wiele zmian/uaktualnień w dokumentacji.
  • Zmieniono BSDizm którego nie lubił IRIX.
  • Poprawiono problem z set_window_title() pod BeOSem.
  • Nowy sterownik dźwięku dla SGI Audio Library.
  • Całkowicie zmienione wsparcie dla przycisku zamykania.
  • Poprawiono błąd w scare_mouse_area().
  • Kod GUI odświeża teraz kursor myszki tylko gdy to konieczne, aby zlikwidować mryganie. Dodano wsparcie dla nieblokujących menu.
  • Poprawiono chorę zachowanie podczas staru w Windows.
  • Dodano znak Euro do domyślnych fontów w niemieckich i francuskich plikach konfiguracyjnych klawiatury.
  • _ustrdup() ustawia teraz *allegro_errno na ENOMEM podczas błędu.
  • Poprawiono błąd w kompilacji C++ w Borland C++.
  • Dodano Katalońskie tłumaczenie komunikatów systemowych i uaktualniono Hiszpańskie tłumaczenie.
  • Poprawiony błąd ładowania 16-bitowych próbek wprowadzony w poprzedniej wersji.
Najnowsza wersja jest dostępna do ściągnięcia z sekcji Pliki.
23.10.2002 - Wyszło Allegro 4.1.4!
To wersja Work-In-Progress, króra poprawia niektóre problemy dotyczące kodu 4.0. Jest kompatybilna z 4.0.0 pod względem API na każdej platformie, z wyjątkiem kilku małych zmian (zobacz docs/html/api.html). Oto lista ważniejszych zmian od wersji 4.1.3:
  • Port Solarisa jest teraz poprawnie linkowany jako bibliotek statczyna.
  • Problem z linkowanie pod Borland C++ rozwiązany.
  • load_datafile_object() ładuje teraz właściwości dołączone do obiektu.
  • Poprawiony problem czarnego ekranu pod Win2k/WinXP.
  • Kilka poprawek w generowaniu dokumentacji.
  • Nowa opcja optymalizacji skryptu configure dla procesora x86 dla Uniksa.
  • Dodano Duńskie tłumaczenie.
  • Myszka używa teraz wyłącznego poziomu współpracy w trybie pełnoekranowym pod Windowsem.
  • Poprawiono obsługę ALT+F4 pod Windowsem.
  • Nowa funkcja API: text_*_ex(), która pozwala uniknąć używania zmiennej globalnej dla koloru tła.
  • Windows nie powoduje wywoływania triggera SWITCH_IN odtwarzającego powierzchnie DirectDraw.
  • set_gfx_mode() with GFX_SAFE now selects a windowed mode in windowed environments.
  • Poprawiono złe używanie przełącznika -I pod gcc 3.0 i późniejszymi.
Najnowsza wersja jest dostępna do ściągnięcia z sekcji Pliki.
30.09.2002 - Wyszło Allegro 4.1.3!
To wersja Work-In-Progress, króra poprawia niektóre problemy dotyczące kodu 4.0. Jest kompatybilna z 4.0.0 pod względem API na każdej platformie, z wyjątkiem kilku małych zmian (zobacz docs/html/api.html). Oto lista ważniejszych zmian od wersji 4.1.2:
  • Zmodyfikowano odpytywanie urządzeń DirectSound pod Windowsem.
  • Dodano opcje -fullscreen i -windowed do grabbera.
  • Poprawione problemy z get_executable_name() pod Windowsew.
  • Nowy wpis w FAQ o problemach z nagłówkami C++ pod gcc 3.x i Mingw32.
  • Poprawiony problem z kompilacją pod MSVC.
Najnowsza wersja jest dostępna do ściągnięcia z sekcji Pliki.
22.09.2002 - Wyszło Allegro 4.1.2!
To wersja Work-In-Progress, króra poprawia niektóre problemy dotyczące kodu 4.0. Jest kompatybilna z 4.0.0 pod względem API na każdej platformie, z wyjątkiem kilku małych zmian (zobacz docs/html/api.html). Oto lista ważniejszych zmian od wersji 4.1.1:
  • Dodano kilka ASSERTów do publicznych wywołań funkcji.
  • Stała ID sterownika graficznego BeOS została zmieniona.
  • Windowsowe timery zostały poprawione i mają teraz rozdzielczość 1ms.
  • Poprawiona głośność/balansa z zapętlonymi dźwiękami w sterowniku DirectSound.
  • Poprawiony błąd w create_trans_table().
  • Poprawione problemy z kompilacją i pamięcią w narzędziu dat2c.
  • Poprawiony konflikt ze standardowymi nagłówkami C++ w gcc 3.x pod Mingw32.
  • Poprawione wyjście dokumentacji w formacie HTML, udokumentowano dwie nowe struktury, poprawiona dokumentacja dla pivot_scaled_sprite_v_flip(), nowe wyjście dla formatu Devhelp.
  • Wiele małych zmian w kodzie i dokumentacji.
  • Nowy kod do zmieniania stron/potrójnego buforowania w porcie Windowsowym.
  • Nowa pełnoekranowa nakładka i sterowanik okienkowy oparty na BWindow dla BeOSa.
  • Odtwarzanie powierzchni DirectDraw wywołuje zdarzenie SWITCH_IN pod Windows.
  • Wersja debug działa znowu pod Linuxem.
Najnowsza wersja jest dostępna do ściągnięcia z sekcji Pliki.
13.09.2002 - Nowa lista dyskusyjna
Została stworzona nowa lista dyskusyjna na Sourceforge nazwana alleg-bigfive, na którą można się zasubskrybować przez sekcję 'listy dyskusyjne'. Ta nowa lista ma się koncentrować na dyskusjach dotyczących przyszłości API Allegro. Każdy kto chcę się przyłączyć i myśleć o lepszym API jest mile widziany. Po więcej informacji zajrzyj do sekcji 'przyszłość'.
25.08.2002 - Wyszło Allegro 4.1.1!
To wersja Work-In-Progress, króra poprawia niektóre problemy dotyczące kodu 4.0. Jest kompatybilna z 4.0.0 pod względem API na każdej platformie, z wyjątkiem kilku małych zmian (zobacz docs/html/api.html). Oto lista ważniejszych zmian od wersji 4.1.0:
  • Poprawiona usterka z przełączaniem trybu graficznego używając ALT+klawisz pod Windows.
  • Noww narzędzie dat2c.
  • win_set_window() może być wywołane po inicjalizacji biblioteki.
  • Poprawki w narzędziach midi_seek() i dat2s.
  • Popwiona detekcja ESD i aRts pod Unixem.
  • Nowy kod do zmieniania stron/potrójnego buforowania w porcie Windowsowym.
  • Naprawiona kompilacja w Cygwinie.
  • Można teraz rejestrować funkcje load/save, dodana funkcja save_sample()
  • Poprawiony problem z focusem klawiatury pod BeOSem.
  • Poprawione wyjście dokumentacji w formatach HTML i INFO, nowa sekcja dodana do podręcznika.
Najnowsza wersja jest dostępna do ściągnięcia z sekcji Pliki.
13.07.2002 - Wyszło Allegro 4.1.0!
To wersja Work-In-Progress, króra poprawia niektóre problemy dotyczące kodu 4.0. Jest kompatybilna z 4.0.0 pod względem API na każdej platformie, z wyjątkiem kilku małych zmian (zobacz docs/html/api.html). Oto lista ważniejszych zmian od wersji 4.0.2:
  • Usprawnienia w obsłudze packfile, udokumentowany format pliku.
  • Dodane wsparcie dla zmiennej środowiskowej ALLEGRO_MODULES pod Unixem.
  • DirectDraw próbuje odtworzyć powierzchnie zaraz po wykryciu ich utraty.
  • Nowy sterownik aRts dla Unixa.
  • Optymalizacja/poprawki w: create_video_bitmap(), create_trans_table() i get_camera_matrix*().
  • Ulepszone wyjście dokumentacji HTML i nowy plik pomocy w formacie Windows CHM.
  • Dodane xwin_set_window_name() do portu X11.
  • Domyślna wartość opcji myszy emulate_three ustawiona na no.
  • Nowa funkcja ustrnicmp() i sterownik joysticka DirectInput.
Najnowsza wersja jest dostępna do ściągnięcia z sekcji Pliki.
06.07.2002 - Wyszło Allegro 4.0.2!
Wersja poprawiająca błędy. API (na poziomie źródeł) jest kompatybilne z 4.0.0 na każdej platformie. ABI (na poziomie binarnym) jest kompatybilne z 4.0.0 na każdej platformie wspierającej biblioteki współdzielone. Oto lista ważniejszych zmian od wersji 4.0.1:
  • Optymalizacja/ulepszenia/poprawki w: do_arc(), stretch_blit(), konwerterch kolorów, blenderze hue, hsv_to_rgb() i al_find*().
  • Teraz wszystkie pliki nagłówkowe są poprawnie instalowane w Windows.
  • Zaktualizowana instakucja i naprawiona instalacja pod Cygwinem.
  • Zaktualizowane pliki szwedzkiego tłumaczenia, oraz kanadyjski (francuski) układ klawiatury.
  • Naprawione wyrywanie urządzeń ALSA.
  • Teraz dźwięk nie blokuje głównego wątku pod BeOS'em.
  • Małe zmiany w dokumentacji.
Najnowsza wersja jest dostępna do ściągnięcia z sekcji Pliki.
16.03.2002 - Wyszło Allegro 4.0.1!
Wersja poprawiająca błędy. API (na poziomie źródeł) jest kompatybilne z 4.0.0 na każdej platformie. ABI (na poziomie binarnym) jest kompatybilne z 4.0.0 na każdej platformie wspierającej biblioteki współdzielone. Oto lista ważniejszych zmian od wersji 4.0.0:
  • Poprawione biblioteki dzielone pod FreeBSD.
  • Poprawki w wersji Unix, w tym sterowniki: VGA, SVGAlib, X11 i ALSA.
  • Poprawki w wersji Windows, w tym DirectX safe driver, DirectSound i DirectDraw.
  • Synchronizacja i trzypalcowy salut poprawione w QNX.
  • usprintf() wspiera teraz typ long long integer.
  • Poprawiono wywołania C-asm w programaach kompilowanych pod Borland C++ i problem z linkowaniem bibliotek DLL w Borland C++ Builder 4.
  • Optymalizacja/usprawnienia w: zachowaniu wersji dla Windows, blenderze, aktywnych okienkach dialogowych GUI, podziale bitmap video, czestotliwości w strumienach audio, eksporcie fontów, create_light_table(), SVGAlib przewijaniu poziomym, konwersji kolorów MMX, exaccel, krótkich nazwach plików w DOS i grabberze.
  • Wiele mniejszych zmian i poprawek w dokumentacji.
Najnowsza wersja jest dostępna do ściągnięcia z sekcji Pliki.