2.5
authorTon Roosendaal <ton@blender.org>
Sat, 27 Dec 2008 16:09:56 +0000 (16:09 +0000)
committerTon Roosendaal <ton@blender.org>
Sat, 27 Dec 2008 16:09:56 +0000 (16:09 +0000)
commitf0f451fc16880315c8c094aaabd0fbf8a06ffede
treebfd93ce72af37a8c08898b745e09af08c36e4314
parent0714d28236e66b258de90bcbb8a1a821ee424a71
2.5

Notifier system upgrade, based on Brecht's doc.
Implementation notes:
http://wiki.blender.org/index.php/BlenderDev/Blender2.5/DataNotifiers#Implementation

In short: let's try to strictly communicate in a notifier what happened.
The listeners then can act themselves. It also means that a frame-changed
notifier doesn't send out redraws, the editors themselves can decide.
19 files changed:
source/blender/editors/animation/anim_markers.c
source/blender/editors/animation/anim_ops.c
source/blender/editors/interface/interface_regions.c
source/blender/editors/screen/area.c
source/blender/editors/screen/screen_edit.c
source/blender/editors/screen/screen_ops.c
source/blender/editors/space_action/action_header.c
source/blender/editors/space_action/space_action.c
source/blender/editors/space_buttons/buttons_header.c
source/blender/editors/space_ipo/space_ipo.c
source/blender/editors/space_time/space_time.c
source/blender/editors/space_time/time_header.c
source/blender/windowmanager/WM_api.h
source/blender/windowmanager/WM_types.h
source/blender/windowmanager/intern/wm_event_system.c
source/blender/windowmanager/intern/wm_gesture.c
source/blender/windowmanager/intern/wm_operators.c
source/blender/windowmanager/intern/wm_window.c
source/blender/windowmanager/wm.h