Blender Git Commit Log
Git Commits -> Revision 62cede9
Revision 62cede9 by Tamito Kajiyama (master) March 23, 2013, 03:00 (GMT) |
A major code update for making the DNA file specification of Freestyle settings and RNA for it independent of the build flag for enabling Freestyle. Suggested by Sergey Sharybin through a code review of the branch. * Many #ifdef WITH_FREESTYLE blocks were removed to always have Freestyle-specific DNA file specification and RNA for it built in Blender. This will allow Freestyle setting survive even when a non-Freestyle build is used for loading and saving files. It is noted that operations are still conditionally built through #ifdef WITH_FREESTYLE blocks. * To this end, new blenkernel files BKE_freestyle.h and intern/freestyle.c have been added. All API functions in FRS_freestyle_config.h as well as some of those in FRS_freestyle.h were moved to the new files. Now the relocated API functions have BKE_ prefix instead of FRS_. |
Commit Details:
Full Hash: 62cede96d34d802d97797a635ff8370a5f7556a1
SVN Revision: 55525
Parent Commit: 865e80f
Lines Changed: +486, -777
2 Added Paths:
/source/blender/blenkernel/BKE_freestyle.h (+64, -0) (View)
/source/blender/blenkernel/intern/freestyle.c (+234, -0) (View)
/source/blender/blenkernel/intern/freestyle.c (+234, -0) (View)
1 Deleted Path:
/source/blender/freestyle/FRS_freestyle_config.h (+0, -50)
68 Modified Paths:
/source/blender/blenfont/BLF_translation.h (+1, -3) (Diff)
/source/blender/blenfont/CMakeLists.txt (+0, -4) (Diff)
/source/blender/blenfont/SConscript (+0, -3) (Diff)
/source/blender/blenkernel/BKE_linestyle.h (+23, -26) (Diff)
/source/blender/blenkernel/BKE_main.h (+0, -2) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+4, -7) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+0, -8) (Diff)
/source/blender/blenkernel/intern/bpath.c (+1, -5) (Diff)
/source/blender/blenkernel/intern/group.c (+4, -9) (Diff)
/source/blender/blenkernel/intern/idcode.c (+0, -2) (Diff)
/source/blender/blenkernel/intern/library.c (+3, -17) (Diff)
/source/blender/blenkernel/intern/linestyle.c (+34, -34) (Diff)
/source/blender/blenkernel/intern/material.c (+0, -2) (Diff)
/source/blender/blenkernel/intern/object.c (+7, -11) (Diff)
/source/blender/blenkernel/intern/scene.c (+11, -25) (Diff)
/source/blender/blenkernel/SConscript (+0, -3) (Diff)
/source/blender/blenlib/CMakeLists.txt (+0, -4) (Diff)
/source/blender/blenlib/SConscript (+0, -3) (Diff)
/source/blender/blenloader/CMakeLists.txt (+0, -4) (Diff)
/source/blender/blenloader/intern/readfile.c (+16, -48) (Diff)
/source/blender/blenloader/intern/writefile.c (+8, -22) (Diff)
/source/blender/blenloader/SConscript (+0, -3) (Diff)
/source/blender/CMakeLists.txt (+2, -3) (Diff)
/source/blender/editors/animation/anim_channels_defines.c (+1, -7) (Diff)
/source/blender/editors/animation/anim_channels_edit.c (+0, -10) (Diff)
/source/blender/editors/animation/anim_filter.c (+2, -10) (Diff)
/source/blender/editors/animation/CMakeLists.txt (+0, -4) (Diff)
/source/blender/editors/animation/SConscript (+0, -3) (Diff)
/source/blender/editors/include/ED_anim_api.h (+1, -5) (Diff)
/source/blender/editors/include/UI_resources.h (+0, -2) (Diff)
/source/blender/editors/interface/CMakeLists.txt (+0, -4) (Diff)
/source/blender/editors/interface/interface_templates.c (+1, -7) (Diff)
/source/blender/editors/interface/resources.c (+0, -6) (Diff)
/source/blender/editors/interface/SConscript (+0, -3) (Diff)
/source/blender/editors/render/render_shading.c (+36, -33) (Diff)
/source/blender/editors/space_nla/CMakeLists.txt (+0, -4) (Diff)
/source/blender/editors/space_nla/nla_buttons.c (+0, -2) (Diff)
/source/blender/editors/space_nla/nla_channels.c (+0, -2) (Diff)
/source/blender/editors/space_nla/SConscript (+0, -3) (Diff)
/source/blender/freestyle/FRS_freestyle.h (+0, -16) (Diff)
/source/blender/freestyle/intern/blender_interface/FRS_freestyle.cpp (+8, -213) (Diff)
/source/blender/makesdna/DNA_action_types.h (+0, -2) (Diff)
/source/blender/makesdna/DNA_ID.h (+1, -3) (Diff)
/source/blender/makesdna/DNA_material_types.h (+0, -2) (Diff)
/source/blender/makesdna/DNA_meshdata_types.h (+0, -4) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+0, -2) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -13) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+0, -2) (Diff)
/source/blender/makesdna/intern/CMakeLists.txt (+0, -4) (Diff)
/source/blender/makesdna/intern/makesdna.c (+0, -4) (Diff)
/source/blender/makesdna/intern/SConscript (+0, -3) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+2, -9) (Diff)
/source/blender/makesrna/intern/makesrna.c (+0, -2) (Diff)
/source/blender/makesrna/intern/rna_action.c (+0, -2) (Diff)
/source/blender/makesrna/intern/rna_color.c (+8, -16) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+0, -6) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+0, -4) (Diff)
/source/blender/makesrna/intern/rna_main.c (+0, -4) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+3, -11) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+0, -4) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+5, -27) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+0, -4) (Diff)
/source/blender/makesrna/intern/SConscript (+1, -1) (Diff)
/source/blender/makesrna/RNA_access.h (+0, -4) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+0, -2) (Diff)
/source/blender/render/intern/source/render_result.c (+2, -7) (Diff)
/source/blender/SConscript (+1, -0) (Diff)
/source/blender/windowmanager/WM_types.h (+1, -3) (Diff)
/source/blender/blenfont/CMakeLists.txt (+0, -4) (Diff)
/source/blender/blenfont/SConscript (+0, -3) (Diff)
/source/blender/blenkernel/BKE_linestyle.h (+23, -26) (Diff)
/source/blender/blenkernel/BKE_main.h (+0, -2) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+4, -7) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+0, -8) (Diff)
/source/blender/blenkernel/intern/bpath.c (+1, -5) (Diff)
/source/blender/blenkernel/intern/group.c (+4, -9) (Diff)
/source/blender/blenkernel/intern/idcode.c (+0, -2) (Diff)
/source/blender/blenkernel/intern/library.c (+3, -17) (Diff)
/source/blender/blenkernel/intern/linestyle.c (+34, -34) (Diff)
/source/blender/blenkernel/intern/material.c (+0, -2) (Diff)
/source/blender/blenkernel/intern/object.c (+7, -11) (Diff)
/source/blender/blenkernel/intern/scene.c (+11, -25) (Diff)
/source/blender/blenkernel/SConscript (+0, -3) (Diff)
/source/blender/blenlib/CMakeLists.txt (+0, -4) (Diff)
/source/blender/blenlib/SConscript (+0, -3) (Diff)
/source/blender/blenloader/CMakeLists.txt (+0, -4) (Diff)
/source/blender/blenloader/intern/readfile.c (+16, -48) (Diff)
/source/blender/blenloader/intern/writefile.c (+8, -22) (Diff)
/source/blender/blenloader/SConscript (+0, -3) (Diff)
/source/blender/CMakeLists.txt (+2, -3) (Diff)
/source/blender/editors/animation/anim_channels_defines.c (+1, -7) (Diff)
/source/blender/editors/animation/anim_channels_edit.c (+0, -10) (Diff)
/source/blender/editors/animation/anim_filter.c (+2, -10) (Diff)
/source/blender/editors/animation/CMakeLists.txt (+0, -4) (Diff)
/source/blender/editors/animation/SConscript (+0, -3) (Diff)
/source/blender/editors/include/ED_anim_api.h (+1, -5) (Diff)
/source/blender/editors/include/UI_resources.h (+0, -2) (Diff)
/source/blender/editors/interface/CMakeLists.txt (+0, -4) (Diff)
/source/blender/editors/interface/interface_templates.c (+1, -7) (Diff)
/source/blender/editors/interface/resources.c (+0, -6) (Diff)
/source/blender/editors/interface/SConscript (+0, -3) (Diff)
/source/blender/editors/render/render_shading.c (+36, -33) (Diff)
/source/blender/editors/space_nla/CMakeLists.txt (+0, -4) (Diff)
/source/blender/editors/space_nla/nla_buttons.c (+0, -2) (Diff)
/source/blender/editors/space_nla/nla_channels.c (+0, -2) (Diff)
/source/blender/editors/space_nla/SConscript (+0, -3) (Diff)
/source/blender/freestyle/FRS_freestyle.h (+0, -16) (Diff)
/source/blender/freestyle/intern/blender_interface/FRS_freestyle.cpp (+8, -213) (Diff)
/source/blender/makesdna/DNA_action_types.h (+0, -2) (Diff)
/source/blender/makesdna/DNA_ID.h (+1, -3) (Diff)
/source/blender/makesdna/DNA_material_types.h (+0, -2) (Diff)
/source/blender/makesdna/DNA_meshdata_types.h (+0, -4) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+0, -2) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -13) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+0, -2) (Diff)
/source/blender/makesdna/intern/CMakeLists.txt (+0, -4) (Diff)
/source/blender/makesdna/intern/makesdna.c (+0, -4) (Diff)
/source/blender/makesdna/intern/SConscript (+0, -3) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+2, -9) (Diff)
/source/blender/makesrna/intern/makesrna.c (+0, -2) (Diff)
/source/blender/makesrna/intern/rna_action.c (+0, -2) (Diff)
/source/blender/makesrna/intern/rna_color.c (+8, -16) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+0, -6) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+0, -4) (Diff)
/source/blender/makesrna/intern/rna_main.c (+0, -4) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+3, -11) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+0, -4) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+5, -27) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+0, -4) (Diff)
/source/blender/makesrna/intern/SConscript (+1, -1) (Diff)
/source/blender/makesrna/RNA_access.h (+0, -4) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+0, -2) (Diff)
/source/blender/render/intern/source/render_result.c (+2, -7) (Diff)
/source/blender/SConscript (+1, -0) (Diff)
/source/blender/windowmanager/WM_types.h (+1, -3) (Diff)