Zero Install feed for SDL?

Hi all,

Sorry if this has been asked before, but I notice that there are quite a
few Zero Install feeds for programs depending on SDL (Zero Install is an
open source decentralised software distribution system: see
http://0install.net for details). A quick look turned up this list:

opencity
gnome-inform7
python-pygame
grquiz
FooBillard
Barrage
LBreakout
LGeneral
LMarbles
LPairs
Penguin Command
Epeli
OpenTTD
ClanBomber

However, there’s no official feed for SDL itself, so they depend on
various different feeds which have been made by different people, and are
out-of-date to varying degrees.

e.g.

$ 0launch --list sdl
http://0install.net/2008/3rd-party/libsdl-image1.2.xml
http://0install.net/2008/3rd-party/libsdl-mixer1.2.xml
http://akfoerster.de/zero/sdl-1.2.xml





Some games don’t explicitly depend on SDL at all, and require the user to
install it manually (e.g. ClanBomber, which doesn’t work on Ubuntu 9.04
because it depends on SDL from Debian/unstable, since there’s no feed of
a recent enough version of SDL).

Would you be interested in publishing official feeds for SDL (for the
runtime and devel packages)? I was going to publish a feed for the RPMs
directly, but I see that the -devel packages have a hard-coded pkgconfig
path. e.g. they use:

prefix=/usr

rather than:

prefix=${pcfiledir}/…/…

Zero Install packages are never installed to system-owned locations like
/usr, so I’d have to patch them, and I thought it might be easier to get
them published that way in the first place. Let me know if you’re
interested in this (or if you want any help).–
Dr Thomas Leonard http://rox.sourceforge.net
GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1

If you want to create a Zero Install feed, I’ll be happy to make changes to
the SDL archives to make it easy for you to do so! Or if you want to write
a script to automate it, I can certainly put it together as part of the SDL
release process.

See ya!
–SamOn Sat, May 23, 2009 at 6:27 AM, Thomas Leonard wrote:

Hi all,

Sorry if this has been asked before, but I notice that there are quite a
few Zero Install feeds for programs depending on SDL (Zero Install is an
open source decentralised software distribution system: see
http://0install.net for details). A quick look turned up this list:

opencity
gnome-inform7
python-pygame
grquiz
FooBillard
Barrage
LBreakout
LGeneral
LMarbles
LPairs
Penguin Command
Epeli
OpenTTD
ClanBomber

However, there’s no official feed for SDL itself, so they depend on
various different feeds which have been made by different people, and are
out-of-date to varying degrees.

e.g.

$ 0launch --list sdl
http://0install.net/2008/3rd-party/libsdl-image1.2.xml
http://0install.net/2008/3rd-party/libsdl-mixer1.2.xml
http://akfoerster.de/zero/sdl-1.2.xml
http://freenet-homepage.de/LinuxCNC/0install/SDL-mixer/sdl-mixer.xml
http://freenet-homepage.de/LinuxCNC/0install/SDL/sdl.xml
http://people.freenet.de/LinuxCNC/0install/sdl
http://people.freenet.de/LinuxCNC/0install/sdl-mixer
http://people.freenet.de/LinuxCNC/0install/sdl-mixer-libmikmod

Some games don’t explicitly depend on SDL at all, and require the user to
install it manually (e.g. ClanBomber, which doesn’t work on Ubuntu 9.04
because it depends on SDL from Debian/unstable, since there’s no feed of
a recent enough version of SDL).

Would you be interested in publishing official feeds for SDL (for the
runtime and devel packages)? I was going to publish a feed for the RPMs
directly, but I see that the -devel packages have a hard-coded pkgconfig
path. e.g. they use:

prefix=/usr

rather than:

prefix=${pcfiledir}/…/…

Zero Install packages are never installed to system-owned locations like
/usr, so I’d have to patch them, and I thought it might be easier to get
them published that way in the first place. Let me know if you’re
interested in this (or if you want any help).


Dr Thomas Leonard http://rox.sourceforge.net
GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1


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

It will be very useful to me to have official feeds for SDL,
SDL_image, SDL_mixer and SDL_ttf. I will be testing ClanBomber with
them as soon as they are available.On Sat, May 23, 2009 at 10:42 AM, Sam Lantinga wrote:

If you want to create a Zero Install feed, I’ll be happy to make changes to
the SDL archives to make it easy for you to do so!? Or if you want to write
a script to automate it, I can certainly put it together as part of the SDL
release process.

See ya!
–Sam

On Sat, May 23, 2009 at 6:27 AM, Thomas Leonard wrote:

Hi all,

Sorry if this has been asked before, but I notice that there are quite a
few Zero Install feeds for programs depending on SDL (Zero Install is an
open source decentralised software distribution system: see
http://0install.net for details). A quick look turned up this list:

opencity
gnome-inform7
python-pygame
grquiz
FooBillard
Barrage
LBreakout
LGeneral
LMarbles
LPairs
Penguin Command
Epeli
OpenTTD
ClanBomber

However, there’s no official feed for SDL itself, so they depend on
various different feeds which have been made by different people, and are
out-of-date to varying degrees.

e.g.

$ 0launch --list sdl
http://0install.net/2008/3rd-party/libsdl-image1.2.xml
http://0install.net/2008/3rd-party/libsdl-mixer1.2.xml
http://akfoerster.de/zero/sdl-1.2.xml
http://freenet-homepage.de/LinuxCNC/0install/SDL-mixer/sdl-mixer.xml
http://freenet-homepage.de/LinuxCNC/0install/SDL/sdl.xml
http://people.freenet.de/LinuxCNC/0install/sdl
http://people.freenet.de/LinuxCNC/0install/sdl-mixer
http://people.freenet.de/LinuxCNC/0install/sdl-mixer-libmikmod

Some games don’t explicitly depend on SDL at all, and require the user to
install it manually (e.g. ClanBomber, which doesn’t work on Ubuntu 9.04
because it depends on SDL from Debian/unstable, since there’s no feed of
a recent enough version of SDL).

Would you be interested in publishing official feeds for SDL (for the
runtime and devel packages)? I was going to publish a feed for the RPMs
directly, but I see that the -devel packages have a hard-coded pkgconfig
path. e.g. they use:

?prefix=/usr

rather than:

?prefix=${pcfiledir}/…/…

Zero Install packages are never installed to system-owned locations like
/usr, so I’d have to patch them, and I thought it might be easier to get
them published that way in the first place. Let me know if you’re
interested in this (or if you want any help).


Dr Thomas Leonard ? ? ? ? ? ? ? http://rox.sourceforge.net
GPG: 9242 9807 C985 3C07 44A6 ?8B9A AE07 8280 59A5 3CC1


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


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

Greetings,

referring to Nehe, SDL 1.3 is out… where can I download it?

Hey,

it’s still not completely finished.

You can download it from SVN. The tar.gz files are outdated.

http://www.libsdl.org/svn.php

Wouldn’t recommend it for packaging, however… Just for testing.

Good luck!
Pat> ----- Original Message -----

From: hymedia
To: A list for developers using the SDL library. (includes SDL-announce)
Sent: Monday, May 25, 2009 11:07:28 PM
Subject: Re: [SDL] Zero Install feed for SDL?

Greetings,

referring to Nehe, SDL 1.3 is out… where can I download it?


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

Oh I see,

I saw SDL_WindowID window; and SDL_GL_SwapWindow(window); in the Nehe s
tutorial, seems like a substitute for SDL_GL_SwapBuffers(); what about
SDL_WindowID, can we expect multiple windows?> ----- Original Message -----

From: sdl-bounces@lists.libsdl.org [mailto:sdl-bounces at lists.libsdl.org] On
Behalf Of Patryk Bratkowski
Sent: Monday, May 25, 2009 11:15 PM
To: A list for developers using the SDL library. (includes SDL-announce)
Subject: Re: [SDL] Zero Install feed for SDL?

Hey,

it’s still not completely finished.

You can download it from SVN. The tar.gz files are outdated.

http://www.libsdl.org/svn.php

Wouldn’t recommend it for packaging, however… Just for testing.

Good luck!
Pat

----- Original Message ----

From: hymedia <@hymedia>
To: A list for developers using the SDL library. (includes SDL-announce)

Sent: Monday, May 25, 2009 11:07:28 PM
Subject: Re: [SDL] Zero Install feed for SDL?

Greetings,

referring to Nehe, SDL 1.3 is out… where can I download it?


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


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

Yup. Multiple windows are one of the new features :)> ----- Original Message -----

From: hymedia
To: A list for developers using the SDL library. (includes SDL-announce)
Sent: Monday, May 25, 2009 11:32:51 PM
Subject: [SDL] SDL 1.3!

Oh I see,

I saw SDL_WindowID window; and SDL_GL_SwapWindow(window); in the Nehe s
tutorial, seems like a substitute for SDL_GL_SwapBuffers(); what about
SDL_WindowID, can we expect multiple windows?

-----Original Message-----
From: sdl-bounces at lists.libsdl.org [mailto:sdl-bounces at lists.libsdl.org] On
Behalf Of Patryk Bratkowski
Sent: Monday, May 25, 2009 11:15 PM
To: A list for developers using the SDL library. (includes SDL-announce)
Subject: Re: [SDL] Zero Install feed for SDL?

Hey,

it’s still not completely finished.

You can download it from SVN. The tar.gz files are outdated.

http://www.libsdl.org/svn.php

Wouldn’t recommend it for packaging, however… Just for testing.

Good luck!
Pat

----- Original Message ----

From: hymedia
To: A list for developers using the SDL library. (includes SDL-announce)

Sent: Monday, May 25, 2009 11:07:28 PM
Subject: Re: [SDL] Zero Install feed for SDL?

Greetings,

referring to Nehe, SDL 1.3 is out… where can I download it?


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


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


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

Marvelous, can we find a list of the new features somewhere?> ----- Original Message -----

From: sdl-bounces@lists.libsdl.org [mailto:sdl-bounces at lists.libsdl.org] On
Behalf Of Patryk Bratkowski
Sent: Monday, May 25, 2009 11:51 PM
To: A list for developers using the SDL library. (includes SDL-announce)
Subject: Re: [SDL] SDL 1.3!

Yup. Multiple windows are one of the new features :slight_smile:

----- Original Message ----

From: hymedia <@hymedia>
To: A list for developers using the SDL library. (includes SDL-announce)

Sent: Monday, May 25, 2009 11:32:51 PM
Subject: [SDL] SDL 1.3!

Oh I see,

I saw SDL_WindowID window; and SDL_GL_SwapWindow(window); in the Nehe s
tutorial, seems like a substitute for SDL_GL_SwapBuffers(); what about
SDL_WindowID, can we expect multiple windows?

-----Original Message-----
From: sdl-bounces at lists.libsdl.org [mailto:sdl-bounces at lists.libsdl.org]
On
Behalf Of Patryk Bratkowski
Sent: Monday, May 25, 2009 11:15 PM
To: A list for developers using the SDL library. (includes SDL-announce)
Subject: Re: [SDL] Zero Install feed for SDL?

Hey,

it’s still not completely finished.

You can download it from SVN. The tar.gz files are outdated.

http://www.libsdl.org/svn.php

Wouldn’t recommend it for packaging, however… Just for testing.

Good luck!
Pat

----- Original Message ----

From: hymedia
To: A list for developers using the SDL library. (includes SDL-announce)

Sent: Monday, May 25, 2009 11:07:28 PM
Subject: Re: [SDL] Zero Install feed for SDL?

Greetings,

referring to Nehe, SDL 1.3 is out… where can I download it?


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


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


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


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

http://icculus.org/cgi-bin/finger/finger.pl?user=icculus&date=2007-10-07&section=sdl13

There’s this, which seems to have most of them.

You can also go through the list archives, as there are constant discussions about this, but I think it’d be a waste of time.

Also, reading the source code would help (function declarations), as the Docs are somewhat lacking.> ----- Original Message -----

From: hymedia
To: A list for developers using the SDL library. (includes SDL-announce)
Sent: Monday, May 25, 2009 11:56:57 PM
Subject: Re: [SDL] SDL 1.3!

Marvelous, can we find a list of the new features somewhere?

-----Original Message-----
From: sdl-bounces at lists.libsdl.org [mailto:sdl-bounces at lists.libsdl.org] On
Behalf Of Patryk Bratkowski
Sent: Monday, May 25, 2009 11:51 PM
To: A list for developers using the SDL library. (includes SDL-announce)
Subject: Re: [SDL] SDL 1.3!

Yup. Multiple windows are one of the new features :slight_smile:

----- Original Message ----

From: hymedia
To: A list for developers using the SDL library. (includes SDL-announce)

Sent: Monday, May 25, 2009 11:32:51 PM
Subject: [SDL] SDL 1.3!

Oh I see,

I saw SDL_WindowID window; and SDL_GL_SwapWindow(window); in the Nehe s
tutorial, seems like a substitute for SDL_GL_SwapBuffers(); what about
SDL_WindowID, can we expect multiple windows?

-----Original Message-----
From: sdl-bounces at lists.libsdl.org [mailto:sdl-bounces at lists.libsdl.org]
On
Behalf Of Patryk Bratkowski
Sent: Monday, May 25, 2009 11:15 PM
To: A list for developers using the SDL library. (includes SDL-announce)
Subject: Re: [SDL] Zero Install feed for SDL?

Hey,

it’s still not completely finished.

You can download it from SVN. The tar.gz files are outdated.

http://www.libsdl.org/svn.php

Wouldn’t recommend it for packaging, however… Just for testing.

Good luck!
Pat

----- Original Message ----

From: hymedia
To: A list for developers using the SDL library. (includes SDL-announce)

Sent: Monday, May 25, 2009 11:07:28 PM
Subject: Re: [SDL] Zero Install feed for SDL?

Greetings,

referring to Nehe, SDL 1.3 is out… where can I download it?


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


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


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


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


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

It says on that page: “Here’s the rough checklist for new features in
SDL 1.3 (which will eventually become SDL 2.0).”

This language puzzles me. Does that mean that there will never be an
official release of SDL 1.3, and it will instead be rebranded as SDL
2.0 when it is released?

  • StevenOn Mon, May 25, 2009 at 9:14 PM, Patryk Bratkowski wrote:

http://icculus.org/cgi-bin/finger/finger.pl?user=icculus&date=2007-10-07&section=sdl13

There’s this, which seems to have most of them.

You can also go through the list archives, as there are constant discussions about this, but I think it’d be a waste of time.

Also, reading the source code would help (function declarations), as the Docs are somewhat lacking.

----- Original Message ----

From: hymedia
To: A list for developers using the SDL library. (includes SDL-announce)
Sent: Monday, May 25, 2009 11:56:57 PM
Subject: Re: [SDL] SDL 1.3!

Marvelous, can we find a list of the new features somewhere?

-----Original Message-----
From: sdl-bounces at lists.libsdl.org [mailto:sdl-bounces at lists.libsdl.org] On
Behalf Of Patryk Bratkowski
Sent: Monday, May 25, 2009 11:51 PM
To: A list for developers using the SDL library. (includes SDL-announce)
Subject: Re: [SDL] SDL 1.3!

Yup. Multiple windows are one of the new features :slight_smile:

----- Original Message ----

From: hymedia
To: A list for developers using the SDL library. (includes SDL-announce)

Sent: Monday, May 25, 2009 11:32:51 PM
Subject: [SDL] SDL 1.3!

Oh I see,

I saw SDL_WindowID window; and SDL_GL_SwapWindow(window); in the Nehe s
tutorial, seems like a substitute for SDL_GL_SwapBuffers(); what about
SDL_WindowID, can we expect multiple windows?

-----Original Message-----
From: sdl-bounces at lists.libsdl.org [mailto:sdl-bounces at lists.libsdl.org]
On
Behalf Of Patryk Bratkowski
Sent: Monday, May 25, 2009 11:15 PM
To: A list for developers using the SDL library. (includes SDL-announce)
Subject: Re: [SDL] Zero Install feed for SDL?

Hey,

it’s still not completely finished.

You can download it from SVN. The tar.gz files are outdated.

http://www.libsdl.org/svn.php

Wouldn’t recommend it for packaging, however… Just for testing.

Good luck!
Pat

----- Original Message ----

From: hymedia
To: A list for developers using the SDL library. (includes SDL-announce)

Sent: Monday, May 25, 2009 11:07:28 PM
Subject: Re: [SDL] Zero Install feed for SDL?

Greetings,

referring to Nehe, SDL 1.3 is out… where can I download it?


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


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


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


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


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


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

That was the original plan, if I’m not mistaken.

SDL 1.3 is like the code name for SDL 2.0.

Someone please correct me, if I’m wrong.–
Paulo

On Tue, May 26, 2009 at 9:36 AM, Steven Noonan wrote:

It says on that page: “Here’s the rough checklist for new features in
SDL 1.3 (which will eventually become SDL 2.0).”

This language puzzles me. Does that mean that there will never be an
official release of SDL 1.3, and it will instead be rebranded as SDL
2.0 when it is released?

  • Steven

On Mon, May 25, 2009 at 9:14 PM, Patryk Bratkowski wrote:

http://icculus.org/cgi-bin/finger/finger.pl?user=icculus&date=2007-10-07&section=sdl13

There’s this, which seems to have most of them.

You can also go through the list archives, as there are constant
discussions about this, but I think it’d be a waste of time.

Also, reading the source code would help (function declarations), as the
Docs are somewhat lacking.

----- Original Message ----

From: hymedia
To: A list for developers using the SDL library. (includes SDL-announce)

Sent: Monday, May 25, 2009 11:56:57 PM
Subject: Re: [SDL] SDL 1.3!

Marvelous, can we find a list of the new features somewhere?

-----Original Message-----
From: sdl-bounces at lists.libsdl.org [mailto:sdl-bounces at lists.libsdl.org]
On

Behalf Of Patryk Bratkowski
Sent: Monday, May 25, 2009 11:51 PM
To: A list for developers using the SDL library. (includes SDL-announce)
Subject: Re: [SDL] SDL 1.3!

Yup. Multiple windows are one of the new features :slight_smile:

----- Original Message ----

From: hymedia
To: A list for developers using the SDL library. (includes
SDL-announce)

Sent: Monday, May 25, 2009 11:32:51 PM
Subject: [SDL] SDL 1.3!

Oh I see,

I saw SDL_WindowID window; and SDL_GL_SwapWindow(window); in the Nehe
s

tutorial, seems like a substitute for SDL_GL_SwapBuffers(); what about
SDL_WindowID, can we expect multiple windows?

-----Original Message-----
From: sdl-bounces at lists.libsdl.org [mailto:
sdl-bounces at lists.libsdl.org]

On

Behalf Of Patryk Bratkowski
Sent: Monday, May 25, 2009 11:15 PM
To: A list for developers using the SDL library. (includes
SDL-announce)

Subject: Re: [SDL] Zero Install feed for SDL?

Hey,

it’s still not completely finished.

You can download it from SVN. The tar.gz files are outdated.

http://www.libsdl.org/svn.php

Wouldn’t recommend it for packaging, however… Just for testing.

Good luck!
Pat

----- Original Message ----

From: hymedia
To: A list for developers using the SDL library. (includes
SDL-announce)

Sent: Monday, May 25, 2009 11:07:28 PM
Subject: Re: [SDL] Zero Install feed for SDL?

Greetings,

referring to Nehe, SDL 1.3 is out… where can I download it?


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


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


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


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


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


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


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

Paulo Pinto wrote:

That was the original plan, if I’m not mistaken.

SDL 1.3 is like the code name for SDL 2.0.

Someone please correct me, if I’m wrong.

SDL 1.3 is SDL 1.3.

The version after 1.3 may be 2.0 or it may be 1.4.

Eddy

I guess it’s just strangely worded then… To say code for 1.3 will
"eventually become SDL 2.0" is just stating the obvious.On Tue, May 26, 2009 at 10:56 AM, Edward Cullen wrote:

Paulo Pinto wrote:

That was the original plan, if I’m not mistaken.

SDL 1.3 is like the code name for SDL 2.0.

Someone please correct me, if I’m wrong.

SDL 1.3 is SDL 1.3.

The version after 1.3 may be 2.0 or it may be 1.4.

Eddy

I guess it’s just strangely worded then… To say code for 1.3 will
"eventually become SDL 2.0" is just stating the obvious.

At the time, it might have been that they were thinking of following
the old Linux kernel version number scheme, where odd minor numbers
(the number after the first period) represent “development” releases,
that aren’t intended for general use, and even minor numbers represent
"stable" releases (so 1.2, 1.4 and 2.0 are “stable”, but 0.9, 1.1 and
1.3 are “development”).

Even if they actually still use this scheme, the traditional thing to
do at the end of a line of development releases is to bicker and argue
as to whether the changes are significant enough to call the stable
release 1.4 or 2.0. :wink:

You can tell 1.3 is not that close to being ready by the fact that
this final stage of development hasn’t been reached yet. :-POn Tue, May 26, 2009 at 2:04 PM, Steven Noonan wrote:


http://pphaneuf.livejournal.com/

I guess it’s just strangely worded then… To say code for 1.3 will
"eventually become SDL 2.0" is just stating the obvious.

At the time, it might have been that they were thinking of following
the old Linux kernel version number scheme, where odd minor numbers
(the number after the first period) represent “development” releases,
that aren’t intended for general use, and even minor numbers represent
"stable" releases (so 1.2, 1.4 and 2.0 are “stable”, but 0.9, 1.1 and
1.3 are “development”).

Yes, I thought of this, but even odd-numbered kernel minor versions
had official releases, they were just considered “for testing only”.

Even if they actually still use this scheme, the traditional thing to
do at the end of a line of development releases is to bicker and argue
as to whether the changes are significant enough to call the stable
release 1.4 or 2.0. :wink:

You can tell 1.3 is not that close to being ready by the fact that
this final stage of development hasn’t been reached yet. :stuck_out_tongue:

No time like the present to get started with the bickering. Though
hopefully I will come across as debating rather than bickering. :wink:

I think that considering the radical API differences between SDL v1.2
and trunk, it’s worthy of being rebranded as ‘2.0’. I’d actually like
to see two development branches going, with 1.x series being
improvements over the 1.2 API, but without any changes that developers
can’t adapt to with a simple find/replace in their own code.

For instance, it would be awesome if v1.x had a backport of the Cocoa
sound, window, and input API to allow 64-bit Mac builds using SDL 1.x.
Basically, v1.x could get better OS and hardware support. At the same
time, the trunk code could be changing the API to make more sense, add
more features, etc.

  • StevenOn Tue, May 26, 2009 at 11:17 AM, Pierre Phaneuf wrote:

On Tue, May 26, 2009 at 2:04 PM, Steven Noonan <@Steven_Noonan> wrote:

In my opinion, multiple windows is a major upgrade and worth stepping to
2.0!> ----- Original Message -----

From: sdl-bounces@lists.libsdl.org [mailto:sdl-bounces at lists.libsdl.org] On
Behalf Of Pierre Phaneuf
Sent: Tuesday, May 26, 2009 2:17 PM
To: A list for developers using the SDL library. (includes SDL-announce)
Subject: Re: [SDL] SDL 1.3!

On Tue, May 26, 2009 at 2:04 PM, Steven Noonan wrote:

I guess it’s just strangely worded then… To say code for 1.3 will
"eventually become SDL 2.0" is just stating the obvious.

At the time, it might have been that they were thinking of following
the old Linux kernel version number scheme, where odd minor numbers
(the number after the first period) represent “development” releases,
that aren’t intended for general use, and even minor numbers represent
"stable" releases (so 1.2, 1.4 and 2.0 are “stable”, but 0.9, 1.1 and
1.3 are “development”).

Even if they actually still use this scheme, the traditional thing to
do at the end of a line of development releases is to bicker and argue
as to whether the changes are significant enough to call the stable
release 1.4 or 2.0. :wink:

You can tell 1.3 is not that close to being ready by the fact that
this final stage of development hasn’t been reached yet. :stuck_out_tongue:


http://pphaneuf.livejournal.com/


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

Only thing I have to say on the subject, is I don’t care what they call it, as long as it’s good.

Whether they call it 1.3, 2.0 or pi/e is really irrelevent.> ----- Original Message -----

From: hymedia
To: A list for developers using the SDL library. (includes SDL-announce)
Sent: Tuesday, May 26, 2009 2:32:46 PM
Subject: Re: [SDL] SDL 1.3!

In my opinion, multiple windows is a major upgrade and worth stepping to
2.0!

-----Original Message-----
From: sdl-bounces at lists.libsdl.org [mailto:sdl-bounces at lists.libsdl.org] On
Behalf Of Pierre Phaneuf
Sent: Tuesday, May 26, 2009 2:17 PM
To: A list for developers using the SDL library. (includes SDL-announce)
Subject: Re: [SDL] SDL 1.3!

On Tue, May 26, 2009 at 2:04 PM, Steven Noonan wrote:

I guess it’s just strangely worded then… To say code for 1.3 will
"eventually become SDL 2.0" is just stating the obvious.

At the time, it might have been that they were thinking of following
the old Linux kernel version number scheme, where odd minor numbers
(the number after the first period) represent “development” releases,
that aren’t intended for general use, and even minor numbers represent
"stable" releases (so 1.2, 1.4 and 2.0 are “stable”, but 0.9, 1.1 and
1.3 are “development”).

Even if they actually still use this scheme, the traditional thing to
do at the end of a line of development releases is to bicker and argue
as to whether the changes are significant enough to call the stable
release 1.4 or 2.0. :wink:

You can tell 1.3 is not that close to being ready by the fact that
this final stage of development hasn’t been reached yet. :stuck_out_tongue:


http://pphaneuf.livejournal.com/


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


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

Whether they call it 1.3, 2.0 or pi/e is really irrelevent.

It would be terribly misleading to call it pi/e though, since that is
less than 1.2.

(Otherwise I agree.)

b

I think that considering the radical API differences between SDL v1.2
and trunk, it’s worthy of being rebranded as ‘2.0’. I’d actually like
to see two development branches going, with 1.x series being
improvements over the 1.2 API, but without any changes that developers
can’t adapt to with a simple find/replace in their own code.

Absolutely agree. It’s a major deviation from the old API, not just in
terms of function prototypes but also in concepts (multiple windows, for
example). While 1.2 and 1.3 both cater for the same sort of needs, they
are rather different animals. You can’t just install 1.3, change a few
ints to unsigned or long in your code, recompile and run. That’s what I’d
expect from an x.a -> x.b change; bugfixes, a couple of new features, but
nothing seriously breaking backward compatibility.

Also, the idea of backports and bugfixes/improvements of 1.2 would be
quite a nice thing. There’s way too much investment out there based on the
1.2 version to let it just go.

ZoltanOn Tue, 26 May 2009, Steven Noonan wrote:

Absolutely agree. It’s a major deviation from the old API, not just in
terms of function prototypes but also in concepts (multiple windows, for
example). While 1.2 and 1.3 both cater for the same sort of needs, they
are rather different animals. You can’t just install 1.3, change a few
ints to unsigned or long in your code, recompile and run. That’s what I’d
expect from an x.a -> x.b change; bugfixes, a couple of new features, but
nothing seriously breaking backward compatibility.

Well, you might be able to do just that with some programs, using
SDL_compat.h! :-)On Tue, May 26, 2009 at 6:23 PM, wrote:


http://pphaneuf.livejournal.com/