log test/testshape.c @ 5106:5fe0330b0fd6

age author description
2011-01-19 Sam Lantinga Removed extra space
2010-08-16 egottlieb Raised binarization cutoff to eliminate alpha-blending of trollface.
2010-08-14 egottlieb Finally got the Win32 API code for shaping to work! Just need to fix SDL_CalculateShapeTree() now!
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-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-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-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 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.