Branches

pgreloaded

View source
pgreloaded
  • Contributors
    1. Loading...
Author Commit Message Labels Comments Date
250+ commits behind default.
marcus
Added repository movement note.
marcus
Minor build fix for 64-bit Win32 platforms.
marcus
Fixed a minor IO error for some platforms and stdout on running the tests.
marcus
Fixed path inclusion for test loader.
marcus
Added licensing information for the test framework
marcus
Added sdl and sdlgfx tags. Added tag listing option for test execution.
marcus
Added randomizer and tag exclude support to test framework. Improved detail output.
marcus
Improved tests and testing framework.
marcus
Reimplemented and simplified unit test framework.
marcus
Fixed unicode in freetype example.
marcus
Started the hello world tutorial
marcus
Minor documentation updates
marcus
Added deprecation warning support. Marked several packages and modules as deprecated. Fixed various issues and bugs after linting.
marcus
Added Lorenz' patch set for the math module, addressing:
marcus
Added copy module support for sdl.video.Surface instances.
marcus
Added copy support to math.Vector class.
marcus
Added mask.Mask.copy() method and copy-module support to mask.Mask.
marcus
Fixed 64 bit conversion issue for size-based constructor in mask.Mask.
marcus
Unbreak sdlgfx.FPSmanager example after freetype.Font.render() changes.
marcus
Added openal.Context and openal.Device docs.
marcus
Added epsilon usage for the math module documentation.
marcus
Added openal.CaptureDevice docs.
marcus
Started pygame2.openal documentation.
marcus
Changed size arguments to use Py_ssize_t only, where possible.
marcus
Documentation updates.
marcus
Minor define refactoring.
marcus
Changed argument order for freetype.Font.render() and its destination surface tuple.
marcus
Added __copy__ and __deepcopy__ methods to freetype2.Font, base.Color,
marcus
Added ptsize default size hint property to freetype.Font.
marcus
math.Vector operations require vector arguments and operators to havethe same dimensions now.
marcus
alpha4 release.
marcus
Minor comment improvements.
marcus
Fixed pragma usage for VC++.
marcus
Added boolean and double type recognition to pygame2.openal property methods.
marcus
Added doc strings to the pygame2.openal base types.
marcus
Fixed DBL_MIN/-DBL_MAX issue.
marcus
Started documenting the OpenAL interfaces.
marcus
Adedd OpenMP support for blit and fill operations.
marcus
Fixed zip doc bundling. Fixed fill operation for 1bpp surfaces.
marcus
Added doppler shift support to openal contexts.
marcus
Trimmed down blit and fill functions to allow easier modification of the core algorithm.
marcus
Fixed and improved openal' error handling.
marcus
Added basic openal.CaptureDevice implementation.
marcus
Added openal Sources and Listener support.
marcus
Added basic openal buffers wrapper.
marcus
Added WITH_EXPERIMENTAL flag for experimental module builds.
marcus
Fixed some pedantic warnings.
marcus
Fixed pygame2.resources for Python 3.1
marcus
Minor code cleanups and pointer fixes.
marcus
Added new buildallclang Makefile target. Improved environment flag handling for clang compiler.
marcus
Minor documentation fixes.
marcus
Added experimental Clang and ICC compiler support.
marcus
Renamed base C API methods from *Object -> *Obj
marcus
Improved sdlgfx.primitives example
marcus
Added sdlgfx.primitives example.
marcus
Added simple sdl.joystick example.
marcus
Fixed png DLL detection for Win32.
marcus
Opening audio devices needs threads for recent SDL_mixer versions.
marcus
Use the correct pkg-config file for SDL_mixer
marcus
Fixed colorkey loss on saving a sdl.video.Surface as png file.
marcus
Added valgrind script for memory leak checking.
marcus
DO not use SSIZE_MAX - it's POSIX - use SIZE_MAX instead.
marcus
Fixed module initialization and memory leakage.
marcus
Made openal module publicly available. Fixed source naming.
marcus
Added openal.Device skeleton.
marcus
Added msys build support for openal-soft.
marcus
Fixed some memory leaks.
marcus
Silenced compiler warnings for PyModuleAddIntConstants() invocations. Unbreak pygame2.openal build
marcus
Added pygame2.openal wrapper module skeleton.
marcus
Updated docs to include the pygame2.base C API enhancements. Added note about timer dead locks
marcus
Changed argument handling to METH_O where appropriate.
marcus
Fixed thread dead locks in sdl.time
marcus
Added pygame2.resources - resource handling routines.
marcus
More math module portage (from trunk). Fixed memory leak in sdl.time. Fixed width/height args in base.Rect constructor for some 64 bit platforms.
marcus
More math module portage (from trunk).
marcus
Fixed sdl.time.add_timer() and sdl.time.remove_timer() behaviour for threaded Python.
marcus
Started to backport math module (from trunk).
marcus
sdl.time.get_ticks() requires an initialized SDL library.
marcus
Moved example images to resources.
marcus
Added sdlgfx.base unit tests.
marcus
Added more sdlext.draw examples. Fixed documentation for sdl.base.get_error().
marcus
Added more unit tests. Removed --incomplete flag from test runner. Removed ignore leftovers. Added unit test decorators for interactive unit tests which require user feedback.
marcus
Added pygame2.midi, a portmidi wrapper for MIDI in- and output (from trunk).
marcus
Updated SDL_mixer and SDL_image dependencies to a minimum of 1.2.11/1.2.10. Added new pygame2.sdlimage.constants module. Added new sdlimage.init() and sdlimage.quit() methods.
marcus
Reenabled Python 2.4 default builds, the demand is there. Fixed dumb compiler optimisation issues for Python2.4 builds.
marcus
Allow threads in the sdl initialization/quitting routines.
marcus
Added missing __init__.py
marcus
Added alpha3 note.
marcus
Removed physics leftovers.
marcus
Added alpha3 note.
marcus
Removed physics leftovers.
marcus
Added pygame2.freetype C API documentation. Added MacOS X font initialization. Removed physics leftovers.
marcus
Fixed an id range issue in sdl.event.Event.
marcus
Removed physics module for now - it won't be ready to use early enough (if ever).
marcus
Fixed an empty string bug in pygame2.freetype. Fixed blending in pygame2.freetype.Font.render().
marcus
Fixed sdlmixer.Music methods bindings (thanks Evan Kroske).
tanoku
Prevent cache being destroyed without a FT instance.
tanoku
Fixed implicit declarations.
tanoku
Changed text advance vector to dynamically allocated.
tanoku
Backported RWops changes from pygame.
tanoku
Updated FreeType docs to reflect new API changes
tanoku
Updated unit tests for the Font API.
tanoku
Reworked Font.render() API
tanoku
Removed broken test case on Python2.5
tanoku
Fixed bug when drawing text on palette surfaces.
tanoku
Removed all external dependencies from the FreeType module (now compiles cleanly in PGreloaded and PyGame).
marcus
Added SDL_gfx pkg-config support.
tanoku
Fixed sizing for slanted and underlined text. 0 errors on unit tests.
tanoku
Greatly expanded FT font unit tests.
tanoku
Cleanup of FreeType code.
tanoku
Cleanup/misc fixes.
tanoku
Rewrote cache using fixed adressing.
tanoku
Added default styles for fonts.
tanoku
Glyph caching system is in place.
tanoku
Refactored font point size into FontRenderMode struct.
tanoku
Added insertion on glyph cache.
tanoku
Glyph caching system. Work in progress.
tanoku
Massive refactoring on rendering parameters.
tanoku
Cleanup for Unicode conversion code.
tanoku
Fixed issues with UCS4 Unicode strings.
tanoku
Faked underlines on FT fonts.
tanoku
Respect background alpha when drawing on existing surfaces.
marcus
Added Python3.1 note.
tanoku
Fixed metrics and layouting of styled fonts.
tanoku
WIP support for text styles
tanoku
Richer FreeType module examples.
marcus
Added Python3.1 build tasks (world looks good).
marcus
Speeded up DoubleFromObj() C API (as recommended by Campell Barton)
tanoku
Greatly improved all the glyph renderers.
tanoku
Improved accuracy when positioning FT fonts on screen.
tanoku
Fixed text placement when rotating FT fonts.
tanoku
WIP support for faked styles in FT fonts
tanoku
Fixed text size when rotating text.
tanoku
Aliased/antialiased rendering on FT fonts.
marcus
Updated release version.
tanoku
Many changes to size calculation on FT fonts.
tanoku
Fixed calculating drawn text size on FT fonts with pixels under the baseline.
marcus
Simplified sdl.video.Surface.blit() tests and added tests for new blend args.
tanoku
Added vertical & rotation parameters to all FT methods.
tanoku
Cleanup on FreeType module. Splitted FT wrapping.
marcus
Fixed macro expansion to make heavily optimizing compilers happy.
tanoku
Text rotation & vertical drawing on FT fonts mostly working.
tanoku
Rewrite FT rendering system (still WIP)
tanoku
Rewrite FT rendering system to support vertical text/rotation (WIP)
marcus
Fixed keyword arguments in sdl.video.set_mode().
marcus
Completed sdl.video.Surface.scroll tests.
tanoku
Updated documentation for FT get_metrics
marcus
Added alpha2 note
marcus
Fixed sdlext.scrap module import for Python 3.x.
marcus
Minor VC build.bat fixes.
marcus
Added pygam2.font unittest stubs.
tanoku
Fixed returning the original surface when doing FT.render() on existing surfaces.
tanoku
Updated FreeType example.
marcus
Minor argument naming changed in freetype.Font.render(). Minor doc cleanups.
marcus
Minr doc fixes for pygam2.font.
marcus
Minor documentation reorganisation.
tanoku
Alpha support when drawing FT fonts on a new surface without BG color.
tanoku
Split the FreeType 'render' method into 'render' and 'render_raw'
tanoku
Freetype: Direct drawing on 24bpp surfaces.
marcus
Quick fix for unicode file names and correct dict entries.
tanoku
Freetype direct rendering on 16 and 8 bit surfaces.
marcus
Added sdl.event.Event data documentation. Minor pygame2.font doc update. Added basic sdl.video.Surface.scroll tests.
tanoku
Method overloading on freetype font render()
marcus
Added freetype todos
tanoku
FreeType fonts can now be drawn directly on 32 bit surfaces (not through blitting)
tanoku
Drawing fonts works for real using fg and bg colors.
tanoku
Rendering text @ 32 bpp now works.
tanoku
Fill the surface with white before rendering a font.
marcus
Added first simple freetype example.
marcus
Updated release management document.
marcus
Removed smpeg reqirement for msys dependency builds.
marcus
Fixed deinitialisation of pygame2.sdl.
marcus
Made freetype module Python 3.x interpreter-safe.
marcus
Removed IS_PYTHON_3 define from buildflags (should be included using pgcompat.h only).
tanoku
Fixed looking up libdirs/incdirs in Python 3/Win
marcus
Minor header cleanups for proper compat inclusion.
marcus
Fixed module pointers for Python 3.x.
marcus
Changed sdl.base.init_subsystem() to call SDL_Init() beforehand.
tanoku
Freetype Fonts can now be rendered to SDL surfaces.
tanoku
Fixed module initialization error in several SDL modules under Pygame 3.0
tanoku
Fixed importing the sdl.event module in Python 3.0
tanoku
Freetype rendering on byte buffers (wip)
tanoku
Wrapping FreeType text rendering (wip)
marcus
Fixed base.Rect.h property.
marcus
Added pygame2.colorpalettes documentation.
marcus
Use proper palettes in tests.
marcus
Added RGB and RGBA blends AND, OR, XOR, DIFF, SCREEN, AVG for fill operations.
tanoku
Added FT constants module.
marcus
Added RGBA AVG, DIFF, SCREEN, AND, OR, XOR blit blendings.
marcus
Started to document sdl.constants. Fixed minor issues with tests.
marcus
Added comparision callable support to collidedict* and collidelist* methods of the base.Rect and base.FRect classes.
marcus
Made sdl.video.PixelFormat.map_rgba/get_rgba comply to SDL.
marcus
Added new AND, OR, XOR, DIFF, SCREEN and AVG sdl.video.Surface blit blendings.
marcus
Made sdl.time, sdl.joystick, sdlext.fastevent, sdlext.scrap and sdlext.transform mostly interpreter-safe for Python 3.x.
marcus
Added first sdl.video.Surface.blit tests.
marcus
Added masks for pgtypes.
tanoku
Added default point size to constructor.
marcus
Fixed ref count leaks in base.Rect, base.FRect, mask.Mask, physics, sdl.Overlay
marcus
Fixed test suite
marcus
Unbreak build.
marcus
Added fixes from the main trunk for sdlmixer.sndarray
tanoku
Added C API constructor for FreeType fonts.
tanoku
Redesigned face caching/loading to fix some bugs/performance issues.
tanoku
Fixed getting size for text strings.
tanoku
Fixed obtaining font metrics on cached glyphs.
marcus
Fix built for Win32 targets.
tanoku
Added get_size and get_metrics methods to FreeType font objects.
marcus
Fixed dependency tracking for system-specific dependencies.
marcus
Minor documentation cleanups. freetype annotations.
tanoku
Added additional attribute getters to FreeType fonts.
tanoku
Font loading using file names now works.
tanoku
Dropping RWops support from the FreeType module (WIP)
tanoku
Font loading in FreeType module using SDL RWops (WIP)
tanoku
Fixed typo in FreeType font class methods.
tanoku
Added skeleton of the FreeType Font class.
marcus
sdlttf.get_sys_font() returns None on failure now. Added data field support to rst documentation.
marcus
Added version infos. Minor doc improvements for generic module information.
marcus
Added pygame2.examples documentation.
marcus
Removed SDL dependency from pygame2.freetype module.
marcus
Fixed sdl.cdrom example for Python 3.x
marcus
Fixed version matching in config/bundle_docs.py
marcus
Fixed sdlext.PixelArray method bindings for Python 3.x.
marcus
Fixed pointer bindings for base.Font and PySDLFont_TTF.
marcus
SDL video initialisation is required for keyboard functionanlity.
marcus
Added C API tests for base.Font class.
tanoku
Fixed error when initializing FreeType module (pgreloaded)
tanoku
Unit tests for the FreeType module (pgreloaded)
tanoku
Automated package setup (update_packages()).
tanoku
Unit tests for pygame2.Base.Font (pgreloaded)
marcus
Added missing file extensions to dist targets.
marcus
Removed build_page code from test module.
marcus
Fixed accidentally releasing the display surface.
marcus
Added NEWS.txt primer.
marcus
Added alias support for ducmentation
marcus
Added note about file-like object meaning in documentation.
marcus
Added threading support to sdl.rwops module.
tanoku
PySDLFont_TTF now inherits the abstract PyFont (pgreloaded)
marcus
Added sdl.video.Surface unit test stubs.
marcus
Fixed define macros for build systems.
marcus
Added (untested) SDL_RWops surface saving support.
tanoku
Renamed PyFont to PySDLFont_TTF and PyGenericFont to PyFont.
tanoku
Fixed segfault when initializing the PyGenericFont_Type (pgreloaded)
tanoku
Added missing exports to the C API (pgreloaded)
tanoku
Added missing default initializers to generic Font class (pgreloaded)
marcus
Added sys.prefix to search dirs in build system for local installations.
tanoku
Added Generic Font class to Base module (pgreloaded).
marcus
Fixed OSError, if libconfig or pkg-config command do not exist.
marcus
Use subprocess module instad of os.popen() for the libconfig and pkgconfig functions.
marcus
Fixed msys build and Freetype2 include hunting.
marcus
Fixed C doc string creator.
67 commits not shown.