3527857cdc
Cleanup: use outliner_flag_* name prefix
2018-07-06 14:40:13 +02:00
0987c11c76
fix c++ comment style in 3cc2a9b934
2018-07-06 13:15:44 +02:00
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
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
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
62fbb7d4a1
Empty Object: Center images by default
2018-07-06 10:05:37 +02:00
d56b90705e
BKE_addons: utility to remove by name
2018-07-06 07:55:29 +02:00
52655f5161
Cleanup: flag checks
2018-07-05 22:49:42 +02:00
0e2915b292
RNA: correct callback type
...
Missed when changing callbacks from int to bool type.
2018-07-05 22:25:34 +02:00
eb7286bfd2
Python: Print file:line when editing UI source
2018-07-03 07:22:26 +02:00
8c15d612a5
Cleanup: pep8
2018-07-03 06:55:02 +02:00
dbe1b07e05
Cleanup: right shift
2018-07-02 18:45:26 +02:00
73c577d46a
Painting: fix uninitialized variable use
2018-07-02 18:16:37 +02:00
c6416ae653
Screen: support splitting from floating menu
2018-07-02 12:40:17 +02:00
b88e51dd55
Cleanup: use bool for poll functions
2018-07-02 11:51:31 +02:00
26c5a1c301
Cleanup: right shift in interface code
2018-07-01 20:12:07 +02:00
71e65daf5c
Fix T55687: compile error when not using c++11.
2018-07-01 16:48:19 +02:00
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
3ec6f2172d
Cleanup: reduce variable scope
2018-07-01 10:32:47 +02:00
fadad17c58
Cleanup: avoid calloc when immediately overwritten
2018-07-01 10:26:37 +02:00
bea62c5c1a
Cleanup: split out context member query
2018-06-30 18:05:01 +02:00
bdc1108e8c
Cleanup: remove unused context arg to menu
2018-06-30 12:31:53 +02:00
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
b26e9f0000
Cleanup: rename bmesh_queries -> bmesh_query
...
Other files with the same purpose already used 'query'.
2018-06-30 10:32:21 +02:00
728e92422e
Fix T54524: keyframe and driver colors not showing in shape key list.
...
This reverts commit 357b72e0a7 which caused
the issue, we need a better fix for that cosmetic issue from T50862. For
now displaying keyframes and drivers is the more important one.
2018-06-29 21:23:13 +02:00
ccacf3ae3c
Cycles: change AO node default to 16 samples and only local off.
2018-06-29 15:43:55 +02:00
b372766816
Cleanup: trailing newlines
2018-06-29 09:23:51 +02:00
af36dd4664
Cleanup: trailing newlines
2018-06-29 08:02:49 +02:00
46dceefc35
WM: Remove Screen Cast
...
This feature is better handled by specialized tools.
2018-06-28 23:40:51 +02:00
Cédric Paille
aa6247a385
Alembic: speed up export of packed UV islands.
...
Differential Revision: https://developer.blender.org/D3510
2018-06-28 15:46:05 +02:00
f22ef1706d
Fix T55662: Crash on text autocomplete
...
Regression from undo system upgrade.
2018-06-28 11:09:09 +02:00
d5a8c0c414
UI: use two dot ellipses
...
Use less space for sign used when we don't have enough.
2018-06-28 10:45:39 +02:00
b633d760a2
Cleanup: style
2018-06-27 22:32:52 +02:00
ecb56eac57
UI: Add/Update bad tooltips
...
Part of T51061
2018-06-26 12:29:11 -04:00
599e979d90
Fix bug in DNA_struct_elem_find when checking the first field
...
find_elem(olddata=NULL) doesn't work reliably for existence checks; it will
return NULL both when the field is found at offset 0 and when it is not
found at all.
2018-06-26 17:35:21 +02:00
Stefan Werner
73eb1bfd55
Revert "Turned off clang warnings in third party includes."
...
This reverts commit d53093953f .
2018-06-26 10:26:56 +02:00
df237b964b
PyAPI: add ImBuf.copy
...
DD348 by @kilon w/ edits.
2018-06-26 09:31:57 +02:00
a69f985f40
PyAPI: move deep-copy args check to py_capi_utils
2018-06-26 09:31:57 +02:00
Stefan Werner
d53093953f
Turned off clang warnings in third party includes.
...
The latest clang compiler (at least the one in Xcode 9.4.1) warns about the register keyword and macro expansions using defined().
Since these warnings come from third party code, we can't address them directly in Blender. Silencing them via #pramgas will
at least keep the warnings during a build down to the ones that are relevant to Blender code.
2018-06-25 23:02:01 +02:00
8a7f317666
Cleanup: Nuke most of G.main from GPU code.
2018-06-25 12:32:48 +02:00
f33cb522dd
Cleanup: Few more validation of G_MAIN usages...
2018-06-25 12:02:20 +02:00
b09387c388
Add back header needed win32
2018-06-25 09:46:03 +02:00
574c716f2d
Cycles: change AO node color default to 1.0.
2018-06-24 12:24:30 +02:00
e61bbc00b7
Cleanup: move UI context menus into own file
2018-06-24 10:43:09 +02:00
f8a3636374
UI: alternate fix for empty context menu
...
block and layout could be NULL and checking this everywhere
wasn't practical.
Instead of lazy initializing, add UI_popup_menu_end_or_cancel
which cancels empty popup menus.
2018-06-23 10:31:10 +02:00
6cd0484de8
CMake: Make language explicit for per-file strict flags removal
2018-06-22 14:40:00 +02:00
a5f046f449
Cleanup: rename 3D cursor calculation vars
2018-06-22 12:55:15 +02:00
2fe528424d
Cleanup: remove last G.main from RNA.
...
Again, we cannot actually get rid of G_MAIN global access here, so in
most case just 'marked' them as valid, and added assert checks to ensure
we do only work with IDs in G_MAIN in those cases.
2018-06-22 12:35:41 +02:00
101fd7ec06
Tweak new BKE_id_is_in_global_main to accept NULL pointer (and consider them as valid).
2018-06-22 12:26:45 +02:00
cbf5c738d6
Cleanup: get rid of last G.main's in bpy area.
...
Essentially 'validating' them as G_MAIN, and adding some asserts in
dubious places, that handled IDs are actually in G_MAIN.
2018-06-22 11:37:47 +02:00