log

age author description
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.