Revision 12616b7 by Nicholas Bishop January 29, 2009, 06:35 (GMT) |
Added CMake files needed for new blenfont module. Note to bdiego: this module seems to depend on ftfont, which is only compiled with the INTERNATIONAL build setting, however it seems blenfont should work regardless of that setting. |
Revision 6e08a16 by Diego Borghetti January 29, 2009, 05:19 (GMT) |
Moving Language code from interface/text.c to blenfont library. I go to start commit the new code here and then replace one by one bmfont and ftfont, this do nothing right now, but it's more easy keep the files here to work from the studio and my home. I only update the Makefile and SConscript (but JesterKing a double check never is bad), so please check the msvc and cmake files. The new library is libblenfont.a |
Revision 54059f0 by Nicholas Bishop January 29, 2009, 03:50 (GMT) |
* Brought back special normal recalc for sculpt (only recalculates modified faces/verts) * Means that full object recalc isn't done, so multires works more as expected now * Moved mesh element cache back to sculpt session (from sculpt cache), really makes more sense there |
Revision 2176f69 by Joshua Leung January 29, 2009, 03:43 (GMT) |
Animato: Conversion code + drawing tweaks * Recoded the conversion code so that all data gets converted. Previously, some IPO's and Actions (notably the ones used for Action Constraints) were not ported across. * Made F-Curve drawing use more saturated colours to make them more visible. I'm not sure whether this works well in practice. * Restored some horizontal bounding-box checks to optimise drawing. |
Revision b18defb by Brecht Van Lommel January 28, 2009, 23:29 (GMT) |
2.5: * Automatic shortcut keys in menus now compare operator properties as well. Implemented IDP_EqualsProperties for this. * I imagine all these compares may be a bit slow, for this case it's not so bad though because it only happens for one menu when it is opened. |
Revision 59147ad by Joshua Leung January 28, 2009, 22:51 (GMT) |
Animation Editors: Tweaking/Refresh Issues * Added 'select-tweak' functionality to DopeSheet * Added proper notifiers for Graph Editor updates |
Revision ce2446e by Campbell Barton January 28, 2009, 22:36 (GMT) |
* Was missing checks for scene->ed which crashed blender when using the sequencer for the first time. * Added WM_OT_tweak_gesture operator for select, drag * Sequencer select operator now returns OPERATOR_FINISHED|OPERATOR_PASS_THROUGH |
Revision 7114486 by Brecht Van Lommel January 28, 2009, 21:43 (GMT) |
2.5: * UV Editor Transform, translate, rotate, scale, live unwrap, snap, gesture, etc work. * Also for selection operators, used OPERATOR_FINISHED|OPERATOR_PASS_THROUGH instead of just OPERATOR_PASS_THROUGH to make gestures work, seems more correct to me. |
Revision db9accc by Brecht Van Lommel January 28, 2009, 19:42 (GMT) |
2.5: * Fix using enter key for selecting item in a submenu. * Fix some non working buttons in nodes. * Fix memory leak when using glsl. * Change triple buffer proxy test a bit, hopefully this succeeds on more cards now. |
Revision 4e23275 by Ton Roosendaal January 28, 2009, 18:26 (GMT) |
2.5 Some drawing tweaks for animsys: - added notifier ND_KEYS type, to send proper notes around. now insert-key redraws fcurve/action view - made slider-draggers disappear when view is total or bigger. Also experimented with making sliders go away entirely, but this conflicts too much with current code for channel lists. Ali: I think you have to make call that calculates the 'tot' for channels, and run this in region listener, including the totRect update for view2d. The 'minsize' for channels also fails when there's a slider, it always doesn't fit then :) |
Revision f29a200 by Andrea Weikert January 28, 2009, 18:02 (GMT) |
2.5 MSVC9 projectfiles updates: * windowmanager/wm_draw.c * editors/space_ipo: ipo_draw.c, ipo_edit.c and ipo_ops.c |
Revision 8006134 by Ton Roosendaal January 28, 2009, 15:39 (GMT) |
2.5 Made 'select-tweak-grab' work in 3d window, fcurve and nodes. For nodes it works with both left/right, the others follow user preset for select. Tweak is a WM event, which also follows user preset for tablet-style tweaks (release = apply). You enable tweak events with an operator WM_OT_tweak_gesture. Keymap entries can assign to left/middle/right button or to action/select button tweaks. |
Revision 3f06164 by Ton Roosendaal January 28, 2009, 13:16 (GMT) |
2.5 Joshua asked me to check depsgraph drivers; i've added the very minimal case, but further I'm stuck, need help. Also made region listeners for Graph Editor work for all. |
Revision 56d2dc7 by Jens Ole Wund(bjornmose) January 28, 2009, 12:34 (GMT) |
bug fix softbody wind -compensating factor 1000 that comes from pdDoEffectors() since Aug 2008 -give particles and soft body vertices the same polarity on force fields. |
Revision e687e6c by Ton Roosendaal January 28, 2009, 12:28 (GMT) |
2.5 Bugfix in last commit: the read-file hotkey (enter) has to be in the window handler queue, so it nicely exits all queues without using free'd data. |
Revision 4a1a827 by Ton Roosendaal January 28, 2009, 11:27 (GMT) |
2.5 Filewindow: restored some usability issues :) (Andrea: Hope you're OK, I needed to test stuff, and file open was a pain!) - F1: shows last saved/opened file now - Enter key loads, ESC cancels - Hilites on mousemove now show same theme colors as before - Enabled intended roundbox draw (was added to UI api) - Tweaked roundbox hilites to nicely surround text - Text was drawing too close to collumn dividers - Brought back missing glDisable(GL_BLEND), messed with draw - On file-open, mouse position is used to show active file |
Revision 5b14573 by Joshua Leung January 28, 2009, 09:55 (GMT) |
Graph Editor: Restoring most tools * Copy/Paste still needs to be cleaned up to be functional. Auto-set preview range + View All also need some work to become functional... * Smooth has been moved to Alt-O hotkey, as Shift-O was taken for Sample * Renamed a few operators for DopeSheet to be more in line with Graph Editor ones, and to be less obscure. * The 'join' and 'remove doubles' tools are not likely to be restored. I think that a few of the new tools cover this lack anyway. We can restore them if there is a real need. * Record tool needs a rethink to be genuinely useful, so it's not included here anymore. A note for anyone wanting to play with implementing this: store the sampled points using the new FPoint type in the FCurve instead of using BezTriples, as FPoints are used for storing sampled/baked data. |
Revision 9e8a60c by Campbell Barton January 28, 2009, 09:32 (GMT) |
use wine for cross compiling |
Revision 0494683 by Joshua Leung January 28, 2009, 06:32 (GMT) |
Graph Editor: Bringing back editing tools * Snap + Mirror Keyframes (Shift-S and Shift-M) * Set Handle/Interpolation type * Snap current frame to selected keyframes (Ctrl-Shift-S) from the DopeSheet * Toggle visibility of all handles (Ctrl H) from AnimSys2 branch also ported |
Revision 7ced134 by Joshua Leung January 28, 2009, 03:22 (GMT) |
Graph Editor: Added some more buttons and a few menu entries in the View menu that simplify the viewport. |
|