24963 Commits

Author SHA1 Message Date
rdb
17341b18ed dist: Add PACKAGE_DATA_DIRS entry for pytz zoneinfo database 2021-02-16 12:35:44 +01:00
rdb
059361c87c makepanda: Locate aarch64 thirdparty packages on Linux/FreeBSD
[skip ci]
2021-02-16 11:49:53 +01:00
rdb
08f344b00c dtool: Fix memory leak in OEncryptStream/IDecryptStream
Fixes #1114
2021-02-16 11:33:39 +01:00
rdb
ca577c8b35 Merge branch 'release/1.10.x' 2021-02-15 14:14:10 +01:00
rdb
6374a7f240 express: Fix up Patchfile docstrings
[skip ci]
2021-02-15 14:13:24 +01:00
rdb
a704d2c228 display: Fix typos in docstrings
[skip ci]
2021-02-15 12:46:29 +01:00
rdb
592f776f76 downloader: Fix missing includes in virtualFileHTTP.cxx 2021-02-15 12:36:29 +01:00
rdb
8afd0e526f Merge branch 'release/1.10.x' 2021-02-15 11:38:45 +01:00
rdb
70e972a7c0 downloader: Remove duplicated string manipulation methods
These already exist in string_utils.h
2021-02-15 11:35:16 +01:00
rdb
84c2a18d00 downloader: Implement VirtualFileHTTP::read_file() 2021-02-15 11:18:13 +01:00
rdb
20bdd32765 downloader: Fix an uninitialized member 2021-02-15 11:13:57 +01:00
rdb
4dfe651133 prc: Fix istream/ostream/iostream properties of StreamWrapper 2021-02-15 11:13:33 +01:00
rdb
2edf619247 makepanda: Fix building without bison
New prebuilt parser.yxx.cxx does an #include of parser.yxx.h
2021-02-15 11:11:20 +01:00
rdb
86e0915621 downloader: Add samesite flag to HTTPCookie 2021-02-14 17:47:29 +01:00
rdb
8f1e2f1945 downloader: Support gzip and deflate Content-Encoding values 2021-02-14 17:29:45 +01:00
rdb
62d072cfb4 downloader: Remove unused HTTPChannel::request_path member 2021-02-14 17:28:44 +01:00
rdb
4e27264cac downloader: Add properties to HTTPCookie 2021-02-11 03:28:43 +01:00
rdb
59ab828098 linmath: Fix typo in Mat4 isub docstring
Fixes panda3d/panda3d-docs#96
2021-02-11 03:28:34 +01:00
rdb
28ad032210 collide: Fix CollisionHandlerGravity docstrings
[skip ci]
2021-02-08 19:41:46 +01:00
rdb
9cb3c7726f fsm: Support asynchronous transitions via coroutine enter/exit funcs
Fixes #1037
2021-02-08 16:18:28 +01:00
rdb
cdad2c6e58 Merge branch 'release/1.10.x' 2021-02-08 16:18:24 +01:00
rdb
03b96edfbc interval: Fix ability to await Sequence objects 2021-02-08 16:16:20 +01:00
rdb
2187ebaaa0 samples: Slight style tweaks to Roaming Ralph 2021-02-08 16:15:51 +01:00
rdb
7b5280c0dd Loader: clean up callback awaiter code via Python 3.6+ syntax 2021-02-07 17:00:42 +01:00
rdb
a64dcd7c5d event: (BREAKING CHANGE) bare yield in task now means "cont"
This is more useful and consistent; you can after all just use "return" to end the task, whereas you can now just use "yield" to continue the next frame rather than "yield Task.cont".

This is a follow-up to f6b39345f718b3ea9e6d01e9e71c6265a8511e58, which already enabled this behavior when an __await__ (that is awaited from a task) yielded None.
2021-02-07 15:14:04 +01:00
rdb
e8b4b6476c Merge branch 'release/1.10.x' 2021-02-07 15:01:36 +01:00
rdb
8c8a73a1a7 event: Fix compilation with Python 2.7 2021-02-07 14:49:10 +01:00
rdb
28615c6a9e interval: Support awaiting CInterval from coroutines
This is a partial implementation of #909 - it is somewhat inefficient (not suspending the task using a future) and does not implement cancellation.  A more complete implementation may follow in 1.11.0.
2021-02-07 12:40:58 +01:00
rdb
f6b39345f7 event: don't exit task if future __await__ yields None
This matches the behavior of asyncio's Task implementation, where this is the equivalent of `yield Task.cont`.

I've kept regular generator tasks unaffected for now, since this might break existing usage.
2021-02-07 12:38:16 +01:00
rdb
3657eb9bce glgsg: Support texture transforms in default shader 2021-02-06 19:36:50 +01:00
rdb
64f0414f57 Merge branch 'release/1.10.x' 2021-02-06 19:36:39 +01:00
rdb
af60f8200e glgsg: Gracefully degrade when using 64-bit float in OpenGL ES 2021-02-06 19:35:48 +01:00
rdb
926af198a8 deploy-stub: Fix compilation error 2021-02-06 19:14:25 +01:00
rdb
0ac97387fa dist: enable log_filename_strftime by default if % in filename
See #1103
2021-02-06 12:46:30 +01:00
rdb
5a4ff7f6c0 Merge branch 'release/1.10.x' 2021-02-06 12:37:54 +01:00
rdb
f55cdd8907 dist: Support strftime-style date formatting in log_filename
Fixes #1103
2021-02-06 12:36:14 +01:00
rdb
c5568c3d5f collide: Improve CollisionSphere viz, add outline 2021-02-06 01:25:07 +01:00
rdb
c73c94c862 Merge branch 'release/1.10.x' 2021-02-06 01:23:34 +01:00
rdb
068ceaaf58 event: Clear exception flag after trying asyncio exception import 2021-02-06 01:21:52 +01:00
rdb
3052bcf289 pnmimagetypes: Remove vestigial init_pnm() call 2021-02-06 01:20:44 +01:00
rdb
5095778324 Update BACKERS.md
[skip ci]
2021-02-06 01:19:00 +01:00
rdb
c89631488b prc: Add properties to ConfigPageManager 2021-02-05 23:51:25 +01:00
rdb
642f4a4e55 bullet: Implement make_copy() for BulletGhostNode 2021-02-05 23:48:41 +01:00
Stephen Imhoff
cc4701d299 Add ability to persist ghost nodes. 2021-02-05 20:31:10 +00:00
Stephen Imhoff
a9f3940577 Add bullet ghost node test 2021-02-05 20:31:01 +00:00
rdb
25e7e20ccd Update BACKERS.md
[skip ci]
2021-02-05 01:33:26 +01:00
rdb
492cce8a49 event: Compile out threaded code when compiling without HAVE_THREADS 2021-02-03 13:29:28 +01:00
rdb
8c2b3c3192 pgraph: Add missing InstancedNode::CData type handle 2021-02-03 13:27:07 +01:00
rdb
a1e4cf059f glgsg: Fix attempt to detect glTexStorage1D in OpenGL ES 2021-02-03 12:53:20 +01:00
rdb
60f3ac5163 gobj: Assert instead of crash when printing unresolved GV(A)D 2021-01-30 20:06:32 +01:00