Wed, 17 Apr 2013 11:45:50 -0400 Don't use glDisable(GL_TEXTURE_2D) in GLES2 renderer.
Ryan C. Gordon <icculus@icculus.org> [Wed, 17 Apr 2013 11:45:50 -0400] rev 7075
Don't use glDisable(GL_TEXTURE_2D) in GLES2 renderer. Fixes Bugzilla #1799.
Wed, 17 Apr 2013 08:09:11 -0700 Fix bug 1789: SDL_IntersectRect intersection with empty rect does not set result to empty; add test coverage to Rect suite
Andreas Schiffler <aschiffler@ferzkopp.net> [Wed, 17 Apr 2013 08:09:11 -0700] rev 7074
Fix bug 1789: SDL_IntersectRect intersection with empty rect does not set result to empty; add test coverage to Rect suite
Wed, 17 Apr 2013 07:35:30 -0700 Fix bug 1764: incorrect variable assignment in RenderDrawLinesWithRects
Andreas Schiffler <aschiffler@ferzkopp.net> [Wed, 17 Apr 2013 07:35:30 -0700] rev 7073
Fix bug 1764: incorrect variable assignment in RenderDrawLinesWithRects
Wed, 17 Apr 2013 01:38:59 -0700 Fixed bug 1805 - Memory Leak issue in src/video/x11/edid-parse.c file
Sam Lantinga <slouken@libsdl.org> [Wed, 17 Apr 2013 01:38:59 -0700] rev 7072
Fixed bug 1805 - Memory Leak issue in src/video/x11/edid-parse.c file Nitz In Function, MonitorInfo * decode_edid (const uchar *edid) In this function "info" is going out of scope and leaks the storage it points to, if the first if condition get true: if (!decode_header (edid)) return NULL; So while returning from this if statement there should be free for "info" pointer.
Wed, 17 Apr 2013 01:35:10 -0700 Fixed bug 1804 - Memory leak issue in src/video/x11/SDL_x11mouse.c
Sam Lantinga <slouken@libsdl.org> [Wed, 17 Apr 2013 01:35:10 -0700] rev 7071
Fixed bug 1804 - Memory leak issue in src/video/x11/SDL_x11mouse.c Nitz In SDL_x11mouse.c file there is function named static Cursor X11_CreatePixmapCursor(SDL_Surface * surface, int hot_x, int hot_y) { // Some code data_bits = SDL_calloc(1, surface->h * width_bytes); mask_bits = SDL_calloc(1, surface->h * width_bytes); if (!data_bits || !mask_bits) { SDL_OutOfMemory(); return None; } // Some code } Here is the problem in if statement, suppose if !data_bits is false and !mask_bits is true then, data_bits will go out of scope and leaks the memory it points to. Solution is that data_bits and mask_bits should be checked separately, not by using OR operator.
Wed, 17 Apr 2013 01:32:06 -0700 Fixed bug 1802 - NULL pointer dereference in SDL_AllocRW() if out of memory.
Sam Lantinga <slouken@libsdl.org> [Wed, 17 Apr 2013 01:32:06 -0700] rev 7070
Fixed bug 1802 - NULL pointer dereference in SDL_AllocRW() if out of memory. Philipp Wiesemann There is a NULL pointer dereference in SDL_AllocRW() if the system is out of memory. The "type" field is always written. This may be fixed with an early return. Or an else{} or not writing the field and using slower SDL_calloc(). This fault was recently introduced (http://hg.libsdl.org/SDL/rev/681820ca0e78).
Wed, 17 Apr 2013 00:56:53 -0700 Fixed crash in Quartz gamma ramp code SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Wed, 17 Apr 2013 00:56:53 -0700] rev 7069
Fixed crash in Quartz gamma ramp code
Tue, 16 Apr 2013 09:33:33 -0700 BMP files don't contain alpha information in the palette, the fourth element is reserved and must be zero.
Sam Lantinga <slouken@libsdl.org> [Tue, 16 Apr 2013 09:33:33 -0700] rev 7068
BMP files don't contain alpha information in the palette, the fourth element is reserved and must be zero.
Tue, 16 Apr 2013 01:05:32 -0400 Removed C++-style single-line comments from a public header (thanks, Martin!).
Ryan C. Gordon <icculus@icculus.org> [Tue, 16 Apr 2013 01:05:32 -0400] rev 7067
Removed C++-style single-line comments from a public header (thanks, Martin!). Fixes Bugzilla #1803.
Tue, 16 Apr 2013 00:09:48 -0400 Maybe actually fix compiler warning this time.
Ryan C. Gordon <icculus@icculus.org> [Tue, 16 Apr 2013 00:09:48 -0400] rev 7066
Maybe actually fix compiler warning this time.
(0) -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 tip