Commit Graph

26513 Commits

Author SHA1 Message Date
rdb bd76aba87c audiotraits: fix compile warning on macOS 2025-10-19 14:18:17 +02:00
rdb e83150f382 makepanda: Add more supported macOS SDKs, print used version 2025-10-19 11:42:58 +02:00
rdb c2ab647215 mac-stats: Widen strip chart sidebar to make smooth button fit on Tahoe 2025-10-19 11:42:58 +02:00
rdb 867f1747e9 dtoolbase: Fix out-of-bounds access in pdtoa.cxx 2025-10-15 21:22:03 +02:00
rdb 5006f92110 build: Update to interrogate v0.7.1 2025-10-15 21:21:04 +02:00
rdb 983c88e005 tests: Make threading tests conditional upon thread support 2025-10-15 20:48:56 +02:00
rdb 57793822fe glgsg: Fix crash if task chain was destroyed before GSG 2025-10-15 20:46:56 +02:00
rdb 93a1da82a1 direct: Remove throw_new_frame from libp3showbase (see #1014) 2025-10-15 13:52:02 +02:00
rdb 14c4a9ad38 direct: Move particlePath definition to Python (see #1014) 2025-10-15 13:48:00 +02:00
rdb e415457c05 glstuff: Fix a wrong docstring 2025-10-15 13:40:30 +02:00
rdb 97b3c18960 express: Fix build with older OpenSSL versions 2025-10-15 11:59:07 +02:00
rdb b7fb4af197 tests: Fix test run with OpenSSL disabled 2025-10-15 11:58:55 +02:00
rdb 25ef6112de express: Update SHA256 code in ZipArchive for OpenSSL v3 2025-10-15 11:43:10 +02:00
rdb 5f9bb65505 make-prc-key: Update deprecated API use for OpenSSL v3 2025-10-15 11:42:10 +02:00
rdb f40e611eed parser-inc: Add some missing headers
[skip ci]
2025-10-14 15:20:14 +02:00
rdb 6ac2164c25 notify: Print out C++ backtrace on assert-abort 2025-10-10 17:51:30 +02:00
rdb 2540648ac9 nativenet: Change deprecated sprintf to snprintf 2025-10-10 14:13:17 +02:00
rdb e68a3db7c9 glgsg: Fix typo causing SSBO support not always detected 2025-10-06 21:01:20 +02:00
rdb e661d02815 glgsg: Fix sharing shaders between GSGs
Fixes #1728
2025-09-14 11:00:26 +02:00
rdb b275a72d0f pstats: Fix version check for ref tracing feature 2025-09-14 09:59:05 +02:00
dependabot[bot] 70c6251c76
build(deps): bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 23:15:19 +00:00
rdb b32d5c6724 pstats: Enable ref tracing feature in Python 3.13.3+ as well
The fix to Python was backported here.
2025-09-05 09:59:44 +02:00
rdb cd791ca7fc pstats: Add new feature to count Python objects by type
This is useful for profiling cases where the number of Python objects is growing more than expected

Requires Python 3.14a6 and can be enabled with pstats-python-ref-tracer true
2025-09-04 16:29:15 +02:00
rdb 3f45a8e367 dtool: Improve memory usage tracking without USE_DELETED_CHAIN
Now all classes that use ALLOC_DELETED_CHAIN participate in memory usage tracking even when USE_DELETED_CHAIN is not set (as long as DO_MEMORY_USAGE is set)
2025-09-04 14:35:56 +02:00
rdb d65e46e7b7 pgraph: Track CullableObject memory usage 2025-09-04 14:05:29 +02:00
rdb 9427f2b590 dtool: Track DeletedChain memory use even without USE_DELETED_CHAIN 2025-09-04 14:04:48 +02:00
rdb b6dc37cfb0 pgraph: Fix CullableObject incorrect use of memory usage tracking 2025-09-04 13:46:56 +02:00
rdb 557ce7a841 express: Fix track-memory-usage with DeletedBufferChain off
mark_pointer gets called twice, which is now legal
2025-09-04 13:32:10 +02:00
rdb 212ad7486c prc: Fix recursion reading notify-timestamp config.prc variable 2025-09-04 13:31:24 +02:00
rdb 32d2a13751 dtoolutil: Fix missing std:: prefix 2025-09-04 00:57:37 +02:00
rdb 05a610fadf build: Update to interrogate 0.7.0 2025-09-04 00:44:12 +02:00
rdb 0c0eca60d3 express: Error check in set_encryption_password, don't use Dtool_Return_None 2025-09-03 23:38:05 +02:00
rdb 2ab3ea39c4 interrogatedb: Name interrogate_request structs
This allows them to be forward-declared
2025-09-03 23:36:43 +02:00
rdb f5713d1240 cleanup: Fix missing `std::` prefixes 2025-09-03 23:36:04 +02:00
rdb 469df73ce7 tests: Add unit tests for send() and throw() on generator wrapper 2025-08-28 12:31:51 +02:00
rdb 2625c19ccf build: Update to interrogate 0.6.1 2025-08-28 12:31:34 +02:00
rdb d8e9afb3f8 Merge branch 'release/1.10.x' 2025-08-28 11:49:12 +02:00
rdb b417d6a373 backport: A few thread safety things for free-threaded builds 2025-08-28 11:34:37 +02:00
rdb 86ba156a7b py_compat: Update for Python 3.13 and 3.14 2025-08-28 11:33:12 +02:00
rdb aa554a2130 task: Backport fix for generators without send()
Backport of 00b5357b8e
2025-08-28 10:25:11 +02:00
rdb cc6674643e tests: Fix test_typed_writable_subclass for Python 3.14
[skip ci]
2025-08-26 14:20:23 +02:00
rdb d1f4be7305 py_compat: Add PyUnstable_Object_IsUniquelyReferenced 2025-08-26 14:19:27 +02:00
rdb d63f708e2c pstats: Actually support large frames (remove check)
Fixes #1574
2025-08-26 12:59:18 +02:00
rdb 00b5357b8e task: More robust handling of iterators without send()/throw() 2025-08-26 12:22:47 +02:00
WMOkiishi 67e3ccada7
showbase: Annotate some debug functions (#1767) 2025-08-23 10:50:17 +02:00
dependabot[bot] be2ff15634 build(deps): bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [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/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 23:37:23 +02:00
rdb 66c9264f30 bam: Add forward compatibility for bam 6.46
See #1657 and 052bd77030
2025-08-03 12:00:10 +02:00
rdb 052bd77030 loader: Remember type of loader object used to load models
Fixes #1657
2025-08-03 11:56:56 +02:00
chandini sri mounika vissamsetti 3564f2df53
readme: Improve bug reporting section with links (#1761)
[skip ci]
2025-08-02 16:44:42 +02:00
WMOkiishi 0e1a3f2ab7
stdpy: Annotate threading functions (#1765) 2025-08-02 16:43:50 +02:00