23149 Commits

Author SHA1 Message Date
rdb
42d112d08d assimp: fix some issues with importing rigged characters 2019-07-25 20:48:03 +02:00
rdb
d3e61e1abe chan: remove net blend calculation, nothing is actually using it 2019-07-25 20:34:25 +02:00
rdb
9caae6520e makewheel: add more project URLs to wheel metadata
[skip ci]
2019-07-22 20:02:13 +02:00
rdb
7d6ba557d3 Add project_urls to setup.cfg
[skip ci]
2019-07-22 19:46:40 +02:00
rdb
53648ed841 Add FUNDING.yml file
[skip ci]
2019-07-22 19:23:04 +02:00
rdb
00d7973925 makewheel: remove outdated comment
[skip ci]
2019-07-22 19:18:38 +02:00
rdb
36e1b66349 Merge branch 'release/1.10.x' 2019-07-18 20:21:07 +02:00
rdb
4322523400 chan: remove unused MovingPartBase::_num_effective_channels member 2019-07-18 20:20:41 +02:00
rdb
22d50297a2 actor: fix makeSubpart on models with pre-bound animations
Fixes #647
2019-07-18 20:18:22 +02:00
rdb
9dd35f9c3a gobj: default current_thread arg for Geom.get_animated_vertex_data() 2019-07-16 13:40:14 +02:00
rdb
8932eec43b linmath: use default ctor and assignment op for matrix classes 2019-07-15 20:37:18 +02:00
rdb
3a7ab6c319 Merge branch 'release/1.10.x' 2019-07-15 19:51:19 +02:00
rdb
8d61002cd6 tests: add unit tests for some shader loading operations 2019-07-15 19:46:59 +02:00
rdb
23232a5b20 pgraphnodes: fix assert when analyzing geoms with strip cut index 2019-07-15 19:42:33 +02:00
pythonengineer
46a3a72029 PythonUtil: weightedChoice should throw IndexError on empty list
Also includes a unit test.

Closes #682
2019-07-15 19:39:31 +02:00
rdb
ce6d02b8d7 egg: remove unused matrix_2d variable 2019-07-15 14:54:55 +02:00
rdb
0a54d54ebe Update BACKERS.md 2019-07-13 21:38:05 +02:00
rdb
2ef70579c8 display: remove reference to non-existent HardwareChannel class
[skip ci]
2019-07-12 12:59:46 +02:00
Mitchell Stokes
1a03d997b2 Remove support for Miles audio system
See #440 for discussion on why this is being removed.

Closes #660
2019-07-10 14:13:36 +02:00
rdb
0ce25d0e30 prc: fix a compilation warning in encryptStream.cxx 2019-07-10 14:12:05 +02:00
rdb
99e6a1d9b8 dtoolutil: iostream should use Py_ssize_t instead of int 2019-07-10 14:11:53 +02:00
rdb
fa62344452 express: better fix for encrypt_string Python 3 issues
A workaround for the bug described in #684 was made in e080d33e313939be26c6859e2ae43f2cfe3f23a5 but this fix is significantly cleaner.

Unit test was added.
2019-07-10 13:46:42 +02:00
rdb
b2d327f268 Move StringStream from downloader to express
It is more generally useful than just in the HTTP code, and I need to use i
t somewhere in express.
2019-07-10 13:44:33 +02:00
rdb
1a1648682a downloader: allow constructing StringStream from vector_uchar 2019-07-10 13:16:57 +02:00
rdb
d5788d9422 Merge branch 'release/1.10.x' 2019-07-10 12:22:56 +02:00
rdb
2c9d16f62e ParticlePanel: set reasonable max values for integer sliders
Fixes #672
2019-07-10 12:01:55 +02:00
rdb
11990833fe text: fix compilation warnings with implicit int->char32_t cast 2019-07-10 11:20:15 +02:00
rdb
4bb31029f0 pgraph: fix ScissorAttrib compare (fix flickering DirectScrolledFrame)
Fixes #681
2019-07-10 11:14:54 +02:00
rdb
cee000d1da makepanda: pick up AudioToolbox and CoreAudio frameworks on macOS
These seem to be needed to compile against OpenAL Soft.

Fixes #678
Fixes #679
2019-07-10 10:05:10 +02:00
rdb
e080d33e31 interrogate: temp hack to make encrypt_string return bytes
Fixes #684
2019-07-10 09:54:57 +02:00
rdb
bac376541f pgraph: add NodePath.replace_texture() 2019-07-10 09:53:42 +02:00
rdb
ab238bd153 gobj: support non-affine transformations in calc_tight_bounds
This makes it possible to get the 2D bounding volume of an object as it appears on screen.
2019-07-10 09:30:16 +02:00
hecris
563ff75c2f collide: implement check from parabola into inverse sphere 2019-06-20 19:33:42 +02:00
wezu
617f3f7c7b
Snake-case aliases for BufferViewer
Add snake_case aliases for BufferViewer
2019-06-16 12:01:54 +02:00
rdb
6a0be374c8 prc: fix for compiling without OpenSSL support
[skip ci]
2019-06-08 09:50:42 +02:00
hecris
47f39809ee collide: add collision test for parabola into box
Closes #664
2019-06-07 22:21:27 +02:00
rdb
1302b215ea Merge branch 'release/1.10.x' 2019-06-07 22:18:26 +02:00
rdb
ff12deeba4 Raise version number to 1.10.4 on release/1.10.x branch
[skip ci]
2019-06-07 22:16:41 +02:00
Fireclaw
387b43adde dgui: Fix popupMarker_pos related crash
Set initial popupMarker position to previous default by using None as default
2019-06-07 22:13:25 +02:00
Mitchell Stokes
cb7dbfc219 Remove unused files there were referencing ToonTown
Closes #659
2019-06-07 22:11:58 +02:00
rdb
3d6f35827a interrogate: exit with nonzero status when failing to write -oc/od
Fixes #666
2019-06-07 22:10:13 +02:00
Sam Edwards
2f97b76b42 dtoolutil: Overhaul ExecutionEnvironment's dtool path hunting code
The main change here is it uses an array of expected filenames,
which optionally itself feeds off of a compiler definition, rather
than hardcoding the expected filenames straight into the search
code.

The other change is this code is omitted when building statically.
2019-06-02 01:34:54 -06:00
Sam Edwards
f21830d2a8 dtoolutil: Fix UB when musl's dlinfo(RTLD_DI_LINKMAP) fails 2019-05-29 17:27:55 -06:00
Sam Edwards
83c10d1a0b dtoolutil: Fix UB when musl's dlinfo(RTLD_DI_LINKMAP) fails 2019-05-29 17:27:16 -06:00
rdb
2e9395b766 Merge branch 'release/1.10.x' 2019-05-14 14:41:43 +02:00
rdb
adaf9ee4aa readme: update links to point to 1.10.3 v1.10.3 2019-05-13 14:31:19 +02:00
rdb
65491fdc0f doc: add release notes for 1.10.3 2019-05-13 14:25:40 +02:00
rdb
7b77888e5a FilterManager: allow specifying custom fbprops in renderQuadInto
Corollary to ea0210640cebe63db93333d13ead2e33ddaff188 (see #599)
2019-05-13 14:25:22 +02:00
rdb
291f3825f4 ffmpeg: fix rare "bad src image pointers" after seek
Fixes #391
2019-05-13 13:53:34 +02:00
rdb
f183d901cb bullet: sync rigid body transform when node is reparented
Reparenting a node will change its net transform, so it should cause a transform sync.

Fixes #629
2019-05-13 13:53:33 +02:00