CVS Update (SDL 1.2.1 stuff, Cygwin support)

Yep, SDL fixes and improvements keep on coming…
http://www.libsdl.org/cvs.html

  • Added support for building under Cygwin on Windows
  • Added fix needed to keep alpha opaque in RGB->RGBA blits
  • Added a dummy video driver for benchmarking (thanks Ryan!)
  • Fixed fullscreen cursor offset bug on BeOS
  • Added Enzo’s patch for capslock under Windows
  • Added Mattias’ patch for fast 50% alpha blits
  • Integrated a bunch of patches for OpenBSD
  • Added a fix for 8-bit palettized modes with SVGAlib
  • Added fixes for using nasm on Solaris x86
  • Added potential workaround for QNX ld detection problem
  • Fixed endian detection on Hitachi SuperH (thanks M.R.)

One of the biggest additions is added support for building in the
Cygwin environment under Windows. The biggest trick was to get
Cygwin to build a DLL that didn’t depend on cygwin1.dll and used
the MSVC runtime library. However, this now works, and if you have
installed the latest Cygwin Net environment, it should work for
you. Make sure you have all of the packages installed, particularly
ash, and mingw.

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

  • Added support for building under Cygwin on Windows

I tried to compile under Cygwin and got errors in autogen.sh and then later in
make after configure worked.
Before the changes for cygwin were made configure didn’t run through.

Proff–
Florian ‘Proff’ Schulze - @Florian_Schulze
Homepage: - http://proff.fly.to
PGP-Key available from - http://www.keyserver.net/en/

autogen.sh:
Backslash found where operator expected at (eval 166) line 1, near
"s/@PROGRAM@//go;s/“
Backslash found where operator expected at (eval 166) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 166) line 1, near “@/_”
(Missing operator before ?)
Backslash found where operator expected at (eval 167) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 167) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 167) line 1, near "@/

(Missing operator before ?)
Backslash found where operator expected at (eval 168) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 168) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 168) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 169) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 169) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 169) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 170) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 170) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 170) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 171) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 171) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 171) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 172) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 172) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 172) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 173) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 173) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 173) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 174) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 174) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 174) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 175) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 175) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 175) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 176) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 176) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 176) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 177) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 177) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 177) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 178) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 178) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 178) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 179) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 179) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 179) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 180) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 180) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 180) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 181) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 181) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 181) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 182) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 182) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 182) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 183) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 183) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 183) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 184) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 184) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 184) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 185) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 185) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 185) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 186) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 186) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 186) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 187) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 187) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 187) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 188) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 188) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 188) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 189) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 189) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 189) line 1, near "@/
"
(Missing operator before ?)
Backslash found where operator expected at (eval 190) line 1, near
"s/@PROGRAM@//go;s/"
Backslash found where operator expected at (eval 190) line 1, near “@XPROGRAM
(Missing operator before ?)
Bareword found where operator expected at (eval 190) line 1, near "@/
"
(Missing operator before _?)
Makefile.am:14: invalid unused variable name: testpalette_LDADD' Makefile.am:9: invalid unused variable name:testalpha_SOURCES’
Makefile.am:15: invalid unused variable name: testgl_SOURCES' Makefile.am:13: invalid unused variable name:testpalette_SOURCES’
Makefile.am:10: invalid unused variable name: testalpha_LDADD' Makefile.am:12: invalid unused variable name:testgamma_LDADD’
Makefile.am:11: invalid unused variable name: testgamma_SOURCES' Makefile.am:16: invalid unused variable name:testgl_LDADD’

make:
Making all in src
make[1]: Entering directory /home/proff/sdl/src' Makefile:425: *** target pattern contains no%’. Stop.
make[1]: Leaving directory `/home/proff/sdl/src’
make: *** [all-recursive] Error 1

  • Added support for building under Cygwin on Windows

I tried to compile under Cygwin and got errors in autogen.sh and then later in
make after configure worked.
Before the changes for cygwin were made configure didn’t run through.

I found the problem. I checked out the CVS source with WinCVC, but WinCVS
generates DOS formatted text files. I now checked it out with cvs from cygwin
and it works.

Proff–

Florian ‘Proff’ Schulze - @Florian_Schulze
Homepage: - http://proff.fly.to
PGP-Key available from - http://www.keyserver.net/en/

I found the same problem using WinCVC on a number of occasions so I switch to
http://www.cvshome.org/
It has clients for a few different platorms.

VarmintOn Sun, 13 May 2001 09:53:42 -0700, Florian ‘Proff’ Schulze <florian.proff.schulze at gmx.net> wrote:

  • Added support for building under Cygwin on Windows

I tried to compile under Cygwin and got errors in autogen.sh and then later in
make after configure worked.
Before the changes for cygwin were made configure didn’t run through.

I found the problem. I checked out the CVS source with WinCVC, but WinCVS
generates DOS formatted text files. I now checked it out with cvs from cygwin
and it works.

Proff

Florian ‘Proff’ Schulze - florian.proff.schulze at gmx.net
Homepage: - http://proff.fly.to
PGP-Key available from - http://www.keyserver.net/en/

Dean Wadsworth wrote:

I found the same problem using WinCVC on a number of occasions so I switch to
http://www.cvshome.org/
It has clients for a few different platorms.

For a win32 CVS client, I’d recommend trying out TortoiseCVS:
http://www.cvsgui.org/TortoiseCVS/index.html

It’s a windows explorer shell extension, which uses icon overlays to
show CVS status - eg files under cvs control are tinted green, changed
files turn red, appropriate CVS operations appear on the context menu
etc…

As a TortoiseCVS developer, I can offer you my completely unbiased
opinion that TortoiseCVS is the best source control client in the entire
history of the universe.

New features for 0.41:

  • included VisualActiveDirectWizard.net™ technology for enhanced
    integration of mission-critical rapid enterprise development solutions
  • new
    "redefine-the-workplace-and-fuel-new-business-models-for-the-21st-century"
    option added to the “Edit” menu
  • can now leverage new paradigms for better utilisation of synergy
  • improved innovation
  • better handling of global warming

:wink:
Ben.–
Ben Campbell
Programmer, Creature Labs
ben.campbell at creaturelabs.com
http://www.creaturelabs.com