Age | Commit message (Collapse) | Author |
|
Restore operator had same option named differently.
|
|
Useful to store a snapshot of the current keymap state
so changes to the default keymap are ignored.
Also useful for testing keymap export works properly.
|
|
|
|
Avoid access from bpy when it's already declared.
|
|
|
|
|
|
|
|
Split over lines to diff more easily.
|
|
|
|
See T51061
|
|
|
|
Only zip-files make sense here.
|
|
|
|
This adds the ability to switch between different application-configurations
without interfering with Blender's normal operation.
This commit doesn't include any templates,
so its mostly to allow collaboration for the Blender 101 project
and other custom configurations.
Application templates can be installed & selected from the file menu.
Other details:
- The `bl_app_template_utils` module handles template activation
(similar to `addon_utils`).
- The `bl_app_override` module is a general module
to assist scripts overriding parts of Blender in reversible way.
See docs:
https://docs.blender.org/manual/en/dev/advanced/app_templates.html
See patch: D2565
|
|
In preparation for it being removed, see: T47811
|
|
Differential Revision: https://developer.blender.org/D2522
|
|
This code has not been used for a long time if not ever.
Most of the code was removed in rB1d3609262704f88c9e30b2cebdb236110b25cdc9
however, this was forgoten.
|
|
|
|
selection
Previously, it was only possible to choose a single GPU or all of that type (CUDA or OpenCL).
Now, a toggle button is displayed for every device.
These settings are tied to the PCI Bus ID of the devices, so they're consistent across hardware addition and removal (but not when swapping/moving cards).
From the code perspective, the more important change is that now, the compute device properties are stored in the Addon preferences of the Cycles addon, instead of directly in the User Preferences.
This allows for a cleaner implementation, removing the Cycles C API functions that were called by the RNA code to specify the enum items.
Note that this change is neither backwards- nor forwards-compatible, but since it's only a User Preference no existing files are broken.
Reviewers: #cycles, brecht
Reviewed By: #cycles, brecht
Subscribers: brecht, juicyfruit, mib2berlin, Blendify
Differential Revision: https://developer.blender.org/D2338
|
|
|
|
|
|
|
|
Internally custom-id-properties used soft-limits, but there was no way to edit these.
|
|
Also replace addon -> add-on
|
|
Also make error handler take the exception as its argument.
|
|
The main reason for this change is this file is typically used when making bug reports,
its best if users attach this file to reports directly.
|
|
|
|
Now zooming text in the console and text editor isn't wrapping from large/small font size (annoying).
|
|
previous version's config dir doesn't exist.
|
|
Adding/removing custom properties didn't refresh elsewhere in the UI.
|
|
default_set argument is now False for both.
|
|
Missing module case wasn't checked for.
|
|
|
|
Term pointer is overloaded already.
|
|
|
|
also remove empty class parenthesis
|
|
|
|
Recent addons commit meant that addons would be enabled even if they weren't found.
This would give an error (which is fine), but also remove from preferences.
|
|
|
|
|
|
- avoid eval
- report if operator is missing
|
|
was misleading.
|
|
|
|
This commit merges the code in the pie-menu branch.
As per decisions taken the last few days, there are no pie menus
included and there will be an official add-on including overrides of
some keys with pie menus. However, people will now be able to use the
new code in python.
Full Documentation is in http://wiki.blender.org/index.php/Dev:Ref/
Thanks:
Campbell Barton, Dalai Felinto and Ton Roosendaal for the code review
and design comments
Jonathan Williamson, Pawel Lyczkowski, Pablo Vazquez among others for
suggestions during the development.
Special Thanks to Sean Olson, for his support, suggestions, testing and
merciless bugging so that I would finish the pie menu code. Without him
we wouldn't be here. Also to the rest of the developers of the original
python add-on, Patrick Moore and Dan Eicher and finally to Matt Ebb, who
did the research and first implementation and whose code I used to get
started.
|
|
T40415 by Lawrence D'Oliveiro
|
|
Use frosted rather then pyflakes
|
|
|
|
|
|
|
|
also increase maximum sensitivity
|