Whole lot of changes.... here a shortlist:
authorTon Roosendaal <ton@blender.org>
Mon, 7 Jan 2008 18:03:41 +0000 (18:03 +0000)
committerTon Roosendaal <ton@blender.org>
Mon, 7 Jan 2008 18:03:41 +0000 (18:03 +0000)
commit1363134dee60ce96ab0772b72283fb405b6a75ed
treeece7c62b984d1ebfa8fd1fe1890332c75efa234d
parent1005d99ea5190f34c56f6b30d5eca6bf738a78e8
Whole lot of changes.... here a shortlist:

- removed editors/area and put this all in screen
- added first python calls (note, a new c file for scriptlinks)
- added view3d editor callbacks (no drawing yet)
- added files in editors/interface

(Cmake and Scons has to be fixed, help welcome!)

- now areas/headers are being converted on file read
- note: previously saved 2.50 files will crash!!! (.B.blend)
- area regions are being drawn, first handler for cursor added (on edge)
- window duplicate and scale works correct for screen subdiv

Todos for me:

- need to fix things in syntax (function names) a bit still
- more operators for screen
- define how Context will work... still unresolved when it gets set
- docs!

Reviews of code structure is welcome!
There are also more todos now for others, but it can wait a couple of days
49 files changed:
source/blender/blenkernel/BKE_screen.h
source/blender/blenkernel/intern/screen.c
source/blender/blenloader/intern/readfile.c
source/blender/editors/Makefile
source/blender/editors/area/SConscript [deleted file]
source/blender/editors/area/space.c [deleted file]
source/blender/editors/include/BIF_glutil.h
source/blender/editors/include/BIF_interface_icons.h [new file with mode: 0644]
source/blender/editors/include/BIF_resources.h [new file with mode: 0644]
source/blender/editors/include/ED_area.h
source/blender/editors/include/ED_screen.h
source/blender/editors/interface/Makefile
source/blender/editors/interface/resources.c [new file with mode: 0644]
source/blender/editors/screen/CMakeLists.txt [new file with mode: 0644]
source/blender/editors/screen/Makefile
source/blender/editors/screen/SConscript
source/blender/editors/screen/area.c [new file with mode: 0644]
source/blender/editors/screen/glutil.c [new file with mode: 0644]
source/blender/editors/screen/screen_edit.c [new file with mode: 0644]
source/blender/editors/screen/screen_intern.h [new file with mode: 0644]
source/blender/editors/screen/screen_ops.c [new file with mode: 0644]
source/blender/editors/screen/space.c [new file with mode: 0644]
source/blender/editors/screen/spacetypes.c [new file with mode: 0644]
source/blender/editors/screen/stubs.c
source/blender/editors/space_ipo/Makefile [moved from source/blender/editors/area/Makefile with 97% similarity]
source/blender/editors/space_view3d/Makefile [new file with mode: 0644]
source/blender/editors/space_view3d/space_view3d.c [new file with mode: 0644]
source/blender/editors/space_view3d/view3d_intern.h [new file with mode: 0644]
source/blender/makesdna/DNA_screen_types.h
source/blender/makesdna/DNA_space_types.h
source/blender/makesdna/DNA_view3d_types.h
source/blender/makesdna/DNA_windowmanager_types.h
source/blender/nodes/intern/CMP_util.h
source/blender/nodes/intern/SHD_util.h
source/blender/python/BPY_extern.h
source/blender/python/intern/BPY_scriptlink.c [new file with mode: 0644]
source/blender/python/intern/Makefile [new file with mode: 0644]
source/blender/windowmanager/WM_api.h
source/blender/windowmanager/WM_types.h
source/blender/windowmanager/intern/screen_edit.c [new file with mode: 0644]
source/blender/windowmanager/intern/wm.c
source/blender/windowmanager/intern/wm_event_system.c
source/blender/windowmanager/intern/wm_init_exit.c
source/blender/windowmanager/intern/wm_operators.c
source/blender/windowmanager/intern/wm_subwindow.c
source/blender/windowmanager/intern/wm_window.c
source/blender/windowmanager/wm.h
source/blender/windowmanager/wm_event_system.h
source/blender/windowmanager/wm_event_types.h