Eli Gottlieb
61b1acb7fb
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 15:15:05 -04:00
Eli Gottlieb
21443b71eb
Added SDL_win32shape.h to version control. D'oh.
2010-07-18 14:47:04 -04:00
Eli Gottlieb
bc85c58194
Added in Visual Studio patch.
2010-07-15 01:41:38 -04:00
Eli Gottlieb
8445183d9e
Numerous bug fixes that keep testeyes from crashing and dying.
2010-07-14 00:49:28 -04:00
Ryan C. Gordon
8607c1b980
Check configure-defined macro before doing _anything_ with XShape.
2010-07-13 02:43:49 -04:00
Ryan C. Gordon
bf17cebd40
Add XShape test to configure scripts.
2010-07-13 02:43:10 -04:00
Ryan C. Gordon
5d5a40c96b
Removed compiled testeyes from revision control. Added it to ignore list.
2010-07-13 02:27:59 -04:00
Ryan C. Gordon
ed00333a03
Make sure we have XShape symbols before we allow a shaped window.
2010-07-13 02:26:50 -04:00
Ryan C. Gordon
53fa99d66d
Add new X11 symbols that XShape support needs to the dynamic function list.
2010-07-13 02:12:14 -04:00
Eli Gottlieb
c26d5fb04d
Fixed a pair of syntax errors.
2010-07-11 17:11:22 -04:00
Eli Gottlieb
7e388bf184
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 20:24:44 -04:00
Eli Gottlieb
86a73e972e
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-08 22:52:49 -04:00
Eli Gottlieb
7dd22bb21b
Fixed up shape files as best I can.
2010-07-07 16:20:54 -04:00
Eli Gottlieb
02cc7bc991
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-06 22:05:22 -04:00
Eli Gottlieb
e8b3775471
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 12:05:47 -04:00
Eli Gottlieb
fb3fca4026
Added SDL_x11shape.h.
2010-07-02 12:02:18 -04:00
Eli Gottlieb
749298e6c2
Finished X11 shaped-window functionality and removed ellipse+polygon rendering.
2010-06-30 16:19:44 -04:00
Eli Gottlieb
756b99c69f
Added Andreas's fixes to the header and stub file for SDL_shape.
2010-06-21 23:08:10 -04:00
Eli Gottlieb
c20899a378
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-19 23:10:57 -04:00
Eli Gottlieb
390be0affb
Doxygen commenting is all finished up.
2010-06-10 17:50:38 -04:00
Eli Gottlieb
847ce12a33
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-10 17:37:19 -04:00
Eli Gottlieb
5cbb32b33d
Fixed names of driver-specific implementation files.
2010-06-05 15:12:27 -04:00
Eli Gottlieb
2ace9d0f8c
Removed and added back SDL_shape.{c,h} wholesale. Will this get them tracked properly?
2010-06-05 15:07:14 -04:00
Eli Gottlieb
042c9e80f0
Took away a line break to make SDL_shape.c new. Why isn't hg tracking these two files properly?
2010-06-05 15:02:26 -04:00
Eli Gottlieb
9f0bc591c6
Updated SDL_shape.h by adding a line break... somehow it's not being tracked correctly.`
2010-06-05 15:01:40 -04:00
Eli Gottlieb
0566e957f7
Fixed up new functions and files so that they build as part of SDL.
2010-06-03 17:21:40 -04:00
Eli Gottlieb
b24db2415a
Stubbed out the new drawing, filling, and geometry functions for ellipses and polygons.
2010-06-03 16:21:04 -04:00
Eli Gottlieb
46c89257a5
Added management and drawing functions for ellipses and polygons.
2010-06-03 14:43:38 -04:00
Eli Gottlieb
fbdbdbcac3
Moved the SDL_Eyes test program for shaped windows into the Hg repository and got it building and linking as a test.
2010-05-31 21:23:06 -04:00
Eli Gottlieb
fee0949a87
Added the standard headers and footers that make SDL_shape.h and SDL_shape.c integrate properly into the build.
2010-05-27 16:44:35 -04:00
Eli Gottlieb
46a886a498
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-25 00:23:41 -04:00
Eli Gottlieb
89f8f1be75
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.
2010-05-23 01:27:09 -04:00
Eli Gottlieb
1e5d71184b
Moved SDL_shape.h, and building out the API as needed by SDL_Eyes.
2010-05-21 17:28:12 -04:00
Eli Gottlieb
0b3c3e9554
Added stub files, working on sample program SDLeyes.
2010-05-21 14:50:04 -04:00
Sam Lantinga
9a5b4a1a84
Add a default revision string if we can't find hg
2010-05-09 19:55:28 -07:00
Sam Lantinga
47c0e1e892
Don't assume .bashrc exists. :)
2010-05-09 19:51:21 -07:00
Sam Lantinga
6f968d9e3f
Tagging version before everything gets ripped out.
2010-05-09 17:00:56 -07:00
Sam Lantinga
861f7cd38a
Make the compiler even happier
2010-05-09 16:16:11 -07:00
Sam Lantinga
1b3a6fb5b7
Make sure events are current before flushing them.
2010-05-09 16:15:14 -07:00
Sam Lantinga
29596b2204
Added missing header
2010-05-09 15:47:21 -07:00
Sam Lantinga
0b0a5e0be5
Removed unused variables
2010-05-09 15:46:19 -07:00
Sam Lantinga
69b841b3e3
Fixed compiler warnings
2010-05-09 15:33:10 -07:00
Sam Lantinga
a5bb8cf382
Fixed variable use before initialize warnings
2010-05-09 15:24:31 -07:00
Sam Lantinga
3b0aa4bb4c
Removed unused variables
2010-05-09 15:24:05 -07:00
Sam Lantinga
fb9e73dd09
Fixed Eric's changes to allow building from the command line.
2010-05-09 10:00:33 -07:00
Sam Lantinga
98918d160e
Updated with the SDL 1.3 list of supported operating systems
2010-05-09 09:53:57 -07:00
Eric Wing
f4b7b16da7
Updated Mac Xcode project for refactored rwops automated test changes.
2010-05-09 07:00:28 -07:00
Eric Wing
f0650b31dc
Refactored automated rwops tests so read and write directories can be more easily customized.
...
The refactored tests were written in recognition that Mac and iPhone current working directories are usually not going to work. Resource directories are in bundles and write directories are restricted to certain areas. In theory, other platforms may have this problem too, hence the refactoring.
Also updated the Xcode iPhone project to use 3.2 as the Base SDK, but 3.1 as the Deployment SDK (for iPhone/iPad compatibility.)
2010-05-09 06:58:30 -07:00
Eric Wing
ef6951c458
Fixes to automated test target for iPhone Xcode project.
...
Looks like there is a problem with the source code base. UIScreenMode and possibly a few other 3.2 only APIs have crept in. 3.2 is only available for iPad, and not iPhone/iPod Touch.
2010-05-08 08:23:46 -07:00
Eric Wing
95b8bdedff
Exempted writable modes from bundle check on OS X since bundle areas are typically read-only.
2010-05-08 04:52:17 -07:00