CVS Update (RLE crash fix!)

That was fast. :slight_smile:
http://www.libsdl.org/cvs.html

Changes:

  • Mattias fixed brown bag crash in RLE clipping code
  • Lots of warning cleanups, including a fbcon mouse bugfix.
  • Warnings are enabled by default when building with gcc
  • Optimizations can be enabled with configure --disable-debug

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

Changes:

  • Mattias fixed brown bag crash in RLE clipping code

it was the general clipping code, nothing RLE-specific :slight_smile:
(sorry about this)

  • Optimizations can be enabled with configure --disable-debug

It seems that -fexpensive-optimizations is included in -O2 by default
so it should not be necessary to add explicitly. -fomit-frame-pointer is
sensible though. We need a standard benchmark suite to determine whether
the rest (-funroll-loops, -finline-functions) are worth it, though I have
the feeling it isn’t right now