Announcing SDL_image, SDL_mixer, SDL_net 1.2.0

Several of the SDL helper libraries have been bumped to version 1.2.0,
to keep track with the latest SDL release.

SDL_image 1.2.0:
http://www.libsdl.org/projects/SDL_image/
Supported on UNIX, Windows, BeOS, and MacOS

SDL_mixer 1.2.0:
http://www.libsdl.org/projects/SDL_mixer/
Supported on UNIX, Windows, BeOS, and MacOS

SDL_net 1.2.0:
http://www.libsdl.org/projects/SDL_net/
Supported on Linux, Windows, BeOS, and MacOS X,
with MacOS classic support in progress.

These releases include both source and binary packages for the supported
platforms.

Enjoy!
-Sam Lantinga, Lead Programmer, Loki Entertainment Software

Several of the SDL helper libraries have been bumped to version 1.2.0,
to keep track with the latest SDL release.

Awesome, Sam… Thanks, as always!

-bill!

Hi guys,

Are there some plans to make the whole SDL const correct?
I’m starting to have too much const_cast<> all over the code, since SDL does
not have const where needed.
Of course, it would take a while to do this, but it would be great.

Thanks—
Giovanni Bajo
Lead Programmer

Protonic Interactive
www.protonic.net

  • Black holes are generated when God divides by zero -

Are there some plans to make the whole SDL const correct?

not really — it catches some rare bugs but complicates the interface.
maybe something we’ll do for 1.3 but definitely not in 1.2 (the api
must remain stable). Low priority in any case

I’m starting to have too much const_cast<> all over the code, since SDL does
not have const where needed.

Note that the semantics of const in C and C++ differ

Are there some plans to make the whole SDL const correct?

not really — it catches some rare bugs but complicates the interface.
maybe something we’ll do for 1.3 but definitely not in 1.2 (the api
must remain stable). Low priority in any case

I’m starting to have too much const_cast<> all over the code, since SDL does
not have const where needed.

Note that the semantics of const in C and C++ differ

Can you send me a link to your code in private e-mail?
I haven’t had any problems with this, and I use SDL extensively in C++.

See ya,
-Sam Lantinga, Lead Programmer, Loki Entertainment Software

Several of the SDL helper libraries have been bumped to version 1.2.0,
to keep track with the latest SDL release.

Awesome, Sam… Thanks, as always!

My pleasure. :slight_smile: As soon as the Freetype 2 version of SDL_ttf is done, it
will be updated as well.

See ya!
-Sam Lantinga, Lead Programmer, Loki Entertainment Software

Sam Lantinga wrote:

Several of the SDL helper libraries have been bumped to version 1.2.0,
to keep track with the latest SDL release.

SDL_image 1.2.0:
http://www.libsdl.org/projects/SDL_image/
Supported on UNIX, Windows, BeOS, and MacOS

SDL_mixer 1.2.0:
http://www.libsdl.org/projects/SDL_mixer/
Supported on UNIX, Windows, BeOS, and MacOS

SDL_net 1.2.0:
http://www.libsdl.org/projects/SDL_net/
Supported on Linux, Windows, BeOS, and MacOS X,
with MacOS classic support in progress.

These releases include both source and binary packages for the supported
platforms.

Cool! I’ve just updated FreeBSD ports.

Thank you!

-Maxim

“Sam Lantinga” wrote

My pleasure. :slight_smile: As soon as the Freetype 2 version of SDL_ttf is
done, it will be updated as well.

is that the sound of a heavenly choir i hear? woohooo!
thanks for the updates, btw :]

for those that keep track of such things, my little
win32 prebuilt package has been updated…
http://pygame.seul.org/ftp/win32-dependencies.zip

An embedded and charset-unspecified text was scrubbed…
Name: not available
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20010406/fd80f4e4/attachment.txt

I was wondering if there were any plans on releasing the .deb files ?

these libraries are already included with debian. of course
it will be a couple weeks before these new libraries creep
into unstable debian, but currently these packages are in their

SDL-1.2
SDL_ttf-1.2.1
SDL_image-1.1
SDL_net-1.1
SLD_mixer-1.1
smpeg-4.2

just set your debian up to grab from unstable and "apt-get"
away. of course, i suppose you need to take the usual precautions
when using the unstable debian packages.

Greetings.

I just installed SDL_image 1.2.0, SDL_mixer 1.2.0 and SMPEG-0.4.3 

and they work flawlessly! I don’t know what you did but do more of it :slight_smile:

One thing which I find odd is a png lib link error:

Linking...
StdLib.lib(SurfaceGeneric.obj) : error LNK2001: unresolved
	external symbol _png_init_io
Job11.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Is _png_init_io within libpng1.lib or is it something else?

Suggestions please.

Thank you as always.-- 

-dv