log

age author description
2011-01-17 Sam Lantinga Include windows.h in SDL_atomic.h by default, but don't include the atomic API in SDL.h
2011-01-16 Sam Lantinga Don't hose code that isn't expecting a windows include
2011-01-16 Sam Lantinga Added native atomic operations for Windows, Mac OS X, and gcc compiler intrinsics.
2011-01-15 Sam Lantinga Updated the atomic API for better use cases
2011-01-15 Sam Lantinga Added some missing config for the iPhone
2011-01-14 Sam Lantinga Added "mouse" support for the Android touch screen
2011-01-14 Sam Lantinga Cleaned up internal accelerometer interface
2011-01-14 Sam Lantinga Make sure we shut down the app if SDL_main() returns instead of exiting.
2011-01-13 Sam Lantinga The window is changed to reflect the actual screen dimensions, for now.
2011-01-13 Sam Lantinga Removed code from GetPrimtiveArrayCritical() experiment
2011-01-13 Sam Lantinga Fixed audio buffer lifecycle and implemented audio shutdown
2011-01-13 Sam Lantinga Working audio implementation contributed by Joseph Lunderville
2011-01-13 Sam Lantinga Added missing header
2011-01-13 Sam Lantinga Implemented translation from Android keycodes to SDL scancodes
2011-01-13 Sam Lantinga Added an extra line for consistency
2011-01-13 Sam Lantinga Fixed video mode format for unknown surface format
2011-01-13 Sam Lantinga Improved error message for unsupported texture format
2011-01-13 Sam Lantinga More Android cleanup:
2011-01-13 Sam Lantinga Whoops, need to pass that SDL format into native code
2011-01-12 Sam Lantinga Set blend mode for textures that were created from surfaces with a colorkey
2011-01-12 Sam Lantinga Renderer didn't advertise texture format SDL_PIXELFORMAT_ABGR8888
2011-01-12 Sam Lantinga Fixed blue-red channel swap in OpenGL ES 16-bit texture formats
2011-01-12 Sam Lantinga Support the new 16-bit pixel formats in SDL_CreateTextureFromSurface()
2011-01-12 Sam Lantinga Support the new 16-bit formats in SDL_MasksToPixelFormatEnum()
2011-01-12 Sam Lantinga Added some missing pixel formats and SDL_GetPixelFormatName()
2011-01-12 Sam Lantinga Fill in the video mode with the correct screen format
2011-01-12 Sam Lantinga A bit of cleanup in the Android driver
2011-01-12 Sam Lantinga Added SDL errors to the Android log stream if DEBUG_ERROR is defined
2011-01-12 Sam Lantinga You can't change the resolution on some devices
2011-01-12 Sam Lantinga Use a valid window when creating the default renderer
2011-01-12 Sam Lantinga Added information about starting a command shell on the device
2011-01-12 Sam Lantinga Added information about doing a clean build
2011-01-12 Sam Lantinga Added info for building your code without optimizations on
2011-01-12 Sam Lantinga Added information about decoding native stack traces
2011-01-12 Sam Lantinga Fixed spacing in comments
2011-01-12 Sam Lantinga Updated headers to match wiki documentation
2011-01-10 Sam Lantinga Include the Android Makefile in the distribution files
2011-01-10 Sam Lantinga Need to include SDL_main.h ... eh, just include everything. :)
2011-01-09 Sam Lantinga Jcw87 to Sam
2011-01-07 Sam Lantinga Added some more information on how the port works
2011-01-07 Sam Lantinga Fixed return value
2011-01-07 Sam Lantinga Added the Android project and lots of info to README.android
2011-01-07 Sam Lantinga Build the SDL library as a shared object on Android, so it will work correctly with SDL_image and SDL_ttf.
2011-01-05 Sam Lantinga Fixed screen texture format on Android
2011-01-05 Sam Lantinga Backed down to NDK R4b
2011-01-05 Sam Lantinga Android has OpenGL ES too...
2011-01-05 Sam Lantinga Fixed 2D video on Android
2011-01-05 Sam Lantinga Don't continually print stub message for testgles
2011-01-05 Sam Lantinga We don't need these scripts anymore
2011-01-04 Sam Lantinga Need to set something valid for argc/argv
2011-01-04 Sam Lantinga Fixed problem with trailing space
2011-01-04 Sam Lantinga Change from jlunder:
2011-01-04 Sam Lantinga Added the step to edit local properties
2011-01-04 Sam Lantinga Fixed prototype for SDL_main()
2011-01-04 Sam Lantinga Android needs the SDL_main() redirect as well
2011-01-04 Sam Lantinga Fixes the following warning:
2011-01-04 Sam Lantinga Added the Android config include to the default config.h
2011-01-04 Sam Lantinga The source rectangle isn't modified in SDL_UpperBlit
2011-01-03 Sam Lantinga Fixed crash on Windows XP
2011-01-02 Sam Lantinga Fixed trying to create an XRender texture for YUV formats
2011-01-02 Sam Lantinga Missing math library for testgesture
2011-01-02 Sam Lantinga Final touches on renaming SDL_eventtouch to SDL_x11touch
2011-01-02 Sam Lantinga I am using SDL 1.3 on FreeBSD. I found two problems.
2011-01-02 Sam Lantinga Use a typedef instead of a #define, to handle syntax like: SDL_TextureID a, b
2011-01-02 Sam Lantinga Allow META-Enter to toggle fullscreen mode
2011-01-02 Sam Lantinga Updated for NDK R5
2011-01-02 Sam Lantinga Android has atan() and atan2()
2011-01-02 Sam Lantinga Fixed restoring the desktop resolution when toggling fullscreen mode
2011-01-01 Sam Lantinga Fixed compiling on Android
2010-12-31 Sam Lantinga Don't crash when resizing non-shaped windows
2010-12-31 Sam Lantinga Don't overwrite SDL_revision.h with a bad revision if Mercurial isn't installed
2010-12-31 Sam Lantinga Return an error code if Mercurial isn't installed
2010-12-30 Sam Lantinga Fixed compiling X11 touch interface
2010-12-30 Sam Lantinga Hopefully fix X11 compile error
2010-12-29 Sam Lantinga Removed carriage returns
2010-12-16 Jim Grandpre Fixed SDL_VS2005.vcproj
2010-12-16 Jim Grandpre Reverted SDL_VS2005.vcproj to revision 4634.
2010-12-12 Sam Lantinga Use the enumerated type for blend and scale mode instead of int
2010-12-04 Sam Lantinga Patch from Haiku's Google Code-In student Daniel Marth, fixes an off-by-one issue in bwindow. SDL-1.2
2010-12-02 Sam Lantinga Fixed touch events on Mac OS X 10.6
2010-12-01 Sam Lantinga Fixed the gcc include path when building on Mac OS X 10.5
2010-12-01 Sam Lantinga Removed support for 10.3.9
2010-12-01 Sam Lantinga Allow the SDK path to be rebased
2010-12-01 Sam Lantinga Renamed X11 touch files for consistency
2010-12-01 Sam Lantinga Don't conflict with glext.h if it's already been included
2010-12-01 Sam Lantinga Fixed crash if the gesture coordinates go negative - FIXME: Should this protection be at a lower level?
2010-12-01 Sam Lantinga Fixed massive stack memory usage in the gesture functions
2010-12-01 Sam Lantinga First pass at Windows multi-touch gesture support
2010-11-30 Sam Lantinga Added a Visual Studio project for testgesture
2010-11-30 Sam Lantinga Removed references to testwm
2010-11-29 Daniel Wyatt Better horizontal candidate list rendering.
2010-05-09 Jjgod Jiang Fix right mouse event handling in Cocoa
2010-11-24 Daniel Wyatt Code style updates.
2010-11-23 Daniel Wyatt Windows candidate list support.
2010-11-23 Daniel Wyatt Add variables needed for win32 candidate list support.
2010-11-23 Daniel Wyatt Add ITfCandidateListUIElement to SDL_msctf.h for MinGW.
2010-11-20 Andreas Schiffler Fix and rename VS2010 project files, add tests to VS2010 solution, fix VS compiler warning
2010-11-16 Daniel Wyatt Use SDL endian macros in libm.
2010-11-16 Andreas Schiffler Fix Xcode project to turns the SDL_gesture.h and SDL_touch.h into public includes (since they are included when using the SDL/SDL.h file)
2010-11-16 Andreas Schiffler Fix incorrect shape include and add HAVE_ATAN and HAVE_ATAN2 for OSX builds.
2010-10-17 Sam Lantinga This fixes some keyboard defs for Haiku.
2010-10-17 Sam Lantinga This fixes SDL_renderer_gl so that it builds with c89.
2010-10-10 Sam Lantinga Removed debug output
2010-09-30 Sam Lantinga Documentation clarification
2010-09-30 Sam Lantinga Make the union nameless to reduce the complexity of the API.
2010-09-27 Sam Lantinga Minor cleanup in patches from Coursoud
2010-09-27 Sam Lantinga Merged the Windows custom window system hooks into the union used by X11.
2010-09-27 Sam Lantinga attached is a patch to support DirectFB in include/SDL_syswm.h. It
2010-09-27 Sam Lantinga XDamageDestroy is called before use_damage is tested. This crashes on my
2010-09-27 Sam Lantinga SDL_DestroyWindow is setting window->magic to NULL too early. -
2010-09-27 Sam Lantinga Code will never reach SDL_SetTexturePalette since SDL_SetDisplayPalette
2010-09-26 Sam Lantinga Fixed documentation typo
2010-09-19 Sam Lantinga Fixed compiling with mingw32/64
2010-09-19 Daniel Wyatt Fixed all MinGW problems (except libraries not added to build yet).
2010-09-19 Daniel Wyatt Added imm.h include, will be needed on MinGW.
2010-09-19 Sam Lantinga This patch fixes a dllexport directive warning on Haiku SDL-1.2
2010-09-19 Sam Lantinga Fixed crash on systems that don't have StopTextInput
2010-09-19 Sam Lantinga Fixed crashing loading 48KHz audio, contributed by Terry Welsh
2010-09-19 Sam Lantinga Here's the patch we use when building SDL-1.2.14 and 1.2-hg on Haiku, SDL-1.2
2010-09-19 Sam Lantinga Fixed grammar, thanks to Sheena's suggestion.
2010-09-17 Sam Lantinga Updated build for Visual Studio 2010
2010-09-16 Andreas Schiffler Remove superflous sample shapes (same BMPs)
2010-09-16 Andreas Schiffler - added directx include path to VS2008 solution
2010-09-15 Sam Lantinga Fixed documentation
2010-09-15 dewyatt Ensure compositions are committed when keyboard focus changes.
2010-09-08 Andreas Schiffler Add missing imm32.lib from VS2010 project
2010-08-24 Andreas Schiffler Update VS2010 project to add new files; update new files so code builds on Win32/Win64
2010-08-30 Sam Lantinga Documentation consistency
2010-08-30 Sam Lantinga Documentation consistency
2010-08-30 Sam Lantinga Fixed typo in header
2010-08-30 Sam Lantinga Documentation clarification
2010-08-30 Sam Lantinga Suspending the screensaver defaults off.
2010-08-29 Sam Lantinga Compiling in atan()/atan2() implementation on Visual Studio 2008.
2010-08-29 Sam Lantinga Added atan implementation from uClibc
2010-08-29 Sam Lantinga Whoops, return "" even if the window is invalid.
2010-08-29 Sam Lantinga The title is stored internally as NULL if it's empty, and returned as ""
2010-08-29 Sam Lantinga Added atan2 implementation from uClibc
2010-08-29 Sam Lantinga Documentation clarification
2010-08-29 Sam Lantinga Fixed compiling with Visual Studio 2008
2010-08-29 Sam Lantinga While you can actually write to the error buffer, conceptually it's read-only.
2010-08-29 Sam Lantinga Added a typedef for the thread function to simplify documentation
2010-08-24 Andreas Schiffler Update VS2010 project to add new files; update new files so code builds on Win32/Win64
2010-08-23 Sam Lantinga Fixed documentation typo
2010-08-22 Sam Lantinga Fixed obsolete documentation
2010-08-22 Sam Lantinga Merged Eli's Google Summer of Code work from SDL-gsoc2010-shaped_windows
2010-08-22 Sam Lantinga Merged no changes?
2010-08-17 egottlieb Create all shaped windows at -1000,-1000 and save the real coordinates.
2010-08-16 egottlieb Recoded Cocoa code that got erased by... failure to commit? Merge? Eh.
2010-08-16 egottlieb Moved the +1 to mostly eliminate the visual artifact.
2010-08-16 egottlieb Raised binarization cutoff to eliminate alpha-blending of trollface.
2010-08-16 egottlieb Condensed flag-setting code and put parantheses in the appropriate places. It was that, in the end.
2010-08-16 Eli Gottlieb Set flag bits *exactly* as Andreas showed me in his screenshot. This shouldn't be different, but what do I know about C's order of operations?
2010-08-16 egottlieb Removed useless debugging code.
2010-08-16 Eli Gottlieb Added last test shape. Because.
2010-08-16 egottlieb Added hiding-as-positioning trick and finally fixed flags.
2010-08-15 Eli Gottlieb Changed flags and positioning (for the fake-hiding) as Andreas recommended.
2010-08-15 egottlieb Mostly seem to have fixed SDL_CalculateShapeTree. Mostly. There still seem to be some rendering artifacts, stepping effects, and such on Windows -- which indicates subtle logic errors in SDL_CalculateShapeTree().
2010-08-14 egottlieb Finally got the Win32 API code for shaping to work! Just need to fix SDL_CalculateShapeTree() now!
2010-08-12 Eli Gottlieb Added SDL_SetWindowPosition() call to SDL_SetWindowShape(), going to see what this does on Windows.
2010-08-10 egottlieb Fixing variable naming style.
2010-08-10 Eli Gottlieb Fixed a bug in X11 shaping that refused to use color-key mode.
2010-08-10 Eli Gottlieb Fixing bugs introduced into X11 shaping implementation by merge.
2010-08-10 egottlieb Switched over to poly-polygon region building and shape-tree traversal for Win32.
2010-08-10 Eli Gottlieb Fixed formatting of SDL_shape.c post-merge again.
2010-08-10 Eli Gottlieb Merged branches again.
2010-08-10 Eli Gottlieb Fixed overwriting of SDL_shape.c in merge.
2010-08-09 egottlieb Updated shapes folder.
2010-08-09 Eli Gottlieb Merging branches. Will begin correcting mistakes introduced by merging.
2010-08-09 Eli Gottlieb Reformatting code to match the rest of SDL. Variable names seem OK; replaced tabs with 4 spaces each for indentation.
2010-08-07 egottlieb Fixed lots of little bugs in Win32 shaping and in SDL_CalculateShapeTree(). Still not actually showing anything on Windows, though there's no crashes and everything compiles fine. Bugger.
2010-08-06 egottlieb Fixed the off-by-one bug in SDL_RecursivelyCalculateShapeTree().
2010-08-06 egottlieb Finally figured out how to use autorelease pools.
2010-08-05 egottlieb Improving Cocoa implementation and fixed a small bug in SDL_shape.c.
2010-08-05 egottlieb Shaped windows for Cocoa build and testshape runs, but the actual shaping doesn't work. Something, however, is definitely happening, because we get the backgrounds drawn in two different colors.
2010-08-05 egottlieb Correcting minor bugs and adding assertions to help me track down a NULL pointer bug in Cocoa code.
2010-08-04 egottlieb Building under OS X with command-line tools now works.
2010-08-04 egottlieb Compiling for cocoa now works. Does it run? We'll see.
2010-08-04 egottlieb Implemented shaped windows for Cocoa. Still need to see if they actually work.
2010-08-03 egottlieb Removed superfluous VS2010 build files.
2010-08-03 egottlieb Got basic, pre-actually-writing-anything Cocoa to build.
2010-08-03 Eli Gottlieb Why wasn't this in the repository?
2010-08-03 Eli Gottlieb Added SDL_cocoashape.h
2010-08-03 egottlieb Added and re-added VS2010 solution files.
2010-08-03 egottlieb Added VS2010 build files.
2010-08-02 egottlieb Worked on Windows implementation and the quad-trees.
2010-08-02 egottlieb Added VS2010 tests solution file.
2010-08-02 egottlieb Added Windows build files for testshape.
2010-08-02 egottlieb Converted some project files to VS2010, adding new files. Backups were made.
2010-08-02 egottlieb Changed the file name to its correct, required one.
2010-08-02 Eli Gottlieb Fixed a couple of bugs in the general and X11 shape code, and fixed a bug in testshape that was keeping it from recognizing surfaces without alpha. Thanks to Andreas's bit-bashing tip, X11 shaped windows now work entirely, AFAICT.
2010-07-30 Eli Gottlieb Added Andreas's VS2010 patch for testshape.
2010-07-30 Eli Gottlieb Added Andreas's patch to fix my silly C++-style errors.
2010-07-29 Eli Gottlieb Added the header to the repo. Oops.
2010-07-29 Eli Gottlieb Wrote out the system for breaking shape-masks into quad-trees of rectangles, and added code to conglomerate those quad-trees of rectangles into regions for setting shapes under Win32.
2010-07-27 Eli Gottlieb Added shapes folder to hg.
2010-07-27 Eli Gottlieb Working on Cocoa implementation.
2010-07-27 Eli Gottlieb OK, it appears that dramatic hacks are not necessary to make Cocoa work...
2010-07-26 Eli Gottlieb Rejiggering the way shaped windows are created as preparation for OS X implementation. Fixed overdrive bug in test program that appears to have been introduced by someone other than myself.
2010-07-23 Eli Gottlieb More work on color-key mode.
2010-07-23 Eli Gottlieb Added color-key mode and redid the code to work with it.
2010-07-20 Eli Gottlieb Reapplied Win32 make-it-build patch. What's going on? Still get rendering artifacts when testing on x11, have literally no idea why.
2010-07-19 Eli Gottlieb Put the render loop back in its right place, but with delaying functionality to keep it down to roughly 60fps, not eating up all the X11 time.
2010-07-19 Eli Gottlieb Boxed up the rendering loop and turned it into a redraw/update function. This makes things way more responsive, usable again.
2010-07-19 Eli Gottlieb Added code to make testshape switch shapes on keystrokes and exit on an ESC keystroke.
2010-07-19 Eli Gottlieb Minor bugfixes. testshape now draws a shaped window with bizarre, pixellated gashes of transparency across it, and in doing so seems to hog a system resource and slow the rest of the video system down.
2010-07-19 Eli Gottlieb Added #define's for error codes returned from SDL shaped-window API.
2010-07-19 Eli Gottlieb Same place as before, but optimizing a bit to try to isolate the spot in the program that locks things up.
2010-07-19 Eli Gottlieb Rewrote test program for shaped windows. It definitely displays recognizable pictures now, but the resizing and shaping functionality isn't behaving correctly, possibly due to a miscalculation of alpha values.
2010-07-18 Eli Gottlieb Updated testeyes.c. It now shows some kind of gibberish Missingno-type picture somewhere on the screen and, possibly, hangs the window system. On the upside, the Missingno is definitely a non-rectangular window.
2010-07-18 Eli Gottlieb Added SDL_win32shape.h to version control. D'oh.
2010-07-15 Eli Gottlieb Added in Visual Studio patch.
2010-07-14 Eli Gottlieb Numerous bug fixes that keep testeyes from crashing and dying.
2010-07-13 Ryan C. Gordon Check configure-defined macro before doing _anything_ with XShape.
2010-07-13 Ryan C. Gordon Add XShape test to configure scripts.
2010-07-13 Ryan C. Gordon Removed compiled testeyes from revision control. Added it to ignore list.
2010-07-13 Ryan C. Gordon Make sure we have XShape symbols before we allow a shaped window.
2010-07-13 Ryan C. Gordon Add new X11 symbols that XShape support needs to the dynamic function list.
2010-07-11 Eli Gottlieb Fixed a pair of syntax errors.
2010-07-10 Eli Gottlieb Put in a couple of fixes that I realized hadn't gotten done when I wrote out the SCRUM stuff in TODO. Added SCRUM listings in TODO.
2010-07-09 Eli Gottlieb Ported over, to the best of my ability, the code for Win32 shaped windows and patched in the correct C syntax and coding conventions of SDL.
2010-07-07 Eli Gottlieb Fixed up shape files as best I can.
2010-07-07 Eli Gottlieb Updated test code, updated win32 code a bit (still not complete, but hopefully tonight), and removed the last vestiges of ellipse and polygon drawing support.
2010-07-02 Eli Gottlieb Added SDL_x11shape.h and removed unnecessary header includes from SDL_x11shape.c. This should help Andreas and Sam to compile the new code.
2010-07-02 Eli Gottlieb Added SDL_x11shape.h.
2010-06-30 Eli Gottlieb Finished X11 shaped-window functionality and removed ellipse+polygon rendering.
2010-06-22 Eli Gottlieb Added Andreas's fixes to the header and stub file for SDL_shape.
2010-06-20 Eli Gottlieb Replaced the model of treating a window's shape as a render target with treating a window's shape as a surface passed into an SDL_SetWindowShape() function. I'll send this off to Andreas and Sam and start coding.
2010-06-10 Eli Gottlieb Doxygen commenting is all finished up.
2010-06-10 Eli Gottlieb Stubbed out the new get/set parameter functions, added the start of the enum, union, and struct for those parameters themselves, and added doxygen comments throughout the SDL_shape.h header.
2010-06-05 Eli Gottlieb Fixed names of driver-specific implementation files.
2010-06-05 Eli Gottlieb Removed and added back SDL_shape.{c,h} wholesale. Will this get them tracked properly?
2010-06-05 Eli Gottlieb Took away a line break to make SDL_shape.c new. Why isn't hg tracking these two files properly?
2010-06-05 Eli Gottlieb Updated SDL_shape.h by adding a line break... somehow it's not being tracked correctly.`
2010-06-03 Eli Gottlieb Fixed up new functions and files so that they build as part of SDL.
2010-06-03 Eli Gottlieb Stubbed out the new drawing, filling, and geometry functions for ellipses and polygons.
2010-06-03 Eli Gottlieb Added management and drawing functions for ellipses and polygons.
2010-06-01 Eli Gottlieb Moved the SDL_Eyes test program for shaped windows into the Hg repository and got it building and linking as a test.
2010-05-27 Eli Gottlieb Added the standard headers and footers that make SDL_shape.h and SDL_shape.c integrate properly into the build.
2010-05-25 Eli Gottlieb Changed API for shaped windows to make it much, much simpler. A shaped window's shape mask is now accessed as a render target, which means we can get at it with blit and draw functions, as well as (most likely) OpenGL.
2010-05-23 Eli Gottlieb I'm actually going to have to alter this proposed API a fair bit, but it's coming along. I want to keep it as orthogonal to the rest of SDL as possible.