Commits

Author Commit Message Labels Comments Date
Lenard Lindstrom
Update Windows dependency build toolchain for SDL 1.2.15 Confirm msys_build_deps.py does build SDL 1.2.15. Update documentation to new SDL version. Reduce the amount of work the msys_build_deps.py does in building SDL. Only build a shared library, since msvcr90.dll linked libraries are now built directly: see changeset 1c621f6b9aac. Also, only install only those parts of the SDL build needed in the prebuilt directory.
Lenard Lindstrom
Ensure SDL.dll does not create stdout.txt and stderr.txt files
Lenard Lindstrom
Enable pygame._freetype extension module build by default Add pygame.freetype page to the docs. Add a mechanism by which pygame.ftfont can be loaded in place of pygame.font.
Lenard Lindstrom
Update the Windows prebuilt readme to the latest library versions
Lenard Lindstrom
Clean up some Windows dependency build issues For msys_build_deps.py, replace BDWD environment variable with HOME, so the Msys shell starts in the desired working directory. Fix a problem with relative windows paths provided on the command line. Disable smpeg builds when linking against anything but msvcrt.dll. For msys.py, the drive letter is now lower case in an msys path. For make_prebuilt, will now install msvcr90.dll linked prebuilts. …
Lenard Lindstrom
Combine msys_build_deps.py updates with general bug fixes
Lenard Lindstrom
bug: fix problem when font_test.py run by ftfont_test.py
Lenard Lindstrom
bug: python test/ftfont_test.py raised exception
Lenard Lindstrom
Bug: _view module omitted by cx_freeze No _view module import was present in the Pygame __init__ file. Now cx_freeze finds and includes _view in its binaries. This will also help with py2exe and others. Thanks Nick Arnoeyts.
Lenard Lindstrom
Combine general bug fix branch with build update branch
Lenard Lindstrom
SDL_mixer (changeset 32e5ed415a34) now builds for Python 2.6 and up. Map SDL_strdup and SDL_vsnprintf to appropriate msvcr90.dll functions. Also update some environment variables and correct a problem with the --msvcrt-version argument.
Lenard Lindstrom
Fix portmidi build bug introduced by changeset 0a4c41e9337e
Lenard Lindstrom
Another libtiff build fix for msvcr90.dll Well, changeset 0130d0497e6a did not quite work. It turns out libtiff needs the port directory built as well on Windows. Use the Makefile environment variable SUBDIRS to select directories instead. This is much more elegant.
Lenard Lindstrom
Fix libtiff build problem involving switching to the libtiff subdirectory
Lenard Lindstrom
libtiff 4.0.0b7 now builds for msvcr90.dll (Python 2.6 and greater) The MinGW C headers now work with msvcr90.dll; just define __MSVCRT_VERSION__ as 0x0900. The C import library also works. However, the MSVC 2008 specific libmoldname does not, but can be patched for Pygame. Get a mysterious undefined symbol _fstab64i32 linker error for libtiff tool programs. Even so, the programs still build and run, with all symbols resolved, including _fstab64i32. But, because …
Lenard Lindstrom
Update library versions listed in the module doc string
Lenard Lindstrom
Fix freetype6/libtool problem with resource object file The freetype6 libtool rejects object files in its argument list. Bypass this by passing the object file directly to the linker. Also clean up a bug in the msvcr90.dll linkage preparation shell script.
Lenard Lindstrom
Add configure script generation to SDL_ttf build SDL_ttf from the repository is missing a configure script. It must be autogened.
Lenard Lindstrom
Rename some inconsistently named environment variables
Lenard Lindstrom
Add configure script generation to SDL_ttf build SDL_ttf from the repository is missing a configure script. It must be autogened.
Lenard Lindstrom
Rename some inconsistently named environment variables
Lenard Lindstrom
Add direct building of msvcr90.dll linked dependencies The Pygame dependencies for Python 2.6 and up -- compiled with Visual C 9.0 -- are now built directly by msys_build_deps.py. The manifest used by python.exe is added to the gcc link path as a resource object. This enables C test programs executed by configure scripts to find and use the msvcr90.dll library.
Lenard Lindstrom
Static link smpeg to libgcc and libstdc++ It is as simple as adding -static-libgcc to enironment variable CFLAGS. CFLAGS is used when configure determines what libraries g++ chooses for linking.
Lenard Lindstrom
Update mikmod in Windows deps build chain
Lenard Lindstrom
Windows build chain installs most prebuilts The dependency build chain builds and installs most of the libraries for msvcr71 (Python 2.5). TODO: Still need to check SDL_ttf and MikMod, as well as the ffmpeg libraries (no rush on those). The Pygame unit tests do not complete for Python 2.5. Get the following periodic Windows console error message: This application has requested the Runtime to terminate it in an unusual way. Please co…
Lenard Lindstrom
Update Windows deps build chain for jpeg 8c, tiff 3.9.4, and smpeg rev 391 For C++ linking of smpeg, switch to using custom libstdc++ and libgcc shared libraries that are linked to the correct VC runtime library. The custom libstdc++-6.dll and libgcc_s_dw2-1.dll libraries are placed in the destination bin directory. These will have to be copied to the prebuilt directory and packaged with pygame.
Lenard Lindstrom
Update Windows deps build chain for libpng 1.6.0b1
Lenard Lindstrom
Update Windows deps build system for SDL 1.2 changeset c5d651a8b679 Additional changes include adding a sources search path option to msys_build_deps.py. Also, relative Windows paths are now accepted.
Lenard Lindstrom
Change the MSYS uninstall location in the registry
Lenard Lindstrom
Add Python 3.2 fix to head
  1. Prev
  2. Next