098f75897e
PyTests: do not try to load non-2.8-ready add-ons.
2019-04-18 17:14:51 +02:00
90b2fceca2
Cleanup: remove last bits of WITH_LEGACY_DEPSGRAPH CMake option.
...
Legacy depsgraph has been removed from Blender since several months
already...
2019-04-18 11:35:39 +02:00
5f5a22970b
Tests: Fix Alembic regression test
2019-04-17 17:39:17 +02:00
035b455f6c
Tests: Fix ID properties test
...
Simply adjust to Python API changes done in 2.8.
2019-04-17 17:32:36 +02:00
3076d95ba4
Cleanup: use 2 space indentation for CMake
2019-04-17 06:35:54 +02:00
3c6deb69f7
Fix ply import tests.
...
The function for clearing out objects in the startup file
needed updating for 2.8 collections api.
2019-04-04 08:50:17 -04:00
b2d68b53df
Fix export_obj_cube test.
...
Verified that current export files for all_quads.blend are good,
then updated expected MD5 hash to match current files.
2019-04-03 10:05:47 -04:00
e691929686
Merge branch 'blender2.7'
2019-03-17 12:54:19 +01:00
0af22625c9
Fix bl_pyapi_idprop unit test.
...
Scenes can now have a 'cycles' key when starting, so account for that.
2019-03-17 07:36:26 -04:00
69bf4e5e36
Cleanup: unused variables
2019-03-17 21:14:43 +11:00
ad9addbf46
Cleanup: unused imports
2019-03-17 21:00:56 +11:00
52a7636c29
Tests: remove unnecessary _test postfix on test names.
2019-03-15 19:11:33 +01:00
9a9336cb45
Merge branch 'blender2.7'
2019-02-20 19:07:25 +01:00
848f589fdf
Tests: only run OpenGL draw tests on lib/tests/opengl, support symlinks.
...
To keep running these tests relatively fast and practical to run often,
running it on all .blend files is a bit much. So now we only run it on
files from this directory.
Additionally this adds supports for following symlinks, so that you can
easily symlinks to other directories if you want to tests extra files
which may have linked libraries.
2019-02-20 17:13:33 +01:00
d8888b2f48
Merge branch 'blender2.7'
2019-02-11 18:39:31 +01:00
2a9c8da709
Cycles: add animation denoising test, fix operator to work with single frames.
2019-02-11 18:37:02 +01:00
ab5e69e660
Cleanup: remove contributors for CMake files
...
Following removal from C source code.
See: 8c68ed6df1
2019-02-05 09:10:32 +11:00
9770d071ff
Fix T54834: VSE can't import OGG Theora video
2019-01-23 17:16:17 +01:00
63fcbfc3a7
RNA: naming, user-preferences -> preferences
2018-12-21 12:55:02 +11:00
394b086b9c
Fix T58556: Some remaining 'dupli_types' in pycode after renaming.
2018-12-03 10:39:54 +01:00
cb66a28d82
Cleanup: unused vars, imports
2018-11-26 09:26:15 +11:00
916446e83f
Cleanup: move keymap hierarchy into own file
2018-11-20 11:38:13 +11:00
c9f24a5690
WM: remove interaction presets
...
These only exposed a few options, which didn't end up helping
much to make Blender's key-map fit the behavior of other applications.
2018-11-20 08:11:46 +11:00
92263b67eb
Update test, missed when changing Object.select_set()
2018-11-12 09:05:38 +11:00
fd65ebf39a
Fix T57776: Error when adding a Torus to the scene.
...
Not all Object.select_set() cases had been updated to new API... Tsst. ;)
2018-11-11 11:22:38 +01:00
f12d2adc87
RNA: Object.select_set use boolean, only select
...
- Was setting active state, making it necessary to backup/restore
active object in cases where this isn't needed.
Existing scripts are explicitly setting the active object when needed.
- Use a boolean select arg (toggle selection wasn't used anywhere).
- Add an optional view layer argument since scripts should be able to
operate outside the user context.
2018-11-08 08:54:55 +11:00
733e6c0b1d
Merge branch 'master' into blender2.8
2018-10-09 08:46:00 +11:00
3bc885e5f4
Cleanup: style
2018-10-09 07:58:06 +11:00
9756475ed6
Tests: Support parallel execution of render tests
...
Previously, parallel tests would overwrite each others temporary outputs.
2018-10-06 22:12:28 +02:00
1c3411ac89
Keymap: expose tool keymaps in the preferences
...
Currently some modes share tool keymaps, we might want to disable
this since it's confusing editing one thing in multiple places.
However this should be resolved in the tool definitions.
2018-10-03 15:55:57 +10:00
d2d0b4fcd7
Merge branch 'master' into blender2.8
2018-09-28 15:03:03 +02:00
6dd047c333
Tests: recurse into directories for finding OpenGL draw test .blends.
2018-09-28 14:09:42 +02:00
4de1e673a4
Merge branch 'master' into blender2.8
2018-09-27 14:51:33 +02:00
2a63e062b0
Tests: add --no-window-focus to open window without focus.
...
This is useful to run OpenGL tests while continuing to do other tasks
without windows constantly popping up in the foreground.
2018-09-27 12:21:48 +02:00
6b433f4eb3
Merge branch 'master' into blender2.8
2018-09-19 18:20:50 +02:00
a4f2ebc78d
Spelling fixes in comments and descriptions, patch by luzpaz.
...
Differential Revision: https://developer.blender.org/D3700
2018-09-19 18:18:05 +02:00
e0a4dc6a79
UI / Python: rename X-Ray to In Front, Draw to Display.
...
See T56648.
2018-09-06 13:26:46 +02:00
aa5a96430e
Python: Add support for @ infix operator matrix multiplication
...
This differential revision implements the code for T56276
Reviewers: campbellbarton
Reviewed By: campbellbarton
Differential Revision: https://developer.blender.org/D3587
2018-08-10 15:18:00 +02:00
74fd17e9d7
UI/Python: rename Lamps to Lights, to follow more standard terminology.
...
Internally it's still mostly named lamps, though some modules like Cycles
were already calling them lights.
2018-07-06 20:06:09 +02:00
646f8bdb48
Cleanup: pep8
2018-07-03 07:12:24 +02:00
00fc1d70a7
Merge branch 'master' into blender2.8
2018-07-03 06:58:34 +02:00
8c15d612a5
Cleanup: pep8
2018-07-03 06:55:02 +02:00
9bd0c63382
Merge branch 'master' into blender2.8
2018-06-29 08:05:38 +02:00
af36dd4664
Cleanup: trailing newlines
2018-06-29 08:02:49 +02:00
1b5e3e1c01
Use evaluated objects in Alembic unit tests
...
This at least makes sure the tests don't fail any more. Possibly there
should be more evaluation happening there.
2018-06-12 15:39:54 +02:00
b6b1e0f56c
T55454: removal of clay engine
...
The ClayEngine was introduced to test the blender2.8 architecture during
development. As currently we have the wanted features implemented with
matcaps we are going to remove the clay engine as it was never intended
to be an official releasable engine
Note: The test cases are never run. But when enabled will be skipped as
they were implemented over the Clay Engine
2018-06-12 15:32:31 +02:00
1d8279fd8d
Alembic: made bl_alembic_import_test.py run again
...
Two tests are still failing, but at least the API changes in 2.8 have been
applied now.
2018-06-12 15:10:15 +02:00
da53c3f020
Merge branch 'master' into blender2.8
2018-06-04 18:50:14 +02:00
f6740993f7
Cleanup: strip tests trailing space
2018-06-04 18:47:31 +02:00
0d559a6730
RNA: follow boolean naming conventions
2018-05-26 11:54:25 +02:00