Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1234 / 8462

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
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.
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.
October 2, 2020, 06:46 (GMT)
LineArt: vertex group data matching.
October 2, 2020, 05:38 (GMT)
LineArt: data copying and mofifier UI for vgroup.
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
October 2, 2020, 04:03 (GMT)
LineArt: GPencil modifier API changes.
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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021