September 10, 2020, 07:52 (GMT) |
Merge branch 'master' into soc-2020-fluid-tools |
September 10, 2020, 07:42 (GMT) |
Merge branch 'master' into soc-2020-fluid-tools |
September 10, 2020, 06:39 (GMT) |
Fix T80650: Malformed bl_info header causes empty add-on listing |
September 10, 2020, 06:29 (GMT) |
Draw selected UV's on top |
September 10, 2020, 06:20 (GMT) |
Fix T71012: Cycles baking crash with locked-UI & background-mode |
September 10, 2020, 06:11 (GMT) |
Snap vertices to pixel grid |
September 10, 2020, 05:53 (GMT) |
Fixed clang-tidy |
September 10, 2020, 05:53 (GMT) |
Merge branch 'master' into uvimage-editor-drawing |
Revision 5eaa709 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) September 10, 2020, 03:58 (GMT) |
LineArt: API fixes. |
Revision df558cb by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) September 10, 2020, 01:56 (GMT) |
Merge remote-tracking branch 'origin/master' into lanpr-under-gp # Conflicts: # source/blender/editors/include/ED_geometry.h # source/blender/editors/lineart/lineart_ops.c # source/blender/editors/mesh/editmesh_intersect.c # source/blender/editors/object/object_facemap_ops.c # source/blender/gpu/CMakeLists.txt # source/blender/gpu/intern/gpu_batch.cc # source/blender/gpu/intern/gpu_context_private.hh # source/blender/gpu/intern/gpu_immediate.cc # source/blender/gpu/intern/gpu_immediate_private.hh # source/blender/gpu/intern/gpu_platform_private.hh # source/blender/gpu/intern/gpu_primitive_private.h # source/blender/gpu/intern/gpu_query.cc # source/blender/gpu/opengl/gl_batch.cc # source/blender/gpu/opengl/gl_context.cc # source/blender/gpu/opengl/gl_drawlist.cc # source/blender/gpu/opengl/gl_immediate.cc # source/blender/python/intern/bpy_rna_ui.h |
September 10, 2020, 01:15 (GMT) |
UI: Use split layout for world mist settings Differential Revision: https://developer.blender.org/D7548 |
September 10, 2020, 00:00 (GMT) |
UI: Outliner: Change Sequence Display Mode This commit renames the Sequence Display Mode to Video Sequencer. THis matches the editor name in the editor list. This commit also adjusts the tooltip because the data show in this dispay mode is not strickly speaking "data-blocks". Ref D7716 |
September 9, 2020, 23:50 (GMT) |
UI: Add Missing UV Unwrap Operators to UV Editor This commit also changes the U shortcut to open the unwrap menu instead of the Unwrap operator. The unwrap operator can now be accessed by pressing U twice. Note, these operators use the 3D Viewports selection and not the UV Editor selection. In the future the operators should unwrap based on the selection within that editor. Fixes T80600 Differential Revision: https://developer.blender.org/D8834 |
September 9, 2020, 23:45 (GMT) |
Cleanup: spelling |
September 9, 2020, 20:28 (GMT) |
Wrap glObjectLabel and shorten object label |
September 9, 2020, 20:28 (GMT) |
Remove glObjectLabel wrapper and add a new workaround to differentiate... ... our own debug layer. |
September 9, 2020, 20:10 (GMT) |
Fix for failing constraints test Caused by own rB6dc7266cf1f4. When overriding context for constraint operators (such as in constraint tests), it could happen that context "active_pose_bone" is set, but "pose_bone" isnt. Now check for both in ED_object_pose_constraint_list. |
September 9, 2020, 20:02 (GMT) |
Fluid: Fix for GSoC display controls project Load all grids when the grid display option is turned on. Otherwise, the grid from the viewport display options might not have been loaded from the cache. |
Revision 3551b8c by Hans Goudey (property-search-ui-v2) September 9, 2020, 19:03 (GMT) |
Merge branch 'property-search-all-tabs' into property-search-ui-v2 |
Revision 4a4e36f by Hans Goudey (property-search-ui-v2) September 9, 2020, 18:46 (GMT) |
Property Search: All tabs This patch enables property search for all tabs in the property editor. This is definitely the most "crazy" of the changes in terms of code, but it's also where the new functionality gets good. There is one piece of funcionality that wasn't obvious when I began the implementation. In order to make interaction faster, if the editor's current tab doesn't have a result, the search moves you to the next panel that does. That way you can just press `ctrl-F`, search, and have the result appear. In order to keep the searching safe, to make sure the editor isn't influenced by anything that happens while building the layout for the other tabs, the space is duplicated and the new search is run in the duplicated editor. This also helps isolate this code, which could be fairly invasive otherwise. Only the layout pass is done in the other tabs, and it works by just running the regular single tab property search (D8856) and checking if any of the active panels in the tab match the search filter. The search match status for every current tab of the property editor is stored in a runtime field and them displayed later by dimming icons in the tab selector panel to the left. The functionality for that dimming is in D8858. Note that there are currently some issues with the tool tab, where some context variables end up being `None`. I'm curious if reviewers have any advice if they encounter this. **Future Improvements** This patch does not addresss the performance aspects of searching every tab. This shouldn't be too bad, but it would be good to make some changes to improve this, ideally in separate patches. I have done some initial profiling, and it looks like a significant portion of time is spent doing string comparisons, so that may be the best place to start. Here are some ideas: 1. Use ghash instead of string lookups for panel types 2. Possibly only search in other tabs while editing search string. I would like to avoid this though. 3. Look into using ED_region_tag_redraw_no_rebuild for some interactions like panel dragging. Differential Revision: https://developer.blender.org/D8859 |
|
|
|


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