Commits

Author Commit Message Labels Comments Date
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
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
Add Python 3.2 fix to head
Lenard Lindstrom
Fix unit test execution for Python 3.2 ( closes #83 ) The pygame.tests.testutils.async_sub module sets the stdout pipe to O_NONBLOCK. Yet for linux a pipe set as O_NONBLOCK returns immediately from a select call, even with nothing to read. This mucks up the Python 3.2 pipe read, which expects something, and fails (a bug) when there is nothing. Setting a socket to O_NONBLOCK is a good idea. A remote connection may have a transmission error, which may…
Lenard Lindstrom
Install a freetype replacement for pygame.font if font is not built If pygame._freetype is built in place of the SDL_ttf based pygame.font extension module then replace pygame.font with ftfont.py, the freetype based equivalent. Module ftfont.py passes the font_test.py unit tests except in one case, ftfont.Font handles code points above 0xFFFF, so does not raise a UnicodeError.
Lenard Lindstrom
Fix _freetype module autoquit problem The _freetype quit function was registered with Pygame only once, in the module's init function. Calling Pygame.quit() closed the _freetype module, but also cleared the list of registered quit functions. So if Pygame.init() and Pygame.quit() where called again, the _freetype autoinit functions was called, but no quit function was registered for Pygame.quit(), and so _freetype remained initialized.…
illume
refers to #92. Only include asm/types.h on linux
illume
Another fix for #93 where x or y were less than 0.
illume
[BUG] Fixes #93. Where oversized input rect would not work with surf.fill special flags like BLEND_ADD
Lenard Lindstrom
Ensure Surface reference count bug fix (changeset 3705fa59dd5b) actually works. Add unit test to confirm that the view instance returned by Surface.get_view releases its reference count on the parent surface. Thanks Christoph Gohlke for reporting the problem on the Pygame mailing list.
Lenard Lindstrom
Fix Surface instance reference count bug when a Surface.get_view() is garbage collected. Add an extra surface Py_DECREF to remove the new reference returned by PgView_GetParent().
Len...@lind7608.Belkin
Fix memory leak with with pygame.surfarray.pixels3d - thanks Christopher Night The Surface.get_view() method was not decrementing the reference count of the newly created cobject (capsule) after creating the new view.
illume
cursors.compile got black and white mixed up for making cursors. Thanks to Chaitanya Talnikar for the patch. Fixes #8
illume
Moving the readme.txt into readme.rst which generates the html version. Used rst2html readme.rst > readme.html to convert Fixes #74.
illume
Added note about how events should be used from the main thread. Fixes #56
illume
Fixes #43. Memory leak in pygame.image.save with png files, in the imageext.c write_png function. Thanks Winston Ewert for the patch. Thanks Jonathan Berry, and Marco Lettere for work on the bug.
illume
fixing indentation of config_darwin.py
illume
Font.render can set backgound to None. Fixes #49. Thanks John and Marco Chieppa!
illume
Adding an SDL include so that _numericsurfarray.c can compile on more machines.
  1. Prev
  2. Next