Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Mär 29, 2024 05:48

Foren-Übersicht » DGL » News
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: [SDL] SDL 1.2.14 veröffentlicht
BeitragVerfasst: Di Okt 20, 2009 10:23 
Offline
Ernährungsberater
Benutzeravatar

Registriert: Sa Jan 01, 2005 17:11
Beiträge: 2067
Programmiersprache: C++
Heute wurde SDL 1.2.14 veröffentlicht.
Dieses reduziert vornehmlich die Bugliste, darunter auch sehr nervige Sachen wie den verloren Kontext unter Windows.
Bezüglich SDL 1.3 gibt es auch eine News: 1.2.14 ist der letzte geplante Release für die 1.2 Serie.
Somit wird man sich voll und ganz auf SDL 1.3 fokusieren.

http://www.libsdl.org/download-1.2.php

General Notes
  • Fixed flicker when resizing the SDL window
  • Fixed crash in SDL_SetGammaRamp()
  • Fixed freeze in SDL_memset() with 0 length when assembly code is disabled.
  • Added SDL_DISABLE_LOCK_KEYS environment variable to enable
    normal up/down events for Caps-Lock and Num-Lock keys.
  • Fixed audio quality problem when converting between 22050 Hz and 44100 Hz.
  • Fixed a threading crash when a few threads are rapidly created
    and complete.
  • Increased accuracy of alpha blending routines.
  • Fixed crash loading BMP files saved with the scanlines inverted.
  • Fixed mouse coordinate clamping if SDL_SetVideoMode() isn't
    called in response to SDL_VIDEORESIZE event.
  • Added doxygen documentation for the SDL API headers.
Unix Notes
  • Fixed potential memory corruption due to assembly bug with SDL_revcpy()
  • Fixed crashes trying to detect SSE features on x86_64 architecture.
  • Fixed assembly for GCC optimized 50% alpha blending blits.
  • Added configure option --enable-screensaver, to allow enabling
    the screensaver by default.
  • Use XResetScreenSaver() instead of disabling screensaver entirely.
  • Removed the maximum window size limitation on X11.
  • Fixed SDL_GL_SWAP_CONTROL on X11.
  • Fixed setting the X11 window input hint.
  • Fixed distorted X11 window icon for some visuals.
  • Fixed detecting X11 libraries for dynamic loading on 64-bit Linux.
  • SDL_GL_GetAttribute(SDL_GL_SWAP_CONTROL) returns the correct
    value with GLX_SGI_swap_control.
  • Added SDL_VIDEO_FULLSCREEN_DISPLAY as a preferred synonym for
    SDL_VIDEO_FULLSCREEN_HEAD on X11.
  • The SDL_VIDEO_FULLSCREEN_DISPLAY environment variable can be set
    to 0 to place fullscreen SDL windows on the first Xinerama screen.
  • Added the SDL_VIDEO_FBCON_ROTATION environment variable to
    control output orientation on the framebuffer console.
    Valid values are:
    • not set - Not rotating, no shadow.
    • "NONE" - Not rotating, but still using shadow.
    • "CW" - Rotating screen clockwise.
    • "UD" - Rotating screen upside down.
    • "CCW" - Rotating screen counter clockwise.
  • Fixed DirectFB detection on some Linux distributions.
  • Added code to use the PS3 SPE processors for YUV conversion on Linux.
  • Updated ALSA support to the latest stable API
  • ALSA is now preferred over OSS audio. (SDL_AUDIODRIVER=dsp will
    restore the previous behavior.)
  • Improved support for PulseAudio
  • The Network Audio System support is now dynamically loaded at runtime.
  • Fixed crash with the MP-8866 Dual USB Joypad on newer Linux kernels.
  • Fixed crash in SDL_Quit() when a joystick has been unplugged.
Windows Notes
  • Verified 100% compatibility with Windows 7.
  • Prevent loss of OpenGL context when setting the video mode in
    response to a window resize event.
  • Fixed video initialization with SDL_WINDOWID on Windows XP.
  • Improved mouse input responsiveness for first-person-shooter games.
  • IME messages are now generated for localized input.
  • SDL_RWFromFile() takes a UTF-8 filename when opening a file.
  • The SDL_STDIO_REDIRECT environment variable can be used to
    override whether SDL redirects stdio to stdout.txt and stderr.txt.
  • Fixed dynamic object loading on Windows CE.
Mac OS X Notes
  • SDL now builds on Mac OS X 10.6 (Snow Leopard).
    Eric Wing posted a good rundown on the numerous changes here:
    http://playcontrol.net/ewing/jibberjabb ... chang.html
  • The X11 video driver is built by default.
  • Fixed SDL_VIDEO_WINDOW_POS environment variable for Quartz target.
  • Fixed setting the starting working directory in release builds.



http://www.libsdl.org/download-1.2.php

_________________
Steppity,steppity,step,step,step! :twisted:
❆ ❄ ❄ ❄ ❅ ❄ ❆ ❄ ❅ ❄ ❅ ❄ ❅ ❄ ❄
❄ ❄ ❄ ❅ ❄ ❄ ❄ ❅ ❄ ❄ ❆ ❄ ❄


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Okt 20, 2009 12:22 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7804
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Das mit dem Kontext wurde endlich Zeit. Alleine dadurch ist es ein gutes Release.
Die Frage ist: Wie viele habe darauf gewartet, und wieviele sind woanders hin gegangen?

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Okt 20, 2009 12:45 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Jan 04, 2008 21:29
Beiträge: 419
Wohnort: Lübeck
Hört sich meines Erachtens nach sehr gut an mit dem Kontext, genau das war der Punkt, warum ich es wieder fallen gelassen habe mich mit SDL zu beschäftigen. Somit wirds also Zeit die zweite Runde anzubrechen um endlich mal etwas hier veröffentlichen zu können, was jeder anschauen kann.

_________________
Klar Soweit?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Okt 20, 2009 17:25 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 20, 2005 13:18
Beiträge: 1054
Wohnort: Dresden
Programmiersprache: C, C++, Pascal, OPL
Hey, der Workaround für den Kontext kann entfernt werden ^.^
Aber nice, dass meine eierlegende Lieblingswollmilchsau mal wieder ein Update bekommt ^.^

_________________
Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut.
Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’.
Und du schaust mich an und fragst ob ich das kann.
Und ich denk, ich werd' mich ändern irgendwann.

_________________Farin Urlaub - Bewegungslos


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Okt 20, 2009 18:02 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 4158
Programmiersprache: FreePascal, C++
Na endlich. Wurde aber auch Zeit ;). Wunderbar ... jetzt nurnoch auf Header-Updates warten und ein Projekt haben, was von irgendeiner dieser Änderungen profitiert ... ;)

greetings

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; aioxmpp
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do Okt 22, 2009 09:26 
Offline
Ernährungsberater
Benutzeravatar

Registriert: Sa Jan 01, 2005 17:11
Beiträge: 2067
Programmiersprache: C++
SDL_Image 1.2.8:
  • Added support for uncompressed PCX files
  • Added IMG_Init()/IMG_Quit() to prevent constantly loading and unloading DLLs
  • Added support for ICO and CUR image files
  • Added ImageIO loading infrastructure for Mac OS X
  • Added UIImage loading infrastructure for iPhone / iPod Touch

SDL_mixer 1.2.9
  • Updated native MIDI support on Mac OS X for 10.6
  • Reset channel volumes after a fade out interrupts a fade in.
  • Fixed crash race condition with position audio functions
  • Fixed stereo panning in 8-bit mode
  • Added /usr/share/timidity to the default timidity.cfg locations
  • MOD support uses libmikmod and is dynamically loaded by default
  • A patched version of libmikmod is included in libmikmod-3.1.12.zip
  • The libmikmod patches fix security issues CVE-2007-6720 and CVE-2009-0179.
  • Added TIMIDITY_CFG environment variable to fully locate timidity.cfg
  • Implemented seamless looping for music playback
  • ID3 files are now recognized as MP3 format
  • Fixed native MIDI crash on 64-bit Windows
  • Added decoder enumeration API:
    Mix_GetNumChunkDecoders(), Mix_GetChunkDecoder(),
    Mix_GetNumMusicDecoders(), Mix_GetMusicDecoder()
  • Added support for FLAC audio both as chunks and streaming
  • Added support for streaming WAV files with Mix_LoadMUS_RW()
  • Fixed crash caused by not resetting position_channels

_________________
Steppity,steppity,step,step,step! :twisted:
❆ ❄ ❄ ❄ ❅ ❄ ❆ ❄ ❅ ❄ ❅ ❄ ❅ ❄ ❄
❄ ❄ ❄ ❅ ❄ ❄ ❄ ❅ ❄ ❄ ❆ ❄ ❄


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do Okt 22, 2009 10:16 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 20, 2005 13:18
Beiträge: 1054
Wohnort: Dresden
Programmiersprache: C, C++, Pascal, OPL
Hm, ich frage mich, wer Waves wirklich streamt...
Aber klingt cool, dass allgemein ein "Ruck" durch SDL geht.
Aber heißt das nun, dass man IMG_Init(); und IMG_Quit(); genau wie SDL_Init(); und SDL_Quit(); stets ausführen muss? Damit wäre es ja nicht mehr 100% abwärtskompatibel, auch wenn die Änderungen minimal sind.

_________________
Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut.
Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’.
Und du schaust mich an und fragst ob ich das kann.
Und ich denk, ich werd' mich ändern irgendwann.

_________________Farin Urlaub - Bewegungslos


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Foren-Übersicht » DGL » News


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 30 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.043s | 19 Queries | GZIP : On ]