Blender Git Commit Log

All Blender Git commits.

Page: 4113 / 8462

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... :/
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.
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
December 31, 2016, 14:42 (GMT)
Use new after lib-linking versioning
December 31, 2016, 01:11 (GMT)
Merge branch 'blender2.8' into workspaces

Conflicts:
source/blender/editors/space_outliner/outliner_intern.h
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.
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.
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)
Freestyle: fix typo in console message.

Patch D2270 by Anthony Edlin (@krash), thanks.
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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021