Blender Git Commits

Blender Git "master" branch commits.

Page: 4515 / 5574

November 15, 2009, 23:46 (GMT)
Update MSVC project files: disable COLLADA in debug build => runtime crash.
November 15, 2009, 23:43 (GMT)
Fix runtime check uninitialized pointer
November 15, 2009, 19:25 (GMT)
=== Better support for user defined modal keymaps ===

Fixing/Missing RNA properties:
- "virtual" property for "ANY" modifier for keymapitem
- modal property for keymap
- Look up modal_items in usermaps too

Lazy init usermaps needs to init modal_items too.

New function to initialize a user keymap (fill in modal_item and poll pointers).

Operator modal keymaps now look up if there's a user defined keymap that overwrites it.

Full Event UI buttons now show "Any" when modifier is set to that (instead of listing all of them).

Note: Having the modifiers as boolean still doesn't express the full breath of values possible for them. There is commented code in this commit to represent them as enum, which would solve this, but make the keymap editor more cryptic.
November 15, 2009, 17:10 (GMT)
patch [#19722] Text labels for Stereo and dome modes from Jorge Bernal (lordloki)

I'm not 100% happy with the dome mode description ("physical" doesn't really match the difference between all modes). But for the time being let's leave like this.
November 15, 2009, 13:57 (GMT)
COLLADA: updated cmake and scons settings (on linux) to build against OpenCollada @ 675.

To build OpenCollada:
* apply this patch http://wiki.blender.org/index.php/File:[email protected]
* build by typing 'scons XMLPARSER=expatnative' (pcre and expat must be installed)
* after build, copy all compiled libs into 'lib' (Blender build will refer to it):

rm -rd lib
mkdir lib
find . -iname '*.a' | xargs cp -t lib
Revision bbb2668 by Joshua Leung
November 15, 2009, 11:46 (GMT)
Bugfix #19878: pressing shift+b or alt+b locks up blender

Modal keymaps for clip zoom and zoom border in 3D-View were missing, which lead to events for those operators never getting processed.
November 15, 2009, 11:32 (GMT)
[#19896] [bugfix] Fixing converting of rotation f-curves
from Mitchell Stokes (moguri)

--- from the patch
With f-curves there are 3 rotation modes, rotation_euler, rotation_axis_angle, and rotation_quaternion. The IPO converter
was still simply looking for "rotation" f-curves instead of specific ones. This patch fixes that and also
fixes bug #19873 ( http://projects.blender.org/tracker/index.php?func=detail&aid=19873&group_id=9&atid=306
).
Revision 61fe981 by Joshua Leung
November 15, 2009, 11:32 (GMT)
Bugfix #19887: Blender crash when resizing nodes in node editor

This commit fixes the crash, but there are currently some issues with getting the active node in general with the Nodes Editor.
Revision 6468f21 by Joshua Leung
November 15, 2009, 11:20 (GMT)
Red-Black Tree Code Cleanups:

Added some more methods for the Red-Black Tree implementation in Blender (used for runtime viewing and searching of keyframes) which abstract away some of the lower-level handling of the BST (i.e. adding nodes without balancing and searching for nodes).

Also, improved the implementation of the jump next/prev keyframe operator so that it pops up an error message when the last keyframe in whatever direction is encountered.
November 15, 2009, 08:34 (GMT)
MAC/Cocoa:
- Drag'n'Drop events are now correctly signaled to the main loop for dispatch (these events were directly handled in cocoa callbacks without notifying the process loop)
- Fix timestamping of events & add debug print of drag'n'drop events.
November 14, 2009, 23:24 (GMT)
*More single column stuff.
*Fixed and changed minor layout issues in curve and game properties
*Merged Curve and Text properties py file as they share a lot of options.
November 14, 2009, 23:11 (GMT)
skip rna property & function lookups for members starting with "_" (since makesrna disallows this)
added a way profile python startup in bpy/__init__.py, if'd out by default.

November 14, 2009, 22:43 (GMT)
RNA property for propvalue in keymapitems.

Enables modification of modal keymaps.
November 14, 2009, 20:46 (GMT)
sequencer select linked time option, (Selectmouse /w Ctrl & Ctrl+Shift), selects all strips that have the same start/end as the active strip or.. if your selecting a handle select all strips and handles on the same time
November 14, 2009, 20:17 (GMT)
Make it possible to put audio strips into meta strips in the sequencer.
November 14, 2009, 19:26 (GMT)
sequencer support for loading multiple movie and sounds at once.
- more api like functions for adding movie, sound & images (easier to use from pyrna api)
- operators share more settings
- renamed get_last_seq() to active_seq_get() - same for set.
November 14, 2009, 15:31 (GMT)
reload with the active sequence strip set
November 14, 2009, 14:58 (GMT)
- sequencer speed effect back using fcurves, still needs manual reloading to refresh.
- added a function id_data_find_fcurve() to get the fcurve without RNA vars. Aligorith: this could be made to use a path rather then a property name.

November 14, 2009, 13:35 (GMT)
used py error checking tools to fix some bugs & make pep8 corrections
November 14, 2009, 13:01 (GMT)
- scons fix for 10.4 build (use the 10.4 libs dir)
- warning fix in ghost/cocoa
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021