Panda3D v1.10.4 Release Notes

Release Date: 2019-08-19 // over 4 years ago
  • ๐Ÿš€ Read the announcement on our blog, or go straight to the download page for the binary builds.

    ๐Ÿš€ This release fixes a regression with DirectScrolledList in 1.10.3, fixes various other bugs, and introduces a few minor features.

    • ๐Ÿ›  Fix exception trying to create DirectScrolledList
    • ๐Ÿ›  Fix flickering in DirectScrolledFrame and other scissor issues (#681)
    • ๐Ÿ‘ Experimental support for Python 3.8
    • ๐Ÿ‘Œ Support adding icons to deployed applications
    • Support non-affine (eg. projective) transforms in calc_tight_bounds
    • ๐Ÿ‘ Allow setting notify-output after initial import
    • ๐Ÿ›  Fix macOS issue locating Panda3D using Python 2.7.13+ from python.org
    • ๐Ÿ‘Œ Support for Maya 2019
    • ๐Ÿ On Windows, pip is now installed by the installer (#690)
    • ๐Ÿ›  Fix Actor.makeSubpart on models with pre-bound animations (#647)
    • Properly interrupt task manager if first task chain raises error (#692)
    • ๐Ÿ›  Fix return value of encrypt_string in Python 3 (#684)
    • ๐Ÿ‘Œ Support writing loader plug-ins in Python
    • ๐Ÿ›  Fix reading multiple p3d_TextureMatrix[] values from GLSL shaders
    • ๐Ÿ›  Fix shader error flag not being set if GLSL compilation failed (#622)
    • โž• Add NodePath.replace_texture() convenience method
    • ๐Ÿ›  Fix deadlock when building with SIMPLE_THREADS=1 (#704)
    • ๐Ÿ›  Fix DirectOptionMenu cancelFrame not working inside scrolled frame (#658)
    • ๐Ÿ›  Fix assertion when calling analyze() on geometry with strip cut index
    • ๐Ÿ‘ Implement fallback in GL renderer when F_sluminance is not supported (#693)
    • Set reasonable limits for sliders in ParticlePanel
    • ๐Ÿ›  Fix for DirectEntry autoCapitalize feature on Python 3 (#628)
    • ๐Ÿ›  Fix various DirectGUI items not working before ShowBase is instantiated
    • ๐Ÿš€ Work around an MSVC compiler bug in the release build
    • PythonUtil.weightedChoice now raises IndexError on empty list
    • ๐Ÿ‘Œ Support changing DirectScrollBar width after initialiation (#699)
    • โ†ช Workaround for Bullet deadlock when adding shape to a scaled body (#689)
    • ๐Ÿ‘Œ Support setting DirectEntryScroll entry after initialization (#702)
    • ๐Ÿ›  Fix some missing imports in directtools (#698)
    • ๐Ÿ›  Fix undefined behavior issue when using musl-libc
    • โšก๏ธ Update Eigen in Windows thirdparty packages to 3.3.7
    • ๐Ÿ“‡ Update metadata of pip wheels