Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/panda3d/panda3d

Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
https://github.com/panda3d/panda3d

CMake: pass full module name to interrogate_module

b221b492f70a97d6aa73823e27ce962933895fad authored 11 months ago
net: Prepare to split these classes out into panda3d.net module

See #1466 - these classes are still part of panda3d.core as of 1.11, but they should really be i...

92db1840f9edfe37bea7870a96d26d44b5d68f73 authored 11 months ago
tests: Add unit test to check new panda3d.net module

b605e1240c7ed1f301858da60fc10268754a31a4 authored 11 months ago
makepackage: Unbreak RPM file generation with new pstats.desktop

Fixes #1618

66367ba5e30ae0eaa7deb65d83cd6d125c320f25 authored 11 months ago
mac-stats: fix compile error with STDFLOAT_DOUBLE

[skip ci]

d9052bae763ac42d0bf1d678be7206b20f7e46f8 authored 12 months ago
glgsg: Fix regressions with fog shader inputs in GLSL

09fc5b73d7868cb66ff9b4cd56e33ad17356dbab authored 12 months ago
ext: Use different names for each gen_next method

b049c891d1a5d14691d1ff990b8c25f2dc67e227 authored 12 months ago
Remove .I files from _IGATEEXT.

6dc274e38d304d8bfe5a192d7b3059c28bdf63be authored almost 1 year ago
Fix unguarded python-specific headers.

d8775fa01e2702400b12f1cf4e7aa364db9ac180 authored almost 1 year ago
pstats: Workaround for Gtk bug that causes UI to crash when a session is closed

As workaround for https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/2029, we manually create a...

676a6df593532539b8c4c4b6eea564abeee182f9 authored about 1 year ago
pstats: Fix menus not updating in some conditions

Menus would only update properly if there was a strip chart open that would cause the PStatView ...

a9f6e6fd8a7dcf90ee44f5f7107509401075e0cb authored about 1 year ago
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 ma...

73360393df3bdab54fd8deb5a3dde4b3f363c6a0 authored about 1 year ago
task: Fix refcount leak when assigning attribute of task object

Regression on 1.11

f1f15a92a46db1d5a8f7c1ceb936e2ed26982e78 authored about 1 year ago
dtoolutil: writelines() should accept any iterable

128000b03ad1332bed57eee2854ff70ced97b277 authored about 1 year ago
dtoolutil: Fix issue compiling interrogate without HAVE_PYTHON

Closes #1608

Co-authored-by: pmp-p <[email protected]>

4b748d1abaef49260cf25848d671d639a5197df3 authored about 1 year ago
Squash merge webgl-port branch into master

Adds support for emscripten as a build target / platform, and adds a WebGL renderer back-end

84ed141b2a067610ad0858a19737bfa7d5016549 authored about 1 year ago
Merge branch 'release/1.10.x'

ecc1e30ef6ae9500f4fd1d22835fb53fc5053412 authored about 1 year ago
text: Enable text-use-harfbuzz by default, if compiled in

See #1591

0dad38d089d35389b23998ba3c29d24d85fd7155 authored about 1 year ago
text: Support explicit direction even with harfbuzz disabled

Fixes #1591

23772c472224d86d07306ffd75fa5081946c6b29 authored about 1 year ago
glgsg: Fix for when `p3d_Color` is set to vec4 type

Fixes #1601

ca9b5dd44aef1638da2b2a9fbf9c11b83ccbd596 authored about 1 year ago
glgsg: Don't set immutable flag for buffer textures (regression)

Fixes #1602

39d964c4bb82d6dbb2c17256026eb6260e25d5d2 authored about 1 year ago
dgui: Make copy of mutable default value

Fixes #1587

8c74919a8b482eddba8d18cf8adcc43529a11d78 authored about 1 year ago
Prepare installer.nsi for Python 3.13

16afdd2bf9d38035391960d3d29e249253a8a891 authored about 1 year ago
Update version number to 1.10.15

26ce3eab297e018516361647f269af14936c3079 authored about 1 year ago
Merge branch 'release/1.10.x'

9517ffb320fbd30f401e1550c6413a25f355e273 authored about 1 year ago
Assorted docstring fixes

Closes #1588

fe63dee524f7576c8ae1e7c2d5303e2c2f8efe96 authored about 1 year ago
readme: Update link to SDK to point to 1.10.14

[skip ci]

ab05b75933a2e3c03f1901b50a13be3c36090950 authored about 1 year ago
doc: Add release notes for 1.10.14

[skip ci]

8e539bd99840da261853c08bc426e0ea43bddd24 authored about 1 year ago
makepanda: Add _d suffix to .pyd files in debug mode on Windows

Fixes #1566

876512932a332f2cd2ff40ac1eee8c28e9c93feb authored about 1 year ago
interrogate: Reduce generated code, refactor bad args error code

c6c75092e1b77c01cae544aed0b4378462ba3654 authored about 1 year ago
Merge branch 'release/1.10.x'

e04daec2fe9788ac248cd416f171db77b2d74555 authored about 1 year ago
interrogate: Fix some pointless code generation case

Some cases of eg. inplace ternary operator would needlessly construct and then immediately destr...

7926a3a92910c082d151c00c4bc6a34195f14077 authored about 1 year ago
interrogate: Fix handling of RF_self / inplace binary operator

37c9e58ea006d0fd766d8bf45d40a6cb461278c5 authored about 1 year ago
interrogate: Add cleverness to avoid writing out dead code

Hopefully fixes GCC 13 compile regression, see #1580

46e662bd8edd85616bc9a113af3d30f0cb45a639 authored about 1 year ago
pipeline: Fix `Thread::bind_thread()` regression

Fixes #1575

6bbba133f0479e774c5911ad063a534fd7bb4c63 authored about 1 year ago
recorder: fix reading multiple recorders from bam file

Closes #1564
Fixes #1561

384a0d1238fe8ebdb507b58e86411b0d49217aaa authored about 1 year ago
Merge branch 'release/1.10.x'

9145b6c7292eaceee1df658d5c6aa3145842a8eb authored about 1 year ago
pgraph: add note to LensNode::is_in_view docstring about CS

Closes panda3d/panda3d-docs#143

6b3dfc7e16554a47be44084d0de422278aa3187f authored about 1 year ago
egg-palettize: fix writing Magfilter

Fixes a typo that applied the value from the Minfilter to the entry of the Magfilter.

Closes #1585

25b85041d5982c4fad8bff75c998240b7df5e74c authored about 1 year ago
windisplay: fix handling of invalid devices, replaced 0 with nullptr

Fixes #1559
Closes #1563

7277199d6e671595c776c74f8704e3ab083899bb authored about 1 year ago
grutil: Change docstring for MeshDrawer link_segment method

In short, this adds notes regarding the manner in which the method makes use of the "frame" and ...

1c4a91858b528746c602df434c96754f26a55598 authored about 1 year ago
recorder: Fix error reading multiple recorders from .bam file

Modified version of #1564 without changing ABI

Fixes #1561

be958c409f452108e49de7e30220ec5d50aaed62 authored about 1 year ago
glgsg: Show internal format in debug output

4f37d97cf6cf0814ad3e17e13122f14e3962656d authored about 1 year ago
dist: Fix error when using bam_model_extensions with bdist_apps

0cc3f8fbf666be5a1f612f3c8f696dc61fdb73c0 authored about 1 year ago
gles2gsg: Fix image load/store support in OpenGL ES 3.1

This does require gl-immutable-texture-storage to be on, so it is not enabled by default unless ...

89701270dd160a8a4cdced98526320175514f8b4 authored about 1 year ago
display: properly prioritize preferred pipe

Previously, load-display of a module with more than one pipe would cause the first available pip...

deb24afe18c6f40a74033b8b41a6231ac910ebee authored about 1 year ago
bullet: Fix deadlock when contact added callback accesses certain data or executes bullet methods

3097d2637c277c8a94662e394aaea1b813c12cca authored about 1 year ago
device: fix small typo, fixes 1571 (#1572)

f9a86bced64c711a9b4ab1da7d608a2d6a58b261 authored about 1 year ago
workflow: Delete clang-tidy workflows for now

There are a number of issues with them, they need to be revisited at some point

[skip ci]

e3ea39766585934cc8fd92b647d7ef729c0461dd authored about 1 year ago
pgui: Add more property-style accessors (#1552)

4c2581a4d2831eb220ab03757051dc2b372bead9 authored over 1 year ago
tinydisplay: Fix build when no platform display module is enabled

Fixes #1554

1a3ee2b232cb76343a92b457e5caf55e68a34f36 authored over 1 year ago
cocoa: Support EDR windows with float framebuffer

Requires macOS 10.11

20a2b26090045677675d28f4b5cf89a27707c1cc authored over 1 year ago
tests: Also skip Cg unit tests on arm64 reporting as aarch64

[skip ci]

edf4b7d448627a311f69418c4ead8a9acb432c43 authored over 1 year ago
assimp: Disable loading .glb and .gltf via Assimp by default

Fixes #1537

b7fa25f8f467d7d58e21fa9f9c1b4c2b82ae3f73 authored over 1 year ago
Merge branch 'release/1.10.x'

3833a35fa9d138b20ce4fbc64e4c619b0031b7dc authored over 1 year ago
assimp: Add assimp-disable-extensions config var (for #1537)

This can be used to disable certain extensions from being loaded via Assimp

Also makes the `get...

0121e74aa48fda10300c5809667ade67e86c5db0 authored over 1 year ago
dist: Fix crash running deploy-stub on arm64 with 16 KiB pages

arm64/aarch64 kernels may be configured with 4K, 16K or 64K pages, 16K seems to be most common.
...

b4e8cf695864919d3073e0d6489129996ad21ce4 authored over 1 year ago
wxwidgets: Fix some issues with WxSlider, code cleanup

2539de14fce58bee5738629696a158a8a376f8ae authored over 1 year ago
tests: Don't expect mypy to be on the system PATH

4bdf85348fdd04ca91cc5f6f3bfe0038d14c721a authored over 1 year ago
contrib: Remove temp-hpr-fix from contrib/sceneeditor

62203fb299d464196b63d70e69f51ff2059a5ec1 authored over 1 year ago
tests: Fix mypy test (#1551)

0380a60e5805101863f4caccbd4c667758a95b6e authored over 1 year ago
wgldisplay: Fix HDR framebuffers with newer NVIDIA drivers

[skip ci]

0a7afb37d9a0879c4bd4f6cd0b1231d6abe135f1 authored over 1 year ago
display: make refresh_rate float, deprecate get_display_mode_xyz

7c3e660b15c09b0aa58ed030cd497d109525cae5 authored over 1 year ago
cocoa: Improvements to VSync implementation:

- Use futex instead of condition var
- Prepare for adaptive sync support (#1553)
- Support in ti...

a52744a973ff4cfbf9bd0b4e73ce5112dbcf78ec authored over 1 year ago
patomic: Implement futexes on macOS using ulock API

This is what is also used by the libc++ futex implementation on macOS, and should be more effici...

034f1ea3587b32de558399c30a86f84b68828db0 authored over 1 year ago
display: Add method for querying current display mode index

Note that it doesn't work on macOS with high-DPI displays, this requires #1308 (which is on mast...

eec66c585e882db4ce0dcde8d79f7575e4eee70e authored over 1 year ago
test_wheel: Update set of packages to install with pip

setuptools is required because test_imports imports direct.dist.commands

[skip ci]

78f8e1eaa95071ae21c2f6d8f16768c7330c5f15 authored over 1 year ago
Require pytest >= 3.9.0 (due to use of `tmp_path`)

84020d4fb65eac6fcf5a8113f9201fc16f398f6e authored over 1 year ago
Merge branch 'release/1.10.x'

277460061ed69d6bef0c818343d87e87b064722e authored over 1 year ago
dist: Fix odd FreezeTool.addModule behavior with empty text

02e6487585fc8926623301b6ffdfba2b619d50b5 authored over 1 year ago
showbase: Suppress deprecation warning

26fae21cb9ffed023a3dda385b88ebe213c5c200 authored over 1 year ago
tests: Add site.py file for deploy-stub test

3059f8f76b67325d3d70d49ca6d86c23af912c72 authored over 1 year ago
tests: Fix an issue running tests with some Python 3.4 setups

cb7f25f59cea6aa92dcbb7f8e096cb1ac1168971 authored over 1 year ago
tests: Compat w/ older pytest by using tmpdir instead of tmp_path

479774477b2027bf7ac3f792fcebe0deb9135646 authored over 1 year ago
test_wheel: Put python DLL on system PATH for FreezeTool unit test

a0ea85d39eee265239f3b3f3f8a60d852927d59d authored over 1 year ago
Add Python 3.12 to setup.cfg

00c6bee3f675e73e2d4279150e89a37c17d19470 authored over 1 year ago
showbase: Fix redundant call to `entry_points()` in Loader

ab0c177c799378aa0a8c24490e39d4adf6db3e65 authored over 1 year ago
dist: Switch build_apps from pkg_resources to importlib.metadata

36bcfe77050457f7d44648be283100f60fe7a377 authored over 1 year ago
CMake: Switch use of distutils.sysconfig to sysconfig in Python 3.12

Part of #1395

39e4e4167cd0695723b1d3800460da7cfd1f0e87 authored over 1 year ago
CMake: build tinydisplay using CMake

Based on work by @toadkarter (#1487) and @pmp-p (#1547)

Fixes #1481

c48fcba3d8b632d6f2453b0d2b62bda575186ed9 authored over 1 year ago
Merge branch 'release/1.10.x' into incoming

a6ab238abc09cece7de9fc21dfc0c2beec9753e6 authored over 1 year ago
Switch to 1.10.14 thirdparties, enable Python 3.12 CI on Windows

5e4fc7999e9b5362c2d2144704fe727abc7675f3 authored over 1 year ago
tests: Don't cache loaded test model

1db6dbc1668a297eeb5e70ed2decc942a53f0e17 authored over 1 year ago
tests: Don't run tkpanels.Placer test without Tk already inited

Necessary for being able to run test suite on macOS

476374b8140509e0946d5541af2df2ac05c03471 authored over 1 year ago
workflow: Add `$pythonLocation/lib` to LD_LIBRARY_PATH for tests

87e69b71bf5a3335b9dbad9ca189771369925e12 authored over 1 year ago
tinydisplay: fix missing include in zmath.h

9dce403bee16cda0545aed8b033242f84c1dc54d authored over 1 year ago
tests: Run runtime executable generated by FreezeTool test

f9c213fcbb8bd29c0991db02e4fc0f9c2e25ee70 authored over 1 year ago
tests: Fix running tests on Windows and with Python 2.7

b2465c3b38441be9079fdf3dff5e9d919ecec664 authored over 1 year ago
pstats: Update macOS timeline view to show more of collector name

Now shows the parent collector name if there's room and a single character if there's no room fo...

d368fac3e3d3ec7580614cf669841e46e89f482f authored over 1 year ago
CMake: Build PStats port for macOS

10110cbfff297306a5aa4ca795926b2edcac2724 authored over 1 year ago
Add setuptools to requirements-test.txt

98330b586fbe5d88b97e7356861dccce209b9e41 authored over 1 year ago
workflow: Add setuptools as requirement when testing Python 3.12

972c0009ac457f95a3cf75650e990d21c928322d authored over 1 year ago
showbase: Switch Loader entry point detection to importlib.metadata

Only in Python 3.8 and up, where this module is available, otherwise it falls back to pkg_resour...

c1c035d5c9fd7910b6e9f94d4507eed6bd511fe3 authored over 1 year ago
pytest: Don't skip "dist" directory in test discovery

c77697a2c0bed34714511775755e3ce09b554e48 authored over 1 year ago
tests: Add unit test for `Freezer.generateRuntimeFromStub`

f24a18f45e1c71108689f94f5784dc3dd7bd06a8 authored over 1 year ago
makepanda: Remove stray distutils import

6f89b8e72090c4ab4302dbe357b8d005cf60a847 authored over 1 year ago
particles: Fix deprecation warning

e627c7c63d90a979373b0a41fd9e1bda4e79319b authored over 1 year ago
glgsg: Fix wrong value for deprecated shadowMatrix shader input

5b041474ff54be8ce296ce0d2317f37af8494be9 authored over 1 year ago
Merge branch 'release/1.10.x'

e01cb590deb15d21082e6ab0f324a43cf9dc49ed authored over 1 year ago
interrogatedb: Switch T_OBJECT to T_OBJECT_EX for this_metatype

T_OBJECT has been deprecated.

c45e14a5638d4db055d5f35845e3dba7a4e774cf authored over 1 year ago