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

dist: Add hidden import for shapely

[skip ci]

3df594a6dd351bbfa08ca4d84cc8b61f1d72e8a7 authored over 1 year ago
dist: Fix bdist_apps regression as of 88d27aa31c1eeb7d48cc468ed23a4ed18a8922f9

e5824367193f619fe9206dba97ba9abfde97e740 authored over 1 year ago
dist: Show better error message when targeting outdated platform

This occurs if someone explicitly mentions eg. manylinux1 in their platforms list and then updat...

1072e6bf1a32b7dc32a8c2fce54ded81c09af7c2 authored over 1 year ago
dist: Strip out delvewheel patch from packaged Python code

Fixes #1492

3f76f4aa7018ca7e7fe0726abfdcca8c6c840481 authored over 1 year ago
workflow: Update GitHub CI runner OS versions

4b276826b66bb5c8c5fd3fbab1ee8a590d95e595 authored over 1 year ago
Make API documentation for Filename and VirtualFileSystem clearer

Mention specifically that Filename methods act on the physical disk whereas VirtualFileSystem me...

c958919037d80455e6b64bbb62b1bb2ace97a020 authored over 1 year ago
Fix assorted instances of leftover Python 3 syntax

Closes #1490

cc74efa79ab64b5d41c887a7222250f61e84cdc3 authored over 1 year ago
interrogate: Support explicit `cls` parameter for static methods

5d833c988aaace97b5460ed1bb2d4c53c3c9bf27 authored over 1 year ago
pgraph: Add file_version property to BamFile (like BamReader/Writer)

45fbfab094ab68ca4f130f7a496f65fbe7273fa0 authored over 1 year ago
putil: Add file_version property to BamWriter (mirroring BamReader)

749e297a027dffda4c413ae24e8f9a19cc185e11 authored over 1 year ago
putil: Fix a faulty docstring in BamReader

86804b3ed1c31841cd198091cd3f5688a0028e3e authored over 1 year ago
putil: Accept bytes in DatagramOutputFile::write_header()

eb82dbc7656075c466ce02ee8ffb7a8929173c09 authored over 1 year ago
display: minor doc fix and code cleanup

87b46a61ed2ee417aac7270233a158e10a2bc20e authored over 1 year ago
egldisplay: make pbuffers resizeable

f5d5340ad314cf36ed4426292beeffb4aa53cf73 authored almost 2 years ago
egldisplay: Fix GL_INVALID_OPERATION with headless pbuffer

21d7a83bfc1215c38827b003ac53f1abdf68f76f authored almost 2 years ago
cocoadisplay: Fix compilation errors due to missing includes

53f32e440e3d21ff8148119770b9016a64f4d1b8 authored almost 2 years ago
cocoadisplay: Remove accidentally checked-in file

[skip ci]

52dc6dbd28d8f858a46d182e2738532e1a449456 authored almost 2 years ago
tinydisplay: Add Cocoa-based backend

Adds support for tinydisplay rendering on macOS

Fixes #1285

a5fe1fa4bd9fe9494920a178e827f6ac27011439 authored almost 2 years ago
cocoa: Split out GL-specific code into new cocoagldisplay module

This makes it possible to create subclasses for tinydisplay and vulkandisplay without having to ...

545ede9d941be800a554ba1013a017a1a6b6f744 authored almost 2 years ago
windisplay: Fix issues switching fullscreen while maximized

Fixes #1469

389b24e69522f986296817818f2f2ab1803fc1bb authored almost 2 years ago
interrogate: Additional string table size reductions for NDEBUG

4bb6d8f6d8be69b0c9a4e8d48e061f95e3f57a46 authored almost 2 years ago
Merge branch 'release/1.10.x'

05436a749fa15f31b750dec7b7cd8e57c7af9dc7 authored almost 2 years ago
showbase: Clean up internal event handlers on destroy()

Fixes regression in cd6ad8285e11f780eee71cdb6b833b21b84d1d1b

aed2581ce6abb2998c31d257e3a8303ef785a63f authored almost 2 years ago
interrogate: Code size reduction for generated wrappers

No need to have a separate entry in the string table for every possible class for this uncommon ...

68927cad0b1a930fbc90a3c9a6c2035cfae4fbd2 authored almost 2 years ago
glgsg: Work around Panfrost driver bug with wireframe mode

c5d6bae1c39bf0a1887bf9d00baed74d32b6444c authored almost 2 years ago
dist: Add extraInitFuncs option to FreezeTool

Useful for init_libpnmimagetypes in particular

4da2059758267a91cfa7fc91bc77b9332eb280dd authored almost 2 years ago
dtoolutil: Fix _MSC_VER macros that should be _WIN32

108b31732797a089641fa0682204229790c18c79 authored almost 2 years ago
NotifyPanel: Rename variable that shadows builtin (#1470)

cd0eb27dc7439323f1abb685c6571f72542c842b authored almost 2 years ago
pgraphnodes: Fix compile warning on 32-bit in SceneGraphAnalyzer

316b8e96eb5571b9914c3ea989f78857d2a72f66 authored almost 2 years ago
tests: Don't rely on png being available for TexturePool tests

Instead, use SGI image format, support for which is generally enabled in Panda

f3d51fd72ce79d5ace504a0ceceb71246a92be05 authored almost 2 years ago
pnmimagetypes: Recognize .bw as extension for SGI images

eee10c9feb499fd3e8823c4e71ea05e694da21eb authored almost 2 years ago
Merge branch 'release/1.10.x' into incoming

32c73763e2ce83763462bf43be80bc1faa2c9ad5 authored almost 2 years ago
dist: Import pkg_resources lazily

88d27aa31c1eeb7d48cc468ed23a4ed18a8922f9 authored almost 2 years ago
dist: Fix issues with deploying setuptools

4f9542c96ab6f74e34e0401d22c996701130ee9d authored almost 2 years ago
tests: Fix test_imports_panda3d for frozen/embedded panda3d package

868a4eac472695e298c43c8cd380ac97ebfc547a authored almost 2 years ago
dist: Switch FreezeTool over to sysconfig

distutils is deprecated and will be removed as of Python 3.12

Its use should not be affected by...

036e5dc2db4a085145705d6749fd05a239f77744 authored almost 2 years ago
dist: Support overriding list of built-in modules

Useful when building for a platform that has a different set of built-in modules

eeba583176b9faaa6fc6234d1b0bda9535e9683c authored almost 2 years ago
task: Check sys.platform instead of PandaSystem for emscripten tag

This seems to have been standardized in upstream cpython now

7cd4ca07edfd1c88b1422395e2f198cff6b2fafd authored almost 2 years ago
downloader: Use built-in MD5 implemention for HTTPDigestAuthorization

This code is only compiled when OpenSSL is enabled at the moment, but this will change when webg...

b3730bf7076c6e3a602a56d72e845e7c0732ae75 authored almost 2 years ago
dist: Implement fallback for sysconfig for FreezeTool (see #1395)

622eda951f055d210b6ad058d581a865d975e5d5 authored almost 2 years ago
pnmimagetypes: Fix compile error with some versions of png.h

Some define these as macros, which interferes with these definitions

a5be6fa5ffc2f278215484444ad83067b80bad9d authored almost 2 years ago
direct: Backport assorted fixes from master

79ba76031989d823d465a82964b4a3fa5fbd0e53 authored almost 2 years ago
dist: Add hidden import for setuptools.monkey -> setuptools.msvc

6cfa73d2680afe7ec408910aef4fc79cf068d336 authored almost 2 years ago
dist: Silently ignore missing hidden imports

0fdb8a244b0a845f8d4b835ee1b17b4580ec7b4f authored almost 2 years ago
tests: Fix OverflowError in test_format_arrays on 32-bit

This is actually a bug in interrogate - it's converting an unsigned size_t via Py_ssize_t, which...

82a79acdd57750ae0ad1fb0954f9bb4344961c47 authored almost 2 years ago
dist: Add support for emscripten platform to FreezeTool.py

ed4d2a228038c17c4604997082e6bc9993a93c7f authored almost 2 years ago
pipeline: Fix compile warning with pipelining disabled

126cd374e96545d06ae2b2be73e66552d6ea6e14 authored almost 2 years ago
tests: Fix unit test suite when building without physics or net

6860c7776bf768f984dbbcaacef2af629c24e478 authored almost 2 years ago
directtools: Import cluster code only on demand

This prevents importing directtools modules also importing cluster code, which may fail to impor...

17e3f3331ce6bbc5406912f48a93bdf8ad39abc3 authored almost 2 years ago
tests: Skip encrypt_string test when building without OpenSSL

86ceade7b3891c5708663927aeb02f970d76d739 authored almost 2 years ago
tests: Fix OverflowError in test_format_arrays on 32-bit

This is actually a bug in interrogate - it's converting an unsigned size_t via Py_ssize_t, which...

84ada4d66b3e9a5012c49abab8c3c21c2c3ae2bc authored almost 2 years ago
tests: Skip test_task_cancel_waiting() test if no threads enabled

2e21cf87e4490eb775263b836ed7f59a18cf9fe4 authored almost 2 years ago
tests: Add HashVal md5 unit test that doesn't rely on hashlib

a63bbba4c15c7b5f989ef4149e44c9fe8309a344 authored almost 2 years ago
dist: Significant performance boost for pfreeze

This method seems to run very slow in some versions of Python, this runs much faster

e08cba191e53fc680ab7b003e6131515d3b34eaa authored almost 2 years ago
particles: Fix regression loading .ptf files

Regression introduced in #1454

10dd0f79bcac1d4fb8a81d143f4090bcf6773f75 authored almost 2 years ago
tests: Remove executable permissions from test_property.py

[skip ci]

11c7d38ce4691037259cf91950005d8c09f7484c authored almost 2 years ago
parser-inc: Add stub header for sys/sysctl.h for BSD (incl. macOS)

0a7be36be1658138de1526b312f7e9450c3057e2 authored almost 2 years ago
dtoolutil: Add small_vector implementation and use it

This vector implementation does is optimized for the case of having only a small number of eleme...

eefb51f5107b908f812321db8c220c693bd6c779 authored almost 2 years ago
dtoolbase: Fix compiler warnings in MemoryHook

72d610b8ae5e2b17c860ba07fbc29fac2d59efbc authored almost 2 years ago
express: Do not rely on OpenSSL for MD5 hash support

These hashes are used in various places in the Panda codebase (for integrity checks, not for cry...

35348fd74a560257876c3f9023868b2dfa708d97 authored almost 2 years ago
wxwidgets: Fix errors running Panda shell

4f9092d568bc499e6f26241ee68c5e1a10eb470c authored almost 2 years ago
direct: More code style changes

37b5c9ad9eff17616d3c85648cd8494b02cf7bb9 authored almost 2 years ago
direct: Additional cleanup, update .pylintrc file

9a15e9245c16535f239750ef851bd3bb5df0f7f0 authored almost 2 years ago
prc: Reorder ConfigDeclaration::Word fields for better packing

f4d394ecd822776d83d635bd515963fb2e996083 authored almost 2 years ago
cppparser: Implement is_trivially_copyable type trait

5e24e7347cb17ff9f12494dc682e0061a79b15bd authored almost 2 years ago
PythonUtil: Remove unused "superlog" functions

88a6484ab33042309bd62989b571311d8a50e744 authored almost 2 years ago
gobj: Fix compiler warnings in TexturePool

17242e9a0ab6760a686cc0820e3bde7eafd905cb authored almost 2 years ago
direct: General cleanup of Python code

8b1126ba3e868950d3d13aadef7a817f16598b70 authored almost 2 years ago
gsgbase: Switch gsg list to use patomic instead of AtomicAdjust

9c4d08f5890f8958f809acb27788ae264f032417 authored almost 2 years ago
Merge branch 'release/1.10.x'

5d63c7e898307efb7aef99c4ffecfaeb1c49cbec authored almost 2 years ago
tests: Add unit test for GeomVertexFormat arrays list

2e7dc9e4f4a3f95822656d71c53007eb416ce996 authored almost 2 years ago
pgraph: Fix compiler warning for uninitialized variable

818ed819f9642aa14a92c548cc02e69744f26a3e authored almost 2 years ago
linmath: Fix regression with LVecBase4 in #1453 / 87b5aa9

LVecBase4 was no longer trivially copyable as of that change

92bdaed4d457f2a7349dcf04a757494be02a8106 authored almost 2 years ago
showbase: Remove dead branch in ContainerLeakDetector

8ee4f8dee26a948697a3ba5286d3771b43d00785 authored almost 2 years ago
showbase: Fix missing `sys` import in ContainerLeakDetector

231ba92e31f43183a269f022a2fe458687e1d4b5 authored almost 2 years ago
dist: Strip .abi3.so suffix from libraries

93670b5942bcb8c48f90f02fe81e31198e3bae00 authored almost 2 years ago
dist: Add hidden imports for older scipy version

ccd1d4727d779b343a40e93a81948d0962ac4527 authored almost 2 years ago
cluster: Fix typo in ClusterServer.addControlMapping

718f72fe01d9d802f544a964d67c1ec8e32c092e authored almost 2 years ago
directdevices: Fix typo in DirectDeviceManager.normalizeChannel

5ecd6249d14d9f19157c97fa8de5c99026c0ee80 authored almost 2 years ago
dist: Remove dead code in Icon class

92e3dbbe58c8c810c8bd3722bf5734f2dabd6970 authored almost 2 years ago
particles: Fix missing import in ParticleFloorTest

127798437ff275abbe76d4619d0de84da036edfc authored almost 2 years ago
showbase: Fix undefined function use in ProfileSession.py

a3f6a62de0cac51cb5db30e7cef6ef2dceea91f8 authored almost 2 years ago
tkpanels: Fix use of removed `cmp()` function

afd3df8ef18d60c2686431e6338194937df58a06 authored almost 2 years ago
leveleditor: Fix use of removed `cmp()` function

6aef8159b1d2e634a43affd717a89765d692933c authored almost 2 years ago
readme: Updated required GTK package to version 3

[skip ci]

c20af832972b05d5c6e1b06f11036c897631ee89 authored almost 2 years ago
palettizer: don't respect srgb flag for alpha textures

5f8388285824b2b80ff9cd7a32bea379e180cf2e authored almost 2 years ago
workflow: Have clang-tidy job request changes if warnings found

[skip ci]

891937193a168ccefbeb5721833e62ddf7581eb6 authored almost 2 years ago
add sRGB support to egg-palettize, sluminance to egg

52d59b2df73a1b23c24994b7bd94c11ce1f695f2 authored almost 2 years ago
workflow: Attempt to fix clang-tidy reviews of PRs from forks

[skip ci]

7820c7a3633cd32e1e80bbd992ced0aaaf6fa65b authored almost 2 years ago
workflow: Fix silent error from clang-tidy job

[skip ci]

b89b0f51baaeb85a5ebb2796fc55a934b1dddcf8 authored almost 2 years ago
Merge branch 'release/1.10.x'

[skip ci]

0d2f6266bd2b0094d231991e54639ae7329dd52e authored almost 2 years ago
Update BACKERS.md

[skip ci]

df1ef1bfafdb4fe8261b33eef29a1a3d6575ac8f authored almost 2 years ago
readme: Update link pointing to old manual

[skip ci]

bd71541e5f76558e12ab51155e25c3f2b84e294d authored almost 2 years ago
task: Fix re-adding task object removing extraArgs (#1132)

Fixes #1097

50de1356410fa45077e593420c900f367c5a28cc authored almost 2 years ago
do not prefer framebuffer configs with excessive multisamples (#1456)

Co-authored-by: user1 <[email protected]>

518d4777fa8c86a4d87065f86b37f727e97175f9 authored almost 2 years ago
opencv: Use correct headers for videoio C interface

d2444132b2876e94f84a7e2b1a2947c63385422b authored almost 2 years ago
cleanup: Fix assorted issues uncovered by clang-tidy

5e26aae1ffddef991d59fcb960dfdcfb881ee75f authored almost 2 years ago
workflow: Add clang-tidy reviews for all pull requests

00f68fb8a59a3866161d9e5d3055a803219f36c2 authored almost 2 years ago
direct: fix missing import in Loader

7b7294b15d673bd3f193d4ee84662f2f005bf8ba authored almost 2 years ago
direct: Cut down on usage of `import *` (#1454)

* Remove most `import *`s in `direct`

* Address feedback

c7c70bc32a298557684c58065bae5a02c1cb72ba authored almost 2 years ago