Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-08 | Object Mode: move to workspace struct | Campbell Barton | |
- Read-only access can often use EvaluationContext.object_mode - Write access to go to WorkSpace.object_mode. - Some TODO's remain (marked as "TODO/OBMODE") - Add-ons will need updating (context.active_object.mode -> context.workspace.object_mode) - There will be small/medium issues that still need resolving this does work on a basic level though. See D3037 | |||
2018-02-01 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-02-01 | Cleanup: Python code-style (addons, wm) | Campbell Barton | |
2018-01-14 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-01-14 | Fix T53772: Presets don't support colons | Campbell Barton | |
2018-01-10 | Fix color for manipulator drawing | Campbell Barton | |
Was drawing black after the first draw call. For now set the shader before each draw call, noted as TODO to investigate a nicer way to handle. | |||
2017-12-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-12-19 | bpy_extras: add missing colorband keymap to keyconfig_utils.py | Ray Molenkamp | |
fixes failing ctest script_load_keymap | |||
2017-12-08 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-12-08 | bl_app_override: support empty UI layout items | Campbell Barton | |
Returning None from ui_ignore functions creates empty labels, allows removing items without breaking layout in some cases. | |||
2017-12-04 | WM: message bus replacement for property notifiers | Campbell 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-29 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-11-29 | Cleanup: Python imports | Campbell Barton | |
Split over lines to diff more easily. | |||
2017-11-23 | Rename any instance of scene layer or render layer in code with view layer | Dalai Felinto | |
The RenderResult struct still has a listbase of RenderLayer, but that's ok since this is strictly for rendering. * Subversion bump (to 2.80.2) * DNA low level doversion (renames) - only for .blend created since 2.80 started Note: We can't use DNA_struct_elem_find or get file version in init_structDNA, so we are manually iterating over the array of the SDNA elements instead. Note 2: This doversion change with renames can be reverted in a few months. But so far it's required for 2.8 files created between October 2016 and now. Reviewers: campbellbarton, sergey Differential Revision: https://developer.blender.org/D2927 | |||
2017-11-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-11-19 | Bake Action operator: Added missing Bendy Bones support | Joshua Leung | |
2017-11-08 | Merge remote-tracking branch 'origin/master' into blender2.8 | Dalai Felinto | |
2017-11-08 | I18n: add Hausa languages, since we now have a few messages translated. ;) | Bastien Montagne | |
2017-10-23 | Fix OpenGL extension report in system info operator. | Antony Riakiotakis | |
2017-10-06 | Merge branch 'master' into blender28 | Campbell Barton | |
2017-10-05 | Fix T53002: Batch-Generate Previews generate empty or none image for large ↵ | Bastien Montagne | |
objects. Camera clipping was left to default values, which won't work well for very large (or small) objects. Now recompute valid clipping start/end based on boundingbox of rendered data, and final location of camera. | |||
2017-10-04 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-10-04 | Fix i18n messages extraction script, and a few more UI messages... | Bastien Montagne | |
2017-10-03 | Some UI/messages fixes. | Bastien Montagne | |
2017-09-22 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-09-21 | Fix T52861: Keymap editor filter doesn't show shortcuts using "+" | Joshua Leung | |
2017-09-21 | revert commit c0a7e9b6312d74 because it did not work as expected | Gaia Clary | |
2017-09-20 | D2777: allow blank lines and lines with spaces/tabs in cut/paste | Gaia Clary | |
2017-09-20 | Fix T52842: Incorrect description for bpy.types.MeshTextureFace.uv | Bastien Montagne | |
Tweak rna_info module to generate valid info also for multi-dimensional arrays. | |||
2017-09-20 | Fix rna_info.py module, broken by recent changes in bpy.types presumably. | Bastien Montagne | |
Hope fix is OK, seems to work with API generation script at least. | |||
2017-09-15 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-09-14 | Fix T52442: bl_app_templates_system not working | Campbell Barton | |
Portable builds LOCAL files need to be treated as system instead of using as a fallback to USER templates. | |||
2017-09-14 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-09-14 | Recent action-bake used Py3.6 syntax | Campbell Barton | |
2017-09-11 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-09-10 | Bake Action: operate on selected objects | Campbell Barton | |
Previously only the active object was used. Use coroutines to support baking frames for multiple objects at once, without having to playback the animation multiple times. | |||
2017-09-10 | PyAPI: Add object argument to bake_action | Campbell Barton | |
Avoids having to set the scene's active object first. | |||
2017-09-09 | Resolve T52687: Add node label shows as 'Unknown' | Campbell Barton | |
Add type access method, need to extend to other types for now just get node UI working properly again. | |||
2017-09-07 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-09-07 | PyAPI: use bl_rna_get_subclass for node API | Campbell Barton | |
Returns a default value instead of an error when the type isn't defined. | |||
2017-09-07 | Merge branch 'master' into blender2.8 | Campbell Barton | |
This discards node drawing changes which need to be written as shaders. | |||
2017-09-06 | Workaround node types not being exposed | Campbell Barton | |
We might want to have a utility function for this, for now just keep it working. | |||
2017-09-05 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-09-04 | PyAPI: Add bpy.utils.register_classes_factory | Campbell Barton | |
Avoids having boiler plate register/unregister functions. | |||
2017-09-04 | PyAPI: fix rna_info for changes in type access | Campbell Barton | |
2017-08-22 | Manipulator: Add API target_get/set/range wrappers | Campbell Barton | |
Allows Python manipulators access the values of target properties needed for Python to make use of the general target property interface. | |||
2017-08-20 | Manipulator: helper API for drawing custom shapes | Campbell Barton | |
This exposes 2 methods for manipulators: - new_custom_shape - draw_custom_shape This can be used for script authors to create and re-use shapes without dealing with lower level API's. | |||
2017-08-01 | Render: make Cycles and Evee support each other's output material nodes. | Brecht Van Lommel | |
This changes the Cycles exporting and Cycles/Eevee UI code to support both output material nodes, giving priority to the renderer native one. Still missing is Eevee code to prefer the Eevee output node. | |||
2017-07-28 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-07-27 | Fix factory setup using user scripts path still | Campbell Barton | |