Life Expectancy Of S.D.L. Version 1.2?

Life Expectancy Of S.D.L. Version 1.2 ?

Hi,

Is there some timeline for ending S.D.L. 1.2 ?
I was hoping S.D.L. 1.2 would live forever, but this is wishful thinking.

Just wondering as my games are based on S.D.L. 1.2.

Thanks!------------------------
JeZ+Lee
JessePalser <AT> Gmail <DOT> com
16BitSoft®
Video Game Design Studio
www.16BitSoft.com

[…]

Why, are there any major issues remaining with SDL 1.2…?

Even in the highly unlikely case that you still need 1.2 when everyone else
has long since abandoned it, you’ll always be able to use and maintain your
own branch. This is the primary reason why I strongly prefer Free/Open Source
solutions myself, especially for potentially long lived projects on obscure
platforms, embedded systems, custom hardware and that sort of stuff.

Personally, I’m still using 1.2, but I’ll probably migrate to 1.3/2.0 over
time. The incredible range of platforms supported by 1.2 is a nice feature,
though mostly irrelevant for most of my new projects, where I’m mostly
interested in the major platforms and OpenGL. Also, when it comes to GUI
toolkits, tools etc, I want multiple windows and all that. So, 1.3/2.0 seems
like the natural upgrade path - and 1.2, should we need it for the occasional
extremely portable application, isn’t going to just disappear in a puff of
smoke anyway.On Friday 09 September 2011, at 20.42.19, “JeZ-l-Lee” wrote:

Life Expectancy Of S.D.L. Version 1.2 ?

Hi,

Is there some timeline for ending S.D.L. 1.2 ?
I was hoping S.D.L. 1.2 would live forever, but this is wishful thinking.

//David Olofson - Consultant, Developer, Artist, Open Source Advocate

.— Games, examples, libraries, scripting, sound, music, graphics —.
| http://consulting.olofson.net http://olofsonarcade.com |
’---------------------------------------------------------------------’

Is there some timeline for ending S.D.L. 1.2 ?
I was hoping S.D.L. 1.2 would live forever, but this is wishful thinking.

Officially, there’s no more development being done on it, but we still
apply fixes as appropriate (and just recently, we did some serious
surgery on 1.2 for Mac OS X Lion compatibility).

There will likely be a 1.2.15 at some point, and given enough good
patches, there will be a 1.2.16 some time down the line. Maybe years.
But by then, the platforms 1.2 supports may be considered quite
antiquated, or the LGPL could be a hindrance, or whatever.

The 1.2 API is not changing, and major improvements will not be done to
the existing code. Only small fixes.

Naturally, as it’s open source and something you ship instead of
something you rely on an operating system to ship, you’ll never be
locked out of SDL 1.2. But sooner or later, you’ll want to move your
games to 1.3. It’s not difficult to do so. I’d predict a hour to get
used to the changes, and then trivial work to modify to your game.

–ryan.

Is there some timeline for ending S.D.L. 1.2 ?

I was hoping S.D.L. 1.2 would live forever, but this is wishful thinking.

Officially, there’s no more development being done on it, but we still
apply fixes as appropriate (and just recently, we did some serious surgery
on 1.2 for Mac OS X Lion compatibility).

There will likely be a 1.2.15 at some point, and given enough good patches,
there will be a 1.2.16 some time down the line. Maybe years. But by then,
the platforms 1.2 supports may be considered quite antiquated, or the LGPL
could be a hindrance, or whatever.

The 1.2 API is not changing, and major improvements will not be done to the
existing code. Only small fixes.

Naturally, as it’s open source and something you ship instead of something
you rely on an operating system to ship, you’ll never be locked out of SDL
1.2. But sooner or later, you’ll want to move your games to 1.3. It’s not
difficult to do so. I’d predict a hour to get used to the changes, and then
trivial work to modify to your game.

–ryan.

_____________**
SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/**listinfo.cgi/sdl-libsdl.orghttp://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Hi,

… except moving to SDL 1.3 is impossible for many whilst it is not
’released’ and packaged by distros along side SDL 1.2. But I guess everyone
knows that already.On Fri, Sep 9, 2011 at 9:16 PM, Ryan C. Gordon wrote:

[…]

… except moving to SDL 1.3 is impossible for many whilst it is not
’released’ and packaged by distros along side SDL 1.2. But I guess
everyone knows that already.

Then again, static linking + providing object files might still be the only
safe option for binary-only distribution on Linux anyway… At least, it’s
still an option if all else fails.On Saturday 10 September 2011, at 07.55.35, Ren? Dudfield wrote:


//David Olofson - Consultant, Developer, Artist, Open Source Advocate

.— Games, examples, libraries, scripting, sound, music, graphics —.
| http://consulting.olofson.net http://olofsonarcade.com |
’---------------------------------------------------------------------’

The main problem with 1.2 being on weak life support, is that 1.3 doesn’t work properly on major platforms yet (Windows and Linux lacking the mouse grab code for example - and I know, that’s assigned
to me and I need to get to it).

I seem to recall being told there are some other issues with SDL 1.3 on Windows but I haven’t investigated yet.On 09/09/2011 12:16 PM, Ryan C. Gordon wrote:

Is there some timeline for ending S.D.L. 1.2 ?
I was hoping S.D.L. 1.2 would live forever, but this is wishful thinking.

Officially, there’s no more development being done on it, but we still apply fixes as appropriate (and just recently, we did some serious surgery on 1.2 for Mac OS X Lion compatibility).

There will likely be a 1.2.15 at some point, and given enough good patches, there will be a 1.2.16 some time down the line. Maybe years. But by then, the platforms 1.2 supports may be considered quite
antiquated, or the LGPL could be a hindrance, or whatever.

The 1.2 API is not changing, and major improvements will not be done to the existing code. Only small fixes.

Naturally, as it’s open source and something you ship instead of something you rely on an operating system to ship, you’ll never be locked out of SDL 1.2. But sooner or later, you’ll want to move your
games to 1.3. It’s not difficult to do so. I’d predict a hour to get used to the changes, and then trivial work to modify to your game.

–ryan.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


LordHavoc
Author of DarkPlaces Quake1 engine - http://icculus.org/twilight/darkplaces
Co-designer of Nexuiz - http://alientrap.org/nexuiz
"War does not prove who is right, it proves who is left." - Unknown
"Any sufficiently advanced technology is indistinguishable from a rigged demo." - James Klass
"A game is a series of interesting choices." - Sid Meier

The main problem with 1.2 being on weak life support, is that 1.3
doesn’t work properly on major platforms yet

There are definitely some rough edges still. We’ll work those out as
time goes on.

(and it’s why we I put SDL-1.2 support in buildbot, as it needs to
remain viable for some time, still…but all new innovation needs to be
done in 1.3, even if 1.2 still gets bug fixes.)

–ryan.

David Olofson wrote:

Why, are there any major issues remaining with SDL 1.2…?

I seem to remember the mouse movement code being a mess because of an unfinished Google Summer of Code project.