Blender Git Commits

Blender Git commits from all branches.

Page: 764 / 2888

July 30, 2020, 14:57 (GMT)
Cleanup: Warning in release builds
July 30, 2020, 14:57 (GMT)
Remove recently introduced explicit flags

After discussion with Brecht it seems to be more semantically correct
to rename NO_MAIN flag to something what resembles copy-on-write process.
July 30, 2020, 14:40 (GMT)
Make sure sequence's UUID is always initialized on read

Previously it would only be assigned if sequence has strip, which
might not be the case if, for example, .blend file is from the future.

This change also makes it possible to use UUID in other functions
involved in reading, like BKE_sequencer_proxy_set().
July 30, 2020, 14:40 (GMT)
Cleanup: Spelling in comment
July 30, 2020, 14:39 (GMT)
GPencil: Fix error with SVG export path has points
July 30, 2020, 14:24 (GMT)
Merge branch 'master' into lanpr-under-gp
July 30, 2020, 13:39 (GMT)
Cleanup: Remove unused original pointer in Sequence
July 30, 2020, 13:36 (GMT)
Fix T78835: Ghosting audio after using undo

The root of the issue comes to the fact that sub-data pointers were
used to match strips before/after copy-on-write. The undo system might
re-use sub-data pointers after re-allocating them, making it so that,
for example, pointer used by sound strip is later re-used by video
strip.

This fix takes an advantage of recently introduced per-sequence UUID
and uses it to match sequences before/after copy-on-write.
July 30, 2020, 13:33 (GMT)
Merge remote-tracking branch 'origin/master' into lanpr-under-gp
July 30, 2020, 13:24 (GMT)
BLI: Allow use of SessionUUID in Map
July 30, 2020, 13:06 (GMT)
Sequencer: Ensure UUIDs are updated when needed

Document cases where it seems that they need to be updated, but where
the proper behavior is to not update the UUID.
July 30, 2020, 12:56 (GMT)
Merge branch 'master' into soc-2020-io-performance
July 30, 2020, 12:54 (GMT)
Add MTL parser.
July 30, 2020, 12:53 (GMT)
Merge branch 'greasepencil-edit-curve' into soc-2020-greasepencil-curve
July 30, 2020, 12:52 (GMT)
GPencil: Fix curve point deletion in cyclic curve
July 30, 2020, 12:37 (GMT)
Add fallback value in string to number conversions

Remove remnant `stringstream s_line` which was used with `>>`
operator for storing floats and ints. That has been replaced
with `stof`/ `stoi`.

Limit the scope of MTL exporter's tex_node pointer.
July 30, 2020, 12:23 (GMT)
Expose debug_value in preferences
July 30, 2020, 11:10 (GMT)
Fix: make enum value unique
July 30, 2020, 11:09 (GMT)
Expose debug flags in RNA

- add text labels to log related properties
July 30, 2020, 10:44 (GMT)
Allows to preserve UUIDs on copy, outside of copy-on-write

Could be useful for clipboard implementation where, for example, strips
live outside of any reachable database. The UUID will be generated on
paste, so there is no need to generate new UUID on copy.

While generating UUID is almost harmless, incrementing global counter
increases chance of overflowing the integer sooner.

This changes makes it possible to solve issue when user opens .blend
file with strips, which will generated UUIDs in the lower part of the
integer, and then holds Ctrl-C for a very long time.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021