Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 4896 / 5574

Revision c1e8553 by Matt Ebb
July 24, 2008, 06:04 (GMT)
* Added the ability to toggle visibility/renderability for modifiers, from the outliner
July 24, 2008, 04:48 (GMT)
soc-2008-mxcurioni: Added first batch of Iterators: AdjacencyIterator, Interface0DIterator, CurvePointIterator, StrokeVertexIterator, SVertexIterator, orientedViewEdgeIterator.
Revision 004197f by Matt Ebb
July 24, 2008, 02:09 (GMT)
* A bit more precision in the bevel mod 'width' field
July 23, 2008, 21:37 (GMT)
BGE patch: Add PyDoc for new logic bricks, set exception message on Py error, remove args on Py functions that don't take any to save CPU time
Revision d201357 by Ian Thompson
July 23, 2008, 21:28 (GMT)
Refactor: Renamed text tool methods (suggestions and docs) for clarity and consistency.
Revision 3b70337 by Ian Thompson
July 23, 2008, 19:35 (GMT)
Improvements to text find (and replace):
- Added GUI panel
- Selected text is copied to "find" field
- Option to search "all texts"
- Option to replace text
- Alt+F finds, Ctrl+Alt+F finds again (without UI)
- Alt+H replaces (UI), Ctrl+Alt+H replaces again (and undo works)
- Fixed: Find didn't push undos so cursor position was wrong
Revision 16ebff3 by Ian Thompson
July 23, 2008, 18:19 (GMT)
time_t isn't supported in SDNA so we'll use double instead. 56bit precision is plenty for storing seconds (for a billion years at least)
July 23, 2008, 15:45 (GMT)
Added NodeUpdateGS so GameObject Python api alignAxisToVect function,
Otherwise the rotation isn't applied.
Revision 6b4b033 by Ian Thompson
July 23, 2008, 12:59 (GMT)
Bugfix: Deleting backward selected text was getting stuck on redo.

Selections were not correctly preserved through undo/redo operations causing unexpected behaviour.
Revision 8a1dbea by Joshua Leung
July 23, 2008, 12:27 (GMT)
== Grease Pencil - UI Improvements ==

Based on user feedback, I've made some changes to the Grease Pencil UI (most notably in 'Time Editing' facilities).
* 'Edit Timing' button gone
* Pin button and '<Grease Pencil Data' string gone from Action Editor
* Action Editor in 'Grease Pencil' mode now displays all grease-pencil datablocks for current screen.
* AE: GP-Datablocks are drawn like 'groups', with an expand/collapse button to show/hide layers. Its name shows the type of space it comes from, and shows indicative status info (i.e. for 3d-view, it shows view-angle)
* Added refresh calls for action editor after editing relevant data.

I haven't tested all tools yet, but most should be stable.

Also, I've removed some unnecessary buttons, and added a few tooltips. There's also some experimental code to try to get clearer indication of 'active' layer.
July 23, 2008, 10:19 (GMT)
soc-2008-mxcurioni: added Iterator class, base class for all iterators in Freestyle (on the C++ side). Created the equivalent in Python BPy_Iterator with the simple interface:
- getExactTypeName()
- increment()
- decrement()
- isBegin()
- isEnd()

Contrary to previously stated, I am reverting back to implementing iterators in the (Python) API, for different reasons:
- it will make testing quicker to achieve, as I won't have to recode a big chunk of the original Python files
- it will be a base for API refactoring
- it won't prevent the use a list-based approach later (it is simple to get it from the Iterator)
July 23, 2008, 07:56 (GMT)
soc-2008-mxcurioni: renamed all Freestyle API related files with 'BPy_' prefix to avoid library name collision.

Included MediumType's initialization at proper time to avoid Blender's crash.
July 23, 2008, 07:11 (GMT)
== Sequencer ==

Fixes: [#17315] Sequencer: after undo there's no active object
closes: [#17357] fix for bug #17315 - Sequencer: after undo there's no active object
(kiemdoder: thanks for the patch, had to do it in a little bit different way,
since sort_seq will kill your sort order idea...)

July 23, 2008, 06:02 (GMT)
soc-2008-mxcurioni: merged changes to revision 15705
July 23, 2008, 05:54 (GMT)
soc-2008-mxcurioni: implemented (without testing) StrokeShader, Stroke and MediumType (used by Stroke to define medium types) classes. The Stroke class is missing the InsertVertex method.

Before porting other classes, I'll resolve the List (Python) <=> Iterator (C++) correspondence problem by implementing a general class appropriately suited for the task.
Revision 1e7523e by Matt Ebb
July 23, 2008, 02:31 (GMT)
Updated some out of date documentation of Object Ipo curve names
July 22, 2008, 23:05 (GMT)
BGE patch: Add min/max parameters to orientation constraint actuator

The min/max parameters define a minimum/maximum angle
that the object axis can have with the reference
direction without being constrainted. The angle is
expressed in degree and is limited to 0-180 range.
The min/max parameters define a conical free zone
around the reference direction.

If the object axis is outside that free zone, the
actuator will tend to put it back using as a temporary
reference direction the vector that is exactly at
min or max degree of the reference direction
(depending if the axis angle is below the minimum
or above the maximum) and is located in the plane
formed by the axis and the reference direction.

With a low damping value, this is equivalent to
clamping the axis orientation within min/max degree
of the reference direction.

Backward compatibility corresponds to the absence
of free zone: min = max = 0.
July 22, 2008, 18:11 (GMT)
Update MSVC project files
July 22, 2008, 17:44 (GMT)
First draft for control bones repositioning.
All bones marked as no deform are repositioned after the retarget based on their "linked" bone (linked bone is constraint owner if control bone is a target, parent bone if not).

Arithb:
Function to make a quat between two normalized vectors
July 22, 2008, 16:44 (GMT)
BGE patch: update KX_GameObject::getChildren() to use CListValue instead of python list (allows name search keep refcount consistent)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021