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
2019-04-21Fix T63764: error when using library.users_id() functionBrecht Van Lommel
Fix suggested by Vilem Duha.
2019-04-19Cleanup: correct misleading classmethod argCampbell Barton
2019-04-18PyAPI: remove support for importing text blocks as modulesCampbell Barton
Allowing direct import of text blocks isn't especially useful, instead add `text.as_module()` script authors can do this explicitly if it's needed. Now the text "Register" option executes instead of loading as a module. This removes the need to keep track of the current Main, and C code to override Python's import & reload.
2019-04-16Cleanup: use keyword only args to rna_idprop_ui_createCampbell Barton
2019-04-16Python: add a utility function for creating custom properties.Alexander Gavrilov
Creating a fully functional custom property requires also setting up its limits, description, default value and static override status. It is complex enough to warrant providing an official utility. Currently boolean properties are technically int, but the utility pretends they are separate in case that eventually they are. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D4620
2019-04-05Interface: New region type 'Footer', used by text editorGeorge Vogiatzis
* It can be hidden by dragging it up/down. * It can be at the top or bottom, independent of the header. * It uses the color theme from the header. * It does not change its color, when the area becomes active. Currently, it is used in the text editor to display the file path. Differential Revision: https://developer.blender.org/D4601
2019-04-04Fix T61830: Remove option to add new keymap item in search modeJacques Lucke
This was not working well, because the search text was removed after pressing this button. Finding the item that was inserted was not easy. Removing the option seems to be the best solution for now.
2019-03-31I18n messages extraction: add 'generic' handling of Tools.Bastien Montagne
2019-03-27Fix T62901: Bad handling of missing addon categoryJacques Lucke
2019-03-18Fix noisy console messages about unported add-ons by default.Bastien Montagne
* Make those single-line warning, there is really no reason to raise exception (i.e. error) for that. * Only show them when `--debug` option is set.
2019-03-18Cleanup: rename color band to color rampCampbell Barton
2019-03-17Cleanup: unused variablesCampbell Barton
2019-03-17Cleanup: unused importsCampbell Barton
2019-03-16Fix T62576: The remaining two unported official add-ons: X3D and 3DS.Bastien Montagne
X3D has been (basically) ported in rBAe8da70ab73d2dd5ff46, and 3DS has been downgraded to 'community' support, so we can get rid of that ugly 'slience warning' hack.
2019-03-15Cleanup: unused importsCampbell Barton
2019-03-15Tool System: add tool registration APICampbell Barton
This mimics RNA style class registration, keeping the same internal data types. Currently there is a template which shows an example of adding a tool group with a keymap. Icon generation still needs to be exposed for general use.
2019-03-15Tool System: use categories for tool identifiersCampbell Barton
Tools that come with Blender use 'builtin' or 'builtin_brush' prefix.
2019-03-15Tool System: split UI label from tool identifiersCampbell Barton
Prepare for exposing tool registration to the Python API. - Generated tools can use their own prefix so naming collisions won't happen between hard coded & generated tools. - Add-on authors can use the add-on name as a prefix. Currently the names match, renaming will happen next.
2019-03-14Keymap: tweak keymap loading type checksCampbell Barton
For full keymaps, ensure keymap items are lists to allow predictable manipulation at runtime. When calling `keymap_init_from_data` directly, allow any sequence type to allow tools to define their keymaps as tuples.
2019-03-13WM: pre-fill bug-reportsCampbell Barton
D4507 by @LazyDodo w/ edits & moved into own module.
2019-03-13Fix T62436: New added Torus won't appear in Local ViewCampbell Barton
Add Object.local_view_get/set Alternate fix which supports removing from local view & checking if an object is in local view. Also avoids redundant refresh. Matches 2.7x Object.layer_local_view capabilities more closely, without exposing the flag directly.
2019-03-13Revert "Fix T62436: New added Torus won't appear in Local View"Campbell Barton
This reverts commit 9054b39b27c4198f436329f78af43fe3f3175508. Using the region data to find the screen & space-data doesn't make sense since local-view is space-data there is no reason to pass in a region argument, then lookup the space-data. There was no way to remove an object or check it's local view state as there was in 2.7x. This can be made closer to 2.7x API and simplified.
2019-03-12Fix T62436: New added Torus won't appear in Local ViewDalai Felinto
I had to add a region3d.local_view_add(ob) for the API.
2019-03-07I18n: Enable Thai language.Bastien Montagne
2019-03-05Tool System: add select tools to particle editCampbell Barton
2019-03-04Add Thai language entry (hidden for until we get some translation).Bastien Montagne
2019-03-01Cleanup: use preferences prefix for Python operatorsCampbell Barton
2019-03-01RNA: move cursor into own structCampbell Barton
Without this it's impractical to subscribe to any change to the cursor. Fixes T61969 by having gizmos update on any change to the cursor.
2019-02-25I18n: enable Abkhaz in Blender.Bastien Montagne
2019-02-18Add Abkhaz language to Blender (disabled for until we get some translated ↵Bastien Montagne
content).
2019-02-14Fix Object > Animation > Bake ActionDalai Felinto
2019-02-14Fix T61497: Old keymap causes error on startupCampbell Barton
When a keymap has an error loading, don't make it active since it will be partially loaded and not usable.
2019-02-11Bevel: Make modal keymap instead of hardcoded.Howard Trickey
Also added keys for toggling harden normals, and cycling through miter types. Still to do: add some shortcuts for affecting the spread value for arc miters.
2019-02-10I18N: Add Kazakh language.Bastien Montagne
Disabled for until we get actual first tranlation in SVN repo. ;) Related to T61102.
2019-02-08Fix T61309: mesh_utils.triangle_random_points fails with a TypeErrorPhilipp Oeser
Caused by an error in rBe65784a0519e. And since we are going over loop triangles anyways, we can remove the part quecking for quads [remainder of tessface era] entirely. Reviewers: campbellbarton Maniphest Tasks: T61309 Differential Revision: https://developer.blender.org/D4324
2019-02-07Fix object.users_collection not including scene collections.Brecht Van Lommel
2019-02-05Cleanup: remove contributors for Python filesCampbell Barton
Following removal from C source code. See: 8c68ed6df16d8893
2019-01-30Fix T61017: node_shader_utils did not handle diffuse_color correctlyJacques Lucke
2019-01-30Cleanup: line lengthCampbell Barton
2019-01-25Fix UI extension removalCampbell Barton
App-templates & keymap names had their extensions removed twice. Confusing for filenames containing dots.
2019-01-21Fix keymap preferences UI layout issues for modifier keys.William Reynish
2019-01-17Preferences: tweak themes/addons/keyamps buttons at the top.Brecht Van Lommel
Make layouts more consistent between them, give more room for search field. Addon online resources links were removed as the links are dead.
2019-01-16Expose batch IDs deletion in python API.Bastien Montagne
Follow-up to previous commit.
2019-01-15Fix T60410: Crash adjusting torus w/ enter edit-mode preferenceCampbell Barton
2019-01-14Fix toolbar accelerator w/ user defined keyconfigCampbell Barton
2019-01-11Fix Python errors batch generating preview images.Brecht Van Lommel
2019-01-10Fix anim_utils.bake_action typoCampbell Barton
D4172 by @rcorre
2019-01-07Cleanup: tweak last commitCampbell Barton
2019-01-07Fix generated toolbar keymap w/ annotation toolCampbell Barton
2019-01-05UI: Preferences Redesign Part 2Severin
(Part 1 was 00963afc14978b) Does the following changes visible to users: * Use panels and sub-panels for more structured & logical grouping * Re-organized options more logically than before (see images in D4148) * Use flow layout (single column by default). * New layout uses horizontal margin if there's enough space. * Change size of Preferences window to suit new layout. * Move keymap related options from "Input" into own section. * Own, left-bottom aligned region for Save Preferences button. * Adjustments of names, tooltips & icons. * Move buttons from header into the main region (except editor switch). * Hide Preferences header when opened in temporary window. * Use full area width for header. * Don't use slider but regular number widget for UI scale. * Gray out animation player path option if player isn't "Custom" Internal changes: * Rearrange RNA properties to match changed UI structure. * Introduces new "EXECUTE" region type, see reasoning in D3982. * Changes to panel layout and AZone code for dynamic panel region. * Bumps subversion and does versioning for new regions. RNA changes are documented in the release notes: https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/Python_API/Preferences_API Design & implementation mostly done by @billreynish and myself. I recommend checking out the screenshots posted by William: https://developer.blender.org/D4148#93787 Reviewed By: brecht Maniphest Tasks: T54115 Differential Revision: https://developer.blender.org/D4148