Commit graph

59 commits

Author SHA1 Message Date
Eli Gottlieb
807e0c5cca Working on Cocoa implementation. 2010-07-26 21:48:53 -04:00
Eli Gottlieb
01cddf42c7 OK, it appears that dramatic hacks are not necessary to make Cocoa work... 2010-07-26 20:41:45 -04:00
Eli Gottlieb
559963b115 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
Sam Lantinga
b4ec792804 Migrated most of the TODO list to the SDL 1.3 Roadmap wiki
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404458
2010-02-01 02:52:19 +00:00
Sam Lantinga
2bddc33611 Fixed compilation on iPhone
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404443
2010-01-21 16:12:24 +00:00
Sam Lantinga
02f381d65c Updated 1.2 revisions that need to be revisited
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404383
2010-01-10 09:16:46 +00:00
Sam Lantinga
d45158ea85 Make it possible to slim SDL down quite a bit for people who just want OpenGL
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404345
2009-12-18 08:19:18 +00:00
Sam Lantinga
db04a493f2 Added notes from e-mail on desktop window implementation
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404312
2009-12-15 02:16:01 +00:00
Sam Lantinga
e4877f62c1 Need to test the multi-draw APIs
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404311
2009-12-15 00:00:30 +00:00
Sam Lantinga
279b20b6d6 minor notes to self
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404292
2009-12-12 00:07:26 +00:00
Sam Lantinga
e853355574 Reminder, add multiple icon sizes!
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403980
2009-10-07 04:32:04 +00:00
Sam Lantinga
d15deca4df Upgrading libtool didn't fix bug #499
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403979
2009-10-07 04:31:45 +00:00
Sam Lantinga
68b5d835c3 Reminder to investigate upgrading libtool to fix bug #499
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403941
2009-09-29 06:33:33 +00:00
Sam Lantinga
9705e19c57 More TODO!
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403895
2009-09-24 15:20:11 +00:00
Sam Lantinga
54ecbe7b60 Added reminder to look into 2D vblank synchronization
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403853
2009-09-21 09:16:35 +00:00
Sam Lantinga
633d710201 CD-ROM support is so passé :)
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403773
2009-09-05 09:11:03 +00:00
Sam Lantinga
b4a5bda1c1 Added request for SDL handling the desktop background window
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403755
2009-08-07 09:44:40 +00:00
Sam Lantinga
3d28b5de16 Add clipboard support to TODO list
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403743
2009-08-05 08:12:31 +00:00
Sam Lantinga
45f06cc73d Added TODO for automated testing
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403727
2009-08-02 18:39:24 +00:00
Sam Lantinga
c03b673e2e Reminder to implement landscape mode for iPhone
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403603
2009-05-07 12:50:55 +00:00
Sam Lantinga
24a17de88c Added a reminder for the jobs mailing list
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403582
2009-04-13 09:33:55 +00:00
Sam Lantinga
9e37ac40e6 Missing API function
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403547
2009-02-27 09:39:39 +00:00
Sam Lantinga
77c730b744 Added reminder for shaped windows
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403529
2009-02-14 15:56:26 +00:00
Sam Lantinga
8f29eb8e3f Suggestion from the mailing list
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403528
2009-02-14 15:53:52 +00:00
Sam Lantinga
377464c39e We need to figure out whether we should handle events on foreign windows
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403526
2009-02-09 06:45:03 +00:00
Sam Lantinga
9bb60da027 --HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403514
2009-01-29 13:25:08 +00:00
Sam Lantinga
c08c1cf308 Implemented by Donny Viszneki
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403468
2009-01-06 04:33:57 +00:00
Sam Lantinga
33fcc9cdfe Added more info for precise waiting in SDL_WaitEvent()
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403457
2009-01-04 19:36:55 +00:00
Sam Lantinga
4307faf9d4 Implemented svn revision support
Added reminder about name -> scancode/keysym mapping

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403453
2009-01-04 17:30:00 +00:00
Sam Lantinga
17068c0bf6 Added keyrepeat to the TODO list
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403450
2009-01-04 17:04:29 +00:00
Sam Lantinga
1a8812eeb6 Good ideas, added to the TODO list
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403443
2009-01-03 21:01:02 +00:00
Sam Lantinga
f47511d4fb Added a few things to the TODO list.
Unit testing is becoming more and more important the more features are added
and the more combinations of factors there are to test.

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403440
2009-01-03 07:23:11 +00:00
Sam Lantinga
0699da07a7 Icons with translucency are implemented
Reminder to finish off multi-display support

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403439
2009-01-03 07:16:57 +00:00
Sam Lantinga
3c555c8843 There are still 8-bit applications that can take advantage of these (like Diablo 2)
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403428
2009-01-02 16:38:31 +00:00
Sam Lantinga
0d7345eadb Maybe add a timeout for SDL_WaitEvent()
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403427
2009-01-02 16:06:29 +00:00
Sam Lantinga
0fc4da0d04 It's probably not worth pushing palettized textures. The memory optimization
isn't worth the effort on modern hardware with the sorts of games that would
be using the SDL 1.3 texture API.

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403422
2009-01-02 09:27:36 +00:00
Sam Lantinga
5a4880543e Now that we don't have to worry about 8-bit displays, maybe we can add alpha
to the palette entries?

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403421
2009-01-02 09:14:55 +00:00
Sam Lantinga
ce0bbf9237 Bye bye PseudoColor! :)
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403420
2009-01-02 09:12:21 +00:00
Sam Lantinga
74d652da9a Ryan doesn't like hung programs to lock up his system. Silly, huh?
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403419
2009-01-02 09:04:31 +00:00
Sam Lantinga
2184f43b1c Fixed DirectColor visual window creation problem
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403407
2009-01-01 18:58:26 +00:00
Sam Lantinga
1b7ca906c0 Windows line drawing support is implemented
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403406
2009-01-01 18:49:43 +00:00
Sam Lantinga
5ab1d77623 Don't forget OpenGL 3.0 support
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403383
2008-12-25 05:39:54 +00:00
Sam Lantinga
2090241432 Need diagonal line clipping
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403373
2008-12-23 02:39:03 +00:00
Sam Lantinga
d62956121f /* FIXME FIXME FIXME
* Window creation fails in the colormap code on DirectColor visuals:
 *      XA_RGB_BEST_MAP not found and could not be created
 * I'm disabling this for now until Bob can look at it.  We don't need
 * it until we implement the gamma fading using DirectColor RGB ramps
 */

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403368
2008-12-22 04:58:35 +00:00
Sam Lantinga
9ba7210778 Date: Fri, 19 Dec 2008 20:17:35 +0100
From: Couriersud
Subject: Re: Aw: Experience using SDL1.3 in sdlmame/Proposal for api additions

> For consistency you'd probably want:
> SDL_SetRenderDrawColor(Uint8 r, Uint8 g, Uint8 b, Uint8 a);
> SDL_SetRenderDrawBlendMode(SDL_BlendMode blendMode);
> SDL_RenderLine(int x1, int y1, int x2, int y2);
> SDL_RenderFill(SDL_Rect *rect);
>
> You probably also want to add API functions query the current state.
>

I have implemented the above api for the opengl, x11, directfb and
software renderers. I have also renamed *TEXTUREBLENDMODE* constants to
BLENDMODE*. The unix build compiles. The windows renderer still needs to
be updated, but I have no windows development machine at hand. Have a
look at the x11 renderer for a sample.

Vector games now run at 90% both on opengl and directfb in comparison to
sdlmame's own opengl renderer. The same applies to raster games.

The diff also includes

a) Changed XDrawRect to XFillRect in x11 renderer
b) A number of changes to fix blending and modulation issues in the
directfb renderer.

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403346
2008-12-20 12:00:00 +00:00
Sam Lantinga
61fbcbc956 Reminder to implement icon support
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403339
2008-12-19 04:42:18 +00:00
Sam Lantinga
8437f9f8d2 Updated TODO list
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403326
2008-12-13 04:11:24 +00:00
Sam Lantinga
9719f4078b Updated TODO list
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403323
2008-12-10 08:39:00 +00:00
Sam Lantinga
6968453f53 Adding SDL 1.3 release checklist, so we start getting a list of must-have features and bug fixes for a 1.3 release
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403238
2008-11-17 18:50:50 +00:00
Sam Lantinga
c2bba66f46 So we don't forget to do this...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402748
2008-03-18 12:31:14 +00:00