Blender Git Loki

Git Commits -> Revision 1363134

Revision 1363134 by Ton Roosendaal (master)
January 7, 2008, 18:03 (GMT)
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


Commit Details:

Full Hash: 1363134dee60ce96ab0772b72283fb405b6a75ed
SVN Revision: 13157
Parent Commit: 1005d99
Lines Changed: +4796, -501

18 Added Paths:

/source/blender/editors/include/BIF_interface_icons.h (+72, -0) (View)
/source/blender/editors/include/BIF_resources.h (+600, -0) (View)
/source/blender/editors/interface/resources.c (+921, -0) (View)
/source/blender/editors/screen/area.c (+348, -0) (View)
/source/blender/editors/screen/CMakeLists.txt (+86, -0) (View)
/source/blender/editors/screen/glutil.c (+756, -0) (View)
/source/blender/editors/screen/screen_edit.c (+624, -0) (View)
/source/blender/editors/screen/screen_intern.h (+43, -0) (View)
/source/blender/editors/screen/screen_ops.c (+104, -0) (View)
/source/blender/editors/screen/space.c (+50, -0) (View)
/source/blender/editors/screen/spacetypes.c (+115, -0) (View)
/source/blender/editors/space_ipo/Makefile (+52, -0)
/source/blender/editors/space_view3d/Makefile (+52, -0)
/source/blender/editors/space_view3d/space_view3d.c (+196, -0) (View)
/source/blender/editors/space_view3d/view3d_intern.h (+44, -0) (View)
/source/blender/python/intern/bpy_scriptlink.c (+73, -0) (View)
/source/blender/python/intern/Makefile (+74, -0)
/source/blender/windowmanager/intern/screen_edit.c (+0, -0) (View)

3 Deleted Paths:

/source/blender/editors/area/Makefile (+0, -51)
/source/blender/editors/area/SConscript (+0, -2)
/source/blender/editors/area/space.c (+0, -246)

29 Modified Paths:

/source/blender/blenkernel/BKE_screen.h (+50, -6) (Diff)
/source/blender/blenkernel/intern/screen.c (+77, -12) (Diff)
/source/blender/blenloader/intern/readfile.c (+40, -5) (Diff)
/source/blender/editors/include/BIF_glutil.h (+10, -14) (Diff)
/source/blender/editors/include/ED_area.h (+5, -6) (Diff)
/source/blender/editors/include/ED_screen.h (+27, -0) (Diff)
/source/blender/editors/interface/Makefile (+1, -1) (Diff)
/source/blender/editors/Makefile (+1, -1) (Diff)
/source/blender/editors/screen/Makefile (+4, -4) (Diff)
/source/blender/editors/screen/SConscript (+3, -5) (Diff)
/source/blender/editors/screen/stubs.c (+2, -0) (Diff)
/source/blender/makesdna/DNA_screen_types.h (+55, -20) (Diff)
/source/blender/makesdna/DNA_space_types.h (+4, -18) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+0, -1) (Diff)
/source/blender/makesdna/DNA_windowmanager_types.h (+5, -1) (Diff)
/source/blender/nodes/intern/CMP_util.h (+0, -2) (Diff)
/source/blender/nodes/intern/SHD_util.h (+0, -2) (Diff)
/source/blender/python/BPY_extern.h (+3, -6) (Diff)
/source/blender/windowmanager/intern/wm.c (+20, -11) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+132, -17) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+4, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+9, -1) (Diff)
/source/blender/windowmanager/intern/wm_subwindow.c (+16, -11) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+47, -24) (Diff)
/source/blender/windowmanager/wm.h (+3, -0) (Diff)
/source/blender/windowmanager/WM_api.h (+5, -2) (Diff)
/source/blender/windowmanager/wm_event_system.h (+11, -30) (Diff)
/source/blender/windowmanager/wm_event_types.h (+0, -2) (Diff)
/source/blender/windowmanager/WM_types.h (+52, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021