blender-staging.git
11 years agoScons:
Thomas Dinges [Mon, 14 Dec 2009 17:40:12 +0000 (17:40 +0000)]
Scons:
* Sequencer and textures dir (and the makefiles for that) go into the /plugins folder again, as it should be.
* Don't generate a "doc" dir, when building them is disabled.

Patch by Matt. D. Thanks a lot!

11 years agoFix #20345: weight paint crashes with armature modifier without object.
Brecht Van Lommel [Mon, 14 Dec 2009 17:08:02 +0000 (17:08 +0000)]
Fix #20345: weight paint crashes with armature modifier without object.

Also fixes:
* Weight paint subsurf drawing.
* Missing pointer endian conversion in paint brushes.
* Use of unitialized variable in screen version patch.
* Multires modifier without mdisps layer crash.

11 years agoBugfix: converting multires with 0 levels would crash.
Brecht Van Lommel [Mon, 14 Dec 2009 15:40:47 +0000 (15:40 +0000)]
Bugfix: converting multires with 0 levels would crash.

11 years agoFix #20364 and #20357: AAO crashes for certain combinations of settings.
Brecht Van Lommel [Mon, 14 Dec 2009 15:05:09 +0000 (15:05 +0000)]
Fix #20364 and #20357: AAO crashes for certain combinations of settings.

11 years agomissing import
Campbell Barton [Mon, 14 Dec 2009 14:51:42 +0000 (14:51 +0000)]
missing import

11 years agoFix #20354: sculpt mode crash when using smooth brush with multires level 0.
Brecht Van Lommel [Mon, 14 Dec 2009 14:48:46 +0000 (14:48 +0000)]
Fix #20354: sculpt mode crash when using smooth brush with multires level 0.

11 years agoedits to the bone copy metarig type from Cessen, pointcache warning fix
Campbell Barton [Mon, 14 Dec 2009 14:42:46 +0000 (14:42 +0000)]
edits to the bone copy metarig type from Cessen, pointcache warning fix

11 years agoBugfix: clicking outside of color picker could reset color in some cases.
Brecht Van Lommel [Mon, 14 Dec 2009 14:34:57 +0000 (14:34 +0000)]
Bugfix: clicking outside of color picker could reset color in some cases.

11 years agoFix #20368: editing keymap item operator name would reset properties
Brecht Van Lommel [Mon, 14 Dec 2009 14:27:38 +0000 (14:27 +0000)]
Fix #20368: editing keymap item operator name would reset properties
even if the name was not changed.

11 years agoautomatic layer placement, users can set the layers if they want.
Campbell Barton [Mon, 14 Dec 2009 14:21:06 +0000 (14:21 +0000)]
automatic layer placement, users can set the layers if they want.
predefined layer types 'main', 'extra', 'ik', 'fk'

11 years agoFix #20323: closing other window while BGE is running crashes.
Brecht Van Lommel [Mon, 14 Dec 2009 14:16:39 +0000 (14:16 +0000)]
Fix #20323: closing other window while BGE is running crashes.

11 years agoFix #20356: ctrl+1/2/.. could set multires levels outside limits.
Brecht Van Lommel [Mon, 14 Dec 2009 14:08:04 +0000 (14:08 +0000)]
Fix #20356: ctrl+1/2/.. could set multires levels outside limits.

11 years agoFix #20380: Duplicating mesh with Particle Instance Mod, Pole Axis not copied.
Brecht Van Lommel [Mon, 14 Dec 2009 13:45:45 +0000 (13:45 +0000)]
Fix #20380: Duplicating mesh with Particle Instance Mod, Pole Axis not copied.

11 years agoFix #20376: crash with layer sculpt and multires. This is not working
Brecht Van Lommel [Mon, 14 Dec 2009 13:20:47 +0000 (13:20 +0000)]
Fix #20376: crash with layer sculpt and multires. This is not working
yet, at least prevents the crash for now.

11 years agoFix #20377: object layer and modifier realtime setting are now editable
Brecht Van Lommel [Mon, 14 Dec 2009 13:15:23 +0000 (13:15 +0000)]
Fix #20377: object layer and modifier realtime setting are now editable
again on library linked objects. The former is ok because it is actually
the scene data being edited, the latter will not be saved to file but is
useful..

11 years agoFix #20372: crash when strand render enabled with child hairs.
Brecht Van Lommel [Mon, 14 Dec 2009 13:11:22 +0000 (13:11 +0000)]
Fix #20372: crash when strand render enabled with child hairs.

11 years agoKeyframing Bugfixes and Feature Requests:
Joshua Leung [Mon, 14 Dec 2009 12:09:20 +0000 (12:09 +0000)]
Keyframing Bugfixes and Feature Requests:

* Added a User-Pref option for the "XYZ to RGB" colour-mode setting for new F-Curves to compliment the one used for Keying Sets. With this option enabled, the builtin Keying Sets also can obey this option.

* Made all places that were previously manually checking the flags for keyframing to use a standard API function to do this now.

* Fixed bug introduced earlier today in commit 25353 by reverting the changes to keyingsets.c. Forgot that delete_keyframe doesn't handle do the "entire array" hack with array_index = -1

* Fixed bug with the insert-keyframe code for the array_index = -1 case, where too many channels were being keyed (i.e. an imaginary channel was often keyed in addition to the valid ones)

11 years agoFix #20367: game engine crash, origindex layer is now optional.
Brecht Van Lommel [Mon, 14 Dec 2009 10:52:02 +0000 (10:52 +0000)]
Fix #20367: game engine crash, origindex layer is now optional.

11 years agoBugfix #20351:
Joshua Leung [Mon, 14 Dec 2009 06:25:42 +0000 (06:25 +0000)]
Bugfix #20351:
- Offset parameter of the path constraint has no effect on the animation
- Path animation was being repeated multiple times even though it was not supposed to

11 years ago* Custom Player:
Thomas Dinges [Mon, 14 Dec 2009 04:58:29 +0000 (04:58 +0000)]
* Custom Player:
-Added Windows Path for Blender 2.4 Player. (Tested on Windows Vista).

11 years agoFix for playing back movie files
Matt Ebb [Mon, 14 Dec 2009 04:03:18 +0000 (04:03 +0000)]
Fix for playing back movie files

11 years agoSmall fix for 'custom' anim player preset
Matt Ebb [Mon, 14 Dec 2009 03:48:23 +0000 (03:48 +0000)]
Small fix for 'custom' anim player preset

11 years agoA few KeyingSet + Transform Tweaks:
Joshua Leung [Mon, 14 Dec 2009 03:20:17 +0000 (03:20 +0000)]
A few KeyingSet + Transform Tweaks:

Autokeying for transform functions now gets context-info, allowing for bone paths to be recalculated.

However, the main purpose of this is to allow KeyingSets to eventually have poll functions.

11 years agoApplies Patch 20200
Roland Hess [Mon, 14 Dec 2009 03:01:42 +0000 (03:01 +0000)]
Applies Patch 20200
Shuffle IK Restriction and iTaSC parameter panels into more fitting context.

11 years agouse Ellipsis rather then a class defined for an unset value. (since None is valid)
Campbell Barton [Mon, 14 Dec 2009 01:58:08 +0000 (01:58 +0000)]
use Ellipsis rather then a class defined for an unset value. (since None is valid)

11 years agoSpecify debian packages.
Guillermo S. Romero [Mon, 14 Dec 2009 00:06:24 +0000 (00:06 +0000)]
Specify debian packages.

11 years agopatch [#20342] Notifier patch for modifier rename and particle system rename
Matt Ebb [Sun, 13 Dec 2009 23:51:41 +0000 (23:51 +0000)]
patch [#20342] Notifier patch for modifier rename and particle system rename

by 'ThatHaze'. thanks!

11 years agoDescription and more presets for animation players (rv / framecycler).
Matt Ebb [Sun, 13 Dec 2009 23:30:18 +0000 (23:30 +0000)]
Description and more presets for animation players (rv / framecycler).

Also put a bit more logic for guessing player paths based on my system.
If anyone can make this a bit more clever/bulletproof, please feel free to
get involved in it, it's all python!

11 years agopep8 warnings, remove unused imports
Campbell Barton [Sun, 13 Dec 2009 22:48:11 +0000 (22:48 +0000)]
pep8 warnings, remove unused imports

11 years agonetrender balancing fix (accessing the list as it is being sorted is not ok)
Martin Poirier [Sun, 13 Dec 2009 22:24:30 +0000 (22:24 +0000)]
netrender balancing fix (accessing the list as it is being sorted is not ok)

Caused balancing to error when there was only one job (and more generally, to have a slightly wrong result)

11 years agoinvalid value for BGE PyObjects was inverted
Campbell Barton [Sun, 13 Dec 2009 20:08:57 +0000 (20:08 +0000)]
invalid value for BGE PyObjects was inverted

11 years agofixing scons and makefile compile.
Andrea Weikert [Sun, 13 Dec 2009 19:45:23 +0000 (19:45 +0000)]
fixing scons and makefile compile.
* added include path due to added bad level #include "WM_api.h"

11 years agoadded include path for bad level call
Campbell Barton [Sun, 13 Dec 2009 19:25:05 +0000 (19:25 +0000)]
added include path for bad level call

11 years agoMSVC 9 compile fixes and cleanups
Andrea Weikert [Sun, 13 Dec 2009 17:46:30 +0000 (17:46 +0000)]
MSVC 9 compile fixes and cleanups
* added renamed files in revision 25337
* renamed BLI_util.h -> BLI_path_util.h for consistency
* cleanup of #includes: removed BLI_blenlib.h in favour of direct includes of the needed headerfiles in a few places.
* removed debug print in sequencer.c
* added missing include in blenkernel/blender.c -> bad dependency, needs to be fixed still

11 years agouse python3 syntax for defining a set.
Campbell Barton [Sun, 13 Dec 2009 16:20:18 +0000 (16:20 +0000)]
use python3 syntax for defining a set.

11 years agomore sequence -> sequencer rename, also made sequencer swap strip update effects...
Campbell Barton [Sun, 13 Dec 2009 15:48:57 +0000 (15:48 +0000)]
more sequence -> sequencer rename, also made sequencer swap strip update effects strips

11 years ago* renamed BKE_sequence.h and sequence.c --> sequencer
Campbell Barton [Sun, 13 Dec 2009 14:56:45 +0000 (14:56 +0000)]
* renamed BKE_sequence.h and sequence.c --> sequencer
* renamed util.c --> path_util.c since there are more then 1 of these files which makes setting breakpoints annoying.

11 years agoadd pep8 headers so these scripts spit out errors when running pep8.
Campbell Barton [Sun, 13 Dec 2009 14:38:30 +0000 (14:38 +0000)]
add pep8 headers so these scripts spit out errors when running pep8.
made some changes but mostly these scripts will give pep8 warnings.

11 years agomesh.faces.active attribute for Michael Williamson to help port 2.4x UV unwrap scripts
Campbell Barton [Sun, 13 Dec 2009 14:13:25 +0000 (14:13 +0000)]
mesh.faces.active attribute for Michael Williamson to help port 2.4x UV unwrap scripts

11 years agoremove inline cleanName function, use bpy.utils.clean_name
Campbell Barton [Sun, 13 Dec 2009 14:04:36 +0000 (14:04 +0000)]
remove inline cleanName function, use bpy.utils.clean_name

11 years agotabs 2 spaces
Campbell Barton [Sun, 13 Dec 2009 14:00:39 +0000 (14:00 +0000)]
tabs 2 spaces

11 years agoscript for automating pep8 checks.
Campbell Barton [Sun, 13 Dec 2009 13:59:16 +0000 (13:59 +0000)]
script for automating pep8 checks.

On ubuntu/debian install these tools...

   sudo apt-get install pylint pyflakes python-setuptools python-pip
   sudo pip install pep8

then run from blenders source dir...
   python release/test/pep8.py

This searches for the comments "# <pep8 compliant>" and "# <pep8-80 compliant>", running the checking tools on these scripts only.

* some minor pep8 corrections too.

11 years ago* rna: memory leak fix for RNA_property_enum_value()
Campbell Barton [Sun, 13 Dec 2009 12:26:19 +0000 (12:26 +0000)]
* rna: memory leak fix for RNA_property_enum_value()
* rigify: generate root-most bones before children, this makes parenting to dynamically created bones work.

11 years agoclear loc/size/rot wasnt updating child transformations, also removed some warnings
Campbell Barton [Sun, 13 Dec 2009 11:49:17 +0000 (11:49 +0000)]
clear loc/size/rot wasnt updating child transformations, also removed some warnings

11 years agouse tp_getset rather then checking the string on getattr for 'id_data' attribute
Campbell Barton [Sun, 13 Dec 2009 10:46:34 +0000 (10:46 +0000)]
use tp_getset rather then checking the string on getattr for 'id_data' attribute

11 years agoSequencer unique names for duplicates & metas and name new strips when the operator...
Campbell Barton [Sun, 13 Dec 2009 03:20:29 +0000 (03:20 +0000)]
Sequencer unique names for duplicates & metas and name new strips when the operator doesnt set them.

11 years agoReenable disabled window switching shortcuts in 10.4 builds
Damien Plisson [Sat, 12 Dec 2009 08:45:16 +0000 (08:45 +0000)]
Reenable disabled window switching shortcuts in 10.4 builds

11 years agoSequencer: Transform Strip updates (Durian wish)
Andrea Weikert [Fri, 11 Dec 2009 22:51:53 +0000 (22:51 +0000)]
Sequencer: Transform Strip updates (Durian wish)

Removed the Start/End Settings and the effect_fader from the sequencer transform strip.
The transform strip can now only be animated directly by keying the Scale X, Scale Y, Translate X, Translate Y and Rotation values.

Caveat:
The uniform scale re-uses the Scale X value, so when changing the animation on Scale X in the non-uniform scaling case, the uniform scaling will be affected too. This was done to not break files for Durian.

Note:
As much as I would have liked to clean up the TransformVars, it caused crashes of earlier versions of blender when opening the file.
The rna identifiers were also kept as to not break any existing animation on those keys.

11 years agoAdd include path to access gpu_buffers.h from pbvh.c.
Guillermo S. Romero [Fri, 11 Dec 2009 19:27:47 +0000 (19:27 +0000)]
Add include path to access gpu_buffers.h from pbvh.c.

11 years ago*Missing notifier for Render Border.
Thomas Dinges [Fri, 11 Dec 2009 19:23:11 +0000 (19:23 +0000)]
*Missing notifier for Render Border.

11 years agoMSVC projectfiles
Andrea Weikert [Fri, 11 Dec 2009 18:02:42 +0000 (18:02 +0000)]
MSVC projectfiles
* update for sculpt merge

NOTE: BLI_blenlib now uses functions in BL_gpu - I added the necessary include path to make it compile, but I'm not sure if this dependency shouldn't be avoided.

11 years agoSculpt:
Brecht Van Lommel [Fri, 11 Dec 2009 16:59:09 +0000 (16:59 +0000)]
Sculpt:
* Temporary workaround for sculpt not working well with small polygons,
  still seems to be some issues, but can at least paint now.
* Small optimization avoiding local function variable aliasing.

11 years agorigify
Campbell Barton [Fri, 11 Dec 2009 16:30:27 +0000 (16:30 +0000)]
rigify
* optional default blend argument, use for better leg & arm defaults
* way to define arbitrary options for bones that can then be passed to the generator function, only used to set elbow target parent at the moment.

11 years agoexpand path for external player
Martin Poirier [Fri, 11 Dec 2009 16:01:47 +0000 (16:01 +0000)]
expand path for external player

11 years ago2.5 Sculpt Branch Merge
Brecht Van Lommel [Fri, 11 Dec 2009 15:30:38 +0000 (15:30 +0000)]
2.5 Sculpt Branch Merge

http://www.blender.org/development/release-logs/blender-250/sculpt-and-multiresolution/

Release logs are work in progress, also check missing items on that
page, there's still a few things that need work.

Quick summary of the changes:

* Use BVH for optimizing sculpt mode, doing only editing and updates
  on nearby nodes.
* Memory reduction by use of CCG grids for subsurf, own undo stack,
  no vertex-face map, no origindex, .. .
* Multithreading for sculpting, multires, and subsurf.
* Optional external file storage for multires displacements.
* Various tweaks to brush behavior.

11 years agoSculpt Branch:
Brecht Van Lommel [Fri, 11 Dec 2009 14:38:02 +0000 (14:38 +0000)]
Sculpt Branch:
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r25245:25315

11 years agoUV Editor: added proportional edit buttons to the header.
Brecht Van Lommel [Fri, 11 Dec 2009 14:34:21 +0000 (14:34 +0000)]
UV Editor: added proportional edit buttons to the header.

11 years agoFix small mem leak in wm_window_get_size_ghost
Damien Plisson [Fri, 11 Dec 2009 14:25:37 +0000 (14:25 +0000)]
Fix small mem leak in wm_window_get_size_ghost

11 years ago* added an armature submenu where python defined armatures can go.
Campbell Barton [Fri, 11 Dec 2009 14:16:59 +0000 (14:16 +0000)]
* added an armature submenu where python defined armatures can go.
* bpy.utils.display_name(), which makes filenames and module names look nicer in menus eg... /home/me/foo_bar.py  --> "Foo Bar"
* missing rna_path --> data_path renaming

11 years agoSculpt Branch:
Brecht Van Lommel [Fri, 11 Dec 2009 14:16:17 +0000 (14:16 +0000)]
Sculpt Branch:
* Added detection if VBO extension is supported.
* Redraw other 3d views after sculpting.
* Fix brush sometimes punching through mesh with very small polygons,
  added an extra epsilon to the ray-triangle intersection.

11 years agoTimeline Drawing Tweaks:
Joshua Leung [Fri, 11 Dec 2009 11:18:55 +0000 (11:18 +0000)]
Timeline Drawing Tweaks:

* Made the TimeLine current frame indicator get drawn using the standard frame-indicator code. Also, it is now possible to show the frame indicator box beside the line as in the other animation editors, although this is disabled in the timeline due to the closeness of the frame number field.

* Removed some old (unnecessary) code
-> "Continue Physics" option in TimeLine, which is now obsolete with the current physics options. Feel free to restore if this is not the case.
-> Already commented out hacks to create "speed ipo" for curves. There are easy alternatives that are better integrated.
-> Unused init/exit callbacks for scrubbing time, since those were only used to set an obsolete flag for timeline drawing that is now used for the indicator.

* Switched long-keyframe optimisation code to use constants instead of some magic numbers + fancy trickery...

11 years agoSculpt Branch: multires conversion from 2.4 working again.
Brecht Van Lommel [Fri, 11 Dec 2009 10:56:20 +0000 (10:56 +0000)]
Sculpt Branch: multires conversion from 2.4 working again.

11 years agoAdded back rendered animation playback (in a sense), with a
Matt Ebb [Fri, 11 Dec 2009 08:05:05 +0000 (08:05 +0000)]
Added back rendered animation playback (in a sense), with a
customisable player.

You can choose a player in User Preferences -> File Paths. You can
choose a plan custom command line, otherwise there are presets available
for the Blender 2.4 player or DJV (where it will give it the correct filename,
fps, etc on the command line). So for example if you have a Blender 2.4
version installed, you can enter the path to the blender 2.4 executable,
and the playback will work just like before.

Any info on other frame players (FrameCycler? pdplayer?) and their
command line settings could be useful for adding some more presets too,
if anyone knows of them.

It's available in Render->Play Rendered Animation (Ctrl F11)

11 years agoFix for [#20331] adding and removing render layers in specific sequence creates layer...
Matt Ebb [Fri, 11 Dec 2009 05:23:00 +0000 (05:23 +0000)]
Fix for [#20331] adding and removing render layers in specific sequence creates layers with the same name

Render layers now use the same consistent 'unique name' function as other parts of Blender (i.e. RenderLayer.001). Updated the defaults for consistency.

11 years agoTweak to make temp 'fullscreen' screens be alphabetically similar to the previous...
Matt Ebb [Fri, 11 Dec 2009 04:03:55 +0000 (04:03 +0000)]
Tweak to make temp 'fullscreen' screens be alphabetically similar to the previous ones that spawned them, so you can switch screens (ctrl left and right arrow) more smoothly ( [#20301] Screens and Fullscreen still doesn't work )

11 years agouse rna buttons for color ramps colors so keyframes can be added/deleted.
Campbell Barton [Fri, 11 Dec 2009 02:14:10 +0000 (02:14 +0000)]
use rna buttons for color ramps colors so keyframes can be added/deleted.

11 years agoVarious UV editor / notifier related fixes:
Matt Ebb [Fri, 11 Dec 2009 01:12:22 +0000 (01:12 +0000)]
Various UV editor / notifier related fixes:

[#20336] Missing notifier - properties view does not update on UV unwrap
[#20337] Shift select is not working in UV-editor island mode
[#20338] Update automatically menu item has strange icon behavior
[#20339] Select all will quit working in UV editor

11 years ago[#20288] FBX exporter fails
Campbell Barton [Fri, 11 Dec 2009 00:51:14 +0000 (00:51 +0000)]
[#20288] FBX exporter fails
* disallow registering operators that have properties starting with an underscore which caused this problem.

11 years agoFor for [#20330] Can't open a file made in 2.49
Matt Ebb [Fri, 11 Dec 2009 00:09:58 +0000 (00:09 +0000)]
For for [#20330] Can't open a file made in 2.49

Hair clothsim internal_friction wasn't being initialised correctly.

11 years ago* root bone override fixed
Campbell Barton [Thu, 10 Dec 2009 23:24:31 +0000 (23:24 +0000)]
* root bone override fixed
* delta was disabled
* simple copy metarig type
* proper exception when a type isnt found

11 years agoDouble Click plays nicer with Click.
Martin Poirier [Thu, 10 Dec 2009 23:24:29 +0000 (23:24 +0000)]
Double Click plays nicer with Click.

1) Double Click takes priority over a second Click (Click will still be send if not handled)
2) The first Click being handled doesn't stop the following Double Click

11 years agowm_menu_invoke calls exec automatically if property is already set.
Martin Poirier [Thu, 10 Dec 2009 23:22:43 +0000 (23:22 +0000)]
wm_menu_invoke calls exec automatically if property is already set.

This way you can set the param in the keymap and it won't always show the menu for nothing.

11 years ago* rename 'rna_path' --> 'data_path', rna and dna are for internal use and are not...
Campbell Barton [Thu, 10 Dec 2009 22:23:09 +0000 (22:23 +0000)]
* rename 'rna_path' --> 'data_path', rna and dna are for internal use and are not descriptive.
* armature.pose_position: POSE_POSITION, REST_POSITION --> POSE, REST
* rigify now forces rest pose mode
* updated neck_flex to keep original bones unchanged

11 years agoSnap options were reset too often, discarding all user options.
Martin Poirier [Thu, 10 Dec 2009 22:07:33 +0000 (22:07 +0000)]
Snap options were reset too often, discarding all user options.

11 years agoNetrender: categories and balancing by categories based on usage. Enables grouping...
Martin Poirier [Thu, 10 Dec 2009 18:56:21 +0000 (18:56 +0000)]
Netrender: categories and balancing by categories based on usage. Enables grouping of jobs in a single priority group. Jobs in the same category are still ordered by cluster usage.

11 years agomissed a header last commit, added custom exceptions to rigify so they can be caught...
Campbell Barton [Thu, 10 Dec 2009 18:28:22 +0000 (18:28 +0000)]
missed a header last commit, added custom exceptions to rigify so they can be caught and converted into reports and have normal errors display the stack trace as useual.

11 years agoDouble Click event value.
Martin Poirier [Thu, 10 Dec 2009 17:41:03 +0000 (17:41 +0000)]
Double Click event value.

Timeout between both clicks is user configurable, should be taken from the OS when possible.

11 years agoSculpt Branch:
Brecht Van Lommel [Thu, 10 Dec 2009 17:37:04 +0000 (17:37 +0000)]
Sculpt Branch:
* Multires 2.50 -> Branch compatibility code converting to the new
  displacement format. 2.49 -> 2.50 is not functional yet.

11 years agooperator report function so python operators can report errors
Campbell Barton [Thu, 10 Dec 2009 16:52:44 +0000 (16:52 +0000)]
operator report function so python operators can report errors
TODO - reports are currently shown upside down.

11 years agoalign option for split
Campbell Barton [Thu, 10 Dec 2009 14:47:07 +0000 (14:47 +0000)]
align option for split

11 years agofix for some errors and local root bone override
Campbell Barton [Thu, 10 Dec 2009 14:32:37 +0000 (14:32 +0000)]
fix for some errors and local root bone override

11 years agoSculpt Branch:
Brecht Van Lommel [Thu, 10 Dec 2009 14:26:06 +0000 (14:26 +0000)]
Sculpt Branch:

Revised external multires file saving. Now it is more manual in that you
have to specify where to save it, like an image file, but still saved at
the same time as the .blend. It would ideally be automatic, but this is
difficult to implement, so for now this should at least be more reliable.

11 years agomissed editing the sample rigs, Cessen likes palm_curl.py better
Campbell Barton [Thu, 10 Dec 2009 13:45:16 +0000 (13:45 +0000)]
missed editing the sample rigs, Cessen likes palm_curl.py better

11 years agorenaming metarig types since we may well have multiple arm/finger/leg types
Campbell Barton [Thu, 10 Dec 2009 13:34:21 +0000 (13:34 +0000)]
renaming metarig types since we may well have multiple arm/finger/leg types

11 years agoUI limits for the envalope frame were too small
Campbell Barton [Thu, 10 Dec 2009 13:20:31 +0000 (13:20 +0000)]
UI limits for the envalope frame were too small

11 years agomove generic functions out of rigify's __init__.py into rigify_utils.py since rigify...
Campbell Barton [Thu, 10 Dec 2009 12:58:03 +0000 (12:58 +0000)]
move generic functions out of rigify's __init__.py into rigify_utils.py since rigify its self does not use them, only some of the metarig types.

11 years ago- rigify context changes & example for delta
Campbell Barton [Thu, 10 Dec 2009 11:56:31 +0000 (11:56 +0000)]
- rigify context changes & example for delta
- sequencer transform had 0.0 for rotation minimum
- missed icon rename in last commit

11 years agoreturn value was included in the list of optional args for function-rna error message
Campbell Barton [Thu, 10 Dec 2009 11:20:43 +0000 (11:20 +0000)]
return value was included in the list of optional args for function-rna error message

11 years agoUpdate Handling: moved wm_data_handle_update from windowmanager to
Brecht Van Lommel [Thu, 10 Dec 2009 11:08:38 +0000 (11:08 +0000)]
Update Handling: moved wm_data_handle_update from windowmanager to
scene_update_tagged in blenkernel, code fits better there.

11 years agoDurian Request: Default F-Curve Auto-Colour Modes
Joshua Leung [Thu, 10 Dec 2009 10:40:28 +0000 (10:40 +0000)]
Durian Request: Default F-Curve Auto-Colour Modes

Added option to KeyingSets+Keyframing Functions which makes newly added F-Curves for Transforms + Colours to use the colour mode which uses the array index to determine the colour of the F-Curve.

The main implication of this is that when this option is enabled for a KeyingSet, all sets of XYZ F-Curves (i.e. location, rotation, scale) for transforms will be shown in Red/Green/Blue instead of some automatically determined "rainbow" colour. Useful for animators far too used to Maya's Graph Editor :P

This setting is named, "XYZ to RGB", though that doesn't make its purpose entirely clear.

11 years agorename operators TFM_OT_* --> TRANSFORM_OT_*
Campbell Barton [Thu, 10 Dec 2009 10:36:32 +0000 (10:36 +0000)]
rename operators TFM_OT_* --> TRANSFORM_OT_*

11 years agoremove ICON prefix from the enum, for python this is redundant eg.
Campbell Barton [Thu, 10 Dec 2009 10:23:53 +0000 (10:23 +0000)]
remove ICON prefix from the enum, for python this is redundant eg.
 layout.prop("setting", icon='ICON_BLAH_BLAH')

Also reverted previous commit, the cursor subtype just needed to be added to the switch statement.

11 years agoNotifier related fixes:
Matt Ebb [Thu, 10 Dec 2009 09:58:10 +0000 (09:58 +0000)]
Notifier related fixes:
[#20319] 3D View - need 3D cursor notifier
[#20321] Views not receiving the NC_ID notifier

11 years agovalues that had units set would not be coerced into Mathutils types by the python...
Campbell Barton [Thu, 10 Dec 2009 09:38:58 +0000 (09:38 +0000)]
values that had units set would not be coerced into Mathutils types by the python api.
 eg. scene.cursor_location wasnt a vector

11 years agoFix for [#19776] Header bar problem in 2.5
Matt Ebb [Thu, 10 Dec 2009 09:25:30 +0000 (09:25 +0000)]
Fix for [#19776] Header bar problem in 2.5

Prevents dragging region edges outside area boundaries or into other regions.

11 years agoraise an error when adding/removing editbones when the armature is not in editmode...
Campbell Barton [Thu, 10 Dec 2009 08:54:16 +0000 (08:54 +0000)]
raise an error when adding/removing editbones when the armature is not in editmode (without this blender crashes)

11 years agoAttempted fix for [#19810] Crash when flipping header with F5
Matt Ebb [Thu, 10 Dec 2009 05:05:04 +0000 (05:05 +0000)]
Attempted fix for [#19810] Crash when flipping header with F5

11 years agoFix for [#20153] Scale region size from search crashes Blender 2.5 24999
Matt Ebb [Thu, 10 Dec 2009 03:07:04 +0000 (03:07 +0000)]
Fix for [#20153] Scale region size from search crashes Blender 2.5 24999

11 years agoFix for [#20140] Double Properties Panel on 3dview from 2.4x fles
Matt Ebb [Thu, 10 Dec 2009 02:43:55 +0000 (02:43 +0000)]
Fix for [#20140] Double Properties Panel on 3dview from 2.4x fles

11 years agoFix for 'Copy materials to selected' button freezing when using linked geometry
Matt Ebb [Thu, 10 Dec 2009 01:30:47 +0000 (01:30 +0000)]
Fix for 'Copy materials to selected' button freezing when using linked geometry