Blender Git Commits

Blender Git "master" branch commits.

Page: 2251 / 5574

November 11, 2016, 15:16 (GMT)
Fix T49994: Setting dupligroup which uses indirect relation will crash

Did similar trick to old dependency graph: tag invisible relations for update.

Might need some re-consideration, see the comment.

This should solve our issues with powerlib addon here in the studio.
November 11, 2016, 14:28 (GMT)
Depsgraph: Add missing NULL pointer check
November 11, 2016, 14:20 (GMT)
Depsgraph: Fix missing DONE flag in relations builder

Was causing relations be build twice in certain cases.
November 11, 2016, 13:52 (GMT)
Fix T49993: Indirectly used taper/bevel crashes new dependency graph

New dependency graph expects strict separation between nodes and relations builder,
meaning, if we try to create relation with an object which is not in the graph yet
we'll have an error in depsgraph.

Now, so far object nodes were created from bases of the current scene, which caused
missing objects in graph in certain cases.

Didn't find better approach than to simply ensure object nodes exists when we know
they'll be used by relation builder.
November 11, 2016, 13:41 (GMT)
Depsgraph: Fix typo in text on curve relation builder
November 11, 2016, 13:26 (GMT)
Depsgraph: Fix missing ID node tag

Might have caused nodes created multiple times for the same object.
November 11, 2016, 13:24 (GMT)
Depsgraph: Add some data builder logic to corresponding function
November 11, 2016, 13:04 (GMT)
Grease Pencil: Fix python errors opening N panel -> GP with empty VSE

Solves errors, but not sure interface is indeed what users will expect.

Will ask GP team to check on this.
November 11, 2016, 12:54 (GMT)
Depsgraph: cleanup, no functional changes
November 11, 2016, 10:42 (GMT)
Depsgraph: Fix wrong relation names
November 11, 2016, 10:41 (GMT)
Depsgraph: Fix wrong relations in array modifier
Revision a1aa3a8 by Mai Lavelle
November 11, 2016, 00:50 (GMT)
Cycles: Add comments to endif directives

`kernel_path.h` and `kernel_path_branched.h` have a lot of conditional code and
it was kind of hard to tell what code belonged to which directive. Should be
easier to read now.
Revision 82ba89b by Julian Eisel
November 10, 2016, 19:34 (GMT)
Fix T49961: Blender 2.8 Crashes on saving an image

Caused by 4811b2d3565cf which caused the event handler hack that is used to fire up the file browser from other operators to fail. Basically the context from before the file browser is opened gets stored and used later for executing the actual file read/write operation (in this case, saving image). This context storage is cleared when exiting an editor since 4811b2d3565cf, which is technically correct, but causes usage of NULLed context data in this case, because the file browser is exited before the file read/write operation is executed.

For now I solved this by moving the fileselect handler to list of normal handlers, instead of modal ones. 4811b2d3565cf only touches list of modal handlers so we avoid the crash. Ideally we'd completely refactor how the file browser opening works to get rid of these event handler hacks.

Note that I wouldn't be suprised if this causes other regressions, but I couldn't find one so worth a try.
November 10, 2016, 16:19 (GMT)
Consider Numpad Enter in pose slide operators

It was annoying to only have regular Enter confirming input there.
November 10, 2016, 16:09 (GMT)
Fix `BKE_library_make_local()` trying to also make local proxified objects.

Proxified objects can never be local, we can totally ignore them here.

This 'fixes' the asserts related to usercount when trying to remap poselib
of localized proxified objects (not sure what exactly was going on wrong here,
but proxies are a giant can of worms for sane data-blocks handling anyway :/).
November 10, 2016, 14:49 (GMT)
Depsgraph: Fix another issue which seems to be a bug

Similar to a previous commit.

Doing separately for an easy of bisect.
November 10, 2016, 14:46 (GMT)
Depsgraph: Fix wrong relation from IK solver to pole target

Copy paste error...

How to avoid those?
November 10, 2016, 11:24 (GMT)
Fix Grease Pencil render in VSE crashes when no strips (#T49975)

Solution as suggested by Sergey Sharybin. Initial debugging by
Antonio Vazquez.
November 10, 2016, 10:00 (GMT)
buidlbot, msbuild is slightly different in that is wants to build debug anyway even if we told cmake we want release
November 10, 2016, 09:55 (GMT)
buidlbot, msbuild is slightly different in that is wants to build debug anyway even if we told cmake we want release
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021