Blender Git Commit Log

All Blender Git commits.

Page: 3813 / 8462

June 21, 2017, 11:10 (GMT)
Python support for manipulator target-property definitions

Note that these aren't used at the moment.
June 21, 2017, 10:25 (GMT)
Fix blenderplayer (tm)
June 21, 2017, 09:08 (GMT)
Add mball and lattice new copying, tweak a bit more skey handling.
June 21, 2017, 08:49 (GMT)
Merge branch 'master' into id_copy_refactor
June 21, 2017, 08:30 (GMT)
Fix T51856: `BKE_mesh_new_from_object()` would often generate default 'Mesh' named datablock.

This is annoying especially for exporters who do use mesh name, since it
broke any relation with actual Mesh naming in original Blend file.

Unfortunately, we cannot avoid the extra .xxx digits. ;)
June 21, 2017, 07:12 (GMT)
Merge branch '28' into custom-manipulators
June 21, 2017, 07:06 (GMT)
Manipulator: edit_properties -> target_properties

Naming was too confusing between properties of a manipulator
and properties it edits.
June 21, 2017, 06:21 (GMT)
Manipulator: Move types into their own directory
June 21, 2017, 04:14 (GMT)
Merge branch '28' into custom-manipulators
June 21, 2017, 04:08 (GMT)
Manipulators: move settings to ID properties

This makes manipulator access closer to operators,
and allows Python access.

This adds RNA for manipulators, but not Python registration yet.

- Split draw style into 2x settings:
`draw_style` (enum) & `draw_options` (enum-flag)
- Rename wmManipulator.properties -> properties_edit,
Use wmManipulator.properties for ID-properties.
Note that this area of the API will need further work since
manipulators now have 2 kinds of properties & API's to access them.
June 21, 2017, 03:24 (GMT)
Revert change that added screen to manipulator-map

Temporary screens caused a crash here,
if we can't assume an area will never have its screen changed
better not store a back-pointer.

This makes `rna_ManipulatorProperties_find_operator` search even more
exhaustive. Not nice but hard to avoid :S
June 21, 2017, 03:23 (GMT)
PyAPI: minor improvement to type check
June 21, 2017, 02:44 (GMT)
Merge branch '28' into custom-manipulators
June 21, 2017, 02:43 (GMT)
PyAPI: add intern strings

Avoid string conversion on each use.
June 21, 2017, 02:23 (GMT)
Merge branch '28' into custom-manipulators
June 21, 2017, 02:19 (GMT)
RNA: avoid many calls to 'RNA_struct_is_a'

Quicker to find the ID-subtype then use direct pointer comparisons.

Also modify `ID_code_to_RNA_type` so missing ID-codes raise a warning
(handy when adding new ID types).
June 20, 2017, 20:24 (GMT)
skip exceeded verts in average coord calculation in keep distort mode now too
June 20, 2017, 19:34 (GMT)
Add new Curve copying code.
June 20, 2017, 19:20 (GMT)
Fix wrong assert, and issue with Key ID freeing tag after copying from mesh...
June 20, 2017, 18:15 (GMT)
Added topo_init in do_topo_brush
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021