Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 4770 / 5574

January 30, 2009, 16:45 (GMT)
2.5: Fix for windows editmode tab crashes. This was due to
use of function pointers in the context callbacks. Apparently
MSVC decides that some of these functions are the same and
makes them into a single function with the same address. I
couldn't figure out if this was a compiler bug or according
to the C spec. Regardless, that means this method can't be
used, so now it uses separate CTX_DATA_DEFINES.
Revision a642602 by Joseph Eagar
January 30, 2009, 15:48 (GMT)
merge with 2.5 at r18751
January 30, 2009, 15:01 (GMT)
2.5

Edit mesh: Separate options back. Use SHIFT+P for it, PKEY has been
stolen! :)

January 30, 2009, 14:23 (GMT)
2.5

Animsys: added integrated copy of animdata in copy_libblock().
-> by default animdata-copy should relink ID data like Action,
and put a facility to really duplicate it in other code.
(single_user_animdata or so)

January 30, 2009, 12:58 (GMT)
2.5: Added simple toolbox menu in image window as a test,
can uses same menus as header now since code doesn't depend
on being in the header anymore.

January 30, 2009, 12:18 (GMT)
2.5: UI & Menus

* Cleaned up UI_interface.h a bit, and added some comments to
organize things a bit and indicate what should be used when.

* uiMenu* functions can now be used to create menus for headers
too, this is done with a uiDefMenuBut, which takes a pointer
to a uiMenuCreateFunc, that will then call uiMenu* functions.

* Renamed uiMenuBegin/End to uiPupMenuBegin/End, as these are
specific to making popup menus. Will convert the other
conformation popup menu functions to use this too so we can
remove some code.

* Extended uiMenu functions, now there is is also:
BooleanO, FloatO, BooleanR, EnumR, LevelEnumR, Separator.

* Converted image window headers to use uiMenu functions, simplifies
menu code further here. Did not remove the uiDefMenu functions as
they are used in sequencer/view3d in some places now (will fix).

* Also tried to simplify and fix bounds computation a bit better
for popup menus. It tried to find out in advance what the size
of the menu was but this is difficult with keymap strings in
there, now uiPopupBoundsBlock can figure this out afterwards and
ensure the popup is within the window bounds. Will convert some
other functions to use this too.

Revision 445bbdf by Joshua Leung
January 30, 2009, 10:08 (GMT)
Outliner: Updated the tree-building code to work for Animato

* Note to Icon Designers - we need a new icon for 'Animation data' I think. Currently I'm using the old IPO icon...
* Should F-Curves get shown in the Outliner?
Revision 59caae4 by Joshua Leung
January 30, 2009, 08:10 (GMT)
Animato:

* Drivers view in Graph Editor now displays drivers only, instead of displaying normal Animation data.

* 'Materials' channel is now only shown under an Object when there are Materials with animation data...

* Hid more debug prints behind debug flag. These should be removed...
January 30, 2009, 02:01 (GMT)
[#18241] Very minor bugfix and typo correction for wavefront obj exporter and importer python scripts
from Michael Judd.

Also removed .keys() for a loop in impor_obj.py since its the default dictionary iterator.
Revision e7d6246 by Joshua Leung
January 29, 2009, 23:27 (GMT)
Animato: Hiding all debug prints behind -d flag, as they were causing too many slowdowns on complex rigs with Action Constraints. Many of these prints should eventually be removed, though some of them will still be useful.
January 29, 2009, 22:45 (GMT)
fix remaining bug in straighten command

restrict snapping to exact (poly) points when snapping to the currently drawn stroke.
Revision e109310 by Joshua Leung
January 29, 2009, 22:24 (GMT)
Just a minor change to a comment in constraints code. It appears that Action Constraints are in fact working now (I was probably testing old code last night).
January 29, 2009, 21:41 (GMT)
'scons blenderlite' failed because blf expected freetype
January 29, 2009, 18:54 (GMT)
2.5

- Made WM_cursor_wait() work without context or pointers,
like old waitcursor(). Only use when operations entirely
block UI. It will set waitcursor for all open windows.

- Cleanup in mesh tools, removing old cruft, and prepare
for more goodies for shul to work on!

Revision 2869ce6 by Joshua Leung
January 29, 2009, 11:22 (GMT)
Animato: Groundwork for getting Action Constraint functional again

Currently this still works really badly, but I'm not sure of the exact cause yet.
January 29, 2009, 10:22 (GMT)
include Py_CmpToRich for python versions lower then 3
Revision 3701fe8 by Joshua Leung
January 29, 2009, 10:19 (GMT)
Silencing MSVC warnings in code that I maintain
Revision 004fa8c by Joshua Leung
January 29, 2009, 09:57 (GMT)
scons compiling fixes for new blenfont module
Revision 595983c by Joshua Leung
January 29, 2009, 09:40 (GMT)
Animato: Added base-code for converting the ugly old bitflag settings

Only object layers have been done for now. The implementation of this should provide a good indicator for how this should be done. Unforunately, the code for animating layer visibility is not that straightforward, since scene->base->layer (not set) settings need to be synchronised with the object->layer (set by Animato) settings.
January 29, 2009, 09:38 (GMT)
python3 couldn't generate epydocs because python3 needs richcompare functions for C defined PyTypes (it seems).
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021