2.5
authorTon Roosendaal <ton@blender.org>
Mon, 22 Dec 2008 12:57:53 +0000 (12:57 +0000)
committerTon Roosendaal <ton@blender.org>
Mon, 22 Dec 2008 12:57:53 +0000 (12:57 +0000)
commit9e38e6aeb03e29d053679141134875edbff23d4a
tree2b52f73663939e9ce2ed166536d416132024f6d0
parent5e443fd45dcd753868e7578b08692c158e8ad657
2.5

Better implementation of own window timers, not using ghost.
That makes blender's WM nice in control, and gives callers
of timers the opportunitie to evaluate time passed since
previous step. This system also only generates one timer
event per main loop (events - handlers - notifiers - draw)

Small fix: allow keymap modifier to give KM_ANY to ignore
modifier keys, this to have TIMER keymap work.
15 files changed:
source/blender/blenloader/intern/readfile.c
source/blender/editors/include/ED_screen.h
source/blender/editors/interface/interface_handlers.c
source/blender/editors/screen/screen_edit.c
source/blender/editors/screen/screen_ops.c
source/blender/editors/space_time/time_header.c
source/blender/makesdna/DNA_screen_types.h
source/blender/makesdna/DNA_windowmanager_types.h
source/blender/windowmanager/WM_api.h
source/blender/windowmanager/WM_types.h
source/blender/windowmanager/intern/wm.c
source/blender/windowmanager/intern/wm_event_system.c
source/blender/windowmanager/intern/wm_keymap.c
source/blender/windowmanager/intern/wm_window.c
source/blender/windowmanager/wm_window.h