rdb
6ada5071d5
dist: Add linecache stubs for newer versions of Python
2025-12-18 15:08:59 +01:00
rdb
784f32d0b9
showbase: add user_exit alias for userExit
2025-12-18 15:00:56 +01:00
rdb
f24bcf9739
ode: Add set_first_contact and set_backface_cull to OdeRayGeom
...
Also deprecated get_params and set_params
2025-12-18 13:47:00 +01:00
rdb
5f75553546
makepanda: Remove reference to deprecated AGL framework on macOS
2025-12-18 13:45:06 +01:00
rdb
6acdcc5a8a
patomic: Fix support for macOS pre-10.12
...
For now we will unconditionally use ulock APIs on arm64 (which requires macOS 11 anyway) and weak-link it (with fallback to pthreads implementation) on Intel
See also #1780
2025-12-18 13:41:38 +01:00
a2cy
4705b32943
audiotraits: Add support for different coordinate systems for 3d audio
2025-12-17 23:58:19 +01:00
dependabot[bot]
55e9d3db66
build(deps): bump actions/cache from 4 to 5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-16 14:39:26 +01:00
rdb
12facf4a59
x11: Set x-detectable-auto-repeat to true by default
...
See #1735
2025-12-06 21:11:03 +01:00
rdb
ea55924e59
android: Fix assorted compatibility issues with plyer/pyjnius
...
pyjnius needs to do env->FindClass in the app thread, which only works if the app thread was created by Java, so I changed android_native_app_glue to do that instead of via pthreads
2025-12-06 21:09:57 +01:00
rdb
ba6b66fbb6
android: Fix crash when setting window title on wrong thread
2025-12-06 21:09:09 +01:00
rdb
8fb23c5599
dist: Fix inability to pick up nested hidden modules
2025-12-06 21:05:40 +01:00
rdb
d6da1965ae
dist: Add linecache stubs for newer versions of Python
2025-12-06 21:05:14 +01:00
rdb
8d25975b57
dist: Add hidden import for jnius
2025-12-06 21:04:41 +01:00
rdb
f4ee950355
deploy-stub: Fix missing time.h include
2025-12-01 14:46:40 +01:00
rdb
6a77fc633b
dist: Update macOS target for Python 3.14 to 10.15
2025-12-01 11:47:01 +01:00
rdb
03873c7adf
Update Windows thirdparty tools to 1.10.16
2025-12-01 11:26:51 +01:00
rdb
8ece2c86d0
Update BACKERS.md from latest master
...
[skip ci]
2025-12-01 10:24:21 +01:00
rdb
2ecbd54640
installer: Add Python 3.15
2025-12-01 10:20:55 +01:00
rdb
c32d5146b3
dist: Gracefully skip accidentally included Python .egg archives
2025-11-26 13:36:10 +01:00
rdb
1cfa61b435
showbase: Temporarily add back throw_new_frame
...
This helps with slight version mismatch compat, we can remove it before release
2025-11-26 13:36:10 +01:00
George Aleksandrovich
a32d74314b
Changed unsigned int to signed int for resync in DistributedSmoothNode. ( #1162 )
...
Co-authored-by: rushingseas8 <aleksandrovich@verizonmedia.com>
2025-11-26 13:34:07 +01:00
Drew Rogers
7ef2f0616f
Add a pandatool for converting various image formats to the TXO format. ( #1740 )
2025-11-26 13:27:37 +01:00
dependabot[bot]
f91e5df142
build(deps): bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-25 14:54:09 +01:00
rdb
227a9e3406
workflow: Update from deprecated macOS 13 runner to macOS 14
2025-11-12 11:48:51 +01:00
rdb
2c9997ee6d
x11: Remove methods added erroneously during bad merge
2025-11-12 11:47:48 +01:00
omn14
a01e039669
x11: Add function for detecting auto repeat key events ( #1735 )
...
Cherry-picked from master
2025-11-12 11:44:28 +01:00
rdb
23782ec511
task: Also check for subclasses of coroutine
...
Apparently Nuitka uses custom coroutine classes that inherit from Python's own coroutine class, causing PyCoro_CheckExact to be inadequate
In the future we may want to check the ABC or check the existence of send/throw methods
2025-11-12 11:41:51 +01:00
rdb
fd5258fe09
makepanda: Skip building TinyOsxGraphicsWindow when building 64-bit
...
Also disable linking AGL on macOS SDK 26.0, which has removed it
2025-11-12 11:39:22 +01:00
jtfedd
56cdea16c9
pgui: Fix bugs with pgSliderBar dragging
...
Closes #1722
2025-11-10 11:27:47 +01:00
DTM1218
062e3365fd
directgui: Add default release sounds for buttons
2025-11-10 10:45:20 +01:00
Mohamed Yasser Mostafa
429af9ae57
putil: Add method to clear BamCache on disk ( #1774 )
2025-11-10 10:37:53 +01:00
rdb
7c7f09241d
android: Robustify blob mapping
2025-11-10 00:09:26 +01:00
rdb
72fc5e1f1b
android: Remove unused include
2025-11-09 23:31:51 +01:00
rdb
382078cdaf
android: Fix strange compilation error on 32-bit Android
2025-11-09 23:25:18 +01:00
rdb
325727ef2f
deploy-stub: Add flag for enabling verbose mode in Python
2025-11-09 23:21:49 +01:00
rdb
e809c9eb92
android: Complete support for android:extractNativeLibs=false
...
This is the non-legacy way to ship native libraries nowadays, leaving them in the .apk so that there doesn't need to be an extraction step and the app takes up less space.
2025-11-09 21:58:08 +01:00
rdb
598106c6dd
dist: Show error for mismatching build_apps/wheel
2025-11-09 21:55:41 +01:00
rdb
3d1b897c31
android: Work on supporting extractNativeLibs:false, separate blob
...
The blob is now stored in a raw resource, so no longer duplicated between each architecture
Setting extractNativeLibs:false doesn't yet work, the remaining step is somehow getting Python to load extension modules that are still part of the apk
2025-11-09 18:02:10 +01:00
rdb
4763ddba21
dist: Neatly indent AndroidManifest.xml
2025-11-09 12:07:43 +01:00
rdb
8a23014cc6
android: Set Activity title to window title
2025-11-09 12:07:26 +01:00
rdb
32bdca9015
android: Work on API level 36 support (though target 35 for now)
2025-11-08 23:58:21 +01:00
rdb
27d905feff
workflow: Add Android build to CI matrix
2025-11-07 10:36:00 +01:00
rdb
d1aeef5c25
makepanda: Remove -m32 and -m64 flags for Android
2025-11-07 09:43:14 +01:00
rdb
bba39286c7
workflow: Set XCode version to 16
2025-11-05 13:22:08 +01:00
rdb
1047728429
tests: Support running test suite from adb shell
2025-11-05 12:52:47 +01:00
rdb
90ca53ac2d
android: Fixes to allow Panda to run from the adb shell
2025-11-05 12:50:30 +01:00
rdb
e9fddf6839
makepanda: Use correct .so suffix on Android
2025-11-05 12:48:29 +01:00
rdb
e524dc9766
dtoolbase: Apply pvector libc++ workaround across the board
...
The bug with empty vector_uchar causing a crash seems to occur on Android as well
2025-11-05 12:47:40 +01:00
rdb
db27278f22
distributed: Fix for importing CR without OpenSSL compiled-in
2025-11-05 12:47:04 +01:00
rdb
5c70817708
workflow: Update to macOS 15
2025-11-05 12:46:50 +01:00