Revision 09c32a1 by Bastien Montagne June 11, 2019, 19:13 (GMT) |
Fix T64430: Removing objects from sub-collection doesn't update instances of parent collection. Collections are a tad annoying with all their caching of objects... When we modify content of a children collection, we need to tag DeG for CoW update of all of the ancestors. For now keeping that recursive tagging helper private, but would not be surprised if we found more similar cases and needed to expose it to more code... |
Revision 14bd257 by Bastien Montagne June 11, 2019, 18:54 (GMT) |
Fix (unreported) message wrongly using IFACE_ for its translation. `IFACE_` is for short strings always shown in UI (like labels of buttons, menu entries...). Every thing else, especially when more than a couple of words, must use `TIP_`. |
Revision 42f4c14 by Bastien Montagne June 11, 2019, 18:50 (GMT) |
Fix T64608: DOF Focus object, not linked to new copy, Scen "full_copy". Note that there are probably many other similar cases... This code is really legacy, should use library_query helpers and other modern BKE_library code instead of doing its own dirty cooking... |
Revision c058c33 by Clément Foucault June 11, 2019, 15:49 (GMT) |
Edit Mode: Fix face alpha being too strong in xray mode This make the xray & wireframe follows the same style as the solid mode. |
Revision c84c59c by Clément Foucault June 11, 2019, 15:49 (GMT) |
Fix T65406 Edit Mode: Edge selection is below wireframe overlay This was due to a double offset of the wireframe. We also reduce the wireframe offset. The look of the wireframe overlay changes a little with on distant wires. |
Revision c5b1e7c by Sybren A. Stüvel June 11, 2019, 13:51 (GMT) |
FFmpeg: Fix integer overflow when writing custom FPS with high denominator FFmpeg uses a fraction of integers to indicate the frame rate, whereas Blender uses `int / float`. When a custom frame rate is used with non-integer base, the FPS and Base settings were multiplied with 100000 before passing to FFmpeg as `int`. This could overflow when a high enough FPS setting was used, which is the case when importing a video of almost-but-not-quite-integer frame rate into the VSE. The overflow caused FFmpeg to return an error "The encoder timebase is not set", which is rather cryptic for users. The new solution is to take the max int and divide that by the frame rate, and use that ratio to pass to FFmpeg. This won't overflow, and thus allows exporting arbitrary frame rates. |
Revision bbba447 by Sergey Sharybin June 11, 2019, 13:40 (GMT) |
OpenGL Render: Fix crash when using audio Was very easy to reproduce by rendering sequencer with sound strip. Need to use evaluated scene to open movie handle, since that is the only scene which has proper sound handle with everything else attached to it. |
Revision 86d229f by Sergey Sharybin June 11, 2019, 13:19 (GMT) |
Sound: Fix missing sound sequences length update on FPS change |
Revision 0767f95 by Sergey Sharybin June 11, 2019, 13:11 (GMT) |
Sound: Fix queries of sound info A lot of areas were querying sound information directly using audio handle which does not exist on an original sound IDs. This change basically makes it so it's possible to query information about given sound ID, without worrying about whether it's loaded or not: if it is needed to load it first it happens automatically (no automatically-opened handles are left behind though). While this seems a bit extreme to open files on such queries it is still better than the old situation when all sound handles were opened on file load, no matter if it's needed or not. Besides, none of the changed code paths are performance critical, just handful of tools. Fixes T65696: Sequencer fails to create a new sound sequence strip via Python Fixes T65656: Audio strip - SHIFT K crashes Blender Reviewers: brecht Reviewed By: brecht Subscribers: ISS Maniphest Tasks: T65696, T65656 Differential Revision: https://developer.blender.org/D5061 |
Revision 3a6f6c8 by Germano Cavalcante June 11, 2019, 12:41 (GMT) |
Fix T65671: Armature X-Mirror inconsistencies Apparently the `rna_Armature_editbone_transform_update` function was incomplete because it didn't copy all mirrored transform values. I also noticed that the same logic seen in `rna_Armature_editbone_transform_update` is also seen in `ED_armature_edit_transform_mirror_update`. So the solution is expose and use that logic that updates a mirrored bone. Thus deduplicating and fixing T65671. Reviewers: brecht, zeddb Differential Revision: https://developer.blender.org/D5058 |
Revision f58b97a by Jeroen Bakker June 11, 2019, 12:27 (GMT) |
Documentation: Update description with documentation |
Revision 4419dd3 by Gaia Clary June 11, 2019, 11:56 (GMT) |
fix T65576 collada exporter duplicates node tree when exported material already uses nodes |
Revision 43d3572 by Campbell Barton June 11, 2019, 11:52 (GMT) |
Fix T65702: Load factory erases setting without confirmation It could be argued this was correct behavior, since auto-save defaults to 'on' nevertheless, auto-saving settings once the user has disabled auto-save can lead to accidents. Don't reset the preferences flag when resetting preferences. |
Revision c9cc4dd by Sergey Sharybin June 11, 2019, 11:22 (GMT) |
Fix T65715: Instant crash when grouping strips in VSE |
Revision 10869e2 by Sergey Sharybin June 11, 2019, 09:56 (GMT) |
Fix T65626: Use Nodes checkbox locks after being checked with "insert keyframe" Not sure if this is something what is supported by render pipeline, but this report discovered some actual error in logic. |
Revision 6ec3f4a by Sergey Sharybin June 11, 2019, 09:19 (GMT) |
Sequencer: Fix missing relations and recalc tags in RNA |
Revision bcd0b6f by Sergey Sharybin June 11, 2019, 09:19 (GMT) |
Fix T65677: Creating a scene sequencer strip with python crash blender |
Revision 06dd607 by Campbell Barton June 11, 2019, 08:13 (GMT) |
Fix extend being ignored for left/right sequencer selection |
Revision 325b0ad by Campbell Barton June 11, 2019, 08:13 (GMT) |
Keymap: fix conflict introduced by recent Alt-LMB for scrubbing Use Ctrl-Alt modifier for select-left/right. |
Revision 83da21c by Campbell Barton June 11, 2019, 06:08 (GMT) |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021