doc: add release notes for Panda3D 1.10.6

This commit is contained in:
rdb 2020-03-19 12:42:18 +01:00
parent 329abe2b3e
commit 4480f4d702

View File

@ -1,3 +1,57 @@
------------------------ RELEASE 1.10.6 -----------------------
This is a recommended bugfix release that adds additional stability fixes.
Stability
* Fix deployment system to work properly with pip 20
* Fix multithreading crash when garbage collecting render states (#499)
* Fix crashes when hotplugging USB device on macOS Catalina (#847)
* Fix crash when using Python OpenSSL module with wheel build of Panda3D (#851)
* Fix a memory leak in task system in Python 3 (#873)
* Fix detection for convex angles in visible geometry in collision system (#879)
* Fix regression in 1.10.4 when overriding verticalScroll_frameSize (#864)
* Fix DirectScrolledList scrollTo error in Python 3 (#880)
Shaders
* Fix OpenGL shaders not being properly applied across multiple buffers
* Proper handling of texture rotations applied to normal maps (#808)
* "//Cg profile" no longer affects subsequent shader loads (#863)
* Add support for custom vertex columns when munging points to quads (#870)
* Workaround for GLSL p3d_TextureMatrix[] input giving GL error on macOS (#846)
* Fix ShaderTerrainMesh disappearing when enabling compressed-textures
Input
* Fix MouseWatcherRegion leave event sometimes being fired twice (#858)
* Fix odd behavior when pressing multiple mouse buttons during capture (#843)
* Fix support for dead key input on some X11 servers
* Fix raw key events being sent down repeatedly when holding key on X11 (#874)
* Numpad keys are no longer included in get_keyboard_map() on X11
* Add labels to some keys in get_keyboard_map() on X11
* Properly use cursor hotspot when loading custom cursor on macOS (#845)
* Loading custom cursor on macOS now properly resolves against model-path
Animation
* unloadAnims no longer removes all control effects, only for given anims (#853)
* AnimChannelScalarTable (for morph animations) is now exposed to Python
* It's now possible to create a CharacterSlider with default value
Pipeline
* Fix assertion errors when model-cache-dir cannot be created (#790)
* Textures with clear colors are no longer stripped from bam files (#844)
* Support texture clear colors in bam files (requires "bam-version 6 45" in PRC)
* Fix bam2egg skinning bug for models with default poses on joints
* bam2egg supports multitexturing and multiple UV sets
Build system
* Add missing --cggl-incdir and --cggl-libdir options in makepanda
* Reduce library size by not exporting symbols of linked static libraries
* Wheels no longer unnecessarily include libpythonX.Y.a (#839)
* makepanda now auto-disables plug-ins in Config.prc that were not compiled in
* Fix refcounting of returned ReferenceCount-like objects in interrogate
* Fix inability to build a .whl on Ubuntu
* Fix erratic build failure in dcParser code
* Fix compilation using Windows 8.1 SDK
------------------------ RELEASE 1.10.5 ----------------------- ------------------------ RELEASE 1.10.5 -----------------------
This is a recommended bugfix release, especially for macOS users. This is a recommended bugfix release, especially for macOS users.