Revision c2b222d by Roland Hess January 1, 2009, 19:34 (GMT) |
Added bSample rna, and tweaked a couple of things in Sound rna. |
Revision 1ae7f03 by Ton Roosendaal January 1, 2009, 19:19 (GMT) |
2.5 Removed AUX buffer for OSX, was taking too much OGL memory, and since AUX was not used for other platforms, its benefits faded away in the course of the time (it was just drawing always). |
Revision 81243af by Ton Roosendaal January 1, 2009, 19:18 (GMT) |
2.5 - View3D backbuffer select is back ("occlusion select"). It doesn't use the old 'afterqueue' yet, which ensured backbuffers to draw immediate after swapbuffers. Will with that. |
Revision d130a1e by Nathan Letwory January 1, 2009, 19:03 (GMT) |
2.5 / Nodes * invoke View all through header menu :) |
Revision e2e2829 by Ton Roosendaal January 1, 2009, 18:05 (GMT) |
2.5 - Put back vertex/edge/face select - Mode menu allows going in/out editmode - Tested some tweak event stuff in WM, made tweak event follow user preset for 'action' or 'select' mouse. (Wanted to try this for transform, but better get advise from Martin first :) |
Revision 029b0c3 by Nathan Letwory January 1, 2009, 16:27 (GMT) |
2.5 / Nodes * HOMEKEY enabled (view all), made into operator. |
Revision abd4934 by Campbell Barton January 1, 2009, 16:18 (GMT) |
fix for a memory leak in NMesh (deprecated api) while looking at bug report... [#18139] Memory Leaks while using Py_BuildValue |
Revision fc7944f by Brecht Van Lommel January 1, 2009, 15:52 (GMT) |
RNA * Added support for sending notifiers and updates when setting RNA properties. Per property, there is a notifier NC_/ND_ flag, and a function that is called. Currently only used for Object.loc/rot/size. * RNA_property_update that does this is not automatically called in every _set function, it has do be done separate, and is being done by buttons with RNA data. * Perhaps for python there could be a trick to accumulate these flags rather than update each time, though for now the python RNA code could just do them everytime. Did not add these calls in the python code yet because it needs context, not sure where to get that from? |
Revision a196143 by Ton Roosendaal January 1, 2009, 14:57 (GMT) |
2.5 - Made scrollwheel behave uniform for zooming. It uses the UserDef to map what's in our out. Use keymap entries WHEELINMOUSE and WHEELOUTMOUSE to trigger this. Also removed the feature to store in event->val the direction, it was conflicting with KM_ANY. - Added more default poll callbacks, use for generic ops things like ED_operator_object_active. |
Revision e9a3b4f by Ton Roosendaal January 1, 2009, 13:15 (GMT) |
2.5 - Edit mode Mesh undo/redo back (undo for editmodes needed recode, todo for curve/lattice/etc) - Added border select for edit mesh - Added Akey (de)select all for edit mesh - Added notifiers for mode changes. This is also the first trial to dynamically add/remove keymap handlers, based on modes. For that reason the Object keymap was split in 2, modal and non-modal. On TABkey, the view3d listener removes and adds maps. The view3d keymap still handles generic mouse/border selection. Internally it will verify modes. The modes are not re-implemented still... have to move this to scene context. |
Revision 286fb66 by Joseph Eagar January 1, 2009, 10:49 (GMT) |
added option for operators to not allocate flag layers |
Revision a1c4d1c by Joshua Leung January 1, 2009, 08:08 (GMT) |
2.5 - Assorted bugfixes * Dopesheet - clicking on keyframes in Object channels (if they came from Object-Data such as Lamps, etc.) would crash. I noticed this error in AnimSys2 yesterday * Action Editor - do versions code now totally reinitialises the Action Editor View2D data (for the timespace), since I found a few files where there appeared to be some weird settings set. * RNA Browser (Outliner->Datablocks) would crash when the Area was ripped (using Alt-R hotkey) as seen in mfoxdogg's 2.5 Tour 2 |
Revision 98d37c7 by Joseph Eagar January 1, 2009, 02:20 (GMT) |
did a pass on the bevel code. still much to do there, but later. |
Revision f45c34a by Joseph Eagar January 1, 2009, 02:00 (GMT) |
stuff compiles now |
Revision c0621a1 by Joshua Leung January 1, 2009, 01:47 (GMT) |
2.5 - Action Editor * Fixed 'mute' icons for IPO-Curve channels. Added define for icon-button widths instead of magic numbers there too. * Restored View All (HomeKey) and Auto-Set Preview Range (Ctrl-Alt-P). These tools both use the max extents of the keyframes to determine their (time)range. |
Revision c2de137 by Joshua Leung January 1, 2009, 00:18 (GMT) |
2.5: First commit for 2009! Started of porting of Animation Editor Channels stuff. This code will be used for both the Action and IPO editors, so any existing code involving this has now been moved to the Animation module. * Added mouse-click operator for this channels view. Note: the selection stuff currently uses temporary toggling code only (i.e. it only toggles the selection of the channels in the editor, but does not update status of rest of database). * Fixed bugs in View2D listview functions. Reduced the amount of code needed, and makes the code here simpler. * Renamed action_edit_keyframes.c to action_edit.c, since channels are not handled there anymore. * Dopesheet now refreshes correctly when object selection elsewhere changes. |
Revision ea42e70 by Martin Poirier December 31, 2008, 22:43 (GMT) |
2.5 - Transform for editmesh (including PET and editmesh snap) X-Mirror doesn't seem to work, but the option isn't accessible in the UI, so... - Replacing G.obedit with obedit from context in view3d_header (other files will have to be done too, I just happened to stumble on that one while fixing other things). |
Revision 2dfd349 by Benoit Bolsee December 31, 2008, 20:35 (GMT) |
BGE API cleanup: introduction of a generic framework to link Python attributes to logic brick class member. See KX_PYATTRIBUTE macros in PyObjectPlus.h. |
Revision 471fc09 by Ton Roosendaal December 31, 2008, 18:52 (GMT) |
2.5 My last one for 2008: global undo/redo back :) Happy 2009 all! |
Revision 0f93d12 by Nicholas Bishop December 31, 2008, 18:30 (GMT) |
Added new RNA file to cmake. |
|