Jacques Lucke
a7de01aaa9
Refactor: use new api for direct linking customdata
2020-06-07 11:58:58 +02:00
Jacques Lucke
5f7007a962
Refactor: use new api for direct linking packedfile and dverts
2020-06-07 11:55:27 +02:00
Jacques Lucke
1626c526f8
Refactor: use new api to check if endian switch is required
2020-06-07 11:51:07 +02:00
Jacques Lucke
ab2b9821fc
Cleanup: remove unused test_pointer_array function
2020-06-07 11:48:18 +02:00
Jacques Lucke
eb31037503
Refactor: use new api for direct linking movie clip data
2020-06-07 11:47:37 +02:00
Jacques Lucke
01132d4a83
Refactor: use new api for direct linking id properties
2020-06-07 11:42:58 +02:00
Jacques Lucke
5ff8a2ca0e
Refactor: use new api to simplify IDP_DirectLinkGroup_OrFree
2020-06-07 11:34:23 +02:00
Jacques Lucke
b8afd4e8bb
Refactor: use new api for direct linking bones, view layer and userdef
2020-06-07 11:30:32 +02:00
Jacques Lucke
f0f666541e
Refactor: use new api for direct_link_id_common
2020-06-07 11:16:14 +02:00
Jacques Lucke
959267ffcc
Refactor: use new api for direct linking preview image
2020-06-07 11:08:38 +02:00
Jacques Lucke
766b3037eb
Refactor: use new api for direct linking curvemapping and its callers
2020-06-07 11:07:08 +02:00
Jacques Lucke
ee4732ca22
Refactor: use new api for direct linking gpencil modifiers and shaderfxs
2020-06-07 11:00:48 +02:00
Jacques Lucke
ce9a64c454
Refactor: use new api for direct linking modifiers
2020-06-07 10:56:06 +02:00
Jacques Lucke
a99a8061ae
Refactor: use new api for direct linking keying sets, node sockets and pose
2020-06-07 10:35:34 +02:00
Jacques Lucke
6c6658ccc0
Refactor: use new api for direct linking animdata
2020-06-07 10:27:42 +02:00
Bastien Montagne
aed11c673e
Fix T77456: Broken vertex paint undo on high-poly objects.
...
This is a critical fix that should also be backported to 2.83.1
Fairly stupid bug in fact, code detecting changes across undo steps was
assuming that each BHEAD (a block of data in blendfiles) would not be larger
than one memory chunk... Which is the case in alsmost every situation,
besides some super-heavy geometries, and other similar things (images
would also be affected e.g.).
2020-06-06 16:18:39 +02:00
Bastien Montagne
03a693922d
Cleanup: Fix typo and other issues in some comment.
2020-06-06 16:18:39 +02:00
Campbell Barton
5198cb1813
Fix typo in recent bone selection refactor
...
Thanks to @jbakker for pointing this out.
2020-06-06 23:32:46 +10:00
Jacques Lucke
6c114a139b
Refactor: use new api for direct linking paint curve, cachefile and workspace
2020-06-06 14:46:27 +02:00
Jacques Lucke
033b6a7fb4
Refactor: use new api for direct linking particlesettings, movieclip, mask, linestyle and palette
2020-06-06 14:43:06 +02:00
Jacques Lucke
9b3fda0357
Refactor: use new api for direct linking armature, action, nodetree and brush
2020-06-06 14:34:57 +02:00
Jacques Lucke
a5e56efc98
Refactor: use new api for direct linking lattice, world, camera, speaker, sound, lightprobe and collection
2020-06-06 14:25:34 +02:00
Jacques Lucke
18b57d3e2c
Refactor: use new api for direct linking light, vfong, text, ipo and key
2020-06-06 14:17:27 +02:00
Jacques Lucke
9a3d54943a
Refactor: use new api for direct linking mball, material, texture and image
2020-06-06 14:10:43 +02:00
Jacques Lucke
1800127355
Refactor: use new api for direct linking mesh and curve
2020-06-06 14:02:03 +02:00
Jacques Lucke
cf3e617913
Refactor: use new api for direct linking scene and object
2020-06-06 13:55:59 +02:00
Jacques Lucke
125acdf933
Refactor: use new api for direct linking hair, pointcloud, volume and simulation
2020-06-06 13:28:00 +02:00
Jacques Lucke
0eb969dd99
Refactor: use new api for direct linking screen and gpencil
2020-06-06 13:20:20 +02:00
Jacques Lucke
1d066050b6
Refactor: use new api in direct_link_windowmanager
2020-06-06 12:53:59 +02:00
Jacques Lucke
5146034aa9
Blenloader: simplify list reading api
2020-06-06 12:53:36 +02:00
Marcelo Demian Gómez
7bd73f562a
Fix T77473: Removing GPencil vertex group mix data
...
When removing a vertex group from a Grease Pencil object, if the vertex group is not the last one that was added, the information for the remaining groups weights gets mixed up.
Minor edit of the patch for clang format.
Differential Revision: https://developer.blender.org/D7943
2020-06-06 10:19:26 +02:00
Antonio Vazquez
f5781384ae
GPencil: Fix unreported fill helper lines not displayed
...
When use the helper lines (red lines) with fill tool, the lines were not displayed in some situations.
2020-06-06 10:04:56 +02:00
Harley Acheson
a39cc5ae4d
Fix for T77478: Quiet Conversion Error/Warning
...
Quiet warning/error about int and float multiplication.
Differential Revision: https://developer.blender.org/D7893
Reviewed by Ray Molenkamp
2020-06-05 17:05:06 -07:00
Harley Acheson
b74cc23dc4
UI: Ability to Print Bold and Italics
...
Adds the ability to print text in bold or italics style, synthesized from a single base UI font.
Differential Revision: https://developer.blender.org/D7893
Reviewed by Brecht Van Lommel
2020-06-05 15:39:17 -07:00
Jacques Lucke
fc672ce8e2
Refactor: use new api for remaining direct data writing
2020-06-05 21:55:45 +02:00
Jacques Lucke
60b8db587f
Blenloader: new write_struct_at_address api functions
2020-06-05 21:55:45 +02:00
Jacques Lucke
f0047e6754
Refactor: use new api for write_movieclip and write_keyingsets
2020-06-05 21:55:45 +02:00
Hans Goudey
0f1361bbc3
UI: Apply Latest Changes to Multires Modifier
...
These changes didn't make it through the transition to the new UI layout.
- Add "has_displacement" check
- Add "sculpt_levels" property
- Give subdivide operators the operator name so they work
2020-06-05 15:31:04 -04:00
Jacques Lucke
5340556710
Refactor: remove temporary IDP_WriteProperty_new_api
2020-06-05 21:22:43 +02:00
Jacques Lucke
7949953b1e
Refactor: use new api in write_userdef
2020-06-05 21:19:03 +02:00
Jacques Lucke
a77350cce2
Cleanup: remove unused functions
2020-06-05 20:56:36 +02:00
Jacques Lucke
69c9204026
Refactor: use new api for write_curvemapping and its users
2020-06-05 20:55:42 +02:00
Jacques Lucke
26fb0d4258
Refactor: use new api to finish write_object
2020-06-05 20:46:27 +02:00
Jacques Lucke
c3e88fdd03
Refactor: use new api for write_pointcaches
2020-06-05 20:40:38 +02:00
Jacques Lucke
a943b65f1b
Refactor: use new api in write_area_map
2020-06-05 20:34:59 +02:00
Jacques Lucke
4df20c058d
Refactor: use new api in write_bone
2020-06-05 20:34:59 +02:00
Hans Goudey
2ee95e91f7
Remove context check from constraint and shaderfx edit poll
...
This mirrors 1f78e86070 from 2018 for mesh modifiers.
Differential Revision: https://developer.blender.org/D7940
2020-06-05 14:30:15 -04:00
Germano Cavalcante
70ad18b94d
Fix T77335: Circle Select tool selects faces perpendicular to the view
...
Internally the face dots are being drawn when the Edges option of the
overlay (not the selection mode) is disabled.
2020-06-05 14:49:57 -03:00
Sebastián Barschkis
b91b90f0dd
Fluid: Cleanup internal Python object names
...
Manta Python objects should not carry the global ID in their names.
2020-06-05 18:52:33 +02:00
Campbell Barton
b16a85fe0b
Cleanup: use 'r_' prefix for return arguments in math_color
2020-06-06 00:46:25 +10:00