Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-18PyAPI: Support for custom tool registrationCampbell Barton
Added a module bpy.utils.toolsystem which only exposes ToolDef, to avoid scripts referencing bl_ui internals.
2018-09-13Merge branch 'master' into blender2.8Campbell Barton
2018-09-13PyAPI: remove operator methods that leak memoryCampbell Barton
2018-09-13PyAPI: use brief description for operator reprCampbell Barton
Only include description in docstring. Also avoid using op_get_rna.
2018-09-13Merge branch 'master' into blender2.8Campbell Barton
2018-09-13PyAPI: add API call to get an operators typeCampbell Barton
Getting the instance leaks memory and was only meant to be used for generating docs.
2018-09-03Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenkernel/intern/collision.c
2018-09-03Spelling fixes in comments and descriptions, patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3668
2018-07-12PyAPI: remove bpy.utils.register_moduleCampbell Barton
Remove bpy.utils.register_module() & logic tracked RNA classes.
2018-07-07Keymap: support for reading/writing keymaps as dataCampbell Barton
Instead of running code to create a keymap, store them as data. This allows for keymaps to share content as well as running transformations at load time.
2018-07-05Merge branch 'master' into blender2.8Campbell Barton
2018-07-03Cleanup: pep8Campbell Barton
2018-07-03Merge branch 'master' into blender2.8Campbell Barton
2018-07-03Cleanup: pep8Campbell Barton
2018-06-30Merge branch 'master' into blender2.8Campbell Barton
2018-06-30Cleanup: use f-stringCampbell Barton
2018-04-20Limit updates to active view layer onlySergey Sharybin
This is rather uncommon when operator will operate on a non-active view layer, so there is no need to do full scene update. This change solves lag first time using Extrude operator in edit mode.
2018-02-27merge from masterGaia Clary
2018-02-26Fix T54029: Wrong preset name display in win32Campbell Barton
2018-01-14Merge branch 'master' into blender2.8Campbell Barton
2018-01-14Fix T53772: Presets don't support colonsCampbell Barton
2017-12-04WM: message bus replacement for property notifiersCampbell Barton
Use dynamically generated message publish/subscribe so buttons and manipulators update properly. This resolves common glitches where manipulators weren't updating as well as the UI when add-ons exposed properties which hard coded listeners weren't checking for. Python can also publish/scribe changes via `bpy.msgbus`. See D2917
2017-11-29Cleanup: Python importsCampbell Barton
Split over lines to diff more easily.
2017-09-14Fix T52442: bl_app_templates_system not workingCampbell Barton
Portable builds LOCAL files need to be treated as system instead of using as a fallback to USER templates.
2017-09-04PyAPI: Add bpy.utils.register_classes_factoryCampbell Barton
Avoids having boiler plate register/unregister functions.
2017-07-27Fix factory setup using user scripts path stillCampbell Barton
2017-07-25PyAPI: Skip user scripts w/ factory-startupCampbell Barton
Adds bpy.app.factory_startup, used to check if user scripts should be loaded.
2017-07-25PyAPI: utility for creating register, unregisterCampbell Barton
This simplifies creation of register, unregister functions that simply forward calls submodules.
2017-03-29PyAPI: minor path init simplificationCampbell Barton
2017-03-26Cleanup: line length, assignmentCampbell Barton
2017-03-26Cleanup: simplify script path assignmentCampbell Barton
2017-03-26PyAPI: debug-python check for missing class registerCampbell Barton
Moving to manual class registration means its easier to accidentally miss registering classes. Now detect missing class registration and warn when running with `--debug-python`
2017-03-25WM: Application TemplatesCampbell Barton
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
2017-03-23bpy.path.display_name: strip spacesCampbell Barton
Useful for Python module paths that can't start with numbers.
2016-11-18Fix T50052: bpy.utils.unregister_module doesn't unregister classes of ↵Bastien Montagne
submodules in reload scenario. reload case would clear TypeMap before unregistering addons, which made all calls to unregister_module() to do absolutely nothing.
2016-07-30Cleanup: pep8Campbell Barton
2016-06-28Cleanup: Python importsCampbell Barton
2016-06-12Docs: Support out-of-source reference-API buildsCampbell Barton
This was originally supported, however relative links to examples & templates made it fail. Now files in the source tree are copied to the build-dir, with ".." replaced with "__" to avoid having to mirror Blender's source-layout in the Sphinx build-dir. Also skip uploading the built docs when an SSH user-name isn't passed to sphinx_doc_gen.sh instead of aborting (so people w/o SSH access to our servers can use the shell-script).
2016-05-13Fix script_paths(check_all=True) missing script pathsCampbell Barton
BLENDER_SYSTEM_SCRIPTS wasn't included in bpy.utils.script_paths()
2016-03-29Fix T47986: OBJ Import fails w/ imagepath encodingCampbell Barton
2016-01-31Cleanup: pep8Campbell Barton
2016-01-12Fix os.path.is_subdir w/ trailing slashCampbell Barton
2015-11-16Python: use keyword only args for addon_utilsCampbell Barton
2015-11-16Cleanup: remove unused profiling from bpyCampbell Barton
2015-10-24Fix invalid exceptions w/ preview APICampbell Barton
D1575 by @januz
2015-09-03PyAPI: tweak to ensure_ext don't lower entire pathCampbell Barton
2015-09-03Fix: Made bpy.path.ensure_ext compatible with compound extensions.Sybren A. Stüvel
Extensions such as ".tar.gz" are now also supported. Before this patch, ensure_ext('demo.tar.gz', '.tar.gz') would return 'demo.tar.tar.gz'. This results in issues with the `ExportHelper` mix-in class; clicking an existing file in the file dialogue warns about overwriting it (highlighting the input box in red), but then saves to a different file. Also added a unit test for the new behaviour. Reviewers: mont29, campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D1498
2015-08-04Docs: comment functions in BLI & Py APICampbell Barton
2015-08-03Fix T45644: bpy.utils.smpte_from_frame drops frameCampbell Barton
D1444 by @lichtwerk, with minor fix & docstring updates
2015-06-13addon_utils default mismatch /w enable/disableCampbell Barton
default_set argument is now False for both.