Blender Git Commits

Blender Git "master" branch commits.

Page: 4628 / 5574

July 30, 2009, 00:46 (GMT)
switched file and dir by mistake
July 29, 2009, 23:48 (GMT)
better blender doesnt look idiot for siggraph with tips wider then the screen.
only show operator args in the tooltip that are different from the defaults.
July 29, 2009, 23:21 (GMT)
2.5: update .B.blend, to have 1:1 zoom levels for the buttons.

July 29, 2009, 23:18 (GMT)
error in last comit
July 29, 2009, 23:12 (GMT)
- include operator commands in tooltips (needs sanitizing for transform operators, there are massive :|)
- WM_operator_pystring can now be used with an operator type and properties (rather then a wmOperator instance)
- removed menus from file selector

July 29, 2009, 22:57 (GMT)
2.5: Buttons View

* When resizing the window, the top position is now preserved,
instead of the center position.
* Fix zoom level not being preserved in various cases, when
changing both with and height. This replaces some earlier code
which did this at screen level but wasn't very reliable.
* Different tabs now each preserve their own scroll.
* When switching between tabs, it now scrolls to show as many
buttons as possible, instead of possibly showing empty space.
There is a trade-off here between doing that keeping the
buttons in the same place, no ideal solution exists I think.
* Change zooming in/out to be symmetric, for example doing
numpad + then - did not give the original zoom level back.
* Added some calls to avoid hanging tooltips when manipulating
the view.

Internals:
* Added V2D_KEEPOFS_X and V2D_KEEPOFS_Y to keep the top/bottom
rather than the center.
* Renamed V2D_KEEPZOOM to V2D_LIMITZOOM (seems more appropriate),
and make V2D_KEEPZOOM preserve the zoom level.

Revision 2df1eeb by gsr b3d
July 29, 2009, 22:37 (GMT)
Only show ~/Desktop/ if really exists.
July 29, 2009, 21:35 (GMT)
2.5: File Browser on Unix

* Attempt to better filter file systems, it displayed all kinds
of devices which are not interesting to the user. The trick
used is now to use mounts starting with "/dev".
* Add / at the end to properly highlight directories in the list.
* Fix for non-linux unixes, this now falls back to showing / again.

July 29, 2009, 20:56 (GMT)
Even more metaball layout changes.

Added icons in menu, moved type setting at top of panel. Need to make the size widgets only show the relevant options.
Revision 49faf90 by Elia Sarti
July 29, 2009, 20:51 (GMT)
2.5 / Drag & Drop
Removed all related code. Talked with Ton about this and agreed to postpone it at indefinite time in the future, when things get more relaxed.
Files saved since my first commit should not break although I'm not 100% sure.
July 29, 2009, 18:49 (GMT)
Added minor changes.
July 29, 2009, 18:44 (GMT)
2.5 MetaBalls:

* Layout tweaks by nudelZ. Thanks!
July 29, 2009, 18:15 (GMT)
2.5

Two bugfixes, reported by Sebastian Skejo in IRC:

- File operator poll wasn't secure, search for it crashed
- Knife tool depends on having view3d context, fixed poll for it

July 29, 2009, 18:04 (GMT)
2.5

On 2nd thought: added back undopushes on every button use.
Operator re-use works with it now!

July 29, 2009, 18:03 (GMT)
2.5

Makefile fix: added metaball.a lib

July 29, 2009, 17:56 (GMT)
2.5

Operator goodies!

--- Macro operators

Operators now can consist of multiple operators. Such a macro operator
is identical and behaves identical to other opererators. Macros can
also be constructed of macros even! Currently only hardcoded macros are
implemented, this to solve combined operators such as 'add duplicate' or
'extrude' (both want a transform appended).

Usage is simple:
- WM_operatortype_append_macro() : add new operatortype, name, flags
- WM_operatortype_macro_define() : add existing operator to macro

(Note: macro_define will also allow properties to be set, doesnt work
right now)

On converting the macro wmOperatorType to a real operator, it makes a
list of all operators, and the standard macro callbacks (exec, invoke,
modal, poll) just will use all.

Important note; switching to a modal operator only works as last in the
chain now!

Macros implemented for duplicate, extrude and rip. Tool menu works fine
for it, also the redo hotkey F4 works properly.

--- Operator redo fix

The operators use the undo system to switch back, but this could give
errors if other actions added undo pushes (buttons, outliner). Now the
redo for operator searches back for the correct undo level.

This fixes issues with many redos.

Note for brecht: removed the ED_undo_push for buttons... it was called
on *every* button now, which is probably too much? For example, using
the 'toolbar' redo also caused this...

July 29, 2009, 17:15 (GMT)
2.5 MetaBall Buttons:

* Code and layout cleanup.
Revision 198d996 by Matt Ebb
July 29, 2009, 14:17 (GMT)
* a few more small lamp panels tweaks
Revision 9547fc4 by Jiri Hnidek
July 29, 2009, 14:07 (GMT)
- Fix some things I missed in my last commit
- Change name of OBJECT_OT_object_add operator
- Use new OBJECT_OT_object_add operator in space_info.py

Revision 2ee51ef by Matt Ebb
July 29, 2009, 13:33 (GMT)
* Reverted some superfluous button alignment. The
'Align' should not be overused, it gets quite ugly (and
loses communication impact) when used between
buttons of different types. Dependencies should be
shown via layout and greying out.

These lamp panels still needs some cleaning up too...
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021