October 2, 2020, 10:18 (GMT) |
License: Rename GPL2 license to match the name specified in copyright.txt The license was renamed GPL-license.txt => license/GPL-2.0txt in 0434efa09ddc451. Although the renaming made all the license files consistent, we are better off not updating the copyright file in Blender. Instead we can live with some mild inconsistency in the license names. |
October 2, 2020, 09:56 (GMT) |
Cleanup: refactor `ed_screen_context()` to use hash lookups Refactor `ed_screen_context()` to use `GHash` lookups instead of a sequence of string comparisons, and move each context member into its own function. |
October 2, 2020, 09:47 (GMT) |
Fix (unreported) assert in texture code when loading some old 2.74 blend file. Trying to open the 2.74 Fishy Cat file would generate endless asserts in customdata code. This commit refactors and cleans up the code of `psys_get_dupli_texture` to avoid useless calls and data access, and validate data before trying to further access it. No behavioral changes expected here (besides getting rid of the assert). |
October 2, 2020, 09:47 (GMT) |
Cleanup: readfile for workspaces: NULLify non-owned data pointers. `workspace_hook` of wmWindows store pointers for runtime data and to data belonging to other IDs (workspace's layouts). That kind of pointers should always be cleaned up on read, it allows for cleaner segfault crash in case of mistakes in code updating/re-setting them, and avoids potential security issue of accessing random memory address. No behavioral change expected here. |
October 2, 2020, 09:47 (GMT) |
Fix (unreported) design flow in how workspace's relation data are read from .blend file. Relying on pointer addresses across different data-blocks is extremely not recommended (and should be strictly forbidden ideally), in particular in direct_link step of blend file reading. - It assumes a specific order in reading of data, which is not ensured in future, and is in any case a very bad, non explicit, hidden dependency on behaviors of other parts of the codebase. - It is intrinsically unsafe (as in, it makes writing bad code and making mistakes easy, see e.g. fix in rB84b3f6e049b35f9). - It makes advanced handling of data-blocks harder (thinking about partial undo code e.g., even though in this specific case it was not an issue as we do not re-read neither windowmanagers nor worspaces during undo). New code uses windows' `winid` instead as 'anchor' to find again proper workspace hook in windows at read time. As a bonus, it will also cleanup the list of relations from any invalid ones (afaict it was never done previously). Differential Revision: https://developer.blender.org/D9073 |
October 2, 2020, 09:46 (GMT) |
CleanUp: snode_group_offset -> space_node_group_offset |
October 2, 2020, 09:41 (GMT) |
CleanUp: Renamed drawnodespace -> node_draw_space |
Revision 0c15f1e by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 2, 2020, 08:58 (GMT) |
LineArt: CD_MDEFORMVERT flag in viewport evaluation. |
October 2, 2020, 07:43 (GMT) |
Fix text editor auto-complete refinement feature Left/right arrow keys can refine the completion, this wasn't redrawing and there was an off-by-one error checking the next character. |
Revision 97656f6 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 2, 2020, 07:08 (GMT) |
LineArt: Fixed render vert linking in intersection stage. |
October 2, 2020, 07:07 (GMT) |
Fix text editor auto-complete mouse interaction - Remove MMB for activating an auto-complete item (use LMB instead). - Update on cursor motion. |
Revision ecb734c by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 2, 2020, 06:46 (GMT) |
LineArt: vertex group data matching. |
Revision 52ef81f by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 2, 2020, 05:38 (GMT) |
LineArt: data copying and mofifier UI for vgroup. |
Revision 6b8b002 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 2, 2020, 04:47 (GMT) |
LineArt: Vertex group data structure changes. |
Revision ed66631 by Joseph Eagar October 2, 2020, 04:34 (GMT) |
Merge branch 'master' of git://git.blender.org/blender |
Revision 6a3abe3 by Joseph Eagar October 2, 2020, 04:34 (GMT) |
More trimesh stuff. Yeesh, the pbvh leaf limit in both trimesh and the original bmesh code seems to be a bit low. eek |
Revision cfb867f by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 2, 2020, 04:03 (GMT) |
LineArt: GPencil modifier API changes. |
Revision 9452227 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 2, 2020, 03:49 (GMT) |
Merge remote-tracking branch 'origin/master' into lanpr-under-gp |
October 2, 2020, 03:46 (GMT) |
Fix invalid version check in 'project_source_info' Own error in 870fcb3857ba36986d1d44ab4ac519897f8fb264 |
October 2, 2020, 03:02 (GMT) |
Merge branch 'master' into cycles_procedural_api |
|
|
|


Master Commits
MiikaHweb | 2003-2021