51 Commits

Author SHA256 Message Date
af68db508d Accepting request 1133208 from devel:languages:python
- update to 2.0.10:
  * sprite: moving Sprites is now about 35% faster (as tested on
    R5 5600X)
  * gui: Add TextEntry.focus property to allow programmatic focus
    control
  * gui: Allow set TextEntry.width and TextEntry.height
  * Window: Add experimental Window.get_clipboard_text and
    Window.set_clipboard_text methods
  * experimental: Add new pyglet.experimental package for easier
    wider testing of new ideas
  * experimental: Add `geoshader_sprite.py` that is more complex,
    but faster than the standard Sprite
  * experimental: Add `net` module with Server/Client proof of
    concept
  * tests: Add new interactive spot test to visually confirm
    shapes are working as expected
  * shapes: Move rotate functionality to ShapeBase class, and
    allow all shapes to rotate
  * VertexDomain: bind all buffers to VAO in __init__, and avoid
    binding each draw
  * gl.Context: Add a new cached `Context.create_program` method
    to assist in shader reuse
  * examples.model.fpscamera: fix drifting input, and other
    improvements
  * contrib.qt_sprite_preview.py: Modify to allow using either
    PySide2 or PyQt5 (#959)
  * examples: Carry over the soundspace example (#972)
  * media: The "Silent" audio driver now behaves more like a real
    driver
  * text: Add RGB color setter fallback for HTML labels, assuming

OBS-URL: https://build.opensuse.org/request/show/1133208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=21
2023-12-15 20:48:34 +00:00
0299db617a - update to 2.0.10:
* sprite: moving Sprites is now about 35% faster (as tested on
    R5 5600X)
  * gui: Add TextEntry.focus property to allow programmatic focus
    control
  * gui: Allow set TextEntry.width and TextEntry.height
  * Window: Add experimental Window.get_clipboard_text and
    Window.set_clipboard_text methods
  * experimental: Add new pyglet.experimental package for easier
    wider testing of new ideas
  * experimental: Add `geoshader_sprite.py` that is more complex,
    but faster than the standard Sprite
  * experimental: Add `net` module with Server/Client proof of
    concept
  * tests: Add new interactive spot test to visually confirm
    shapes are working as expected
  * shapes: Move rotate functionality to ShapeBase class, and
    allow all shapes to rotate
  * VertexDomain: bind all buffers to VAO in __init__, and avoid
    binding each draw
  * gl.Context: Add a new cached `Context.create_program` method
    to assist in shader reuse
  * examples.model.fpscamera: fix drifting input, and other
    improvements
  * contrib.qt_sprite_preview.py: Modify to allow using either
    PySide2 or PyQt5 (#959)
  * examples: Carry over the soundspace example (#972)
  * media: The "Silent" audio driver now behaves more like a real
    driver
  * text: Add RGB color setter fallback for HTML labels, assuming

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=50
2023-12-14 21:37:20 +00:00
55aa653ae5 Accepting request 1117152 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1117152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=20
2023-10-12 21:41:43 +00:00
580f0cb14e Accepting request 1117038 from home:dimstar:Factory
- Replace freetype buildRequires with freetype2-devel: freetype is
  deprecated. The python code loads a libfreetype.so, which
  actually never existed in freetype 1. The tests passed so far as
  libfreetype6 has been pulled in indirectly by python-Pillow.
- Drop the freetype recommends, as it is never used and the
  library in question is pulled in via existing deps.

OBS-URL: https://build.opensuse.org/request/show/1117038
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=48
2023-10-12 09:16:55 +00:00
86fb4941e5 Accepting request 1107855 from devel:languages:python
- Update to 2.0.9:
  * Changes and Improvements
    + Initialize AudioDriver when media module is imported, prevent pause
      on first sound playback.
    + New TextureArrayBin class for managing TextureArray based atlases.
    + text: Caret supports RGBA color, in line with other pyglet objects.
    + gui: Add alpha value to the Caret's default color.
    + shapes: Allow checking if a point is in a shape, using the in operator
    + Add missing OpenGL extensions
    + Add support for FFmpeg 6.0
    + Sprite width & height properties are now settable, allowing scaling by
      pixels
    + app: Passing None to pyglet.app.run will disable automatic Window
      redraws.
    + window: Add a Window.draw method to help when manually scheduling
      Window redraws.
    + shapes: Add a border thickness setter to BorderedRectangle
  * Bugfixes
    + Fix numerous bugs remaining with IncrementalTextLayout, with
      translation, caret, etc. #786
    + shader: add missing sampler type definitions.
    + Fix broken struct format strings in png and ttf decoders.
    + text: Clear Group cache when a Layout's Group is changed.
    + Fix incorrect string formatting in the timer.py example.
    + input: ensure Xinput controllers dispatch events on the main thread
* Switch to pyproject macros.
* Remove unneeded futures module from {Build,}Requires.

OBS-URL: https://build.opensuse.org/request/show/1107855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=19
2023-08-30 08:20:43 +00:00
80a97c286b - Update to 2.0.9:
* Changes and Improvements
    + Initialize AudioDriver when media module is imported, prevent pause
      on first sound playback.
    + New TextureArrayBin class for managing TextureArray based atlases.
    + text: Caret supports RGBA color, in line with other pyglet objects.
    + gui: Add alpha value to the Caret's default color.
    + shapes: Allow checking if a point is in a shape, using the in operator
    + Add missing OpenGL extensions
    + Add support for FFmpeg 6.0
    + Sprite width & height properties are now settable, allowing scaling by
      pixels
    + app: Passing None to pyglet.app.run will disable automatic Window
      redraws.
    + window: Add a Window.draw method to help when manually scheduling
      Window redraws.
    + shapes: Add a border thickness setter to BorderedRectangle
  * Bugfixes
    + Fix numerous bugs remaining with IncrementalTextLayout, with
      translation, caret, etc. #786
    + shader: add missing sampler type definitions.
    + Fix broken struct format strings in png and ttf decoders.
    + text: Clear Group cache when a Layout's Group is changed.
    + Fix incorrect string formatting in the timer.py example.
    + input: ensure Xinput controllers dispatch events on the main thread
* Switch to pyproject macros.
* Remove unneeded futures module from {Build,}Requires.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=46
2023-08-29 06:53:54 +00:00
47a9ec5d9b Accepting request 1084858 from devel:languages:python
- update to 2.0.5:
  * windows.key: add support for extended function keys
  * Windows now uses "Apartment Threaded" mode for better
    compatibility with other libraries.
  * image: allow blanking newly created Textures (skipped by
    default when creating from image).
  * input.macos: Fix ControllerManager hot-plugging on macOS.
  * font.windows: Fix 32bit crashes with DirectWrite font
    backend.
  * math: Fix incorrect calculation in Mat4.look_at method.
  * image: Fix blitting from regions, caused by invalid unpacking
    settings.

OBS-URL: https://build.opensuse.org/request/show/1084858
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=18
2023-05-05 13:58:01 +00:00
6957360ca7 - update to 2.0.5:
* windows.key: add support for extended function keys
  * Windows now uses "Apartment Threaded" mode for better
    compatibility with other libraries.
  * image: allow blanking newly created Textures (skipped by
    default when creating from image).
  * input.macos: Fix ControllerManager hot-plugging on macOS.
  * font.windows: Fix 32bit crashes with DirectWrite font
    backend.
  * math: Fix incorrect calculation in Mat4.look_at method.
  * image: Fix blitting from regions, caused by invalid unpacking
    settings.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=44
2023-05-04 19:34:47 +00:00
9e03ca8a16 Accepting request 1068376 from devel:languages:python
- delete pyglet-1.2.4-fix-image-import.patch
- Update to 2.0.4
  - input.win32: ControlManager now supports both DirectInput and
    XInput devices.
  - input: Many cleanups and reorganization.
  - math: Add Vec2.reflect method.
  - shapes: Add new BezierCurve shape.
  - gl: Add support for GL sync functions.
  - gui: Prevent two TextEntry widgets from being active at the same
    time. #747
  - win32: Fix broken lib debug, and multiple related bugs due to
    depreacted functions.
  - input: Controller mappings now indexed correctly on macOS and
    Windows.
- pyglet 2.0.3
  - shapes: Batch and Group can now be changed on shapes after
    instantiation, similar to Sprites.
  - font: DirectWrite & Freetype fonts now expose a `filename`
    attribute. macOS not yet implemented.
  - Windows: DirectWrite fonts parse font names in a more correct
    manner. Setting `pyglet.options['dw_legacy_naming']` to True will
    restore the old behavior, but this may be removed at a later date.
  - math: Vec types can now be updated with slices (`velocity[:] = 1,
    2`)
  - math: Matrix operations now behave more like GLSL.
  - macOS: fix crash when supplying OpenGL Config without explicit
    major/minor versions #739
  - To prevent crashing on many OpenGL drivers, Textures are no longer
    initialized with empty data.
  - fixed `font_comparison.py` example.
- pyglet 2.0.2
  - Fix Config.opengl_api being always set to None.
  - Windows: fix Display.get_default_screen() always returning the
    first index.
  - Remove legacy Xlib backend code.
  - Add initial support for Compute Shaders.
  - Windows: a high performance event timer is requested by the
    PlatformEventLoop.
- pyglet 2.0.1
  - Windows: only enable DirectWrite color font for supported OSes.
  - gui: don't unset TextEntry widget focus on mouse motion.
  - image: Prevent BufferManager crash when stencil buffer query fails
    #703
  - macOS input: fix broken get_guid link for Controllers.
  - math: fix Mat4.look_at. #708
  - shader: fix vertex_list passing id instead of self to
    Batch.get_domain
  - shapes: fix crash when setting Arc.visible = False
  - shapes: add Arc.start_angle setter
  - graphics: Various default Group changes to help improve Group
    consolidation
- pyglet 2.0.0
  - pyglet has been upgraded to use use OpenGL 3.3+ core
    functionality.
  - All high level modules have been internally updated to use modern
    OpenGL.
  - A large number of cleanups and optimizations.
  - New `pyglet.math` module including common Matrix and Vector
    operations.
  - New `pyglet.graphics.shader` module for easily managing Shader
    objects.
  - New OpenGL bindings, and binding tools.
  - New Game Controller API for modern game controllers, including
    rumble and automapping.
  - New Framebuffer classes.

OBS-URL: https://build.opensuse.org/request/show/1068376
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=17
2023-03-01 15:14:36 +00:00
d65bfc0be9 - delete pyglet-1.2.4-fix-image-import.patch
- Update to 2.0.4
  - input.win32: ControlManager now supports both DirectInput and
    XInput devices.
  - input: Many cleanups and reorganization.
  - math: Add Vec2.reflect method.
  - shapes: Add new BezierCurve shape.
  - gl: Add support for GL sync functions.
  - gui: Prevent two TextEntry widgets from being active at the same
    time. #747
  - win32: Fix broken lib debug, and multiple related bugs due to
    depreacted functions.
  - input: Controller mappings now indexed correctly on macOS and
    Windows.
- pyglet 2.0.3
  - shapes: Batch and Group can now be changed on shapes after
    instantiation, similar to Sprites.
  - font: DirectWrite & Freetype fonts now expose a `filename`
    attribute. macOS not yet implemented.
  - Windows: DirectWrite fonts parse font names in a more correct
    manner. Setting `pyglet.options['dw_legacy_naming']` to True will
    restore the old behavior, but this may be removed at a later date.
  - math: Vec types can now be updated with slices (`velocity[:] = 1,
    2`)
  - math: Matrix operations now behave more like GLSL.
  - macOS: fix crash when supplying OpenGL Config without explicit
    major/minor versions #739
  - To prevent crashing on many OpenGL drivers, Textures are no longer
    initialized with empty data.
  - fixed `font_comparison.py` example.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=42
2023-02-23 11:51:05 +00:00
a696646349 Accepting request 1033453 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1033453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=16
2022-11-04 16:37:33 +00:00
ee07561427 Accepting request 1033451 from home:dimstar:Factory
- Drop config(Mesa) (Build)Requires: this is just a random provides
  from the Mesa package that indicates it ships any conf file. The
  Mesa package itself is an empty metadata package.

This is the only 'unresolvable' package at the moment in TW :)

OBS-URL: https://build.opensuse.org/request/show/1033451
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=40
2022-11-04 07:10:49 +00:00
74a96353a0 Accepting request 1010369 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1010369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=15
2022-10-14 13:41:20 +00:00
b2998ccfad Accepting request 1010265 from home:yarunachalam:branches:devel:languages:python
- Update to version 1.5.27 
  * Bugfixes
   - Windows - stop setting HWND_TOPMOST for fullscreen windows
   - obj decoder - Fix GL_SHININESS (Ns) value parsing
   - Fix broken property setter for shapes.Polygon (#676)
   - Fix keys getting "stuck" in KeyStateHandler when Window loses focus (#682)

OBS-URL: https://build.opensuse.org/request/show/1010265
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=38
2022-10-13 06:56:16 +00:00
6e0c26618b Accepting request 989684 from devel:languages:python
- update to 1.5.26:
  * Windows - Backport WIC codec changes from 2.0
  * Fix library loading when passing multiple library names.
  * Windows - Prevent ImportError when attempting to load more than one DLL version.
  * Add initial support for FFmpeg 5.0
  * Windows - The GDI font renderer now supports Unicode font names.
  * Windows - Fix `on_resize` event not dispatched when `set_size` is called.
  * Documentation updates, fixed links, and corrections.
  * Windows - Fix crash when font characters are more than one codepoint in length.

OBS-URL: https://build.opensuse.org/request/show/989684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=14
2022-07-19 15:19:09 +00:00
afc2e11152 - update to 1.5.26:
* Windows - Backport WIC codec changes from 2.0
  * Fix library loading when passing multiple library names.
  * Windows - Prevent ImportError when attempting to load more than one DLL version.
  * Add initial support for FFmpeg 5.0
  * Windows - The GDI font renderer now supports Unicode font names.
  * Windows - Fix `on_resize` event not dispatched when `set_size` is called.
  * Documentation updates, fixed links, and corrections.
  * Windows - Fix crash when font characters are more than one codepoint in length.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=36
2022-07-17 08:13:46 +00:00
fbbb0f0b03 Accepting request 967317 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/967317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=13
2022-04-06 19:52:07 +00:00
0b11c305f1 Accepting request 967291 from home:pgajdos:python
- version update to 1.5.23
  pyglet 1.5.23
  - Windows - Add `win32_disable_shaping` option. This can improve font performance when shaping isn't required.
  - Backport the latest pyglet.math module changes from the development branch.
  - Linux - Fix crash when Gstreamer Gst bindings are not installed.
  - Fix math.Vec4.clamp method.
  pyglet 1.5.22
  - If the PyOgg module is installed, it can be used for loading various Vorbis audio formats.
  - Add a new CameraGroup example, to show implementing a Camera with pyglet's Groups.
  - Add `angle` and `start_angle` property/setter to `shapes.Sector`.
  - Windows - new WMF based encoder for faster saving of common image formats.
  - Fix indexing error when setting text.Label.opacity (#481)
  - Windows - Fix shift modifier + exclusive mouse mode (#472)
  - Linux - Prevent non-Tablet devices from being detected as Tablets (#491)
  - Windows - Prevent distortion with multiple XAudio2 audio sources (#515)
  - Fix frame dropping bug with FFMpeg decoder.
  - Windows - Fix Video alpha channel for WMF decoder.
  - Varios documentation and docstring fixes. Thanks everyone!
  pyglet 1.5.21
  - A new MovableFrame that allows repositioning Widgets when a specified key modifier is held.
  - Text Layouts now have `opacity` and `visible` attributes, similar to Sprites.
  - Add new shapes.Ellipse class.
  - Xlib - don't enable certain Window options if transparency is not enabled. (#454)
  - Windows - Fix issue with some fonts where glyphs overhanging their advance would be cut off.
  pyglet 1.5.20
  - Experimental support for transparent and overlay windows on Linux and Windows.
  - Shapes - Allow rotation and changing of border color for the BorderedRectangle.
  - Xlib - Fix the mouse Y position being off by 1-pixel.
  - Windows - Fix gapless audio playback on the XAudio2 backend.
  pyglet 1.5.19

OBS-URL: https://build.opensuse.org/request/show/967291
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=34
2022-04-06 12:43:37 +00:00
292ce36175 Accepting request 877643 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/877643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=12
2021-03-08 14:19:20 +00:00
8eaf3a87e5 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=32
2021-03-08 09:10:56 +00:00
c18602e522 Accepting request 873736 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/873736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=11
2021-02-19 22:45:38 +00:00
5092a7631a Accepting request 873725 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Drop test_pause_resume test as it is unstable, especially on aarch64

OBS-URL: https://build.opensuse.org/request/show/873725
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=30
2021-02-19 11:15:13 +00:00
ad8fd6b5de Accepting request 869607 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/869607
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=10
2021-02-07 14:20:52 +00:00
88ce27e11b - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=28
2021-01-28 23:16:13 +00:00
e528678182 Accepting request 825366 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/825366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=9
2020-08-18 13:12:36 +00:00
Tomáš Chvátal
b1b48afb75 Accepting request 824883 from home:mcalabkova:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/824883
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=26
2020-08-10 11:34:30 +00:00
f0dd0a67fd Accepting request 731155 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/731155
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=8
2019-09-18 11:10:24 +00:00
Tomáš Chvátal
86621cb47d Accepting request 731055 from home:jayvdb:py3only
- Use %python_expand in %check to allow building only one flavour

OBS-URL: https://build.opensuse.org/request/show/731055
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=24
2019-09-16 07:35:06 +00:00
39d5bcb100 Accepting request 707323 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/707323
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=7
2019-06-19 19:03:01 +00:00
Todd R
21eb52c298 Accepting request 702409 from home:jayvdb:branches:devel:languages:python:numeric
- 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

OBS-URL: https://build.opensuse.org/request/show/702409
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=22
2019-06-03 19:42:58 +00:00
7f70178142 Accepting request 659588 from devel:languages:python
Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/659588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=6
2018-12-24 10:41:56 +00:00
83188fdc33 Clean up the SPEC file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=20
2018-12-04 17:19:21 +00:00
c10d943115 Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=19
2018-12-04 13:51:17 +00:00
0724e4f5a4 Accepting request 616887 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/616887
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=5
2018-06-29 20:26:39 +00:00
Todd R
a3edf39183 Accepting request 616885 from home:TheBlackCat:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/616885
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=17
2018-06-14 14:05:07 +00:00
a75718fa03 Accepting request 577034 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/577034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=4
2018-02-19 12:00:54 +00:00
Todd R
b59664195c Accepting request 577033 from home:TheBlackCat:branches:devel:languages:python
- Remove "noisy" example.  It can't be used for commercial purposes

OBS-URL: https://build.opensuse.org/request/show/577033
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=15
2018-02-15 14:06:06 +00:00
Todd R
5c1e13df03 Accepting request 576825 from home:TheBlackCat:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/576825
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=14
2018-02-14 17:55:38 +00:00
a3abe9cd6e Accepting request 516624 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/516624
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=3
2017-08-17 09:51:25 +00:00
Todd R
4a112b33a6 Accepting request 516623 from home:TheBlackCat:branches:devel:languages:python
Remove obsolete python-imaging dependency

OBS-URL: https://build.opensuse.org/request/show/516623
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=12
2017-08-13 15:17:21 +00:00
350eb5235d Accepting request 515267 from home:jengelh:branches:devel:languages:python
- Other OS need not be mentioned in description for an openSUSE
  package.

OBS-URL: https://build.opensuse.org/request/show/515267
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=11
2017-08-11 07:29:43 +00:00
Todd R
8fd1268b37 Accepting request 515046 from home:TheBlackCat:branches:devel:languages:python
- Further fix shebangs
- Remove pyglet-1.2.4-fix-examples.patch
  We will fix shebangs dynamically

OBS-URL: https://build.opensuse.org/request/show/515046
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=10
2017-08-07 16:44:09 +00:00
Todd R
5d3c94598b Accepting request 514743 from home:TheBlackCat:branches:devel:languages:python
- Implement single-spec version

OBS-URL: https://build.opensuse.org/request/show/514743
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=9
2017-08-06 02:33:19 +00:00
Todd R
7ba7863150 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=8 2017-08-03 20:40:06 +00:00
Todd R
9f683e1366 Accepting request 513624 from home:kkirill:branches:devel:languages:python
- fix build for oS:Factory (fix examples)
- make Brain Workshop work with system pyglet and latest python2 (fix "import Image")
- add WMClass to have a proper application name instead of Unknown

OBS-URL: https://build.opensuse.org/request/show/513624
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=7
2017-08-01 16:10:53 +00:00
972b600ff6 Accepting request 343336 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/343336
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=2
2015-11-11 09:31:39 +00:00
c2e857bf8b Accepting request 325059 from devel:languages:python
Please accept this new RPM.

OBS-URL: https://build.opensuse.org/request/show/325059
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyglet?expand=0&rev=1
2015-11-10 09:01:49 +00:00
492db45b33 Accepting request 328735 from home:nemysis:branches:devel:languages:python
Please accept these changes.

OBS-URL: https://build.opensuse.org/request/show/328735
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=4
2015-09-04 07:41:53 +00:00
Todd R
4bdd7c0299 Accepting request 325045 from home:nemysis:branches:devel:languages:python
Please accept these changes.

OBS-URL: https://build.opensuse.org/request/show/325045
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=3
2015-08-21 15:05:32 +00:00
Todd R
0c245d4813 Accepting request 174982 from home:TheBlackCat:branches:devel:languages:python
- Build doc
- Add dependencies

OBS-URL: https://build.opensuse.org/request/show/174982
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyglet?expand=0&rev=2
2013-05-10 15:19:50 +00:00