Revision 3116062 by Brecht Van Lommel July 12, 2009, 02:06 (GMT) |
2.5: Couple of small fun features * Text window font size now supports full range 8-32, instead of just 12 and 15. I added BLF_fixed_width to get the character width of a fixed size font. * Buttons do undo push on change again. * Animated/Keyframe/Driver colors are now themable, with blend value to blend with original color. Set this to 0.5 now to give colors less constrast. * Fix tooltip popping up with RMB menu open, and missing redraw. * Autokeyframe now works for buttons. * Driver expressions can be edited in place in a button now. (still some refresh issues). * Also made python driver default for the Add Driver function in the RMB button. This way you don't have to open a Graph editor if you just want to type an expression. Also, the default expression then is the current value. * Tooltips now show some extra info, not sure what is good to have, but currently I added: * Shortcut key for operator buttons. * Python struct & property name for RNA buttons. * Expression for driven values. * Value for text/search/pointer buttons. |
Revision 8b9bb47 by Martin Poirier July 12, 2009, 02:01 (GMT) |
Cleaning up manipulator code a bit Made transform confirm or cancel on mouse up. More inline with button clicking and better for tablets. Add operator params to make sure Rip and Extrude turn off PET and Mirror correctly. Note: sorry for all the whitespace changes, I need to reconfigure this editor not to do autocleanup. |
Revision e264087 by Andre Susano Pinto July 11, 2009, 22:29 (GMT) |
I had applied a patch twice.. code was duplicated |
July 11, 2009, 22:22 (GMT) |
SVN maintenance. |
Revision d6aefa6 by Andre Susano Pinto July 11, 2009, 22:13 (GMT) |
Added module bf_render_raytrace (source/blender/render/intern/raytrace) to be able to use C++ at raytrace code C++ used in here is basicly C with templates and function overloads, to make it easier to reuse code between structures. For now BVH was converted in C++ and moved to this module |
Revision f787712 by Andrea Weikert July 11, 2009, 17:29 (GMT) |
2.5 MSVC projectfiles * update for NLA merge from Aligorith |
Revision 870a9d6 by Arystanbek Dyussenov July 11, 2009, 16:11 (GMT) |
RNA functions can now return dynamic arrays (float, int/boolean). RNA handles freeing memory. Example code: http://pastebin.mozilla.org/662154. |
Revision 79134a5 by Brecht Van Lommel July 11, 2009, 14:51 (GMT) |
2.5: X11 * Cursor grabbing is now done only if the OPTYPE_BLOCKING flag is set for the operator, since for e.g. render it should not block. |
Revision f3fdf92 by Brecht Van Lommel July 11, 2009, 14:50 (GMT) |
2.5: use primitive icons in the Add Object menu. |
Revision b1d01da by Campbell Barton July 11, 2009, 13:57 (GMT) |
PyApi * refcount error if StringIO or io modules could not be imported * importing python modules like math didnt work because the script registration overwrote the script path. now just prepend the path. |
Revision b775f1b by Brecht Van Lommel July 11, 2009, 13:32 (GMT) |
2.5: * Code to start moving 3D view header and panels to python, at the moment the View menu and one empty panel is in python. The C header code is wrapped in one template, so parts of that can be moved over while still keeping things working. * Fix for mistake in RNA enum commit yesterday, and some warning fixes. |
Revision 0096a3d by Joshua Leung July 11, 2009, 12:54 (GMT) |
2.5 - Made more operators for constraint buttons * Move Up/Down and Delete are now operators * Made TrackTo constraint use expanded enum toggles for up axis too. --> BUG ALERT: specifying name and expand in the arguments to itemR doesn't work (name gets skipped) |
Revision f221d91 by Arystanbek Dyussenov July 11, 2009, 11:58 (GMT) |
Added Scene.set_frame RNA function to get immediate scene update. Changing Scene.current_frame doesn't work in this case because it adds a notifier. Also added RNA_property_update call in pyrna_struct_setattro so that notifiers are added when a property changes. |
Revision 10d14e7 by Joshua Leung July 11, 2009, 11:52 (GMT) |
2.5 - Restored Set/Clear Inverse Buttons for ChildOf Constraint I've tagged these operators with CONSTRAINT_OT_* not OBJECT_OT_constraint_* since constraints can operate on Bones too (and do so more often) |
Revision 8a1caae by Campbell Barton July 11, 2009, 11:31 (GMT) |
Object mode select grouped operator (Shift+G and Select manu) Group option currently doesnt handle multiple groups. Set makefiles python version to 2.6 for linux since its common now. |
Revision 5022bf7 by Joshua Leung July 11, 2009, 10:23 (GMT) |
2.5 - Fixing some typos for name of Graph Editor operator An error that slipped in during the merge process? |
Revision a7837ef by Joshua Leung July 11, 2009, 10:20 (GMT) |
2.5 - Added descriptions to all Animation Editor operators DopeSheet and Graph Editor operators were missing these, since many of these operators were written before that field was added. NLA Editor's operators already have them. |
Revision 3ad6472 by Arystanbek Dyussenov July 11, 2009, 09:14 (GMT) |
Merge from 2.5 -r 21285:21515. Thanks Joshua! |
Revision a728716 by Campbell Barton July 11, 2009, 07:46 (GMT) |
remove duplicate function. |
Revision 4a0df3a by Joshua Leung July 11, 2009, 05:41 (GMT) |
2.5 - NLA SoC Branch Merged to 2.5! (19863 to 21513) Highlights of the new NLA System (and related Animation System changes): * NLA Data is stored in AnimData alongside Action and Drivers. The NLA stack is evaluated before the Action, with the Action always overriding the results of the stack. * NLA Data is arranged in 'Tracks', which act like PhotoShop layers. These can be muted, protected, and/or made to be played back by themselves * Within each track, there can be multiple 'Strips'. There are 3 types of strip -> Action Clip (references some action), Transition (blends between the endpoints of two strips), and Meta (container for several strips that occur sequentially) * FModifiers can be applied to strips, and strips can have animated influence/time controls. Playback for strips can also be backwards now! * Playback can now go in forward and backwards directions. * Animation Editors have been polished (unfinished features added, existing features cleaned up and made more consistent) Notes for BuildSystem Maintainers: * Only scons has been actively tested. Makefiles should work fine. * MSVC ProjectFiles are broken due to the very way they work. * CMake status unknown... Other notes: * Hopefully I haven't made any mistakes while doing the merge. More files than expected were showing some weird conflicts, so you may have some broken code... * Not all old files (with NLA) data load exactly the same anymore. However, the bulk of the files out there should be ok (I hope) |
|