open_toontown_panda3d/panda/src
rdb 73360393df Switch use of Py_INCREF to new Py_NewRef function
This is more idiomatic, simplifies the code, makes it easier to port to eg. HPy later on, and makes it easier to use the limited ABI (where it can be optimized to a tail call) later on

A polyfill is provided for compatibility with Python versions 3.8 and 3.9
2024-01-29 17:57:53 +01:00
..
android android: Changes to add compatibility with pyjnius/plyer 2022-03-12 18:18:15 +01:00
androiddisplay android: Improve physical mouse and keyboard handling: 2022-01-04 20:35:17 +01:00
audio cleanup: Fix assorted issues uncovered by clang-tidy 2023-02-12 18:17:03 +01:00
audiotraits CMake: Fix error linking OpenAL as framework 2023-05-08 20:01:22 +02:00
bullet Merge branch 'release/1.10.x' 2024-01-04 16:36:03 +01:00
chan general: Mark many constructors as `explicit` 2023-08-02 08:18:43 +02:00
char dtoolutil: Add small_vector implementation and use it 2023-02-22 16:48:11 +01:00
cocoadisplay cocoa: Support EDR windows with float framebuffer 2023-10-23 12:17:28 +02:00
cocoagldisplay cocoa: Support EDR windows with float framebuffer 2023-10-23 12:17:28 +02:00
collide Switch use of Py_INCREF to new Py_NewRef function 2024-01-29 17:57:53 +01:00
configfiles CMake: Generate consistent paths in 20_panda.prc on all platforms 2020-01-11 19:39:43 -07:00
cull Experimental InstancedNode class for hardware instancing 2020-11-22 22:01:13 +01:00
device Merge branch 'release/1.10.x' 2024-01-04 16:36:03 +01:00
dgraph
display Switch use of Py_INCREF to new Py_NewRef function 2024-01-29 17:57:53 +01:00
distort gobj: Add config switch for Panda not to default to packed vertex colors 2021-03-25 23:15:58 +01:00
doc doc: Improve egg syntax documentation 2021-11-28 16:12:44 +01:00
downloader Squash merge webgl-port branch into master 2024-01-25 15:37:38 +01:00
downloadertools cleanup: Fix assorted issues uncovered by clang-tidy 2023-02-12 18:17:03 +01:00
dxgsg9 shader: More efficient state-based shader input fetching 2023-09-17 17:54:17 +02:00
egg add sRGB support to egg-palettize, sluminance to egg 2023-02-14 11:34:24 +01:00
egg2pg Merge branch 'release/1.10.x' 2023-07-21 19:42:39 +02:00
egldisplay Merge branch 'release/1.10.x' 2023-05-08 20:08:48 +02:00
event Switch use of Py_INCREF to new Py_NewRef function 2024-01-29 17:57:53 +01:00
express Switch use of Py_INCREF to new Py_NewRef function 2024-01-29 17:57:53 +01:00
ffmpeg Merge branch 'release/1.10.x' 2022-08-31 12:51:46 +02:00
framework Squash merge webgl-port branch into master 2024-01-25 15:37:38 +01:00
gles2gsg (multiview) texture preparation changes: 2023-06-13 13:51:19 +02:00
glesgsg CMake: Break up "GLES" component into OpenGLES1/OpenGLES2 2020-01-07 11:34:34 -07:00
glgsg CMake: Rely on GNUInstallDirs to specify install paths 2019-08-31 00:48:42 -06:00
glstuff Squash merge webgl-port branch into master 2024-01-25 15:37:38 +01:00
glxdisplay Merge branch 'release/1.10.x' 2022-11-07 18:05:03 +01:00
gobj Switch use of Py_INCREF to new Py_NewRef function 2024-01-29 17:57:53 +01:00
grutil Merge branch 'release/1.10.x' 2024-01-04 16:36:03 +01:00
gsgbase (multiview) texture preparation changes: 2023-06-13 13:51:19 +02:00
iphone Fix assorted instances of leftover Python 3 syntax 2023-05-05 11:08:17 +02:00
iphonedisplay
linmath Switch use of Py_INCREF to new Py_NewRef function 2024-01-29 17:57:53 +01:00
mathutil general: Mark many constructors as `explicit` 2023-08-02 08:18:43 +02:00
movies general: Mark many constructors as `explicit` 2023-08-02 08:18:43 +02:00
nativenet Squash merge webgl-port branch into master 2024-01-25 15:37:38 +01:00
net Squash merge webgl-port branch into master 2024-01-25 15:37:38 +01:00
ode Switch use of Py_INCREF to new Py_NewRef function 2024-01-29 17:57:53 +01:00
pandabase cocoa: Split out GL-specific code into new cocoagldisplay module 2023-03-21 23:16:36 +01:00
parametrics dtoolutil: Add small_vector implementation and use it 2023-02-22 16:48:11 +01:00
particlesystem cleanup: Fix assorted issues uncovered by clang-tidy 2023-02-12 18:17:03 +01:00
pgraph Switch use of Py_INCREF to new Py_NewRef function 2024-01-29 17:57:53 +01:00
pgraphnodes general: Mark many constructors as `explicit` 2023-08-02 08:18:43 +02:00
pgui pgui: Add more property-style accessors (#1552) 2023-10-26 23:18:12 +02:00
physics general: Mark many constructors as `explicit` 2023-08-02 08:18:43 +02:00
pipeline Switch use of Py_INCREF to new Py_NewRef function 2024-01-29 17:57:53 +01:00
pnmimage Switch use of Py_INCREF to new Py_NewRef function 2024-01-29 17:57:53 +01:00
pnmimagetypes Squash merge webgl-port branch into master 2024-01-25 15:37:38 +01:00
pnmtext Merge branch 'release/1.10.x' 2021-04-08 12:30:35 +02:00
pstatclient Switch use of Py_INCREF to new Py_NewRef function 2024-01-29 17:57:53 +01:00
putil Switch use of Py_INCREF to new Py_NewRef function 2024-01-29 17:57:53 +01:00
recorder recorder: fix reading multiple recorders from bam file 2024-01-04 16:36:08 +01:00
skel general: Add constness to some methods where it is missing 2022-10-20 21:01:58 +02:00
testbed pview: Don't require a window in screenshot mode 2023-10-08 23:36:59 +02:00
text text: Enable text-use-harfbuzz by default, if compiled in 2024-01-23 16:47:50 +01:00
tform putil: Deprecated MouseData alias for PointerData 2023-08-02 08:13:02 +02:00
tinydisplay tinydisplay: Fix build when no platform display module is enabled 2023-10-23 12:18:09 +02:00
vision opencv: Use correct headers for videoio C interface 2023-02-12 18:18:20 +01:00
vrpn CMake: Add --exclude-libs flags to static thirdparty libraries 2022-03-09 16:23:37 +01:00
webgldisplay Squash merge webgl-port branch into master 2024-01-25 15:37:38 +01:00
wgldisplay wgldisplay: Fix HDR framebuffers with newer NVIDIA drivers 2023-10-21 17:14:26 +02:00
windisplay Merge branch 'release/1.10.x' 2024-01-04 16:36:03 +01:00
x11display Merge branch 'release/1.10.x' 2023-10-22 12:06:18 +02:00
PACKAGE-DESC