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-08-17Cleanup: spellingCampbell Barton
2019-08-15Fix broken text editing of integer number buttons, after recent changesBrecht Van Lommel
2019-08-15Fix T65461: IntProperty does not respect its 'step' fieldCampbell Barton
Originally D5020 by @deadpin, refactored to make the change simpler.
2019-08-15UI: make int/float button clicking logic consistentCampbell Barton
- When no change is performed on a float button, cancel the action. - Move left/right clicks into the same block. - Replace ambiguous names: temp, tempf.
2019-08-14Fix T68637: Crash assigning caps-lock shortcutCampbell Barton
Report that this isn't supported instead, also for unknown key.
2019-08-06Cleanup: use BKE_ prefix for BKE_colortools.hCampbell Barton
2019-07-31Revert "UI: remove checks for other popovers when switching menu"Sebastian Parborg
This reverts commit 77616571292ab1eeb9805797bfdd4525cc306923. This commit broke overlapping popovers. For example in the color management tab it would be impossible to select and of the popover alternatives as it would switch to the menu button under the cursor.
2019-07-31UI: remove checks for other popovers when switching menuCampbell Barton
I'm unable to redo the original report, Revert fix for T43247..
2019-07-31UI: simplify check for active menu buttonCampbell Barton
Dragging to select another popup now checks the menus active button.
2019-07-30Fix T67882: buttons are interrupt drag actionsCampbell Barton
2019-07-16Fix T67002: Crash redoing an action after ID renameCampbell Barton
2019-07-08Fix T66538: Menus in popups opening on mouse overCampbell Barton
Caused by b708917d94afa Solve by restricting this change to popovers instead of other kinds of menus (enums mainly).
2019-07-05Workaround T61948: Undo steps created for non-paint operationsCampbell Barton
Changing the brush size for example, was adding redundant undo steps in paint-modes. For now, don't store undo steps for property changes in paint & edit modes. While not ideal, this is similar to 2.7x behavior.
2019-07-02Fix T66316: "Open on Mouse Over" doesn't work in some popoversCampbell Barton
Popovers created from `UILayout.prop_with_popover` opening on mouse-over.
2019-07-01Fix preferences setting dirty when editing keymap itemsCampbell Barton
2019-07-01Fix T66246: Key accelerators crashing on save dialogCampbell Barton
2019-06-12Cleanup: spelling in commentsCampbell Barton
2019-05-30Cleanup: move click/drag events to functionsCampbell Barton
Simplifies future changes to dragging checks and avoids each check for drag using slightly different logic.
2019-05-29UI: use matching distance checks & define for draggingCampbell Barton
2019-05-28Cleanup: use WM_ prefix for cursor enumCampbell Barton
2019-05-28WM: support X/Y axis cursor wrappingCampbell Barton
Operator flags to wrap on a single axis. D4865 by @Gvgeo with updates. Resolves T64585
2019-05-27Fix T65074: Crash on switching colorCampbell Barton
Make buttons to take active `Paint` from the context. D4946 by @Gvgeo
2019-05-22Error in last commitCampbell Barton
2019-05-22Fix T64679: Missing dirty preferences tagCampbell Barton
Use a default update function for user preferences that tags dirty and redraws (if changed). This avoids relying on button changes which fail in some cases.
2019-05-21Fix part of T64679: Missing dirty preferences tagCampbell Barton
- Editing shortcuts. - Editing walk mode navigation. - Adding/removing paths.
2019-05-20Cleanup: reorder report argument for pointer assignmentCampbell Barton
Most code uses ReportList argument last (or at least not first) when an optional report list can be passed in.
2019-05-19Fix T64822: curve widget point selection does not take into account DPIBrecht Van Lommel
2019-05-17Python: Raise an error even NO_MAIN data is assigned to objectSergey Sharybin
The goal is to prevent assignment of temporary or evaluated meshes to objects from the main database. Majority of the change is actually related on passing reports around. On a positive side there are more error prints which can become more visible to scripters. There are still possible further improvements in the related areas. For example, disable user counting for evaluated ID datablocks when assignment happens. But can also happen later on as a separate improvement. Reviewers: brecht, campbellbarton, mont29 Reviewed By: brecht Differential Revision: https://developer.blender.org/D4884
2019-05-15Fix preference dirty tagging for addons & keymapsCampbell Barton
2019-05-14Interface: Free argument callback for popupsJacques Lucke
Reviewers: brecht Differential Revision: https://developer.blender.org/D4858
2019-05-14Preferences: set dirty flag when draggingCampbell Barton
2019-05-14Fix missing preference dirty taggingCampbell Barton
Tagging dirty was failing for UI scale, line width, hinting & others. Checking for an update function means all update functions need to tag preferences as dirty. Since this check was added to prevent the active section marking the preferences as dirty, only exclude this property.
2019-05-13Fix unintended autosaving of preferences in a few casesBrecht Van Lommel
* Dirty flag was not cleared on load * Navigating tabs should not cause save * Background mode should not autosave (for e.g. render farms and tests)
2019-05-10UI: allow to cancel editing of vector widgets with escape and RMBAlessio Monti di Sopra
Differential Revision: https://developer.blender.org/D4838
2019-05-10Preferences: add is_dirty memberCampbell Barton
Tag preferences as dirty when changed (prepare for adding auto-save).
2019-05-03Fix T59474: Crash assign shortcutsCampbell Barton
2019-05-01ClangFormat: run with ReflowComments on source/Campbell Barton
Prepare for enabling ReflowComments.
2019-04-23UI: ignore events in empty region overlap areasCampbell Barton
- Resizable areas use 2D view bounds. - Header uses the button bounds. - A margin is added to avoid clicking between buttons. - Region resize edges clamp to the 2D view bounds. Resovles T61554
2019-04-23UI: move auto_open clearing out of ui_region_contains_point_pxCampbell Barton
Prefer explicit call for menu buttons since it's confusing if only some queries clear auto open. Also queries shouldn't modify data.
2019-04-19UI: move top-bar into the spaces headerCampbell Barton
Currently this is only in the 3D viewport however all spaces that use the tool-system will have this region added. D4680 by @brecht with own updates.
2019-04-18Cleanup: comment blocksCampbell Barton
2019-04-17Cleanup: comment length in interfaceCampbell Barton
2019-04-17ClangFormat: apply to source, most of internCampbell Barton
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
2019-04-16Cleanup: trailing commasCampbell Barton
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-03Fix T62939: Incorrect cursor position when exiting UI sliderVictor Seiji Hariki
Differential Revision: https://developer.blender.org/D4629
2019-03-30Fix T63137: crash pressing enter to confirm menu, after recent changes.Brecht Van Lommel
2019-03-28Fix T63037: Accelerator keys fail when another key is highlightedCampbell Barton
2019-03-27UI: minor change to active-default logicCampbell Barton
Don't attempt to activate default button if it's already active. Also expand on the flags comment.
2019-03-27UI: support an 'active default' button for pop-upsCampbell Barton
Use this for the save confirmation dialog so it has a default action when pressing enter which draws with a highlight so it's clear what the default action is (the dialog was just closing before). Resolves T57686