rdb
f84111a693
makepanda: Don't disable Cg/FMODEx on macOS without arch flags
...
Fixes #1119
2021-02-24 09:46:53 +01:00
Michael Wass
ea49c121a0
direct: fix TypeError caused by py3 division changes
2021-02-24 09:46:53 +01:00
rdb
778c6ee6be
pgui: Add missing pipeline.h include
2021-02-24 09:46:53 +01:00
Stephen Imhoff
18873ffbf1
Add use of TransformState::make_pos_quat() in some places ( #1116 )
...
Fixes #1116
2021-02-22 20:06:26 +01:00
Stephen Imhoff
a196f1adcc
gobj: Add missing TransformState.make_pos_quat ( #1116 )
...
matches to TransformState.make_pos_hpr
2021-02-22 20:05:58 +01:00
rdb
8944737844
linmath: Support floor division for vector types
...
Also fix __pow__ so that it returns the derived type, not the base type
2021-02-22 20:01:30 +01:00
rdb
5ae08eadf7
Merge branch 'release/1.10.x'
2021-02-22 19:38:49 +01:00
rdb
7ed9f573e7
interrogate: Map operator / to true divide unless it takes an int
...
This is a little less conservative than the previous behaviour of only mapping if it takes a float, but this behaviour is more intuitive for non-scalar operands such as for Filename's operator /.
2021-02-22 19:14:18 +01:00
rdb
9d9337dc4d
dtoolutil: Fix Filename division operator in Python 3
2021-02-22 18:14:12 +01:00
rdb
601ca323f5
interrogate: Support __truediv__, __floordiv__, etc. special methods
2021-02-22 18:13:34 +01:00
rdb
18cb4a7ccc
vorbis: Disable cross-lapped seeking by default, to reduce clicking
...
Fixes #1108
2021-02-22 10:58:18 +01:00
rdb
b1dbd0fa9c
Update BACKERS.md
...
[skip ci]
2021-02-22 10:58:18 +01:00
rdb
f2e488fd6b
pgui: Workaround for text disappearing in multithreaded pipeline
...
The text could appear from a DirectButton or other GUI element if updating eg. the text_fg property.
2021-02-21 11:00:22 +01:00
rdb
5c4909b4ab
pgui: Some code cleanup for PGItem
2021-02-21 10:17:14 +01:00
rdb
a05405c475
pgraph: API reference improvements for NodePath
2021-02-21 10:15:33 +01:00
rdb
fb9b334d58
Merge branch 'release/1.10.x'
2021-02-17 10:57:30 +01:00
rdb
3592404fa8
display: Fix GraphicsWindow::get_pointer() listed as deprecated
...
[skip ci]
2021-02-17 10:56:46 +01:00
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