Campbell Barton
8ff3f7f601
Cleanup: move WM type registration into own files
...
Type registration is mostly boiler plate logic,
which can be separated from other API's.
2018-07-13 12:20:42 +02:00
Charlie Jolly
30bffb5a3a
Nodes: add sqrt, ceil, floor and fract to math nodes.
...
This works for Cycles, Eevee, texture nodes and compositing. It helps to
reduce the number of math nodes required in various node setups.
Differential Revision: https://developer.blender.org/D3537
2018-07-13 11:00:10 +02:00
Campbell Barton
f4213c1408
Cleanup: id-property API use
...
Also clarify comments.
2018-07-13 10:51:49 +02:00
Campbell Barton
252ebf6bfd
Cleanup: split keymap lookups into own functions
...
More will be added in 2.8, keep this manageable.
2018-07-13 10:30:18 +02:00
Philipp Oeser
8c957468bc
Keymap: dope-sheet hotkey to change falloff
2018-07-13 09:05:41 +02:00
Campbell Barton
fb5597540d
Cleanup: right shift arguments
2018-07-13 08:36:10 +02:00
Campbell Barton
e77d2b4e3f
Cleanup: remove legacy mesh save support
...
This was used for saving files for Blender 2.6x.
2018-07-12 21:35:57 +02:00
Campbell Barton
753a600e35
PyAPI: add undo redo handlers
...
Useful so Python can clean up before/after undo steps.
2018-07-12 14:43:35 +02:00
Brecht Van Lommel
9a5fb0209e
Fix T55949: increase color management exposure hard range.
2018-07-12 11:47:19 +02:00
Campbell Barton
d75b8e5f01
Cleanup: header guards
2018-07-12 11:19:22 +02:00
Campbell Barton
1db47a2ccd
Fix PyRNA class registration w/ Python 3.7
...
In Python3.7 this now raises an error.
2018-07-12 08:30:39 +02:00
Bastien Montagne
08274433e1
Fix T55912: saving Viewer Node image error.
...
Images from viewer node needs the lock parameter...
2018-07-11 14:32:43 +02:00
Bastien Montagne
59b4c67536
Minor cleanup to logic in BKE's imbuf releasing code.
2018-07-11 14:32:06 +02:00
Campbell Barton
2b963ecb81
Cleanup: duplicate versioning block
2018-07-11 11:39:58 +02:00
Sergey Sharybin
0ed54cf9ba
Depsgraph: Fix face dependency cycle when bone uses id property from self
2018-07-11 10:19:56 +02:00
Sergey Sharybin
c17cb50ae2
OpenSubdiv: Make more flexible C-API to specify FVar interpolation
2018-07-10 14:40:45 +02:00
Campbell Barton
f9107eae6a
Keymap: minor changes for keymap display
2018-07-10 07:41:49 +02:00
Campbell Barton
f51c6efbc1
Fix transform plane constraint orientation cycle
...
Regression since 2.79b release
2018-07-10 06:51:25 +02:00
Campbell Barton
8c528a4f0a
Cleanup: use const transform args
2018-07-09 17:57:05 +02:00
Campbell Barton
6793aebad2
Cleanup: remove 'Orientation' from keymap item name
...
It's constraint not an orientation,
in transform context it can be inferred.
2018-07-09 07:39:26 +02:00
Campbell Barton
70e2824126
Keymap: remove some hard coded transform events
...
Also re-order for display purposes
2018-07-09 07:29:12 +02:00
Campbell Barton
9856dd9fec
Cleanup: right shift
2018-07-09 06:38:07 +02:00
Alexander Gavrilov
5480de3fca
Fix scale in Apply Pose As Rest Pose for bendy bones.
...
Scale is multiplicative, and adding it up causes the bone to bloat.
2018-07-07 15:10:41 +03:00
Campbell Barton
4b373ed086
Cleanup: pep8
2018-07-07 08:48:35 +02:00
Campbell Barton
b94222b090
PyDrivers: update bytecode check for Python3.6
2018-07-06 19:31:00 +02:00
Sergey Sharybin
22150eb409
Animation player: Ensure new frames are displayed while dragging mouse
...
Thanks Campbell for review!
2018-07-06 17:15:40 +02:00
Campbell Barton
3527857cdc
Cleanup: use outliner_flag_* name prefix
2018-07-06 14:40:13 +02:00
Philipp Oeser
0987c11c76
fix c++ comment style in 3cc2a9b934
2018-07-06 13:15:44 +02:00
Sybren A. Stüvel
12ce0cfb21
Ocean Modifier: removed unused refresh flags
...
The flags were set and cleared correctly, but nothing was actually reading
them.
2018-07-06 12:50:04 +02:00
Sybren A. Stüvel
7691040166
Ocean Modifier: removed the MOD_OCEAN_REFRESH_ADD flag
...
The flag was only used in readfile.c, and resulted in a delayed call to
BKE_ocean_add(); this call is now immediately made instead as it's not
very expensive.
2018-07-06 12:46:58 +02:00
Philipp Oeser
3cc2a9b934
Fix T55581: kill running (render) jobs when deleting a scene
...
also fixed passing WM_JOB_TYPE_ANY to WM_jobs_kill_type()
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D3498
2018-07-06 11:58:13 +02:00
Campbell Barton
62fbb7d4a1
Empty Object: Center images by default
2018-07-06 10:05:37 +02:00
Campbell Barton
d56b90705e
BKE_addons: utility to remove by name
2018-07-06 07:55:29 +02:00
Campbell Barton
52655f5161
Cleanup: flag checks
2018-07-05 22:49:42 +02:00
Campbell Barton
0e2915b292
RNA: correct callback type
...
Missed when changing callbacks from int to bool type.
2018-07-05 22:25:34 +02:00
Campbell Barton
eb7286bfd2
Python: Print file:line when editing UI source
2018-07-03 07:22:26 +02:00
Campbell Barton
8c15d612a5
Cleanup: pep8
2018-07-03 06:55:02 +02:00
Campbell Barton
dbe1b07e05
Cleanup: right shift
2018-07-02 18:45:26 +02:00
Campbell Barton
73c577d46a
Painting: fix uninitialized variable use
2018-07-02 18:16:37 +02:00
Campbell Barton
c6416ae653
Screen: support splitting from floating menu
2018-07-02 12:40:17 +02:00
Campbell Barton
b88e51dd55
Cleanup: use bool for poll functions
2018-07-02 11:51:31 +02:00
Campbell Barton
26c5a1c301
Cleanup: right shift in interface code
2018-07-01 20:12:07 +02:00
Brecht Van Lommel
71e65daf5c
Fix T55687: compile error when not using c++11.
2018-07-01 16:48:19 +02:00
Campbell Barton
ddee0931b8
RNA: use bool for boolean RNA types
...
We were using int's for bool arguments in BKE,
just to avoid having wrapper functions.
2018-07-01 15:57:59 +02:00
Campbell Barton
3ec6f2172d
Cleanup: reduce variable scope
2018-07-01 10:32:47 +02:00
Campbell Barton
fadad17c58
Cleanup: avoid calloc when immediately overwritten
2018-07-01 10:26:37 +02:00
Campbell Barton
bea62c5c1a
Cleanup: split out context member query
2018-06-30 18:05:01 +02:00
Campbell Barton
bdc1108e8c
Cleanup: remove unused context arg to menu
2018-06-30 12:31:53 +02:00
Campbell Barton
a42fd3de5d
UI: Add 'interface_query.c'
...
Interface files are increasingly mixing up too much functionality,
add a file only to handle queries.
More functions can be moved/added here.
2018-06-30 10:49:04 +02:00
Campbell Barton
b26e9f0000
Cleanup: rename bmesh_queries -> bmesh_query
...
Other files with the same purpose already used 'query'.
2018-06-30 10:32:21 +02:00