Blender Git Commits

Blender Git "master" branch commits.

Page: 4760 / 5574

February 13, 2009, 16:05 (GMT)
2.5: update cmake for rna_animation.c.

February 13, 2009, 14:48 (GMT)
2.5: Keyingsets now can construct rna paths including pointers
and collections, which means keying for example object game
settings or constraint properties should work.

February 13, 2009, 14:16 (GMT)
select left/right of active sequence strip
February 13, 2009, 13:55 (GMT)
2.5

Bugfix: menus in "screen space" could go wrong because the code
accidentally used window->winid instead of screen->mainwin id.
(the first is window id, the 2nd wm subwindow id. On start both
are one, which made it not appear immediately).

February 13, 2009, 13:33 (GMT)
2.5

feature restored: window title shows file name,
if saved/loaded.

February 13, 2009, 13:04 (GMT)
2.5

Feature restored: save file for the first time automatically names it
untitled.blend, prevents to accidentally save over last saved
file.

Revision 8817fb9 by Joshua Leung
February 13, 2009, 09:46 (GMT)
Keying Sets: Insert/Delete Keyframe Operator Buttons

* Insert/Delete keyframe buttons in the TimeLine work again. These now use two new operators which only insert keyframes for the active Keying Set.
* Renamed the old insert/delete keyframe operators. These now have the "*_old" postfix on their names. What happens with these temp operators is yet to be seen.
* Added insert/delete keyframe buttons beside the operator buttons for Keying Sets in the Outliner->Datablocks view
Revision c8f04eb by Joshua Leung
February 13, 2009, 06:33 (GMT)
Animato: Various improvements

* Scene and World AnimDatas are now included in animation editors

* Keyframes for integer-value settings now get the FCURVE_INT_VALUES flag set for their F-Curves, which restricts those curves to only having integer-values. F-Curve displays have been altered accordingly, but some editing tools may still need tweaks to work with this.

* Fixed notifiers for Insert Keyframe -> Active Keying Set.
February 13, 2009, 06:24 (GMT)
[#18209] 3 VSE crash bugs with .blends (all left click and move mouse over Metastrip/Blend Mode related)

Workaround for a bug where dragging the playhead over a metastrip with blending on it could segfault blender.
Tried to figure out why the imbuf rect is not set, but for now a NULL check stops the crash.

Revision 9ef65b4 by Joseph Eagar
February 13, 2009, 03:49 (GMT)
missing free
Revision 209db3a by Joseph Eagar
February 13, 2009, 03:27 (GMT)
merge with 2.5 at r18948
Revision cec4a29 by Joshua Leung
February 13, 2009, 01:51 (GMT)
Keying Sets: Wrapped KeyingSets in RNA

* The settings of KeyingSets can now be viewed/modified through RNA.
* Shuffled RNA wrapping for AnimData over to its own file
* Moved insert-key flags to DNA_anim_types.h, as they're now used for KeyingSets.
Revision ed7e211 by Joshua Leung
February 12, 2009, 23:25 (GMT)
KeyingSets: Fixing crash when adding KeyingSets and no group name is supplied
Revision c5d8155 by Joshua Leung
February 12, 2009, 22:24 (GMT)
Compilation fix: added missing ;
February 12, 2009, 22:12 (GMT)
2.5: Most curve/surface editmode operators back:

* Hide, Reveal
* Separate, Duplicate, Delete
* Set Weight, Set Radius, Set Spline Type, Set Handle Type, Set Smooth
* Tilt, Clear Tilt
* Smooth, Smooth Radius
* De(select) First, De(select) Last, De(select) All, Select Inverse,
Select Linked, Select Control Point Row, Select Next, Select Previous,
Select More, Select Less, Select Random, Select Every Nth
* Switch Direction, Subdivide, Make Segment, Spin, Extrude, Toggle Cyclic
* Specials Menu

Not working correct yet:

* Add Vertex (ctrl click)
* Add Menu

Revision 1773084 by Joseph Eagar
February 12, 2009, 18:05 (GMT)
made extrude properly delete unneeded geometry
Revision 01a12fa by Joseph Eagar
February 12, 2009, 16:59 (GMT)
Replaced unified extrude edges/faces code (the stuff specificaly for
edges/faces,extrudeflag_edgess, not the entire extrude system) with
a bmesh version. This stress-tested the operator api, and I had to
code some new stuff,including:

* An api to iterate over Mapping slots and array slots. It's modeled
after the normal iterator api.
* The ability to copy mapping slots.
* More mapping functions.
* In addition to being able to flag elements in a buffer,
you can now unflag them (much clearer then passing in ~flag
I think).

The extrude edge/faces code has multiple layers. At the top
level is a funtion in editmesh_lib.c, which takes care of selection,
handles mirror modifiers, etc. It calls the extrude operator, which
in turns calls split, which calls dupe/del. Note that split needed
a slot to exclude things from being deleting (e.g. when extruding
a single isolated face).

The basic idea (reflected in original design of split/dupe/del by Briggs)
is to use the split function to do the heavy work of extrude. split spits
out new geometry and mappings from boundary edges, for extrude (it should
also spit out other mappings, but that's for later).

Briggs: you may want to look over this, hopefully I didn't do anything
too evil.

I probably should spend some time going over the 2.5 mesh operators and
cleaning them up, splitting ones that need splitting, etc, and in general
getting them to work properly.
February 12, 2009, 16:27 (GMT)
add some more modifier types and access to shrink wrap target object (but no other shrink wrap settings)
Revision cfa511a by Joshua Leung
February 12, 2009, 11:04 (GMT)
Dummy commit...

* Added comment for what needs to be done to get KeyingSets fully functional
* In previous commit, also made group-locking be taken into account when drawing curves as locked
Revision 4075c60 by Joshua Leung
February 12, 2009, 10:41 (GMT)
KeyingSets: First working prototype

To use KeyingSets, simply Outliner-select items in the Datablocks view and press K to add to the active KeyingSet. Then keyframes can be inserted by choosing the 'Active Keying Set' option when inserting keyframes.

Important notes on the current implementation:
* Only properties directly inside some ID-block that is close to the root (i.e. main -> objects -> "someobj" -> location, or main -> materials -> "somemat" -> colour) can be accessed for now, as I haven't got the code for building the inner-parts of the paths working yet. Help on getting this working is welcome (hint to Brecht).
* Properties that can be safely included include simple properties "object -> Dupli Verts", entire arrays "object -> Location" or individual array elements "object -> Location -> y"

---

Also added typo fix for KeyingSet freeing. It was freeing the KeyingSet instead of it's paths.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021