Releases: pyglet/pyglet
Releases · pyglet/pyglet
v1.4.9
Bugfix and small improvement release
Bugfixes
- Fix TextLayoutGroup consolidation when using custom Groups for Labels.
- FFmpeg: Cast 'date' to string instead of int in file_info. (#109)
- Fix ctypes error causing by incorrectly specifying a Union as an argtype. (#112)
Improvements
- Added a simple 2D Camera example to examples/camera.py in the repository.
- OSX: OpenGL context creation is more lenient with requested versions.
v1.4.8
Bugfixes
- FFmpeg: fix an occasional crash during seek operation.
- Revert Event Dispatcher changes from v1.4.7 due to possible bug.
- Linux: Warn on failure to set vsync, instead of crashing.
v1.4.7
Bugfixes
- Allow creation of non-power-of-two compressed Textures. (#78)
- Fix EventDispatchers surpressing
AttributeError
s. (#87) - Fix external lib loading on Windows under Python 3.8. (#90)
Improvements
- Windows: Add support for
Desktop Window Manager
composition for smoother rendering. - TextureAtlases allow a single pixel border to avoid rendering artifacts.
- Add support for
conda
-installed FFmpeg on macOS (#92)
v1.4.6
v1.4.5
Improvements
- Documentation has been rebased on the standard RTD theme.
- Other documentation clarifications and improvements.
- New
MouseStateHandler
convenience class.
Bugfixes
- Fix Allocator creating orphaned regions.
- Allow npot compressed texture loading.
- Fix MachOLibraryLoader failing on lib names containing extra "."s.
v1.4.4
Fix incorrect glXSwapIntervalEXT arguments for Xlib contexts.
v1.4.3
v1.4.2
Improvements
- Removed broken projects from /contrib
- Update setup.py with project_urls and long_description.
- Added Window.get_pixel_ratio function for calculating scaling on HiDPI displays.
- Start some code quality improvements, such as whitespace removal, star imports, etc.