BPython - first step for better integration of Python in Blender:
authorWillian Padovani Germano <wpgermano@gmail.com>
Sun, 14 Dec 2003 01:18:09 +0000 (01:18 +0000)
committerWillian Padovani Germano <wpgermano@gmail.com>
Sun, 14 Dec 2003 01:18:09 +0000 (01:18 +0000)
commit49021f7ec4bfc1313c6cdfeae1f9c32e98cc9cdc
tree44e7c4c38bc8c26b5efe0b52b846402589a4ca9a
parent6653af79142aa929eb3d131f8fced363b2c4b828
BPython - first step for better integration of Python in Blender:
- add a new space: Space Script
- add a new dna struct: Script
- add these two properly everywhere they are meant to

It's not a tiny commit, but most of it is ground work for what is still to be done.
Right now the benefits should be: freeing the Text Editor to be used in a window even while a script w/ gui in "on" and letting more than one currently running script w/ gui be accessible from each window

Some files are added, so some build systems (not autotools) will need updates
36 files changed:
source/blender/blenkernel/BKE_main.h
source/blender/blenkernel/BKE_script.h [new file with mode: 0644]
source/blender/blenkernel/intern/library.c
source/blender/blenkernel/intern/script.c [new file with mode: 0644]
source/blender/blenkernel/intern/text.c
source/blender/blenloader/intern/readfile.c
source/blender/blenloader/intern/writefile.c
source/blender/include/BIF_drawscript.h [new file with mode: 0644]
source/blender/include/BSE_headerbuttons.h
source/blender/include/blendef.h
source/blender/include/mydevice.h
source/blender/makesdna/DNA_ID.h
source/blender/makesdna/DNA_screen_types.h
source/blender/makesdna/DNA_script_types.h [new file with mode: 0644]
source/blender/makesdna/DNA_space_types.h
source/blender/python/BPY_extern.h
source/blender/python/BPY_interface.c
source/blender/python/api2_2x/Draw.c
source/blender/python/api2_2x/Draw.h
source/blender/python/api2_2x/EXPP_interface.c
source/blender/python/api2_2x/EXPP_interface.h
source/blender/python/api2_2x/Sys.c
source/blender/python/api2_2x/Window.c
source/blender/python/api2_2x/gen_utils.c
source/blender/python/api2_2x/gen_utils.h
source/blender/src/drawscript.c [new file with mode: 0644]
source/blender/src/drawtext.c
source/blender/src/editscreen.c
source/blender/src/eventdebug.c
source/blender/src/filesel.c
source/blender/src/header_script.c [new file with mode: 0644]
source/blender/src/header_text.c
source/blender/src/headerbuttons.c
source/blender/src/space.c
source/blender/src/spacetypes.c
source/blender/src/toets.c