Blender Git Commits

Blender Git "master" branch commits.

Page: 977 / 5574

November 29, 2019, 15:05 (GMT)
Tests: prevent failing assertion when running blendfile-loading test

Loading a blendfile allocates one or more windows that need to be freed.
Freeing those windows also calls `BKE_workspace_instance_hook_free()` to
free workspaces. However, in the `BlendfileLoadingBaseTest` test there are
no workspaces allocated. This caused an assertion failure, which was worked
around by not asserting when Blender is running in background mode.

Reviewed by @Severin via pair programming
November 29, 2019, 14:36 (GMT)
Alembic: fixed unit test for exporter API change
November 29, 2019, 14:13 (GMT)
Refactor: Make animated RNA value read/write more reusable

Currently unused, but needed for coming fix.
November 29, 2019, 13:39 (GMT)
Cleanup: Remove unused function
November 29, 2019, 13:39 (GMT)
Depsgraph: Refactor, split runtime backup into smaller files

It started to be a long code of all various cases in a single file,
which started to be really confusing.
November 29, 2019, 13:39 (GMT)
Refactor: Add C++ guard code to headers

C++ is used more and more, and it is becoming more and more annoying to
keep track of whether header have C++ guard or not.

Is easier and more clear to be consistent in all headers and have such
guards in all headers.
November 29, 2019, 13:20 (GMT)
Alembic: clarification of 'visible objects only' export option tooltip

The visibility of the object is what counts, not just the visibility of
the collection.
November 29, 2019, 13:15 (GMT)
Alembic: changed "Visible Layers" to "Visible Objects" in export options

There are no more 'layers' in Blender. I chose 'Visible Objects' rather
than 'Visible Collections' to be consistent with the other
'{Renderable,Selected} Objects Only' options.

No functional changes.
November 29, 2019, 13:09 (GMT)
Fix T71986: Alembic: object constraints animation no longer exported

`AbcTransformWriter::hasAnimation` recently became smarter than just
returning `true`, but wasn't quite smart enough yet. Constraints are now
considered a source of 'animation'.
November 29, 2019, 10:25 (GMT)
Fix T72013: Gpencil Interpolate strokes causes instant crash when material list is empty

The problem was the draw function tried to use the material and gpsettings and both were NULL.

Now, the default material is used.
November 29, 2019, 09:37 (GMT)
Archive build script: stop when creating archive fails

The `subprocess.call()` function doesn't check the exit status code of the
subprocess. Use `subprocess.check_call()` or `subprocess.run()` instead.
November 29, 2019, 09:35 (GMT)
Archive build script: fix compatibility with older tar on CentOS 7

On CentOS 7, `tar --use-compress-program='xz -9'` tries to run `xz -9` as
executable, rather than running `xz` with `-9` as argument. Passing the
`-9` option via the `XZ_OPT` environment variable, as suggested by
@campbellbarton in D6138, works fine.
November 29, 2019, 09:01 (GMT)
GPencil: Add missing Overlay mode

The VERTEX mode was not checked in shaders and must be managed equals to MATERIAL mode.
November 29, 2019, 08:39 (GMT)
EEVEE: Cleanup

Remove redundant defines.
November 29, 2019, 08:12 (GMT)
UI: use popover for NDOF menu

Number sliders were being used in a menu which doesn't work very well.
November 29, 2019, 07:46 (GMT)
Cleanup: replace macros with functions
November 29, 2019, 07:41 (GMT)
Preferences: increase NDOF sensitivity

This was too slow taking around 8 seconds for a full revolution.
November 29, 2019, 07:32 (GMT)
3D View: fix NDOF rotation around object locking pan
November 29, 2019, 07:09 (GMT)
Cleanup: comments, redundant normalize
November 28, 2019, 22:02 (GMT)
CMake: Remove stray WITH_JACK in blender_release.cmake

Missed one in the previous commit.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021