January 1, 2017, 01:15 (GMT) |
Fix (unreported) fully broken 'sanitize utf-8' helper. That code was a joke, letting some invalid utf8 bytes pass, returning wrong offset for some invalid sequences, not to mention length and pointer easily going out of sync, NULL final byte being 'forgotten' by memcpy, etc. etc. The miracle here is that we could survive using this for so long! Probably because we do not use utf-8 sanitizing enough in Blender, actually... :/ |
Revision 6e1db12 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 31, 2016, 16:59 (GMT) |
Rename "Default" workspace to "General" Default screen-layout is still called "Default", not sure if we should change that. Ideally the layouts shouldn't be identified by names anyway. |
Revision fca739e by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 31, 2016, 16:54 (GMT) |
Remove workspaces/screen-layouts from default startup.blend except of "Default" one This means in the default startup.blend, there's only going to be one workspace and one screen-layout, both called "Default" (will be renamed to "General" though). Idea is that users will have the option add a pre-configured workspace from a menu. This avoids cluttering screen space with workspaces the user won't use even. For compatibility, screen-layouts from old files are still converted to workspaces, this only affects the default startup.blend. |
December 31, 2016, 15:10 (GMT) |
Add BLI_string_utf8 specific test. This test should ensure we correctly detect all invalid utf-8 sequences in a given string. DISCLAIMER: Do not run this with current code - you'll either laugh or cry, nearly *all* checks fail! Based on utf-8 decoder stress-test (https://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt) by Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/> - 2015-08-28 - CC BY 4.0 |
Revision d19ebcb by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 31, 2016, 14:42 (GMT) |
Use new after lib-linking versioning |
Revision f6a43e0 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 31, 2016, 01:11 (GMT) |
Merge branch 'blender2.8' into workspaces Conflicts: source/blender/editors/space_outliner/outliner_intern.h |
Revision cbaaeb8 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 31, 2016, 00:45 (GMT) |
Deprecate Screen.scene completely Removing a custom transform orientation is a bit broken right now because we don't know which scene is visible in hidden 3D Views. Think I know how to fix this, but want to go on with other stuff first. |
Revision 039be9e by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 30, 2016, 23:33 (GMT) |
fracture modifier RNA refactor, outsourced FM RNA code and python API code to separate files |
December 30, 2016, 17:15 (GMT) |
Add ways to forbid override/auto-override. Add a 'NOOP' override ruul to prevent any kind of override on a given RNA path, and an ID flag 'AUTOOVERRIDE' to allow automatic definition of override rules based on changed data. Again, just defines, do not do anything yet. |
Revision cde4150 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 30, 2016, 16:10 (GMT) |
fix for crash with physical rough edges (via addon) caused by not checking whether objects in rigidbody group are rigidbodies, actually. |
December 30, 2016, 15:54 (GMT) |
Include "static override rules generator" operation into new depsgraph. Note that this is dummy empty placeholder for now! Idea here is that depsgraph is best place to generate our override rules based on data changes. That way all tools in Blender keep working as usual, on local data, and overrides are generated when needed just before IDs get actually evaluated. Depsgraph has key advantage of only running over *changed* data-blocks already. Not sure this is actually valid idea, but for tests will do the work. If we want to keep it, we'll have to find a way to prevent this running too often though, especially not during most animation-triggered evaluations. |
December 30, 2016, 11:27 (GMT) |
Merge branch 'master' into override_static Conflicts: source/blender/blenloader/intern/readfile.c |
December 30, 2016, 11:13 (GMT) |
Fix missing `particlemode` context mode, after recent particle-removal revert. This caused the particle mode tools panel to appear in object mode, where it misses some contextual data and spews python exceptions. |
December 29, 2016, 19:05 (GMT) |
Merge branch 'master' into blender2.8 Please **DO NOT** add changes from master when it's totally uneeded! Changes to BLI_ area most certainly shall *always* be done in master, there is absolutely no point in adding more diff between the two branches than needed, will only makes merging more cumbersome! Conflicts: CMakeLists.txt source/blender/blenlib/intern/math_vector_inline.c |
December 29, 2016, 11:38 (GMT) |
Add new operator, ED_OT_undo_redo, to allow py tools to trigger that action. Patch D2430 by @raa, thanks. |
December 29, 2016, 11:17 (GMT) |
Fix T50334: Also select indirectly imported objects when linking/appending. Since we create a base and instantiate them, they become directly linked, so makes sense to also select them if requested. |
December 29, 2016, 10:22 (GMT) |
Cycles: Fix building with network device enabled |
December 29, 2016, 10:13 (GMT) |
cleaned up headers |
December 29, 2016, 09:34 (GMT) |
December 29, 2016, 06:09 (GMT) |
Edits to user prefs NDOF UI Small changes: - Remove "NDOF" from each setting - Change tooltip for deadzone - Unrelated typo in cmake comment Reviewers: merwin, Severin Reviewed By: merwin, Severin Tags: #bf_blender, #user_interface Differential Revision: https://developer.blender.org/D2319 |
|
|
|


Master Commits
MiikaHweb | 2003-2021