Skip to content
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

Bump pyobjc-framework-gamecontroller from 3.1.1 to 7.3 #92

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot-preview[bot]
Copy link

Bumps pyobjc-framework-gamecontroller from 3.1.1 to 7.3.

Release notes

Sourced from pyobjc-framework-gamecontroller's releases.

PyObjC 7.3 (bug fix release)

With WWDC and beta of a new major release of macOS approaching fast it is high time to push out a new release for PyObjC. PyObjC 7.3 is primarily a bugfix release, with one minor feature.

I expect this to be the last release for PyObjC 7.x and will start working on PyObjC 8 soon.

  • issue 356: Explicitly error out when building for unsupported architectures

    "python setup.py build" will now fail with a clear error when trying to build PyObjC for a CPU architecture that is no longer supported (such as 32-bit Intel)

  • issue 319: Use memset instead of bzero in C code to clear memory

    Based on a PR by GitHub user stbdang.

  • issue 348: Fix platform version guard for using protocols in MetalPerformanceShaders bindings

  • issue 344: Fix test for CFMessagePortCreateLocal

    The tests didn't actually test calling the callback function for CFMessagePortCreateLocal.

  • issue 349: Change calls to htonl in pyobjc-core to avoid compiler warning

    The original code had a 32-bit assumption (using 'long' to represent a 32-bit value), and that causes problems for some users build from source.

  • issue 315: Fix binding for SecAddSharedWebCredential (Security framework)

    Trying to use this function will no longer crash Python.

  • issue 357: Calling Metal.MTLCopyAllDevices() no longer crashes

    The reference count of the result of this function was handled incorrect, causing access to an already deallocated value when the Python reference was garbage collected.

  • issue 260: Add manual bindings for AXValueCreate and AXValueGetValue in ApplicationServices

    Calling these crashed in previous versions.

  • issue 320, 324: Fix the type encoding for a number of CoreFoundation types in the Security bindings

  • issue 336: Add core support for "final" classes

    It is now possible to mark Objective-C classes as final, that is to disable subclassing for such classes.

    This is primarily meant to be used in framework bindings for

... (truncated)

Changelog

Sourced from pyobjc-framework-gamecontroller's changelog.

Version 7.3

  • #356: Explicitly error out when building for unsupported architectures

    "python setup.py build" will now fail with a clear error when trying to build PyObjC for a CPU architecture that is no longer supported (such as 32-bit Intel)

  • #319: Use memset instead of bzero in C code to clear memory

    Based on a PR by GitHub user stbdang.

  • #348: Fix platform version guard for using protocols in MetalPerformanceShaders bindings

  • #344: Fix test for CFMessagePortCreateLocal

    The tests didn't actually test calling the callback function for CFMessagePortCreateLocal.

  • #349: Change calls to htonl in pyobjc-core to avoid compiler warning

    The original code had a 32-bit assumption (using 'long' to represent a 32-bit value), and that causes problems for some users build from source.

  • #315: Fix binding for SecAddSharedWebCredential (Security framework)

    Trying to use this function will no longer crash Python.

  • #357: Calling Metal.MTLCopyAllDevices() no longer crashes

    The reference count of the result of this function was handled incorrect, causing access to an already deallocated value when the Python reference was garbage collected.

  • #260: Add manual bindings for AXValueCreate and AXValueGetValue in ApplicationServices

    Calling these crashed in previous versions.

  • #320, #324: Fix the type encoding for a number of CoreFoundation types in the Security bindings

  • #336: Add core support for 'final' classes

    It is now possible to mark Objective-C classes as final, that is to disable subclassing for such classes.

    This is primarily meant to be used in framework bindings for matching Objective-C semantics.

    This adds two new APIs:

    1. A keyword argument "final" when defining a new class:

      class MyClass (NSObject, final=True):
          pass
      
    2. An read-write attribute "__objc_final__" on all subclasses of NSObject.

    Note that this is a separate concept from typing.final.

... (truncated)

Commits
  • 4bc28cd Fix crash when using callback for local cfmessageports.
  • 2f9b537 Fix a number of test failures
  • ec144af Merge branch 'master' of github.com:ronaldoussoren/pyobjc
  • 63597c6 Fix incorrect variable name while handling CPython debug builds
  • c6c9acf Move benchmarks into function
  • 4162b20 Add function call benchmark
  • d8172e1 See #359: Introduce build time option PyObjC_ENABLE_LOOKUP_CACHE
  • 5c8ed0a Slight cleanup
  • 16b3870 Changeset c0c3b7bfc4b311e8cde104ab6add1046670e0534 fixes #320 as well
  • c0c3b7b Fix #324: Update type encoding for a number of CoreFoundation types in the Se...
  • Additional commits viewable in compare view

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 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)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Bumps [pyobjc-framework-gamecontroller](https://github.com/ronaldoussoren/pyobjc) from 3.1.1 to 7.3.
- [Release notes](https://github.com/ronaldoussoren/pyobjc/releases)
- [Changelog](https://github.com/ronaldoussoren/pyobjc/blob/master/docs/changelog.rst)
- [Commits](ronaldoussoren/pyobjc@v3.1.1...v7.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Jun 8, 2021
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.

None yet

0 participants