File python-pyglet.changes of Package python-pyglet

-------------------------------------------------------------------
Mon Mar  8 09:10:33 UTC 2021 - Dirk Müller <dmueller@suse.com>

- update to 1.5.15:
  - shapes.Circle segment calculation will always use a minimum of 14 segments.
  - shapes.Arc is now made from line segments, and by default has unconnected ends.
  - Windows - Use the internal keystate to determine the mod shift rather than relying on GetKeyState
    which relies on another event that may be called after WM_INPUT.

-------------------------------------------------------------------
Fri Feb 19 10:52:14 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>

- Drop test_pause_resume test as it is unstable, especially on aarch64

-------------------------------------------------------------------
Thu Jan 28 23:14:41 UTC 2021 - Dirk Müller <dmueller@suse.com>

- update to 1.5.14:
  - Fix interlaced mp3 decoding in GStreamer backend.
  - Skip functions marked as OBJC_ARM64_UNAVAILABLE for new ARM Macs.
  - Add a `WaveEncoder` for saving audio Sources to disk.
  - Fix crash on looping video with no sound (#322)
  - OSX: Replace remaining usage of `find_library` to fix Big Sur issues (#332)
  - Windows: Fix default orientation for the XAudio2 listener.
  - Add new `shape.Triangle` shape.
  - Windows: `on_key_press` now dispatches unique events for left/right Shift keys.
  - Remove usage of deprecated `parser` module. (#312)
  - Removed some legacy Python 2 code from the documentation.
  - Fix library loading on OSX Big Sur. Currently this only works with the
    system version of Python.  Non OSX system versions will not yet work,
  - Explicitly cast media.synthesis data to bytes to prevent issues on some audio drivers.
  - Refactor WIC module to work with new com module. (#298)
  - Prevent crash when setting `shapes.Circle.visable`. (#294)
  - Remove deprecated `tostring` calls in PIL/PNG decoders to prevent crash on Python 3.9. (#295, #302)
  - Add new Xaudio2 driver. (#288)
  - Refactor pyglet's lazy module loading to better support code inspection.
  - Added new `TextEntry` widget.
  - Added new experimental `gui` module. Currently this only contains basic widgets.
  - Added new `Group.visible` property, to toggle rendering of entire Groups when used in a Batch.
  - Added `Sprite.paused` and `Sprite.frame_index` helper properties for controlling Animations.
  - Reorganized the examples folder.
  - Added new CenteredCamera example.
  - Backport pyglet.math from 2.0, for more exposure and testing.
  - Consolidate Codec logic into base class to reuse among various modules.

-------------------------------------------------------------------
Fri Aug  7 14:38:30 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>

- Update to version 1.5.7
  * Support for Python 2 has been dropped. Python 3.5 is now the minimum supported version.
  * Added preliminary support for loading 3D models from obj files.
  * Switched from avbin to ffmpeg for decoding media files.
  * Many long deprecated methods and attributes have now been removed.
  * Many more bugfixes and small improvements
- Updated pyglet-1.2.4-fix-image-import.patch
- Dropped pypng-license.patch 

-------------------------------------------------------------------
Sun Sep 15 07:07:32 UTC 2019 - John Vandenberg <jayvdb@gmail.com>

- Use %python_expand in %check to allow building only one flavour

-------------------------------------------------------------------
Wed Mar 20 13:34:05 UTC 2019 - John Vandenberg <jayvdb@gmail.com>

- Reactivate test suite, except for platforms ppc and s390 which
  regularly run out of memory while loading libraries
- De-vendor python-future
- Add MIT to License: and %license due to vendored pypng, using
  pypng-license.patch
- Remove macos and win32 platform support
- Add missing runtime dependency libxcb-glx0 and add several
  runtime recommended dependencies
- Remove incorrect runtime dependencies
- Remove unused build dependencies
- Fix fdupes and permissions of examples

-------------------------------------------------------------------
Tue Dec  4 12:52:16 UTC 2018 - Matej Cepl <mcepl@suse.com>

- Remove superfluous devel dependency for noarch package

-------------------------------------------------------------------
Thu Jun 14 13:35:30 UTC 2018 - toddrme2178@gmail.com

- Update to version 1.3.2
  * #158 Fix mouse events in mouse exclusive mode on Windows.
  * #105 Crashes in PulseAudio;
  * #163 Workaround for running inside Spyder;
  * #45  Expose viewport size for use on HiDPI screens;
  * #15  Respect keyboard layout on macOS;
- Remove broken tests

-------------------------------------------------------------------
Thu Feb 15 14:01:06 UTC 2018 - toddrme2178@gmail.com

- Remove "noisy" example.  It can't be used for commercial purposes

-------------------------------------------------------------------
Wed Feb 14 16:21:19 UTC 2018 - toddrme2178@gmail.com

- Update to version 1.3.1
  + Bugfixes
    * #158 Fix mouse events in mouse exclusive mode on Windows.
    * #105 Crashes in PulseAudio;
    * #163 Workaround for running inside Spyder;
    * #45  Expose viewport size for use on HiDPI screens;
    * #15  Respect keyboard layout on macOS;
- Update to version 1.3.0
  * The entire codebase is now compatible with both Python 2 and Python 3 without the need for 2to3.
  + New features
    *  The procedural audio module is now more usable. This module allows synthesis of basic
      waveforms, such as sine, square, triangle, sawtooth, and simple FM (two operator sine).
      In addition, several basic amplitude envelopes are now available to apply to generated audio.
      These include ADSR, linear decay, tremolo, and flat envelopes.
  + Improvements
    * Improved font rendering for fonts with negative bearing (#99)
    * Sprites now have `scale_x` and `scale_y` attributes, allowing for aspect ratio changes. The 
      existing `scale` attribute sets the overall scaling, and functions as before.
    * Sprites have a new `update` method which allows simultaneous changing of position, scale, and
      rotation. This reduces some overhead when changing multiple attributes at once.
    * The pyglet.resource module now defaults to a 2048x2048 texture for it's internal texture atlas,
      but will fall back to the maximum available size that the GPU can provide.
    * All modern joysticks and game controllers should now be detected on Linux and Windows.
    * Refactored and reimplemented pyglet.media. Many improvements to stability. Different drivers
      should now behave more similar.
    * WM_CLASS hints are now set on Linux. On modern Linux desktop environments and window managers,
      this allows for proper tracking of pyglet applications. Previously, pyglet apps may show up as
      "Unknown" under the active window list in the environment. The window class hints are set
      to the same name as the Window caption, but will fall back to "pyglet" if the Window caption
      contains non-ascii characters.
    * Vastly improved documentation and programming guide.
  + Bugfixes
    * Limit the minimum window size 1x1 pixel, preventing an OpenGL exception when resizing (#49).
    * Font module no longer leaks memory when text is changed (#66).
    * Fix crash on Python 2 when sys.argv[0] has non-ASCII characters (#74).
    * Windows: Fix crash when opening multiple windows in succession (#81).
    * Windows: Fix local font loading (#100).
    * Windows: Italic fonts no longer render parts of their neighbors.
    * Prevent memory leak from orphaned StreamingSources in long running applications (#103).
    * Windows: Fix kerning regression (#115)
    * Windows: Window.set_icon no longer fails when given a Texture instead of ImageData (#136)
- Remove upstream-included pyglet-1.2.4-add-wmclass.patch

-------------------------------------------------------------------
Sun Aug 13 15:07:20 UTC 2017 - toddrme2178@gmail.com

- Remove obsolete python-imaging dependency

-------------------------------------------------------------------
Tue Aug  8 21:33:53 UTC 2017 - jengelh@inai.de

- Other OS need not be mentioned in description for an openSUSE
  package.

-------------------------------------------------------------------
Mon Aug  7 16:33:50 UTC 2017 - toddrme2178@gmail.com

- Further fix shebangs
- Remove pyglet-1.2.4-fix-examples.patch
  We will fix shebangs dynamically

-------------------------------------------------------------------
Sun Aug  6 02:32:29 UTC 2017 - toddrme2178@gmail.com

- Implement single-spec version

-------------------------------------------------------------------
Mon Jul 31 21:13:01 UTC 2017 - kkirill@opensuse.org

- Add pyglet-1.2.4-fix-image-import.patch to fix "import Image"
- Add pyglet-1.2.4-add-wmclass.patch to add WMClass
- Add pyglet-1.2.4-fix-examples.patch to fix python shebang

-------------------------------------------------------------------
Thu Sep  3 08:47:16 UTC 2015 - nemysis@openSUSE.org

- Update to 1.2.4, announce message:

 Bugfixes:
 - X11: Fix ContextException due to negative return value (#51)
 - X11: Fix segmentation fault in GdkPixBuf (#50)
 - OpenAL: Fix incompatibility with Python 3 (#57)

-------------------------------------------------------------------
Fri Aug 21 14:09:37 UTC 2015 - nemysis@openSUSE.org

- Update to 1.2.3
  Many bugfixes, please look
  /usr/share/doc/packages/python-pyglet/CHANGELOG and RELEASE_NOTES

- Change URL
- Use %{oname} instead of pyglet
- Add --rpmlintrc, for false positive needed scripts in datadir
  and documentation, not a devel package
- Add BuildRequires for fdupes and use %fdupes macro to reduce size of the package
- Add BuildRequires for dos2unix and python-setuptools
- Change Documentation

-------------------------------------------------------------------
Fri May 10 13:14:41 UTC 2013 - toddrme2178@gmail.com

- Build doc
- Add dependencies

-------------------------------------------------------------------
Fri May 10 11:39:07 UTC 2013 - toddrme2178@gmail.com

- Initial version

openSUSE Build Service is sponsored by