Revision 78071d0 by Antonio Vazquez November 25, 2019, 15:12 (GMT) |
Fix T71892: Typo error - Distorsion to Distortion |
Revision e0cada9 by Sergey Sharybin November 25, 2019, 14:22 (GMT) |
Cleanup: Unused variable in release build mode Thanks Bastien for code review! |
Revision 62ba16d by Campbell Barton November 25, 2019, 11:51 (GMT) |
Fix for the Python console not setting the cursor |
Revision dc9b05d by Bastien Montagne November 25, 2019, 11:33 (GMT) |
Fix API docs build after recent changes in BMesh operators. Note: not sure what 'type' to give for that new `BMO_OP_SLOT_SUBTYPE_PTR_STRUCT`, name sounds generic so used `bpy_struct` for now... :/ |
Revision f9028a3 by Bastien Montagne November 25, 2019, 10:58 (GMT) |
BLI_task: Add pooled threaded index range iterator. This code allows to push a set of different operations all based on iterations over a range of indices, and then process them all at once over multiple threads. This commit also adds unit tests for both old un-pooled, and new pooled `task_parallel_range` family of functions, as well as some basic performances tests. This is mainly interesting for relatively low amount of individual tasks, as expected. E.g. performance tests on a 32 threads machine, for a set of 10 different tasks, shows following improvements when using pooled version instead of ten sequential calls to `BLI_task_parallel_range()`: | Num Items | Sequential | Pooled | Speed-up | | --------- | ---------- | ------- | -------- | | 10K | 365 us | 138 us | 2.5 x | | 100K | 877 us | 530 us | 1.66 x | | 1000K | 5521 us | 4625 us | 1.25 x | Differential Revision: https://developer.blender.org/D6189 |
Revision 85cf56e by Julian Eisel November 25, 2019, 10:48 (GMT) |
UI: Reduce width of UI-List scrollbars When scrollbars were redesigned, the size of UI-List scrollbars wasn't updated. Those were still huge. This makes their size consistent with other scrollbars and frankly, non-rediculous. |
Revision 693d891 by Campbell Barton November 25, 2019, 04:49 (GMT) |
Cleanup: used BKE_mesh_ prefix Missed in recent BKE_remesh renaming. |
Revision bb0708a by Campbell Barton November 25, 2019, 04:45 (GMT) |
CMake: support building without Python Resolve linking issues, warnings. |
Revision b2d9402 by Campbell Barton November 25, 2019, 03:52 (GMT) |
Cleanup: remove unused CMake WITH_MOD_CLOTH_ELTOPO option |
Revision 00ca7a0 by Campbell Barton November 25, 2019, 02:46 (GMT) |
Fix WITH_INPUT_IME breakage in last commit |
November 25, 2019, 01:20 (GMT) |
UI: scale widget cursor by pixel size |
Revision 249f442 by Campbell Barton November 24, 2019, 14:51 (GMT) |
Cleanup: doxygen comments Also correct some outdated symbol references, add missing 'name' commands. |
Revision ace5677 by Campbell Barton November 24, 2019, 13:55 (GMT) |
Cleanup: spelling, repeated words |
Revision f67a685 by Campbell Barton November 24, 2019, 12:03 (GMT) |
Cleanup: move console scrollback initialization into versioning |
Revision 660f0c6 by Campbell Barton November 24, 2019, 12:03 (GMT) |
Revision 8cb55f8 by Campbell Barton November 24, 2019, 11:49 (GMT) |
Revision 9af0cdc by Campbell Barton November 24, 2019, 11:05 (GMT) |
Cleanup: remove unused text.selection_set select option This was meant to set the selection end instead of the cursor however it hasn't been working for years and seems quite obscure. |
Revision aa6fcab by Campbell Barton November 24, 2019, 11:03 (GMT) |
Cleanup: text editor variable names |
Revision 3106ca8 by Campbell Barton November 24, 2019, 09:19 (GMT) |
Text Editor: smooth scrolling Add smooth scrolling support for vertical scrolling. This is only active while scrolling so we don't need to support pixel-level offsets for operators, interactions. |
Revision 44f18ce by Ray molenkamp November 23, 2019, 16:21 (GMT) |
Windows: Disable tbbmalloc for debug builds. TBBMalloc seems to have a race condition somewhere on shutdown that seems to show up in debug builds only, ideally we find the issue and send a patch upstream but due to its racy nature it has eluded capture so far. This patch disables TBBMalloc for debug builds so that developers that actually need to get some work done can work without being bothered by this misbehaviour. |
|