Skip to content

Commit

Permalink
Updates for Xcode 12.5 beta 3
Browse files Browse the repository at this point in the history
  • Loading branch information
ronaldoussoren committed Apr 9, 2021
1 parent 3d097a7 commit b8cc8f0
Show file tree
Hide file tree
Showing 160 changed files with 282 additions and 154 deletions.
2 changes: 1 addition & 1 deletion pyobjc-core/License.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-AVFoundation/License.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-AVKit/License.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-Accessibility/License.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-Accounts/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-AdServices/License.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-AdSupport/License.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-AddressBook/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-AppTrackingTransparency/License.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-AppleScriptKit/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-AppleScriptObjC/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-ApplicationServices/License.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-AuthenticationServices/License.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-Automator/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-BusinessChat/License.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-CFNetwork/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-CalendarStore/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-CallKit/License.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-ClassKit/License.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-CloudKit/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-Cocoa/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
5 changes: 4 additions & 1 deletion pyobjc-framework-Cocoa/Lib/Foundation/_metadata.py

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions pyobjc-framework-Cocoa/PyObjCTest/test_nserror.py
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,10 @@ def testConstants(self):
def testConstants10_13(self):
self.assertIsInstance(AppKit.NSLocalizedFailureErrorKey, str)

@min_os_level("11.3")
def testConstants11_3(self):
self.assertIsInstance(AppKit.NSMultipleUnderlyingErrorsKey, str)

def testAttemptRecovery(self):
self.assertArgHasType(
TestNSErrorHelper.attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_, # noqa: B950
Expand Down
7 changes: 7 additions & 0 deletions pyobjc-framework-Cocoa/PyObjCTest/test_nsurlrequest.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,13 @@ def testMethods10_15(self):
Foundation.NSMutableURLRequest.setAllowsConstrainedNetworkAccess_, 0
)

@min_os_level("11.3")
def testMethods11_3(self):
self.assertResultIsBOOL(Foundation.NSURLRequest.assumesHTTP3Capable)
self.assertArgIsBOOL(
Foundation.NSMutableURLRequest.setAssumesHTTP3Capable_, 0
)

@min_sdk_level("10.15")
def test_protocols(self):
objc.protocolNamed("NSURLSessionWebSocketDelegate")
17 changes: 17 additions & 0 deletions pyobjc-framework-Cocoa/metadata/Foundation.fwinfo
Original file line number Diff line number Diff line change
Expand Up @@ -6985,6 +6985,15 @@
},
"NSMutableURLRequest": {
"methods": [
{
"args": {
"0": {
"type_override": "Z"
}
},
"class_method": false,
"selector": "setAssumesHTTP3Capable:"
},
{
"args": {
"0": {
Expand Down Expand Up @@ -14308,6 +14317,13 @@
},
"NSURLRequest": {
"methods": [
{
"class_method": false,
"retval": {
"type_override": "Z"
},
"selector": "assumesHTTP3Capable"
},
{
"class_method": false,
"retval": {
Expand Down Expand Up @@ -15081,6 +15097,7 @@
}
},
"externs": {
"NSMultipleUnderlyingErrorsKey": { "typestr": "@" },
"NSProgressFileOperationKindUploading": { "typestr": "@" },
"NSURLUbiquitousItemIsExcludedFromSyncKey": { "typestr": "@" },
"NSURLVolumeSupportsFileProtectionKey": { "typestr": "@" },
Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-Collaboration/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-ColorSync/License.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
2 changes: 1 addition & 1 deletion pyobjc-framework-Contacts/License.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(This is the MIT license, note that libffi-src is a separate product with its own license)

Copyright 2002, 2003 - Bill Bumgarner, Ronald Oussoren, Steve Majewski, Lele Gaifax, et.al.
Copyright 2003-2020 - Ronald Oussoren
Copyright 2003-2021 - Ronald Oussoren

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
Loading

0 comments on commit b8cc8f0

Please sign in to comment.