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
2016-03-05Cleanup: quiet -Wcomma, cast to void where neededCampbell Barton
2016-03-05Cleanup: unnecessary comma useCampbell Barton
2016-03-04Fix menu aliged to right side of screen in UserPref windowJulian Eisel
Only applied in a really few cases actually. To reproduce: * Open User Preferences *in own window* * Search for node wrangler add-on (it's one of the few cases where this happens) * Enable and open details * Click on one of the menues in the add-on preferences Actually this was reproducable in any window, user preference area just had to take up most/all of the width. Note: I'm not totally sure if just disabling these lines is correct, but I didn't find any issues or any information why this was needed. So it seems to be redundant.
2016-03-04Fix T47683: broken BBox logic when drawing duplis.Bastien Montagne
Once a dupli had a valid bbox, that bbox would be used for all following objects without bbox, instead of skipping clipping check. Issue unveiled by rB3fa0a1a5bc0ff2, but not related at all (in fact, bug was present before that commit).
2016-03-04Cleanup: suspicious use of commasCampbell Barton
2016-03-04Curve/line width change broke outline drawingCampbell Barton
Partially revert e29a5ba6
2016-03-03Cleanup: take Main argument for copyCampbell Barton
2016-03-03Armature edit-mode: Add clear-roll operator, Alt-RCampbell Barton
2016-03-02Fix crash accessing nodes search menuSergey Sharybin
Was caused by d49985c.
2016-03-02Avoid node tree update tag when changed nodes which are not affecting resultSergey Sharybin
This was we don't have re-compo or viewport re-rendering happening when changing nodes which are not connected to the output at all (for example when adding new nodes or changing settings for unconnected nodes). Only basic operations are covered for now. checks could be added to more tools when needed. Currently it's not fully optimal implementation, but seems to work fast enough. Don't see reliable alternative to that -- keeping tag in the node wouldn't work because of the node groups (which are probably already broken, but should be easy to solve with current approach). So guess it's more matter of optimizing path search from a node to output. Before processing forward let's check whether it's indeed something we want and whether the approach is indeed not fully bad. Reviewers: campbellbarton, mont29 Subscribers: sebastian_k Differential Revision: https://developer.blender.org/D1765
2016-03-02Fix T47564: Unwrapping the same mesh results in different UVs.Bastien Montagne
Pointers of faces were passed as face keys during parametrizer's face creation. Since those addresses were different for every run, the layout of the faces ended up being different in the internal hash, leading to inconsistent order of their evaluation during LSCM solving, and slightly different UV maps. Solved by simply using faces' indices as key instead, which ensures we always get same results with exact same input data now. Many thanks to Roman Nagornov (RomanN) for raising the issue, investigating it and finding the solution! And thanks to Brecht for quick review too.
2016-03-02Fix T47610: Texture node in compositing nodes does not updateSergey Sharybin
The issue was caused by some code accessing R from a functions which are marked as safe for use from outside of render pipeline. Now those functions are safe(er) for use.
2016-03-02UI: Show categories in operator search popupCampbell Barton
Gives better context especially when operators have generic names.
2016-03-02UI: Add search-create callbackCampbell Barton
Needed to support alternate search UI's, no functional changes.
2016-03-02Fix assert in UI codeCampbell Barton
Dont attempt to clip empty string
2016-03-02Use render path as initial location when saving rendersCampbell Barton
2016-03-01Edit Mesh: Edge tag toggle when no active path is foundCampbell Barton
User request, this matches 2.6x behavior more closely.
2016-03-01Eyedropper: Reset property on cancel and add enter to confirmJulian Eisel
2016-02-29User customizable keymap for eyedropper (modal operator)Julian Eisel
2016-02-29Cleanup: Rename ED_button_operatortypes -> ED_operatortypes_uiJulian Eisel
2016-02-29Add User Interface keymap (no items yet)Julian Eisel
Needed to allow modal UI keymaps, but I'm sure we'll need this more often in future. First item will be modal eyedropper keymap coming in a following commit.
2016-02-29Fix a bunch of temp full-screen glitchesJulian Eisel
Steps to reproduce fixed glitches were: * Change any editor to be file browser from menu, Ctrl+O *from the file browser area*, Esc -> area reset to what it was before changing to file browser initially * Ctrl+O from any area, F12, Esc -> returns to initial editor in full-screen (expected is file browser in full-screen) Fixes T46229 Core of the fix is removing old area from spacedata list when going back to previous area (see ED_area_prevspace -> BKE_spacedata_remove). Also, when creating a new temp area we now don't exit old area anymore (needed so SpaceFile->op is kept, but it also makes sense in general) Aaand finally removes some ugly hacks. Tested quite a bit, so I think it's safe to apply (besides of remark below), just would like to get things double checked and confirmed. After all, this full-screen stuff finally starts to feel like it's working :P Note, there's still a memory leak when quitting Blender with temp area open. Haven't found out how to solve yet, but it's not that important for review anyway. Reviewers: campbellbarton, brecht Reviewed By: brecht Subscribers: plyczkowski, Blendify Maniphest Tasks: T46229 Differential Revision: https://developer.blender.org/D1531
2016-02-29Cleanup: Duplicated functionJulian Eisel
wmOrtho2_region_pixelspace and wmOrtho2_region_ui were doing exact same thing since rBSa86482f81cf3.
2016-02-29Fix T47604: Sculpt + Modifier undo gives invalid normalsCampbell Barton
2016-02-29Minor optimization to skin operatorsCampbell Barton
- store layer lookup - single hash adding to set
2016-02-27Fix T47582: Curve handle thickness regressionCampbell Barton
2016-02-27Fix T47586: Nurbs handle thickness regressionCampbell Barton
2016-02-27Fix T47583: Mesh wire edge thickness regressionCampbell Barton
2016-02-27Fix T47592: Wrong line width w/ custom-bonesCampbell Barton
2016-02-27Fix T47593: 'Move to layer' will be crash in blender 2.77rc1.Bastien Montagne
To be backported to 2.77.
2016-02-26Fix: "Twist" GP Sculpt brush in 2D Editors was unusable... now mostly ↵Joshua Leung
usable, if still slightly offset
2016-02-26Fix: "Twist" GP Sculpt brush didn't work well in 3D ViewJoshua Leung
2016-02-26Blender 2.77 release: Bump subversion and go into RC cycle nowSergey Sharybin
Splash and RC1 AHOY are incoming.
2016-02-26Code reshuffling to prevent problems like the previous commit happening againJoshua Leung
2016-02-26Fix T47503 - My previous fix for T47472 accidentally reused an unrelated flagJoshua Leung
ked->iterflags actually already had an enum defined, but at the time of the previous fix, I'd forgotten that it was defined. As a result, "f1 needs NLA remap" got given the same flag as "include handles when doing keyframe selection checks".
2016-02-26Code Cleanup - Fix commentsJoshua Leung
2016-02-26Restore ability to clear motionpaths from selected objects/bones onlyJoshua Leung
In response to user feedback, this commit brings back the ability to limit motionpath clearing to only happening for those on selected objects/bones. By default, the "Clear" operator will clear from all objects/bones, unless the Shift key is held.
2016-02-26UI: Add 'Copy Python Command' to menuCampbell Barton
This feature wasn't exposed anywhere in the interface.
2016-02-26UI: improve cursor mapping for int buttonsCampbell Barton
With continuous grab disabled, non-linear mapping for int buttons wasn't working usefully with small mouse movements. Now 2x pixels motion adjusts by at least 1 w/ int buttons.
2016-02-253D View: correct menu for moving out of local-viewCampbell Barton
Also name more clearly
2016-02-25Cleanup: de-duplicate curve menuCampbell Barton
2016-02-24UI: Use zoom in/out icons for curvesCampbell Barton
Was confusing since zoom icons were used for add/remove elsewhere (color-ramp & presets).
2016-02-23Fix memory leak in panel category updateKévin Dietrich
2016-02-23Fix memory leak running project-paint from PythonCampbell Barton
2016-02-23Fix T47534: Crash w/ project-paint from PythonCampbell Barton
2016-02-23UI: disable undo for cycling render slotCampbell Barton
This wasn't working and used extra undo steps.
2016-02-23Fix button display clamping valuesCampbell Barton
Displaying a button would clamp the value if the button was outside the range. This could be OK in some cases, however it's problematic with object dimensions which would re-scale objects on showing the panel. Add `ui_but_update_edited` when its OK to modify the value.
2016-02-22Fix T47529: Selecting paths makes them relativeCampbell Barton
When selecting file-paths from the interface, initialize the 'Relative' setting from existing paths.
2016-02-22Sculpt: use Ctrl to set grab/sculpt normal-weightCampbell Barton
Having to change this with the slider each time isn't so convenient and invert in this case does nothing.
2016-02-22Sculpt: apply grab normal-weight to snake-hookCampbell Barton