Age | Commit message (Collapse) | Author |
|
|
|
|
|
(disabled by default).
This is done to make merging make in trunk painless.
|
|
Kent
|
|
|
|
----------
Bugfix #17911: Mesh.getFromObject() incorrectly decremented the mesh's
material user refcount when the material was linked to the object.
|
|
added gameObject.replaceMesh(meshname) - needed this for an automatically generated scene where 100's of objects would have needed logic bricks automatically added. Quicker to run replace mesh on all of them from 1 script.
|
|
conversion was reading the mtex array in a library linked material. It
is however not guaranteed that direct_link_* was called on the material
yet, so the array pointer is not always valid and it can crash.
|
|
* #17900 - IK Constraint was not included regardless of what Visual-Keying method was used
* Deleting a Bone Group now corrects indices of those groups that occurred after the one that was deleted
* No more click-a-mania - Delete all vertex groups from a Mesh (Ctrl-Shift-G menu)
|
|
radius and weight's values were not initialized for nurbs curves
for 2.48a just use set radius from curve specials menu to work around this.
|
|
Error is bad enough to go for a retag... hrmf!
Report from Ernesto (der|kunstler) Mndez in irc. Thanks a lot!
|
|
even a bit more clear.
After this commit we'll tag svn (gasp!) and then go build!
|
|
- cleanup of boolean usage - use True and False now instead of 'true'/'false' or 0/1
- changed SConscripts accordingly
|
|
mouse outside the popup wont close it.
Stops FBX Export and OBJ I/O from flickering a lot.
|
|
printed. Added PyErr_Clear() incase there are other references to exception data (sys.exc_info() from python)
|
|
|
|
|
|
|
|
select/deselect and DAG_object_flush_update isnt needed for changed selections.
|
|
after a crash
This is an interesting bug since it is likely the cause of many other suspicious python crashes in blender.
sys.last_traceback would store references to PyObjects at the point of the crash.
it would only free these when sys.last_traceback was set again or on exit.
This caused many crashes in the BGE while testing since python would end up freeing invalid game objects -
When running scripts with errors, Blender would crash every 2-5 runs - in my test just now it crashed after 4 trys.
It could also segfault blender, when (for eg) you run a script that has objects referenced. then load a new file and run another script that raises an error.
In this case all the invalid Blender-Object's user counts would be decremented, even though none of the pointers were still valid.
|
|
* add irix6 to GHOST windowing system (same as linux2 et al)
* fix faulty return lines in shrinkwrap.c
|
|
render textures, related to other recent bugfix for baking.
|
|
- instead of fiddling around with strings, just compare pointers. (It's a good thing we have ideasman_42)
|
|
|
|
"Warning: binarysearch_bezt_index encountered invalid array" errors were being displayed in the console. Was caused by 3d-view show-keyframe for infostring stuff, when an IPO being checked had no keyframes.
|
|
* Fix potential crash in CSizeof()
|
|
- Adding constraint using button in panel still didn't update Armature Editing buttons properly.
- Minor code tidying of earlier bugfix for armatures
- 'For Transform' option for Limit constraints is now only taken into account for constraints that are enabled.
|
|
Second attempt at fixing this bug. Previous fix caused segfault when all bones in a chain are selected. Now it should segments which are selected (i.e. get swapped) will get unparented from segments that aren't (i.e. aren't swapped, so are still in old orientation)
|
|
Stop the infinite loop, but it could be loosing parent relations that it kept before. Aligorith needs to review.
|
|
docs too.
|
|
After some discussion with Campbell, changed the way cstruct sizeof is fetched.
Moved DataSize() to Blender.Types.CSizeof(Blendertype). Supported types return sizeof(data struct), otherwise -1.
To quickly check what types are supported:
import Blender.Types as bt
x = dir(bt)
for t in x:
if t[0] != '_':
s = 'bt.CSizeof(bt.' + t + ')'
print t,"=", eval(s)
|
|
when adding a new constraint using vertical layout.
|
|
|
|
|
|
the 'Mult' flag instead
- Tidied up comments in Action Editor code a bit
|
|
|
|
constraint/IK using the hotkeys.
|
|
* add DataSize() to module level
with this one can get datablock struct size.
|
|
|
|
[#17867] Adds option to SCONS to generate Python API documentation
Added patch from Brandano with some small improvements (BF_DOCDIR, clean) by yours truly.
To use make sure you have epydoc installed. Enable with WITH_BF_BPYDOC=1.
|
|
* fix two typos in RenderLayer API (renderosiy -> renderosity in two places. Will break .py's saved with render_save_layers.py, just fix passRadiosiy and passRadiosiyXOR)
* add some docs on RenderLayer API
* fix some copy/paste leftover in render_save_layers.py
|
|
|
|
* Add read access for octree resolution
|
|
and when blender is compiled with SDL.
|
|
strncpy for overlapping strings.
source/blender/blenlib/intern/fileops.c - zero length strings would check for a slash before the strings first char.
source/gameengine/GameLogic/SCA_JoystickSensor.cpp - m_istrig_prev was not initialized
source/blender/src/editmesh.c - active face pointer was not set to NULL in free_editMesh()
|
|
|
|
+ some other minor changes.
|
|
SCA_JoystickSensor.cpp
patch [#17857] HotKeys Update by dfelinto - SmoothStroke and Anchored.
Made own edits, removed videoscape and added curve and armature specials.
|
|
'show pivot' drawing in the viewport. Also added checks for some other
cases where this could happen.
|
|
due to poor float-to-char conversion.
|