June 18, 2020, 06:30 (GMT) |
Sequencer: revert selection & keymap changes from D7679 These changes aren't aligned with other timeline selection keymaps (graph & action for e.g.). Revert these changes, shortcuts to time-line editors should take other similar spaces into account. |
June 18, 2020, 06:26 (GMT) |
Fix doc generation for enum & attr's with multi-line descriptions |
June 18, 2020, 05:49 (GMT) |
Python API: path mapping options for library writing function When "Relative Remap" option was added, the intention was only to remap paths that were already relative. However it remapped all paths. This was reported as T62612 and fixed recently, however some Python script authors depended on the old behavior. For users, it's reasonable to use the existing operators to make paths absolute/relative. For scripts however it's useful to be able to write out individual data-blocks with the ability to make all paths relative. Now `bpy.data.libraries.write()` takes a path_remap argument which can be `NONE/RELATIVE/RELATIVE_ALL/ABSOLUTE` allowing the script author to choose how paths are handled when writing out data-blocks. Addresses T77768. |
June 18, 2020, 04:30 (GMT) |
Cleanup: remove unnecessary flag clearing This is not read from blend files. |
June 18, 2020, 04:30 (GMT) |
BKE_global: No longer read/write G_FILE_HISTORY This is a runtime only flag which doesn't make sense to store in the file. |
June 18, 2020, 04:30 (GMT) |
Cleanup: doxy sections for walk/fly operators |
June 18, 2020, 04:30 (GMT) |
Cleanup: redundant parenthesis |
June 18, 2020, 04:30 (GMT) |
Cleanup: unused variables |
June 18, 2020, 03:53 (GMT) |
Fix T75414: Incorrect masking in Color Balance modifier Color balance factor was infinity. Clamp to +/- `FLT_MAX` Reviewed By: sergey Differential Revision: https://developer.blender.org/D7884 |
June 18, 2020, 03:53 (GMT) |
Cleanup: Remove goto statements from strip rendering functions Remove goto statement from `seq_render_image_strip()` and `seq_render_movie_strip()`. `seq_render_image_strip_view()` and `seq_render_movie_strip_view()` is used to render individual views in both monoview and multiview branch. I have included `seq_can_use_proxy()` for convinience Reviewed By: sybren Differential Revision: https://developer.blender.org/D7870 |
June 18, 2020, 03:53 (GMT) |
Fix T73056: Cache not invalidated in fade operator This operator is written in python it is inserting keyframes to create fade effects. Add Sequence.invalidate() python function to invalidate strip if it is changed in python. Perhaps I could implement cache invalidation to actual curve manipulation. I guess it wouldn't be very hard to do but having means to invalidate form python is useful as well. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7885 |
June 18, 2020, 03:53 (GMT) |
VSE: Fix assigning effect strip inputs Partialy fixes T73828 Currently all 3 effect inputs were assigned even if not all 3 were used. This causes problems with reassigning effects in python, because 3rd input is not accessible. This patch will only assign inputs that are necessary for effect to work properly. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D6868 |
June 18, 2020, 03:53 (GMT) |
Cleanup: Remove unused code from `seq_proxy_get_fname()` Reviewed By: brecht Differential Revision: https://developer.blender.org/D7868 |
June 18, 2020, 03:53 (GMT) |
Fix T66390: Update missing when snaping strips. Effect strips bound recalculation was mixed with overlap handling, which caused, that effects wasn't handled. In some cases there may be problem with order of strips in seqbase. We should traverse hierarchy instead. This is design issue that applies to all operators, and should be fixed separately. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7880 |
June 18, 2020, 03:01 (GMT) |
Transform: Snap to the intersection between constraint and geometry This commit changes the behavior of 4 snapping combinations: **1. While constraining to a plane, snap to an edge element:** The snap is made at the intersection between the edge direction and the constraint plane. **2. While constraining to a plane, snap to a face element:** The snap is made to the nearest point between the snap point and the line that intersects the face plane with the constraint plane. **3. While constraining to an axis, snap to an edge/line element:** The snap is made to the nearest point on the axis to the edge/line. **4. While constraining to an axis, snap to a face element:** The snap is made at the intersection of the axis and the plane defined by the face. To avoid unpredictable jumps outside view boundaries, an alignment check is made for each of these snapping combinations. Resolve/fix T66422 Differential Revision: https://developer.blender.org/D5608 |
June 18, 2020, 02:51 (GMT) |
Add mesh to properties sync |
June 18, 2020, 02:51 (GMT) |
Disable camera and scene toggle |
June 18, 2020, 02:38 (GMT) |
Merge branch 'master' into soc-2020-outliner |
June 18, 2020, 02:31 (GMT) |
Outliner: Fix (unreported) object select in multiple collections Previous commits to fix parent selection introduced incorrect behavior when selecting objects linked to multiple collections. The clicked object would be selected, but also the first listed object in the tree would be selected. Instead of always searching for a parent object to select, only search back when the selected element is not an ID_OB. This prevents multiple selection of objects linked to multiple collections. |
June 17, 2020, 22:21 (GMT) |
Properties sync for more types This might be easier to add in a more generic way later |
|
|
|


Master Commits
MiikaHweb | 2003-2021