Skip to content

Bump pyglet from 2.0.10 to 2.0.17 #2335

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Sep 7, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 3, 2024

Bumps pyglet from 2.0.10 to 2.0.17.

Release notes

Sourced from pyglet's releases.

v2.0.17

Changes and Improvements

  • image: Use dedicated shader for blitting to fix blending issues. (#1170)
  • shapes: Add a way to set blend mode on initialization and after.
  • shapes: Add a get_shape_group function.
  • shapes: Add a way to change shape shader program.
  • pyglet.experimental: Add multi-texture sprite support. (#1166)
  • graphics.vertexbuffer: (internal) Rename buffer object sub_data to commit to better reflect it's usage. (#1186)
  • gui: Add on_mouse_enter/leave event handler to WidgetBase and use it in Buttons (#1190)
  • graphics.vertexdomain: Update program migration to its own function: update_shader.
  • graphics.vertexdomain: Changing programs no longer requires batch, as that doesn't change with a program change.
  • graphics.vertexdomain: Allow migration of shaders through deleting vertex lists.
  • graphics.vertexdomain: Remove isinstance check for VertexList and go off the class variable that is set.

Bugfixes

  • image: Fix Texture3D.create_for_images method.
  • typing: Fix pyglet.options type checking.
  • shader: Fix UBO arrays. (#1168)
  • sprite: Fix paused animation frame index. (#1180)
  • window: win32: Fix Window.set_icon.best_icon. (#1183)
  • options: Fix audio and vsync env vars. (#1185)
  • audio: Remove PreciseStreamingSource; Move audio buffering back into Players. (#1175)

v2.0.16

Changes and Improvements

  • library-wide overhaul of docstrings, and addition of type hints. (#1084)
  • sprite: Add blend_mode property to change BLEND_MODE without needing to re-create the Sprite.
  • sprite: Deprecate AdvancedSprite, and merge functionality into default Sprite class.
  • sprite: Add get_sprite_group method, allowing easy usage of custom SpriteGroups in subclasses.
  • image: Code for Texture.blit has been inlined. (#1109)
  • shapes: Concave polygon can be drawn by earcutting a polygon. (#1121)
  • shapes: Add Rounded Rectangle shape. (#1131)
  • shapes: Add thickness property to Box shapes.
  • libs: Add pyglet.libs.ioctl module, to consolidate shared code on Linux.
  • gui: Add a pseudo "nine-path" Sprite-like class for variable sized windows.
  • math: Add match statement support to Vec classes.
  • graphics: Don't re-create a Shader each call to draw or draw_indexed.
  • graphics: Greatly improve Uniform Buffer Objects and Buffer Object binding behavior.
  • pyglet.options: Add shader_bind_management option for users who want to have more control over UBO binding behavior.
  • pyglet.options: Add runtime typing enforcement to user-set options.
  • pyglet.experimental: Add simple GPU-based particle system in particles module.
  • text.layout: Update on_style_text to be more efficient.

Bugfixes

  • window.macos: Fix constant appearance of blinking caret on M1 based Macs. (#1160)
  • window.xlib: Avoid XSet/UnsetICFocus calls when _have_utf8 is False. (#1049)

... (truncated)

Changelog

Sourced from pyglet's changelog.

pyglet 2.0.17

Changes and Improvements

  • image: Use dedicated shader for blitting to fix blending issues. (#1170)
  • shapes: Add a way to set blend mode on initialization and after.
  • shapes: Add a get_shape_group function.
  • shapes: Add a way to change shape shader program.
  • pyglet.experimental: Add multi-texture sprite support. (#1166)
  • graphics.vertexbuffer: (internal) Rename buffer object sub_data to commit to better reflect it's usage. (#1186)
  • gui: Add on_mouse_enter/leave event handler to WidgetBase and use it in Buttons (#1190)
  • graphics.vertexdomain: Update program migration to its own function: update_shader.
  • graphics.vertexdomain: Changing programs no longer requires batch, as that doesn't change with a program change.
  • graphics.vertexdomain: Allow migration of shaders through deleting vertex lists.
  • graphics.vertexdomain: Remove isinstance check for VertexList and go off the class variable that is set.

Bugfixes

  • image: Fix Texture3D.create_for_images method.
  • typing: Fix pyglet.options type checking.
  • shader: Fix UBO arrays. (#1168)
  • sprite: Fix paused animation frame index. (#1180)
  • window: win32: Fix Window.set_icon.best_icon. (#1183)
  • options: Fix audio and vsync env vars. (#1185)
  • audio: Remove PreciseStreamingSource; Move audio buffering back into Players. (#1175)

pyglet 2.0.16

Changes and Improvements

  • library-wide overhaul of docstrings, and addition of type hints. (#1084)
  • sprite: Add blend_mode property to change BLEND_MODE without needing to re-create the Sprite.
  • sprite: Deprecate AdvancedSprite, and merge functionality into default Sprite class.
  • sprite: Add get_sprite_group method, allowing easy usage of custom SpriteGroups in subclasses.
  • image: Code for Texture.blit has been inlined. (#1109)
  • shapes: Concave polygon can be drawn by earcutting a polygon. (#1121)
  • shapes: Add Rounded Rectangle shape. (#1131)
  • shapes: Add thickness property to Box shapes.
  • libs: Add pyglet.libs.ioctl module, to consolidate shared code on Linux.
  • gui: Add a pseudo "nine-path" Sprite-like class for variable sized windows.
  • math: Add match statement support to Vec classes.
  • graphics: Don't re-create a Shader each call to draw or draw_indexed.
  • pyglet.options: Add runtime typing enforcement to user-set options.
  • pyglet.experimental: Add simple GPU-based particle system in particles module.
  • text.layout: Update on_style_text to be more efficient.

Bugfixes

  • window.macos: Fix constant appearance of blinking caret on M1 based Macs. (#1160)

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pyglet](https://github.com/pyglet/pyglet) from 2.0.10 to 2.0.17.
- [Release notes](https://github.com/pyglet/pyglet/releases)
- [Changelog](https://github.com/pyglet/pyglet/blob/master/RELEASE_NOTES)
- [Commits](pyglet/pyglet@v2.0.10...v2.0.17)

---
updated-dependencies:
- dependency-name: pyglet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Sep 3, 2024
@geekcomputers geekcomputers merged commit d3a233f into master Sep 7, 2024
0 of 2 checks passed
@dependabot dependabot bot deleted the dependabot/pip/pyglet-2.0.17 branch September 7, 2024 11:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant