Blender Git Loki
Git Commits -> Revision 8adb1e8
Revision 8adb1e8 by Julian Eisel (temp-workspace-multi-window) March 3, 2017, 22:55 (GMT) |
Moving forward, various of changes Mainly: - Store/use information in layout-type for creating screens with the layout instance - Properly create layout instances when creating workspaces/layouts - Fix double-free - Fix memory leaks |
Commit Details:
Full Hash: 8adb1e80b940b1751bc5f18bf46c6c4542c3c238
Parent Commit: c0bd171
Lines Changed: +182, -99
18 Modified Paths:
/source/blender/blenkernel/BKE_library_remap.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_workspace.h (+12, -6) (Diff)
/source/blender/blenkernel/intern/library_remap.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/workspace.c (+52, -16) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+3, -3) (Diff)
/source/blender/blenloader/intern/writefile.c (+3, -2) (Diff)
/source/blender/editors/include/ED_screen.h (+5, -1) (Diff)
/source/blender/editors/workspace/screen_edit.c (+50, -13) (Diff)
/source/blender/editors/workspace/screen_intern.h (+2, -0) (Diff)
/source/blender/editors/workspace/screen_ops.c (+1, -1) (Diff)
/source/blender/editors/workspace/workspace_edit.c (+25, -20) (Diff)
/source/blender/editors/workspace/workspace_layout_edit.c (+6, -6) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+5, -0) (Diff)
/source/blender/windowmanager/intern/wm.c (+3, -3) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+9, -23) (Diff)
/source/blender/windowmanager/wm.h (+1, -1) (Diff)
/source/blender/windowmanager/wm_window.h (+2, -1) (Diff)
/source/blender/blenkernel/BKE_workspace.h (+12, -6) (Diff)
/source/blender/blenkernel/intern/library_remap.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/workspace.c (+52, -16) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+3, -3) (Diff)
/source/blender/blenloader/intern/writefile.c (+3, -2) (Diff)
/source/blender/editors/include/ED_screen.h (+5, -1) (Diff)
/source/blender/editors/workspace/screen_edit.c (+50, -13) (Diff)
/source/blender/editors/workspace/screen_intern.h (+2, -0) (Diff)
/source/blender/editors/workspace/screen_ops.c (+1, -1) (Diff)
/source/blender/editors/workspace/workspace_edit.c (+25, -20) (Diff)
/source/blender/editors/workspace/workspace_layout_edit.c (+6, -6) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+5, -0) (Diff)
/source/blender/windowmanager/intern/wm.c (+3, -3) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+9, -23) (Diff)
/source/blender/windowmanager/wm.h (+1, -1) (Diff)
/source/blender/windowmanager/wm_window.h (+2, -1) (Diff)