pythonengineer
13011278af
PythonUtil: Fix usage of reduce() for Python 3
2020-08-04 11:05:29 +02:00
rdb
3c4f666509
direct: Improvements to API reference, better cross-linking
2020-07-27 13:40:31 +02:00
rdb
abe761c30e
github: Add issue templates
...
[skip ci]
Closes #965
Co-authored-by: Daniel Stokes <kupomail@gmail.com>
2020-07-25 16:27:38 +02:00
Daniel Stokes
2d6122457b
Add initial pull request template
...
[skip ci]
Co-authored-by: rdb <git@rdb.name>
Closes #964
2020-07-25 16:11:04 +02:00
rdb
8ae4c8eee8
Add initial CONTRIBUTING.md file
...
Closes #962
2020-07-25 15:56:45 +02:00
rdb
35d6f3daa3
Merge branch 'release/1.10.x'
2020-07-25 15:55:05 +02:00
rdb
72b96f1afa
putil: define pbitops in terms of fundamental types
...
This ensures there's always an overload matching a particular definition of size_t / uint64_t, etc.
2020-07-25 09:53:15 -04:00
Daniel Stokes
fbcffe02fa
Add initial CONTRIBUTING.md
2020-07-25 15:03:01 +02:00
rdb
dcc08ac572
Merge branch 'release/1.10.x'
2020-07-25 14:58:35 +02:00
Tohka
c4af56620b
gobj: Support registering texture pool filters from Python code
...
Closes #954
2020-07-25 14:54:32 +02:00
Mitchell Stokes
2893d8cef8
device: Fix erroneous dpad_*-up events when emulating a dpad on Linux
...
The first time axis are processed while a dpad axis is engaged will
result in the opposite dpad "button" getting set to a state of S_up from
S_unknown, which results in an '-up' event getting fired. Instead,
assume the emulated dpad buttons start in a state of S_up.
This fix is for the Joystick API and for the evdev API, but only the
evdev changes were tested.
Closes #973
2020-07-25 14:07:33 +02:00
rdb
3fe1d286d0
collide: Add docstring for CollisionTraverser::traverse()
2020-07-25 12:50:09 +02:00
rdb
52127f6805
ShowBase: None comparison cleanup
2020-07-25 12:49:58 +02:00
rdb
43b5345588
ShowBase: significant improvements to ShowBase API documentation
...
Fixes #198
2020-07-25 12:48:54 +02:00
rdb
9d91274739
gobj: Don't use Texture::up_to_power_2 for memory alignment
...
That method uses plain int, and will therefore fail for larger allocations.
2020-07-25 10:43:21 +02:00
Tohka
5fdbc97499
direct: Fix TexMemWatcher crash when graphics memory reaches 1 GB
...
Closes #975
Co-authored-by: rdb <git@rdb.name>
2020-07-25 10:32:36 +02:00
Donny Lawrence
5d6ff0ecc8
cocoadisplay: Fix handling of shift modifier
...
Closes #967
Fixes #959
2020-07-25 10:27:18 +02:00
rdb
2cb5b95d08
makewheel: Fix DLL location when building with --no-copy-python
...
This fixes a missing libffi-7.dll dependency of _ctypes.pyd
2020-07-01 11:14:13 +02:00
rdb
e787929c85
Merge branch 'release/1.10.x'
2020-06-29 14:50:59 +02:00
rdb
f7cef5c284
tests: fix typo in TextureAttrib test
2020-06-29 12:49:26 +02:00
rdb
40962e1eb5
gsg: Don't error for sampler/light type mismatch for non-casting lights
...
Closes #942
2020-06-29 12:17:36 +02:00
rdb
d659a3b0ff
dist: fix location of numpy/Pillow shared libraries
...
Fixes #914
2020-06-29 11:58:00 +02:00
rdb
8d99f38aa2
tests: update TextureAttrib unit tests
2020-06-29 11:32:15 +02:00
rdb
d1ab940e93
pgraph: Fix texture replacement creating unique TextureAttrib
...
This needs a more thorough fix (probably on master), but the implicit sort is incrementing every time, and it is being included in the hash/compare, so every time the same texture is replaced on the same TextureAttrib, it will be a unique TextureAttrib, causing garbage to accumulate and the state system to be generally less effective.
2020-06-29 11:30:07 +02:00
rdb
a51fbf2f9a
readme: change python version in README.md instructions to python3
...
Ubuntu still maps python and python-dev to Python 2, so the explicit python3 is needed.
[skip ci]
2020-06-25 18:48:42 +02:00
rdb
307a74deff
workflow: Ignore commits with [skip ci] or [ci skip]
2020-06-25 18:32:06 +02:00
rdb
04dd4fe354
pgui: Add PGItem Python properties
2020-06-22 22:50:15 +02:00
Donny Lawrence
0f3948005f
FreezeTool: Place blob in custom segment on macOS
...
The motivation behind this is in the code's comments. FreezeTool will
only put the blob in a custom segment if the provided deploy-stub
contains a __PANDA segment stub. Otherwise, it keeps the old behavior of
simply putting the blob at the end of the binary.
2020-06-22 22:41:33 +02:00
Donny Lawrence
23041ec069
FreezeTool: Make blob_size multiple of page size
...
A Mach-O segment must be sized in 4KiB increments. This shouldn't change
behavior for other platforms since mmap would round it up to hit a
page boundary anyway.
2020-06-22 22:41:30 +02:00
Donny Lawrence
46ae5a52d3
FreezeTool: Don't write blobinfo to wrong offset
...
The mechanism for searching for a specific symbol in a Mach-O binary got
tripped up when hitting the blobinfo stab entry, causing it to return an
offset of 0.
2020-06-22 22:41:26 +02:00
rdb
f3c0fa06b3
makepanda: silently ignore removed --host argument
2020-06-20 23:02:04 +02:00
Fireclaw
0f2cf6d14b
Add maximized property to WindowProperties, plus implementation ( #809 )
...
Closes #809
Co-authored-by: rdb <git@rdb.name>
2020-06-20 23:00:52 +02:00
rdb
4a21329a79
Merge remote-tracking branch 'origin/release/1.10.x'
2020-06-20 19:49:55 +02:00
Fireclaw
86cfbc22b1
direct: Fix errors in PythonUtil.detectLeaks() function ( #955 )
...
* Replaced removed choice() function with ternary expression
* Add sanity check for _crashOnProactiveLeakDetect, don't crash by default
Closes #955
2020-06-15 15:26:17 +02:00
rdb
913ab6669e
tests: Add more attribute tests to try to make coverage deterministic
2020-06-15 15:20:38 +02:00
rdb
0b19afa1a3
parser-inc: fix invalid template args for std::map<>
...
This fixes an interrogate warning.
2020-06-15 15:20:38 +02:00
rdb
f65b44bd5b
codecov: set patch check target to 0%
...
Hopefully this will make the patch builder merely informative and not reject any change without unit tests.
2020-06-14 13:10:22 +02:00
Kyle Smith
7f9680bd69
dcparser: The dcparser now compiles outside of panda
...
Closes #945
2020-06-14 13:10:01 +02:00
rdb
0d9cb5c392
CMake: force finding Assimp in MODULE mode
2020-06-14 13:09:36 +02:00
rdb
d01c53c2d8
Merge branch 'release/1.10.x'
2020-06-14 13:02:25 +02:00
rdb
a9b158192f
putil: fix crash in BitArray::has_any_of()
2020-06-14 12:55:52 +02:00
rdb
446c01c796
nativenet: change some error messages to debug messages
2020-06-14 12:52:01 +02:00
rdb
a78924b1a5
Add .T files to .editorconfig
2020-06-14 12:32:39 +02:00
rdb
f469edf71c
direct: remove a few more Python 2-isms
2020-06-14 12:32:19 +02:00
rdb
f295b28369
cppparser: update prebuilt cppBison files
2020-06-14 12:20:40 +02:00
rdb
16f2958adb
cppparser: support sizeof operator with constexpr
2020-06-14 12:12:27 +02:00
rdb
43961718fa
parser-inc: add missing template args to std containers
2020-06-14 12:11:42 +02:00
rdb
97e6a314b1
cppparser: support arbitrary constant expression in bitfields
2020-06-14 11:31:58 +02:00
rdb
2880525c1e
deploy-stub: flush output streams before exit
...
Intended to address #946
2020-06-14 11:07:31 +02:00
rdb
cada6c2c7b
Revert "makepanda: Add pyenv support"
...
This reverts commit eef55f19d866ad9e87698cb209dd49c19869da3c.
2020-06-14 11:07:24 +02:00