Blender Git Commits

Blender Git "master" branch commits.

Page: 4805 / 5574

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.
Revision 3c12040 by Matt Ebb
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.
Revision e898bca by Matt Ebb
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).
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.


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! :)

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.

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.

December 21, 2008, 16:20 (GMT)
2.5 MSVC9 projectfiles
* update for view3d_draw and view3d_select
* update for bpy_operator
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


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.
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


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!
December 21, 2008, 09:58 (GMT)
2.5

Brought back WIN32 hack to disable glScissor before swapbuffer.
Joshua was reporting swapbuffer glitches...

By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021