Campbell Barton
8ba33a69c8
Cleanup: rename draw_markers_time -> ED_markers_draw
2014-10-28 19:03:13 +01:00
Jason Wilkins
8d084e8c8f
Ghost Context Refactor
...
https://developer.blender.org/D643
Separates graphics context creation from window code in Ghost so that they can vary separately.
2014-10-07 15:47:32 -05:00
Bastien Montagne
680d0db83c
Fix T41875: Update issue in Timeline space
...
This space did not refresh on NC_OBJECT, ND_BONE_SELECT notifier...
2014-09-19 22:11:16 +02:00
Campbell Barton
182179a44b
Cleanup: redundant NULL checks
2014-05-07 04:35:55 +10:00
Campbell Barton
4ca67869cc
Code cleanup: remove unused includes
...
Opted to keep includes if they are used indirectly (even if removing is possible).
2014-05-01 04:47:51 +10:00
Campbell Barton
a2489e29f6
Code cleanup: style, unused import
2014-04-28 00:19:15 +10:00
Joshua Leung
c26105278f
Fix T34993: "Jump to Next Keyframe" shortcut not related to the timeline viewable keyframes
...
Made the timeline option to only show keyframes from selected channels/data be a
per-scene setting instead of the per-timeline option it was previously. This makes
it easier for animators working on rigs with multiple bones (especially during the
polishing phase), since now the timeline and jump to keyframe operators use the same
setting to decide which subset of keyframes they need to consider.
By default, this option is enabled by default.
TODO: Extend this to the keyframe status shading on the active object name in the 3D view?
2014-04-27 21:59:17 +12:00
Bastien Montagne
a872d0b414
Revert "Fix T39484: Time line: highlighted area for frame range one frame too short."
...
This reverts own commit e9d733a8bd .
Turns out there is no consensus here, better to open a design task. :/
2014-04-13 12:15:20 +02:00
Campbell Barton
617557b08e
Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define
2014-04-01 15:22:28 +11:00
Bastien Montagne
e9d733a8bd
Fix T39484: Time line: highlighted area for frame range one frame too short.
...
Just using same principle as the one already used for the 'cache bar': add -0.5/+0.5 offsets to start/end (also edited 'view all' op to match this).
2014-03-28 15:15:30 +01:00
Campbell Barton
338f40cce3
NDOF: yaw/pitch were swapped and add timeline fit.
2014-02-20 13:31:47 +11:00
Campbell Barton
b3afbcab8f
ListBase API: add utility api funcs for clearing and checking empty
2014-02-08 06:24:05 +11:00
Campbell Barton
98c574e41a
use 'greater/less then or equal to' operators rather then adding 1.
2013-08-11 05:40:35 +00:00
Brecht Van Lommel
9a04785243
Fix #36298 and #36359 : timeline no longer did redraw during animation render.
...
This got broken in 58217, but before that it only worked by accident because
of a missing break statement in a switch.
2013-08-08 19:04:28 +00:00
Campbell Barton
7db1d6556d
code cleanup: add break statements in switch ()'s, (even at the last case).
2013-07-21 08:16:37 +00:00
Campbell Barton
397da50002
style cleanup: switch statements, include break statements within braces & indent.
...
also indent case's within the switch (we already did both of these almost everywhere)
2013-07-19 15:23:42 +00:00
Campbell Barton
8ffa38b402
fix for missing break statements in switch, some key shortcuts and notifiers were falling through when its obviously incorrect to do so.
2013-07-13 14:21:36 +00:00
Brecht Van Lommel
02fbfa5c70
Fix unnecessary 3D viewport redraws in various cases, in particular when editing
...
node materials.
Area and region listener callbacks now get the screen and area pointers passed, so
they can do more fine grained checks to see if redraw is really needed, for example
depending on the 3D view drawtype.
2013-06-24 22:41:33 +00:00
Campbell Barton
9fb3d3e032
remove redundant includes from cmake and scons.
2013-05-30 02:16:22 +00:00
Campbell Barton
225c5fee6b
move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading)
...
remove MEM_sys_types.h which was a duplicate.
2013-05-28 19:35:26 +00:00
Campbell Barton
6de829cb7a
code cleanup: split scons includes onto multiple lines, reduce chance of include conflicts later on.
2013-05-20 18:42:28 +00:00
Brecht Van Lommel
ac224a64f4
Fix #34941 : Space.draw_handler_add now supports PRE_VIEW and POST_VIEW callbacks
...
for more editors: timeline, graph, action, NLA, sequencer, image, clip.
2013-04-10 16:59:55 +00:00
Sergej Reich
089cf12435
rigidbody: Add point cache support
...
Add read/write/interpolate functions.
In order to get rigid body point cache id from object it's now required to pass the
scene to BKE_ptcache_ids_from_object().
Rigid body cache is drawn in the orange color of the bullet logo.
2013-01-23 05:56:34 +00:00
Bastien Montagne
ab2c273b12
Added GPL header to sconscripts!
...
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes...
2012-12-17 08:01:43 +00:00
Joshua Leung
3a88eec176
Bugfix:
...
Timeline didn't update after deleting keyframes using Alt-I in the 3D View (i.e.
after ANIM_OT_keyframe_delete_v3d)
2012-09-26 09:27:47 +00:00
Campbell Barton
232571c61a
code cleanup: replace macro for BLI_rect size/center with inline functions.
2012-09-15 11:48:20 +00:00
Campbell Barton
77f47799dd
code cleanup: use BLI_RCT_SIZE macro
2012-08-20 23:06:17 +00:00
Sergej Reich
2d5b9c4ae4
Draw outdated point cache in a lighter color
2012-07-05 02:58:02 +00:00
Campbell Barton
af3e348430
code cleanup: use TRUE/FALSE rather then 1/0 for better readability, also replace do prefix with do_ for bool vars.
2012-05-19 13:28:19 +00:00
Campbell Barton
81255ca8ce
style cleanup: gpencil & metaball
2012-05-08 18:29:02 +00:00
Campbell Barton
a5af5e8f50
style cleanup: re - http://wiki.blender.org/index.php/Dev:Doc/CodeStyle#Braces_with_Macros
2012-04-30 16:22:40 +00:00
Campbell Barton
ef054e165c
style cleanup: format 'for' loop macros the same as for loops, some renaming to BLI_array macros.
2012-04-28 15:14:16 +00:00
Campbell Barton
b340f930ec
style cleanup: changes to brace placement / newlines - for/while/if/switch
2012-04-28 06:31:57 +00:00
Campbell Barton
6faeac9fe2
style cleanup: add braces around checks - 'if ELEM() {...}', confuses some parsers that done expand macros.
2012-03-25 22:35:18 +00:00
Campbell Barton
ab4a2aaf4a
style cleanup: follow style guide for formatting of if/for/while loops, and else if's
2012-03-24 06:38:07 +00:00
Campbell Barton
2f348d8b5d
style cleanup: mainly for mesh code, also some WM function use.
2012-03-24 02:51:46 +00:00
Sergey Sharybin
665f784b06
Correction recent start/end range values for frames: it was impossible to set
...
start frame = end frame which is useful in some cases.
Also made behavior of S/E operators equal to sliders in timeline.
2012-03-22 17:27:37 +00:00
Campbell Barton
4c3bb77012
style cleanup: spaces aroudn operators for operator definitions.
2012-03-22 07:26:09 +00:00
Campbell Barton
2b7ca2304a
unify include guard defines, __$FILENAME__
...
without the underscores these clogged up the namespace for autocompleation which was annoying.
2012-02-17 18:59:41 +00:00
Campbell Barton
58c51bb551
quiet some warnings & (possible/unlikely error)
2012-01-24 15:37:50 +00:00
Campbell Barton
143b7ec10a
remove unused SpaceTime.redraws.
...
now there are no more use of deprecated struct member warnings.
2011-12-04 17:35:17 +00:00
Miika Hamalainen
2ed6f077b3
Merge with trunk r41545
2011-11-05 08:04:49 +00:00
Thomas Dinges
32b34d631a
Space types:
...
* Some cleanup, removed references to already deleted *_header.c files.
* Marked SpaceScript as deprecated and removed header. Will keep space for now though, as some script operators are there and Campbell might want to re-use the space later.
2011-11-01 20:14:58 +00:00
Miika Hamalainen
46ae692710
Merge with trunk r41342
2011-10-28 17:00:53 +00:00
Campbell Barton
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
Miika Hamalainen
42faf7ae41
Merge with trunk r39928
2011-09-05 17:06:09 +00:00
Joshua Leung
db72192c22
Bye bye vile relics of extinct version control systems,
...
Causing a flurry of refresh file prompts post-commit,
Confusing local diffs and causing merge conflicts,
Stating the obvious; redundant and useless...
We shall not miss thou, blasted expand $keywords$
2011-08-12 07:20:49 +00:00
Miika Hamalainen
2a97e5a772
Merge with trunk r38619
2011-07-22 18:51:53 +00:00
Joerg Mueller
4532bd731d
Merge with trunk up to r38584.
2011-07-21 21:11:58 +00:00
Joshua Leung
74111ac11c
Attempted bugfix: don't perform any keyframe remapping stuff if
...
rendering, to prevent any race condition problems
I've noticed some weird and random crashes recently while rendering,
which I suspect have been arising from having an Action Editor open
while rendering. Previously only the timeline was patched against
these problems, though the issues may be more widespread. Hence,
solving this problem at the root cause instead.
2011-07-21 00:07:07 +00:00