11 years agoWin64: Bugfix for non working scons, thanks to matd for the fix!
Daniel Genrich [Mon, 22 Feb 2010 22:56:28 +0000 (22:56 +0000)]
Win64: Bugfix for non working scons, thanks to matd for the fix!
jesterKing: please check if the win32 dll's aren't needed anymore. Seems that they are compiled into ffmpeg, right?

11 years agoWin64: Bugfix for missing include, reported + fixed by matd, thanks
Daniel Genrich [Mon, 22 Feb 2010 22:17:14 +0000 (22:17 +0000)]
Win64: Bugfix for missing include, reported + fixed by matd, thanks

11 years agoFix dual quaternions flipping in case of stretched (not scaled) bones.
Brecht Van Lommel [Mon, 22 Feb 2010 18:53:46 +0000 (18:53 +0000)]
Fix dual quaternions flipping in case of stretched (not scaled) bones.

11 years agoMade a more generic rig type for giving animators direct control over shape keys...
Nathan Vegdahl [Mon, 22 Feb 2010 18:07:16 +0000 (18:07 +0000)]
Made a more generic rig type for giving animators direct control over shape keys.  With this rig type you can attach shape keys both to the transforms of the bone and any number custom properties on the bone.

11 years agoOSX buildscripts update following ffmpeg precompiled libs update
Damien Plisson [Mon, 22 Feb 2010 16:34:27 +0000 (16:34 +0000)]
OSX buildscripts update following ffmpeg precompiled libs update

11 years ago- respect insert available with pose copy/paste (note: autokeyframe_pose_cb_func...
Campbell Barton [Mon, 22 Feb 2010 15:49:40 +0000 (15:49 +0000)]
- respect insert available with pose copy/paste (note: autokeyframe_pose_cb_func needs to be used for all cases I think)
- copy, paste ID properties with pose

11 years agoFix integer overflow problem in deep shadow buffer.
Brecht Van Lommel [Mon, 22 Feb 2010 15:03:13 +0000 (15:03 +0000)]
Fix integer overflow problem in deep shadow buffer.

11 years agogame settings wasnt checking if the scene has a world set (giving python errors while...
Campbell Barton [Mon, 22 Feb 2010 14:04:04 +0000 (14:04 +0000)]
game settings wasnt checking if the scene has a world set (giving python errors while drawing)

11 years agoContext for Object Align op = Object mode
Daniel Salazar [Mon, 22 Feb 2010 13:25:32 +0000 (13:25 +0000)]
Context for Object Align op = Object mode

11 years ago[#21237] RAW triangle file importer
Campbell Barton [Mon, 22 Feb 2010 13:21:09 +0000 (13:21 +0000)]
[#21237] RAW triangle file importer
ported by Aurel W (aurel)

made adjustments to have this as a package in the extensions directory since this format isnt commonly used for interchanging data but still useful at times.

11 years agogame engine support for recording animation back & some other minor changes.
Campbell Barton [Mon, 22 Feb 2010 12:25:58 +0000 (12:25 +0000)]
game engine support for recording animation back & some other minor changes.

11 years agoOSX : Bugfix [#21293] add OpenMP apple gcc bug workaround for render preview
Damien Plisson [Mon, 22 Feb 2010 10:29:49 +0000 (10:29 +0000)]
OSX : Bugfix [#21293] add OpenMP apple gcc bug workaround for render preview

All openMP calls from a background thread need to have this thread var init workaround

11 years agouse BLI_findstring in more places & remove some warnings, no functional changes.
Campbell Barton [Mon, 22 Feb 2010 09:22:36 +0000 (09:22 +0000)]
use BLI_findstring in more places & remove some warnings, no functional changes.

11 years agofix for typo
Campbell Barton [Mon, 22 Feb 2010 09:02:05 +0000 (09:02 +0000)]
fix for typo

11 years ago- Jack transport update: Moving the playhead in another jack app when not playing...
Joerg Mueller [Mon, 22 Feb 2010 09:01:49 +0000 (09:01 +0000)]
- Jack transport update: Moving the playhead in another jack app when not playing back now triggers an update in blender.
- Missing stub fix from last commit by nazg-gul, blenderplayer works now atm.

11 years agoFix for the player by nazg-gul.
Joerg Mueller [Mon, 22 Feb 2010 08:27:45 +0000 (08:27 +0000)]
Fix for the player by nazg-gul.

11 years agoexclude self references from the ID search list when PROP_ID_SELF_CHECK is set, also...
Campbell Barton [Mon, 22 Feb 2010 08:27:45 +0000 (08:27 +0000)]
exclude self references from the ID search list when PROP_ID_SELF_CHECK is set, also raise an error from python if this is attempted

11 years agoFix for #21286, Trying to open the toolbox crashed blender 2.5 alpha 1
Elia Sarti [Mon, 22 Feb 2010 06:05:35 +0000 (06:05 +0000)]
Fix for #21286, Trying to open the toolbox crashed blender 2.5 alpha 1

Added poll function for BUTTONS_OT_toolbox operator

11 years agobugfix [#21233] Crash in pyapi, with new object.
Campbell Barton [Mon, 22 Feb 2010 00:07:46 +0000 (00:07 +0000)]
bugfix [#21233] Crash in pyapi, with new object.
pass the obdata as an argument rather then assigning later so as not to allow an invalid state.

11 years agoFix for #21209, Delete X for particle settings does nothing.
Elia Sarti [Sun, 21 Feb 2010 22:55:35 +0000 (22:55 +0000)]
Fix for #21209, Delete X for particle settings does nothing.

Disable ID default unlink button if the RNA property is set to never be null, as the unlink default action simply sets pointers to null

11 years agoVideoTexture: improvements to image data access API.
Benoit Bolsee [Sun, 21 Feb 2010 22:20:00 +0000 (22:20 +0000)]
VideoTexture: improvements to image data access API.

- Use BGL buffer instead of string for image data.
- Add buffer interface to image source.
- Allow customization of pixel format.
- Add valid property to check if the image data is available.

The image property of all Image source objects will now
return a BGL 'buffer' object. Previously it was returning
a string, which was not working at all with Python 3.1.
The BGL buffer type allows sequence access to bytes and
is directly usable in BGL OpenGL wrapper functions.
The buffer is formated as a 1 dimensional array of bytes
with 4 bytes per pixel in RGBA order.

BGL buffers will also be accepted in the ImageBuff load()
and plot() functions.

It is possible to customize the pixel format by using
the VideoTexture.imageToArray(image, mode) function:
the first argument is a Image source object, the second
optional argument is a format string using the R, G, B,
A, 0 and 1 characters. For example "BGR" means that each
pixel will be 3 bytes, corresponding to the Blue, Green
and Red channel in that order. Use 0 for a fixed hex 00
value, 1 for hex FF. The default mode is "RGBA".

All Image source objects now support the buffer interface
which allows to create memoryview objects for direct access
to the image internal buffer without memory copy. The buffer
format is one dimensional array of bytes with 4 bytes per
pixel in RGBA order. The buffer is writable, which allows
custom modifications of the image data.

v = memoryview(source)

A bug in the Python 3.1 buffer API will cause a crash if
the memoryview object cannot be created. Therefore, you
must always check first that an image data is available
before creating a memoryview object. Use the new valid
attribute for that:

if source.valid:
    v = memoryview(source)

Note: the BGL buffer object itself does not yet support
the buffer interface.

Note: the valid attribute makes sense only if you use
image source in conjunction with texture object like this:

# refresh texture but keep image data in memory
if texture.source.valid:
    v = memoryview(texture.source)
    # process image
    # invalidate image for next texture refresh

Limitation: While memoryview objects exist, the image cannot be
resized. Resizing occurs with ImageViewport objects when the
viewport size is changed or with ImageFFmpeg when a new image
is reloaded for example. Any attempt to resize will cause a
runtime error. Delete the memoryview objects is you want to
resize an image source object.

11 years agoUpdate MSVC project files.
Benoit Bolsee [Sun, 21 Feb 2010 22:15:25 +0000 (22:15 +0000)]
Update MSVC project files.

11 years agoFix #21214 Changing frame range on render panel doesn't update on timeline...
Elia Sarti [Sun, 21 Feb 2010 20:27:13 +0000 (20:27 +0000)]
Fix #21214 Changing frame range on render panel doesn't update on timeline...
Was missing notifier

Also made a description slightly more consistent

11 years agobuilding without jack was broken
Campbell Barton [Sun, 21 Feb 2010 19:54:18 +0000 (19:54 +0000)]
building without jack was broken

11 years agocorrection pointed out by Moguri, logic button was accepting Text instead of actions.
Campbell Barton [Sun, 21 Feb 2010 19:33:14 +0000 (19:33 +0000)]
correction pointed out by Moguri, logic button was accepting Text instead of actions.

11 years ago2.5 Audio:
Joerg Mueller [Sun, 21 Feb 2010 18:01:41 +0000 (18:01 +0000)]
2.5 Audio:

* Jack Transport support!
* Minor sequencer audio corrections.

11 years agoscale int number button sensitivity by the min/max range.
Campbell Barton [Sun, 21 Feb 2010 16:43:25 +0000 (16:43 +0000)]
scale int number button sensitivity by the min/max range.

11 years agomodal operator python template
Campbell Barton [Sun, 21 Feb 2010 16:20:32 +0000 (16:20 +0000)]
modal operator python template

11 years ago[#21269] Alt E extrude options don't appear without Tool Shelf visible
Martin Poirier [Sun, 21 Feb 2010 15:54:41 +0000 (15:54 +0000)]
[#21269] Alt E extrude options don't appear without Tool Shelf visible

Vertex selection count wasn't properly updated after extrude.

11 years agopython rna api now clamps values, (was fun to see the spot_size go backwards)
Campbell Barton [Sun, 21 Feb 2010 14:48:28 +0000 (14:48 +0000)]
python rna api now clamps values, (was fun to see the spot_size go backwards)
Vector callbacks still missing clamp checks

11 years ago== Sequencer ==
Peter Schlaile [Sun, 21 Feb 2010 14:19:53 +0000 (14:19 +0000)]
== Sequencer ==

Made aspect ratio work again in sequencer preview

11 years ago[#21265] Rotate behaves wrong with constraints
Martin Poirier [Sun, 21 Feb 2010 14:13:20 +0000 (14:13 +0000)]
[#21265] Rotate behaves wrong with constraints

With new axis var for rotate, it wasn't reset properly when constraints are turned off.

11 years agogeneric modal operator to make adjusting almost any rna property with the mouse possi...
Campbell Barton [Sun, 21 Feb 2010 14:05:02 +0000 (14:05 +0000)]
generic modal operator to make adjusting almost any rna property with the mouse possible with a few lines.

Example which is similar to interactive lamp adjusting in 2.4x ...
  wm.context_modal_mouse(path_iter="selected_editable_objects", path_item="data.spot_size")

Added lamp Wkey menu back.

11 years agopy api: bpy.props
Campbell Barton [Sun, 21 Feb 2010 12:15:38 +0000 (12:15 +0000)]
py api: bpy.props
new properties without any arguments were failing.

11 years agomodal python operator support.
Campbell Barton [Sun, 21 Feb 2010 11:56:00 +0000 (11:56 +0000)]
modal python operator support.

11 years agoBugfix #21234: Autokey "insert only available" userpref inserts keys for all bones...
Joshua Leung [Sun, 21 Feb 2010 11:42:32 +0000 (11:42 +0000)]
Bugfix #21234: Autokey "insert only available" userpref inserts keys for all bones in an armature


Bugfix: When autokey is enabled, notifiers to refresh the animation editors *after* transforms finished for objects were missing.
While I understand the need to limit these to not doing this during transform, after transform, this lead to lag/inconsistent UI problems.


* Added 'Damped Track' Option to 'Make Track' Operator
* Improved the code of the 'Clear Track' operator to include other types of tracking constraint too

11 years agobugfix [#21258] Select > Mirror causes segmentation fault.
Campbell Barton [Sun, 21 Feb 2010 11:07:06 +0000 (11:07 +0000)]
bugfix [#21258] Select > Mirror causes segmentation fault.

11 years agoBugfix #21245: "Track to" (Ctrl + T) operator was missing notifier updates
Joshua Leung [Sun, 21 Feb 2010 11:05:52 +0000 (11:05 +0000)]
Bugfix #21245: "Track to" (Ctrl + T) operator was missing notifier updates

Bugfix #21255: Clear track operator did not remove TrackTo constraints too. This could still be made to do Locked Track and other tracking constraints later too, but for now this will do.

11 years agoremove pep8 warnings
Campbell Barton [Sun, 21 Feb 2010 10:56:14 +0000 (10:56 +0000)]
remove pep8 warnings

11 years agoimproved euler conversion, make sure new eulers are always compatible with the previo...
Campbell Barton [Sun, 21 Feb 2010 10:30:39 +0000 (10:30 +0000)]
improved euler conversion, make sure new eulers are always compatible with the previous ones, means it doesnt result in bad interpolation.

11 years ago[#20116] calculation problem in
Campbell Barton [Sun, 21 Feb 2010 09:43:09 +0000 (09:43 +0000)]
[#20116] calculation problem in
from Martin K (martinbk)

11 years agoEmmit step size was too high
Daniel Salazar [Sun, 21 Feb 2010 08:25:14 +0000 (08:25 +0000)]
Emmit step size was too high

11 years agoBetter code to prevent loading scripts from .blender/scripts
Martin Poirier [Sat, 20 Feb 2010 22:57:49 +0000 (22:57 +0000)]
Better code to prevent loading scripts from .blender/scripts

Treat user defined script dir (where loading from base dir is ok) differently than system dirs, where we only want to load from specific subdirs.

11 years agoBVH import working again.
Campbell Barton [Sat, 20 Feb 2010 22:51:36 +0000 (22:51 +0000)]
BVH import working again.
- euler/quat rotation option
- scale, startframe options back.
- fix for adding an armature which used operators can could fail, use the data api instead.
- remove old junk

11 years agoNo need for this change anymore (force include to get BLO_sys_types.h in GE)
Martin Poirier [Sat, 20 Feb 2010 22:51:22 +0000 (22:51 +0000)]
No need for this change anymore (force include to get BLO_sys_types.h in GE)

11 years agomove include where it's needed and won't break other things.
Martin Poirier [Sat, 20 Feb 2010 22:49:45 +0000 (22:49 +0000)]
move include where it's needed and won't break other things.

11 years agoCompile fix for CMake
Elia Sarti [Sat, 20 Feb 2010 22:38:21 +0000 (22:38 +0000)]
Compile fix for CMake

11 years agotypo in to_euler()
Campbell Barton [Sat, 20 Feb 2010 22:36:32 +0000 (22:36 +0000)]
typo in to_euler()

11 years agotemp workaround for blender loading 2.4x scripts in ~/.blender/scripts
Campbell Barton [Sat, 20 Feb 2010 22:12:27 +0000 (22:12 +0000)]
temp workaround for blender loading 2.4x scripts in ~/.blender/scripts

11 years agoFix compiling error on windows for mathutils commit
Joshua Leung [Sat, 20 Feb 2010 21:01:05 +0000 (21:01 +0000)]
Fix compiling error on windows for mathutils commit

11 years agoallow removing datablocks in the rare case of <0 users.
Campbell Barton [Sat, 20 Feb 2010 20:59:30 +0000 (20:59 +0000)]
allow removing datablocks in the rare case of <0 users.

11 years agoSplit numinput from transform (reusable in other operator).
Martin Poirier [Sat, 20 Feb 2010 20:29:09 +0000 (20:29 +0000)]
Split numinput from transform (reusable in other operator).

Use in marker move operator.

11 years agoMathutils API: Euler support for rotation order.
Campbell Barton [Sat, 20 Feb 2010 19:49:04 +0000 (19:49 +0000)]
Mathutils API: Euler support for rotation order.

 euler = Euler(1, 2, 3)
 euler.order = 'ZXY'

 euler = matrix.to_euler('XZY')

Still missing rna support. this still wont give the right order, defaulting to XYZ.
 eul = object.rotation_euler

11 years agofix for empty xyz axis text drawing ontop of everything.
Campbell Barton [Fri, 19 Feb 2010 20:09:42 +0000 (20:09 +0000)]
fix for empty xyz axis text drawing ontop of everything.

11 years agofaster function lookups, quick test through python cuts a quater the time off.
Campbell Barton [Fri, 19 Feb 2010 16:31:03 +0000 (16:31 +0000)]
faster function lookups, quick test through python cuts a quater the time off.
was doing an extra lookup for the functions property, as well as using the property iterator.
(every button & menu item draws does one of these for every redraw).

11 years agoapply visual transform to pose
Campbell Barton [Fri, 19 Feb 2010 15:34:26 +0000 (15:34 +0000)]
apply visual transform to pose
So constrainted bones can have their transform applied to their loc/scale/rot, then remove the constraints

11 years agodont allow linking an object into a linked scene.
Campbell Barton [Fri, 19 Feb 2010 14:08:41 +0000 (14:08 +0000)]
dont allow linking an object into a linked scene.

11 years agoscene_update_for_newframe was calling DAG_scene_update_flags() and BKE_animsys_evalua...
Campbell Barton [Fri, 19 Feb 2010 13:13:21 +0000 (13:13 +0000)]
scene_update_for_newframe was calling DAG_scene_update_flags() and BKE_animsys_evaluate_all_animation() for each set.
gain some speedup by only calling once.

minor printf changes to readfile.c, no functional change.

11 years agoEnabling AV-sync again. You can now choose between No sync, Frame Dropping or AV...
Joerg Mueller [Fri, 19 Feb 2010 12:20:29 +0000 (12:20 +0000)]
Enabling AV-sync again. You can now choose between No sync, Frame Dropping or AV-sync.

11 years agoPose Tools Cleanup:
Joshua Leung [Fri, 19 Feb 2010 11:42:21 +0000 (11:42 +0000)]
Pose Tools Cleanup:

Moved some of the generic code used to determine the F-Curves linked to PoseChannel transforms (as used by the Pose Sliding tools) into a separate file, in preparation for migration of PoseLib tools to this system too. This should make it easier to add some useful new functionality to the PoseLib browsing system (pending in a later commit).

11 years agoin rare cases fcurves with no handle length can result in 0.0. check if the point...
Campbell Barton [Thu, 18 Feb 2010 19:43:13 +0000 (19:43 +0000)]
in rare cases fcurves with no handle length can result in 0.0. check if the point matches the frame.

11 years ago[#21219] Separate autocomplete text with command prompt in console
Campbell Barton [Thu, 18 Feb 2010 17:11:12 +0000 (17:11 +0000)]
[#21219] Separate autocomplete text with command prompt in console
from Aurel W (aurel)

11 years agorevert 27010, sorry but this makes playback of animation unusable & jerky, we can...
Campbell Barton [Thu, 18 Feb 2010 17:00:24 +0000 (17:00 +0000)]
revert 27010, sorry but this makes playback of animation unusable & jerky, we can provide some sample files for testing.

11 years agoanother speedup to constraint checking, skip the bone list and only lookup pose chann...
Campbell Barton [Thu, 18 Feb 2010 16:41:47 +0000 (16:41 +0000)]
another speedup to constraint checking, skip the bone list and only lookup pose channels that have constraints.

11 years agoconstraints were being checked twice (once from rna property update function and...
Campbell Barton [Thu, 18 Feb 2010 16:05:01 +0000 (16:05 +0000)]
constraints were being checked twice (once from rna property update function and once from the constraint panel callback)
comment the update call in the panel function.
also avoid one bone lookup which was taking a fair bit of CPU when profiling.

11 years agoScons fixes:
Joerg Mueller [Thu, 18 Feb 2010 15:59:20 +0000 (15:59 +0000)]
Scons fixes:
- Removing alut
- Minor changes in linux ffmpeg default config.

11 years agoCalling AV-sync in UI to what it really is!
Joerg Mueller [Thu, 18 Feb 2010 14:37:17 +0000 (14:37 +0000)]
Calling AV-sync in UI to what it really is!

11 years agoBasic AV Sync for forward playing.
Joerg Mueller [Thu, 18 Feb 2010 14:17:53 +0000 (14:17 +0000)]
Basic AV Sync for forward playing.

11 years agoapplying rest pose on a linked proxy would crash because object_data_is_libdata assum...
Campbell Barton [Thu, 18 Feb 2010 11:49:17 +0000 (11:49 +0000)]
applying rest pose on a linked proxy would crash because object_data_is_libdata assumed proxy didnt have linked data.

11 years agoconstraints unique name length was set too long (could overrun the buffer), use sizeo...
Campbell Barton [Thu, 18 Feb 2010 10:14:49 +0000 (10:14 +0000)]
constraints unique name length was set too long (could overrun the buffer), use sizeof() with other instances of BLI_uniquename too

11 years agoexperemental code got mixed up in a patch. removing.
Campbell Barton [Thu, 18 Feb 2010 09:32:24 +0000 (09:32 +0000)]
experemental code got mixed up in a patch. removing.

11 years agoUpdate to stubs.c to get the blenderplayer linking again.
Mitchell Stokes [Thu, 18 Feb 2010 08:34:12 +0000 (08:34 +0000)]
Update to stubs.c to get the blenderplayer linking again.

11 years agomissed a file in previous crosscompiling related commits
Tom Musgrove [Thu, 18 Feb 2010 06:53:10 +0000 (06:53 +0000)]
missed a file in previous crosscompiling related commits

11 years agoAnimation Playback Option (No negative frames) and Other Bugfixes:
Joshua Leung [Thu, 18 Feb 2010 00:29:08 +0000 (00:29 +0000)]
Animation Playback Option (No negative frames) and Other Bugfixes:

* Added a user-preference setting which disallows setting the current frame number to a negative number. This setting only applies when setting the current frame by scrubbing the time cursor in a timeline view, or by typing a value into the current frame number field.

* Made the minimum frame number for the start frame to be 0, which should make setting keyframes by a regular step size less confusing. Also changed the MINFRAME define to 0 for consistency. Hopefully this doesn't cause any problems with any output formats.

* Fixed some missing channel selection cases in animation editors.

11 years agofix for MS compliers
Jens Ole Wund [Wed, 17 Feb 2010 23:04:30 +0000 (23:04 +0000)]
fix for MS compliers
keep var declaration up in .c files

11 years ago[#21207] bpy.ops.object.vertex_group_sort() sorts group names, but not group data
Campbell Barton [Wed, 17 Feb 2010 22:26:50 +0000 (22:26 +0000)]
[#21207] bpy.ops.object.vertex_group_sort() sorts group names, but not group data
support for vertex group sorting in editmode

11 years agomostly fixed [#21172] Reloading scripts leaks memory (F8)
Campbell Barton [Wed, 17 Feb 2010 21:58:08 +0000 (21:58 +0000)]
mostly fixed [#21172] Reloading scripts leaks memory (F8)
the same properties were being registered many times with built in structs.

blender memory at least is not leaking, but it seems python is still not freeing some memory.

For the moment dont allow existing properties to be registered again, will need to have a way to unregister rna properties.

11 years agotopology based mirror, (from apricot branch)
Campbell Barton [Wed, 17 Feb 2010 19:50:42 +0000 (19:50 +0000)]
topology based mirror, (from apricot branch)
- correct errors with non-mirrored meshes
- mirror weight paint on asymmetrical meshes

11 years agoanother attempt at fixing the VBO buffer deletion bugs
Lukas Steiblys [Wed, 17 Feb 2010 18:48:02 +0000 (18:48 +0000)]
another attempt at fixing the VBO buffer deletion bugs

11 years agopy/rna api property api functions crashed with empty args.
Campbell Barton [Wed, 17 Feb 2010 17:22:39 +0000 (17:22 +0000)]
py/rna api property api functions crashed with empty args.
 eg: bpy.props.BoolProperty()

11 years agoNetrender was reloading classes multiple times
Campbell Barton [Wed, 17 Feb 2010 17:16:04 +0000 (17:16 +0000)]
Netrender was reloading classes multiple times

11 years agojoin as UVs referenced older api function name
Campbell Barton [Wed, 17 Feb 2010 16:31:37 +0000 (16:31 +0000)]
join as UVs referenced older api function name

11 years agoObject's RNA cleanups, made descriptions clearer, mostly aesthetic changes. Anyone...
Elia Sarti [Wed, 17 Feb 2010 16:18:41 +0000 (16:18 +0000)]
Object's RNA cleanups, made descriptions clearer, mostly aesthetic changes. Anyone who finds these incorrect feel free to change or make me notice.

11 years ago*Removed a lingering 'Add' prefix in the Add menu to make it more consistent.
William Reynish [Wed, 17 Feb 2010 16:04:06 +0000 (16:04 +0000)]
*Removed a lingering 'Add' prefix in the Add menu to make it more consistent.
*Added Extrude Region/Individual to the Mesh menu

11 years agorename rna props for auto-keying to be consistant, user prefs were graying out auto...
Campbell Barton [Wed, 17 Feb 2010 15:14:09 +0000 (15:14 +0000)]
rename rna props for auto-keying to be consistant, user prefs were graying out auto key options that were still in use.

11 years agoremove duplicate function.
Campbell Barton [Wed, 17 Feb 2010 14:09:16 +0000 (14:09 +0000)]
remove duplicate function.

11 years agofix for negative frames messing up image sequence name.
Campbell Barton [Wed, 17 Feb 2010 13:43:50 +0000 (13:43 +0000)]
fix for negative frames messing up image sequence name.

11 years ago[#21197] change layer of just linked in objects lets them vanish
Campbell Barton [Wed, 17 Feb 2010 12:21:38 +0000 (12:21 +0000)]
[#21197] change layer of just linked in objects lets them vanish
missing undo push in file selector.

11 years agoAnimation Editors: DopeSheet filter for Object-level animation
Joshua Leung [Wed, 17 Feb 2010 12:03:23 +0000 (12:03 +0000)]
Animation Editors: DopeSheet filter for Object-level animation

Added a new option to filter the out Object-level (i.e. transforms, object visibility/settings, and also bone animation) animation data from the channels list. As most of these settings are transforms, I've used the transform manipulator icon and named the RNA setting display_transforms.

This is useful when trying to filter out only material animation data for example, as requested by Colin.

11 years agoRemove some unfinished code I accidentally commit for render thread safety.
Brecht Van Lommel [Wed, 17 Feb 2010 11:35:20 +0000 (11:35 +0000)]
Remove some unfinished code I accidentally commit for render thread safety.

11 years agoCleanup tweaks:
Joshua Leung [Wed, 17 Feb 2010 10:23:14 +0000 (10:23 +0000)]
Cleanup tweaks:

1) Decreased the alpha value for unselected F-Curves in the Graph Editor, making them more invisible to help make the selected ones stand out more.

2) Removed various outdated settings from pose bone RNA

11 years agoAnimation Editors - Texture Animation:
Joshua Leung [Wed, 17 Feb 2010 10:21:07 +0000 (10:21 +0000)]
Animation Editors - Texture Animation:

Texture animation is now shown in the animation editors. Texture stacks are shown for each Material/Lamp/World block that uses them.

There is currently still a bit of a bug with this which means that unless the owner of the texture stack is animated too, the animation data for the textures won't show up. This will get rectified soon though.

11 years agoAdded separate entries for Extrude Region and Extrude Individual in the mesh toolbar.
William Reynish [Wed, 17 Feb 2010 09:33:58 +0000 (09:33 +0000)]
Added separate entries for Extrude Region and Extrude Individual in the mesh toolbar.

11 years agoAlign Object op: ignore objects other than Mesh type
Daniel Salazar [Wed, 17 Feb 2010 08:57:40 +0000 (08:57 +0000)]
Align Object op: ignore objects other than Mesh type

11 years agoFill bones between joints (FKEY) was missing a suitable notifier.
Joshua Leung [Tue, 16 Feb 2010 23:51:49 +0000 (23:51 +0000)]
Fill bones between joints (FKEY) was missing a suitable notifier.

11 years agofix for make proxy, was checking dupligroup when it wasnt needed.
Campbell Barton [Tue, 16 Feb 2010 19:41:44 +0000 (19:41 +0000)]
fix for make proxy, was checking dupligroup when it wasnt needed.

11 years agopyrna, adding back foreach functions from collections. they are needed!
Campbell Barton [Tue, 16 Feb 2010 19:27:38 +0000 (19:27 +0000)]
pyrna, adding back foreach functions from collections. they are needed!

11 years agoRevert render slots commit for release, I can't find the bug or even redo
Brecht Van Lommel [Tue, 16 Feb 2010 19:24:04 +0000 (19:24 +0000)]
Revert render slots commit for release, I can't find the bug or even redo
it myself, there will still be render slots just old implementation.

11 years agoextension copying operator and fix in displaying extensions with no docstring
Campbell Barton [Tue, 16 Feb 2010 19:22:37 +0000 (19:22 +0000)]
extension copying operator and fix in displaying extensions with no docstring

11 years agoLast minute fixes for render crash.
Brecht Van Lommel [Tue, 16 Feb 2010 18:58:15 +0000 (18:58 +0000)]
Last minute fixes for render crash.