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-01-30Merge branch 'blender2.8' into topbarJulian Eisel
2018-01-16Static overrides API: add functions to create overrides from several ↵Bastien Montagne
datablocks at once. This simplifies remapping task, since you don't have to ensure your overrides are created in the correct dependency order. Uses famous LIB_TAG_DOIT to mark IDs to be overridden.
2018-01-03Merge branch 'master' into blender2.8Campbell Barton
2018-01-03Fix T53632: Objects outside scene shown in popupCampbell Barton
Only show objects in current scene when not pinned. This commit adds a filter argument to id-template since we may want to filter by other criteria.
2017-12-18Static Override: better handling in ID template.Bastien Montagne
Now we stick to a single button, when data is directly linked, clicking on it will make a local copy, while shift-clicking on it will make a static override. When data is a static override, icon is the DATA_OVERRIDE one, and clicking on the button will make it a fully borring local data-block.
2017-12-12Merge branch 'master' into blender2.8Campbell Barton
2017-12-12Add eyedropper to color-ramp widgetRay Molenkamp
D2886 by @LazyDodo with edit's by @campbellbarton The line drawn with the eyedropper is used to fill the color-ramp.
2017-12-11Add a new button in ID template to generate an override, and new icon ↵Bastien Montagne
placeholder. Note that due to mess with inkscape (see T53516), I cannot generate a new icon currently. :( Commit related to T53501.
2017-12-08Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/editors/interface/interface_templates.c
2017-12-08Cleanup: moar busting of nasty C++ keywords-as-varnames.Bastien Montagne
2017-12-08Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/editors/interface/interface_templates.c
2017-12-08Cleanup: avoid using C++ keywords as variables, even in pure C code.Bastien Montagne
This tends to make some IDE unhappy (like QTCreator)...
2017-12-07Merge branch 'master' into blender2.8Campbell Barton
2017-12-07Cleanup: Use BKE_colorband prefixCampbell Barton
2017-12-07Cleanup: extract BKE_colorband from BKE_textureCampbell Barton
2017-12-06Merge branch 'blender2.8' into topbarJulian Eisel
2017-12-04Fix crash w/ template search & invalid propertyCampbell Barton
2017-11-23Fix glitches when using repeat button in top-barJulian Eisel
Repeat button is the one with the operator name in it. In some cases it wouldn't work at all, e.g. Edit Mode toggle operator.
2017-11-23Only add "More..." button when there are advanced operator propertiesJulian Eisel
2017-11-23Don't draw advanced operator properties in top-barJulian Eisel
2017-11-18Cleanup: Use enum instead of char codes, namingJulian Eisel
2017-11-16Merge branch 'blender2.8' into topbarJulian Eisel
2017-11-06Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: intern/cycles/device/device.cpp source/blender/blenkernel/intern/library.c source/blender/blenkernel/intern/material.c source/blender/editors/object/object_add.c source/blender/editors/object/object_relations.c source/blender/editors/space_outliner/outliner_draw.c source/blender/editors/space_outliner/outliner_edit.c source/blender/editors/space_view3d/drawobject.c source/blender/editors/util/ed_util.c source/blender/windowmanager/intern/wm_files_link.c
2017-11-06Rename ID_IS_LINKED_DATABLOCK to ID_IS_LINKED.Bastien Montagne
This makes code closer to id_override/assent-engine ones, which introduce a new type of linked data, and hence reserve ID_IS_LINKED_DATABLOCK to real linked datablocks.
2017-11-05Merge branch 'master' into blender2.8Campbell Barton
2017-11-05Cleanup: order buffer length after the bufferCampbell Barton
2017-10-31Merge branch 'master' into blender2.8Campbell Barton
2017-10-31UI: replace UI_ITEM_O_RETURN_PROPS /w return argCampbell Barton
Means we can have a version of this function that returns the button and avoids returning a struct that often isn't used.
2017-10-29Merge branch 'master' into blender2.8Sybren A. Stüvel
2017-10-29Alembic: added frame offset propertySybren A. Stüvel
The offset is subtracted, so that it's intuitive (dragging slider pushes the animation further that way on the timeline).
2017-10-28Fix top-bar showing "Redo Unsupported" in operator settings againJulian Eisel
Own mistake in rBd6ca724a0e57791d96.
2017-10-27Refactor operator settings drawing to support operator-macrosJulian Eisel
Settings of operator-macros wouldn't be shown in the top-bar.
2017-10-23Fixes for last mergeJulian Eisel
2017-10-23Merge branch 'blender2.8' into topbarJulian Eisel
2017-10-23Merge branch 'master' into blender2.8Julian Eisel
2017-10-21Move & rename uiLayoutOperatorButs to interface_templates.cJulian Eisel
2017-10-21Top-bar operator settings: Add simple "More..." button to show all settingsJulian Eisel
Doesn't make much sense yet, but it will once operator settings are split into basic and advanced ones (see D2883).
2017-10-18Merge branch 'blender2.8' into topbarJulian Eisel
2017-10-18Merge branch 'master' into blender2.8Campbell Barton
2017-10-18Cleanup: Use const for RNA EnumPropertyItem argsCampbell Barton
Practically all access to enum data is read-only.
2017-10-16Workspace: Move engines to workspace and Properties Editor cleanupDalai Felinto
Engine is not stored in WorkSpaces. That defines the "context" engine, which is used for the entire UI. The engine used for the poll of nodes (add node menu, new nodes when "Use Nodes") is obtained from context. Introduce a ViewRender struct for viewport settings that are defined for workspaces and scene. This struct will be populated with the hand-picked settings that can be defined per workspace as per the 2.8 design. * use_scene_settings * properties editor: workshop + organize context path Use Scene Settings ================== For viewport drawing, Workspaces have an option to use the Scene render settings (F12) instead of the viewport settings. This way users can quickly preview the final render settings, engine and View Layer. This will affect all the editors in that workspace, and it will be clearly indicated in the top-bar. Properties Editor: Add Workspace and organize context path ========================================================== We now have the properties of: Scene, Scene > Layer, Scene > World, Workspace [Scene | Workspace] > Render Layer > Object [Scene | Workspace] > Render Layer > Object > Data (...) Reviewers: Campbell Barton, Julian Eisel Differential Revision: https://developer.blender.org/D2842
2017-10-15Rework tab data storing to fix glitches & get rid of hacksJulian Eisel
Fixes glitch where hovering an active tab would make the tab appear like a hovered non-active one. Still not the most beautiful solution, but it's as good as it can get with our current UI code I'm afraid.
2017-10-14Don't show redo buttons in top-bar if redo is not supportedJulian Eisel
2017-10-10Merge branch 'blender2.8' into topbarJulian Eisel
2017-10-07Cleanup: style, duplicate includesCampbell Barton
2017-10-06Add 'x' icon to active workspace tab to delete workspaceJulian Eisel
Icon could be a bit nicer, but is consistent with other places in the UI. Code is also a bit hacky, as usual in interface handling...
2017-10-04Merge branch 'blender2.8' into topbarJulian Eisel
2017-09-27Merge branch 'master' into blender2.8Campbell Barton
2017-09-27Math Lib: Add non-clamped round_* functionsCampbell Barton
Replace iroundf with round_fl_to_int, add other types
2017-07-29Show 'Redo Last' button in the topbar, in front of redo settingsJulian Eisel