Revisions of python-pyglet

buildservice-autocommit accepted request 1133208 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 51)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 50)
- 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
buildservice-autocommit accepted request 1117152 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 49)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1117038 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 48)
- 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.
buildservice-autocommit accepted request 1107855 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 47)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 46)
- 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.
buildservice-autocommit accepted request 1084858 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 45)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 44)
- 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.
buildservice-autocommit accepted request 1068376 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 43)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 42)
- 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.
buildservice-autocommit accepted request 1033453 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 41)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) accepted request 1033451 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 40)
- 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 :)
buildservice-autocommit accepted request 1010369 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 39)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1010265 from Yogalakshmi Arunachalam's avatar Yogalakshmi Arunachalam (yarunachalam) (revision 38)
- 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)
buildservice-autocommit accepted request 989684 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 37)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 36)
- 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.
buildservice-autocommit accepted request 967317 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 35)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 967291 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 34)
- 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
buildservice-autocommit accepted request 877643 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 33)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 32)
- 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.
Displaying revisions 1 - 20 of 51
openSUSE Build Service is sponsored by