Blender Git Commits

Blender Git "master" branch commits.

Page: 4717 / 5574

April 22, 2009, 22:38 (GMT)
Fix for bug #18509: mesh deform modifier not working on load,
with cage on hidden layer.

April 22, 2009, 22:12 (GMT)
BGE bug #17670: Python controlled mist doesnt work in textured mode.
April 22, 2009, 20:54 (GMT)
Add clipping option for bitmap draw mode and remove the "test code" from
space_info.c

April 22, 2009, 20:43 (GMT)
[#18586] [bug] Ray sensor doesn't return a hit object
Supporting len(GameOb) to see how many properties it has backfired since it can then evaluate as false.

Revision 76d000f by Shaul Kedem
April 22, 2009, 19:13 (GMT)
height=0;
April 22, 2009, 19:04 (GMT)
[#18587] bugfix #18425 (Window.EditMode() ignores undo information)
from Lorenzo Pierfederici (lento)
April 22, 2009, 18:39 (GMT)
UI
* Headers and menus can now be created in python.
* Replaced the uiMenuItem functions to create menus with equivalent
uiItem functions using a layout, removing duplicated code.
* More uiItem functions are now exposed to python.
* The text editor header, panels and one of its menus are now created
in space_text.py.
* Buttons window data context icon new changes depending on active
object.

Issues
* Icons are not wrapped yet, hardcoded ints at the moment.
* The ID browse template is unfinished.

April 22, 2009, 18:20 (GMT)
BGE: some more cleanup, implement proper GetReplica/ProcessReplica workflow for touch/near/radar sensor. Remove duplicated code.
April 22, 2009, 17:35 (GMT)
Bugfix #18039

Armature modifier didn't set amd->prevCos temp variable to NULL
after freeing. Saving this in file will cause error or crash on
reading. Quite weird how it survived so long?

April 22, 2009, 17:06 (GMT)
Bugfix #18058

Ray-transparent didn't pass on thread number to shading code, giving
"blothes" in render, when using node materials.

This also rewinds Campbells commit of feb 21, which tackled the error,
but not the cause.

April 22, 2009, 16:58 (GMT)
BGE: some more cleanup, remove useless ReplicaSetName(), move code to ProcessReplica.
April 22, 2009, 16:26 (GMT)
BGE: some more cleanup in GetReplica/ProcessReplica of deformers: make them consistent with the other classes.
April 22, 2009, 14:42 (GMT)
BGE C++ API
PyObjectPlus::ProcessReplica() is now called when any of its subclasses are replicated.

This is important because PyObjectPlus::ProcessReplica() NULL's the 'm_proxy' python pointer I added recently.
Without this a replicated subclass of PyObjectPlus could have an invalid pointer (crashing the BGE).

This change also means CValue::AddDataToReplica() can be moved into CValue::ProcessReplica() since ProcessReplica is always called.

April 22, 2009, 12:16 (GMT)
BGE C++ API
Some functions used
ProcessReplica(replica);
others
replica->ProcessReplica()

Use the second method everywhere so the PyObjectPlus's ProcessReplica() can be called from its subclasses.

Note that PyObjectPlus's ProcessReplica isnt used yet.

April 22, 2009, 11:54 (GMT)
bugfix #18187

Using "Key Alpha" didn't work when using MBlur render. The accumulation
code was assuming regular alpha then. Now it corrects for it.

Still it's a bit of a weak spot in Blender's render system. I will look
in the future to make this a real post process; converting all RGBA
buffers in the system, including for all passes, to "key alpha".
Combined with that our compositor should become alpha type aware too.
Everything in Blender assumes premul alpha, which still just will work
best in general...

Revision 643d59b by Joshua Leung
April 22, 2009, 10:07 (GMT)
Assorted 2.5 fixes:
- compiling errors in outliner.c
- incorrect comments
April 22, 2009, 09:47 (GMT)
BGE Python API
improved how attribute errors are set so each classes py_getattro function dosnt need to set an error if the attribute doesn't exist.
Now py_base_getattro sets an error on a NULL return value when no errors are set to avoid setting errors at multiple levels.

April 22, 2009, 09:08 (GMT)
[#18577] LightWave (.lwo) Exporter Object Names are Incorrect
patch from Philip Alldredge (cilcoder), slightly modified
April 22, 2009, 06:30 (GMT)
BGE
* the ternary form refused to compile properly with msvc, rewrite a bit.
April 22, 2009, 02:41 (GMT)
branch from 2.5 for aligorith
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021