Blender Git Commit Log
Git Commits -> Revision 7b3b3ae
Revision 7b3b3ae by Willian Padovani Germano (master) July 20, 2004, 08:16 (GMT) |
Trying to fix bug reported by Peter den Bak and Meino Christian Cramer (thanks!): -- splash screen disappeared (duh, I did that!) and Blender quits upon exiting from some 225 games: It was troublesome to find how to run demos in general with the screen correctly redrawn before they started, etc. Ended up making the above error in screenmain(). About the games, I don't have them and will need some time to get the files for testing, but I'll do it, though only on linux. BPython: -- Window: added GetScreens, SetScreen and improved GetScreenInfo. -- Object, NMesh: updated (added in NMesh) method getMaterials to return either only valid materials as before or also empty slots (as None). This previous omission can be considered a bug, since it made info about materials incomplete / incompatible with face mat indices. Thanks Yann Vernier for bringing this up and sending/proposing a patch that also fixed a bug related to assigning lists of materials with different lengths to obj and its mesh. setMaterials also accepts Py_None entries now, which become empty slots in Blender. -- doc updates. |
Commit Details:
Full Hash: 7b3b3ae432f692ed32f57aa70bdab5b89a05be21
SVN Revision: 2852
Parent Commit: 9bf1655
Lines Changed: +451, -222
15 Modified Paths:
/source/blender/python/api2_2x/doc/Blender.py (+6, -5) (Diff)
/source/blender/python/api2_2x/doc/NMesh.py (+32, -2) (Diff)
/source/blender/python/api2_2x/doc/Object.py (+6, -3) (Diff)
/source/blender/python/api2_2x/doc/Window.py (+20, -2) (Diff)
/source/blender/python/api2_2x/gen_utils.c (+4, -3) (Diff)
/source/blender/python/api2_2x/Material.c (+29, -25) (Diff)
/source/blender/python/api2_2x/Material.h (+1, -1) (Diff)
/source/blender/python/api2_2x/modules.h (+2, -2) (Diff)
/source/blender/python/api2_2x/NMesh.c (+211, -5) (Diff)
/source/blender/python/api2_2x/NMesh.h (+0, -146) (Diff)
/source/blender/python/api2_2x/Object.c (+19, -12) (Diff)
/source/blender/python/api2_2x/Window.c (+92, -8) (Diff)
/source/blender/python/BPY_extern.h (+1, -0) (Diff)
/source/blender/python/BPY_interface.c (+15, -0) (Diff)
/source/blender/src/editscreen.c (+13, -8) (Diff)
/source/blender/python/api2_2x/doc/NMesh.py (+32, -2) (Diff)
/source/blender/python/api2_2x/doc/Object.py (+6, -3) (Diff)
/source/blender/python/api2_2x/doc/Window.py (+20, -2) (Diff)
/source/blender/python/api2_2x/gen_utils.c (+4, -3) (Diff)
/source/blender/python/api2_2x/Material.c (+29, -25) (Diff)
/source/blender/python/api2_2x/Material.h (+1, -1) (Diff)
/source/blender/python/api2_2x/modules.h (+2, -2) (Diff)
/source/blender/python/api2_2x/NMesh.c (+211, -5) (Diff)
/source/blender/python/api2_2x/NMesh.h (+0, -146) (Diff)
/source/blender/python/api2_2x/Object.c (+19, -12) (Diff)
/source/blender/python/api2_2x/Window.c (+92, -8) (Diff)
/source/blender/python/BPY_extern.h (+1, -0) (Diff)
/source/blender/python/BPY_interface.c (+15, -0) (Diff)
/source/blender/src/editscreen.c (+13, -8) (Diff)