Revision 6d31872 by Ton Roosendaal December 22, 2008, 09:10 (GMT) |
2.5 Removed unused variables and commented out unused function. It's very helpful for code porting work to keep commits warning free! If you compile debug, also disable O2 to get these warnings. |
Revision 5959df8 by Joshua Leung December 22, 2008, 08:13 (GMT) |
2.5 - Action Editor / Dopesheet Initial commit of drawing code for Action Editor / Dopesheet. By default, the Dopesheet is now enabled (like in AnimSys2). There are still a few unresolved problems (like bad alpha blending for icons, and keyframes still not being drawn). However, these will be resolved in due course. |
December 22, 2008, 06:55 (GMT) |
started some cleanups in button drawing code. * Made normal 'rounded' theme use the same fake AA outline as round shaded * Made rounded theme respect the 'button outline' theme colour - it never did before. |
December 22, 2008, 05:51 (GMT) |
* Fixed alignment in round shaded buttons |
Revision 1c3e358 by Joshua Leung December 22, 2008, 00:11 (GMT) |
View2D - View alignment flags are now taken into account in curRect_Validate() Alignment flags are now checked for after keeptot settings, as these flags are of even greater importance. This is necessary for the syncing of the channels region and timeline areas in Action Editor (and later NLA Editor). |
Revision 48a93c3 by Joshua Leung December 21, 2008, 23:39 (GMT) |
2.5 - Bugfix for interactive slider in timeline not correctly updating view. Also, added note in playback code that it needs to use preview-range settings not global frame range (I'm leaving this as-is for now, since it's still likely to change). |
Revision f1e0cf3 by Ton Roosendaal December 21, 2008, 19:58 (GMT) |
2.5 Animated screen! (unfinished, now only draws, no animation code yet). Fun though to see it all work. :) NOTE: Mac ghost has timer bug, the GHOST_ProcessEvents() doesnt wake up for timers. NOTE2: Added while loop in wm_window_process_events() to force Ghost giving all events to Blender. Timers otherwise don't accumulate... might be needed to fix in ghost too. I tend to think to code own timer, this ghost stuff is totally different per platform. |
Revision 05aa83a by Ton Roosendaal December 21, 2008, 17:44 (GMT) |
2.5 Enabled cool hidden feature from Brecht: "interactive" mode for buttons, which executes button handling on each change. Try sliding the current frame, or even: type in values there! Cooool! :) |
Revision 4bb2068 by Ton Roosendaal December 21, 2008, 17:18 (GMT) |
2.5 Added 'header print' feature back. ED_area_headerprint(ScrArea *sa, const char *str); Give it a NULL string to disable the feature. On each call it tags the header for redraw. |
Revision eb8e220 by Ton Roosendaal December 21, 2008, 16:24 (GMT) |
2.5 - Added default Circle 'gesture' operator callbacks. As test, added in view3d window as Ckey, paint over object centers. - Fixed notifier for gesture, to only cause redraws in own region. |
Revision bdb3e2e by Andrea Weikert December 21, 2008, 16:20 (GMT) |
2.5 MSVC9 projectfiles * update for view3d_draw and view3d_select * update for bpy_operator |
Revision c694c8f by Ton Roosendaal December 21, 2008, 12:43 (GMT) |
2.5 - Bugfix: loading files should close running handlers and subwindows, gave memory leaks that way. - Bugfix: space image copy function didn't do curvemap - Cleanup: moved view operators from view3d_select to view3d_view |
Revision b163840 by Campbell Barton December 21, 2008, 12:40 (GMT) |
Adding back python 3.0 calls, they didn't build with py2.x because I missed including bpy_compat.h, tested building with 2.6 |
Revision ad4d061 by Joshua Leung December 21, 2008, 11:56 (GMT) |
View2D - Vertical (within area) syncing for channel lists to stay in sync with the relevant keyframes... I still need to work out how to get this to work correctly as soon as an Action Editor instance is created. |
Revision 841f376 by Ton Roosendaal December 21, 2008, 11:05 (GMT) |
2.5 - View3D: added ALT+B clipping operator. Note this needs a call to the new function view3d_operator_needs_opengl(C) to ensure you can use opengl functions. Event handling by default doesn't set opengl per subwindow, it's also forbidden to draw then! We might consider to tag operators that need opengl... - Forgot to include creator.c fix for loading builtin vector font |
Revision f44d8c2 by Ton Roosendaal December 21, 2008, 10:56 (GMT) |
2.5 New Python code: Fixes for Makefile and compat hacks for py 2.3 Campbell should check though! |
Revision db77f6a by Joshua Leung December 21, 2008, 10:52 (GMT) |
2.5 - Ported new-style 'sphere' drawtype for empties from animsys2. This draws in a much simpler/cleaner way, with only 3 disks, which should help distinguish it from standard geometry. |
Revision 170b748 by Joshua Leung December 21, 2008, 10:36 (GMT) |
2.5 - Compiling 'hacks' for py * Unicode calls in bpy_idprop.c were causing linking errors here. Probably Py-libs for windows would need recompiling with unicode before we can enable this. For now, commented out the offending calls. |
Revision 3eaca52 by Joshua Leung December 21, 2008, 10:33 (GMT) |
2.5 - Object name display in 3d-view now highlights on frames with keyframes again. * Re-exposed relevant parts of anim_keyframing.c code that doesn't have external dependencies. * Added get_active_posechannel() to blenkernel api for poses/posechannels to solve the only missing link I found. This should have been moved there ages ago! |
Revision c288eab by Ton Roosendaal December 21, 2008, 09:58 (GMT) |
2.5 Brought back WIN32 hack to disable glScissor before swapbuffer. Joshua was reporting swapbuffer glitches... |
|
|
|


Master Commits
MiikaHweb | 2003-2021