Blender Git Commits

Blender Git "workspaces" branch commits.

Page: 6 / 11

April 4, 2017, 03:23 (GMT)
Workaround for crash using CTX_data_scene_layer
April 4, 2017, 01:54 (GMT)
Merge branch 'blender2.8' into workspaces
April 4, 2017, 01:25 (GMT)
Merge branch 'blender2.8' into workspaces
April 4, 2017, 00:51 (GMT)
Merge branch 'blender2.8' into workspaces
March 29, 2017, 23:30 (GMT)
Rename editors/workspace back to editors/screen

We'll keep the name 'screen' to describe everything visible within the
window, including the global bars (top bar, status bar) which are not
part of bScreen struct (which describes the customizable screen-layout).
It's quite confusing to have the term 'screen' used for bScreen
operations too, but plan is to get rid of bScreen and move its data to
WorkSpace and WorkSpaceLayout (could be called ScreenLayout then).
March 29, 2017, 22:48 (GMT)
Fix incorrect operator name
March 29, 2017, 22:08 (GMT)
Merge branch 'blender2.8' into workspaces

Conflicts:
source/blender/blenloader/intern/versioning_280.c
March 29, 2017, 19:33 (GMT)
Make reading without UI work again (and undo)

We now try to read the workspace render-layer from the opened file and
activate it in all workspaces.
The workspace of the first stored window is used hereby, just like we use
the scene from the first window too.
March 28, 2017, 21:33 (GMT)
Merge branch 'blender2.8' into workspaces

Conflicts:
source/blender/blenloader/intern/readfile.c
source/blender/makesrna/intern/rna_userdef.c
source/blender/windowmanager/intern/wm_window.c
March 28, 2017, 20:52 (GMT)
Allow choosing workspace from user config when adding workspace

When clicking the '+' icon to add a new workspace, a menu is spawned
now, showing the option 'Duplicate Current', but also a list of all
workspaces stored in a 'workflow.blend' as part of the user
configuration (next to startup.blend and userpref.blend)
Note that this workflow.blend has to be stored manually into the user
config folder right now. Of course it's not supposed to stay like this,
it should all be handled through simple operators for adding and removing
workspaces from the user configuration. We need to find out how that
would work UI wise though (tm).

When choosing a workspace from the menu, Blender does nothing but
appending the workspace from the workflow.blend file.

This design allows having a custom workspace setup stored as part of
the user configuration, it's however still possible to append workspaces
from regular .blend files.
This is useful e.g. if users want to open their workspaces without
overriding the workflow.blend when using the machine of someone else.
March 28, 2017, 19:20 (GMT)
Fix crashes when appending workspaces

Also removed FileData access in after-lib-link versioning code, which
can't be used reliably.
March 25, 2017, 17:11 (GMT)
Merge branch 'blender2.8' into workspaces
March 17, 2017, 15:09 (GMT)
Merge branch 'blender2.8' into workspaces

Conflicts:
source/blender/blenloader/intern/writefile.c

Adapted branch to changes in blender2.8
March 17, 2017, 13:59 (GMT)
Fix wrong render layer used for multi-window setups
March 17, 2017, 13:19 (GMT)
Fix crash when displaying tooltip of 'New Window' operator
March 17, 2017, 11:39 (GMT)
Avoid duplicating layout when activating workspace with used layout

We now fall-back to the first un-used layout we can find, we only create
a new one if none can be found.
March 17, 2017, 11:01 (GMT)
Fix new window always duplicating active window instead of selected one

Also removed wrong assert.
March 17, 2017, 10:41 (GMT)
Fix 'New Window' operator using name from screen, not layout
March 16, 2017, 21:58 (GMT)
Fix crash creating new window with existing layout
March 16, 2017, 18:54 (GMT)
Merge branch 'blender2.8' into workspaces

Conflicts:
source/blender/blenloader/intern/versioning_280.c
source/blenderplayer/bad_level_call_stubs/stubs.c

Also had to do some more changes in versioning_280.c to prevent startup
crash.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021