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-03-16Fix __func__ being passed as an output string, also warningsCampbell Barton
2019-03-16Silence warning from recent GPU simplify commitDalai Felinto
Said commit introduced warnings and build problens. Let's be more careful in the future. Warnings are not to be treated lightly either.
2019-03-16Fix compiling after last commitJens Verwiebe
2019-03-15GPU: Simplify select shaders.mano-wii
The shaders are: `GPU_SHADER_3D_FLAT_SELECT_ID` and `GPU_SHADER_3D_UNIFORM_SELECT_ID`. This commit allows the drawing of the mesh select ids to be done on a 32UI format texture. This simplifies the shader that previously acted on the backbuffer and had to do an uint to rgba conversion. Differential Revision: https://developer.blender.org/D4350
2019-03-15Fix T62438: Unhide all doesn't set newly visible objects to selectedDalai Felinto
The select option in the operator was never working because we were trying to select an object considered unselectable (since it was hidden). Reviewers: brecht Differential Revision: https://developer.blender.org/D4527
2019-03-15Fix T62313 - No way to remove object from master collection in 3d viewDalai Felinto
This introduces a new iterator, FOREACH_COLLECTION, that unlike the FOREACH_SCENE_COLLECTION it iterates over all the Blender file collections, including the scene master collection, as well the database ones (bmain). Reviewers: brecht
2019-03-15Fix T62320: Outliner collection disable not propagating to other view layersDalai Felinto
The moment you switched to another view layer the visibility was still outdated.
2019-03-15Fix T62601: parenting to curve (follow path) causes offsetPhilipp Oeser
Similar to T60623 / rB2894e75121d7. Issue (when parenting with 'Follow Curve') is that the curves CU_FOLLOW flag is set on the original, but not the evaluated curve (yet), leading to misbehaviour in 'ob_parcurve()'. Setting this on both now. Reviewers: sergey Maniphest Tasks: T62601 Differential Revision: https://developer.blender.org/D4524
2019-03-15Fix T62594: Truncated text in UIJacques Lucke
Reviewers: brecht, billreynish Differential Revision: https://developer.blender.org/D4518
2019-03-15Fix: "Jump To Target" showing up in workspace context menuDalai Felinto
Issue introduced on d227c58e3ec2020. This was affecting WorkSpaces as well as background scene and probably other places. We use the operator poll to decide whether to show it. Reviewers: brecht, mont29 Differential Revision: https://developer.blender.org/D4488
2019-03-15Fix T62592: GPencil layer activation from outliner needed two clicksAntonioya
For some reason, the code was commented and we missed to enable it again.
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-15Fix T59155: Can't select light in-front of other objectsCampbell Barton
Enable depth picking by default. This adds new 'gpu_flag' since it's not so relevant to add GPU drawing options into uiflag & uiflag2. This resets the recently added smooth edge flag.
2019-03-15Cleanup: indentation, wrappingCampbell Barton
Mostly functions wrapping args, not confirming to our style guide.
2019-03-14Merge branch 'blender2.7'Brecht Van Lommel
2019-03-14Fix T62460: undo doesn't work in files that have a paint curve.Brecht Van Lommel
2019-03-14Fix T62425: topbar showing wrong buttons at some UI scales.Brecht Van Lommel
2019-03-14Fix T62120: number button editing outside of soft max range jumps.Brecht Van Lommel
2019-03-14Fix T62551: Limited Hair editing (no grab, scale, rotate)Sergey Sharybin
This is actually re-introduced T59963 which got broken by 6752022310b. Use less obscure recalc flag now.
2019-03-14Fix T61937: image sequences not updating in workbench display mode.Brecht Van Lommel
Need to pass the image user along to get the frame number.
2019-03-14Cleanup: remove redundant UV select linked optionsCampbell Barton
2019-03-14Cleanup: doxy sectionsCampbell Barton
2019-03-14UI: disallow splitting of temporary screensCampbell Barton
D4510 by @harley
2019-03-14Fix T62526: Can't scroll redo panelCampbell Barton
2019-03-13Fix T59445: top bar hides everything when there isn't enough space.Brecht Van Lommel
Left and right aligned regions get hidden when there is not enough space, and the main center region was empty. Now remove the left region and put its contents in the center region, so that it always remains.
2019-03-13GPencil: Cleanup codeAntonioya
2019-03-13T62446: Mouse cursor disappears on Grease Pencil strokeAntonioya
Before the cursor was only visible after the cursor moves over side areas, but not in viewport area. Now, as soon the drawing is completed, the cursor is reset in order to get again the icon in the viewport.
2019-03-13UI: New option to display factors as percentagesJacques Lucke
The option can be changed in the Preferences in `Interface -> Editors -> Factor Display Type`. Reviewers: campbellbarton, brecht, billreynish Differential Revision: https://developer.blender.org/D4462
2019-03-13Fix T58668: Misaligned text when editing multiple valuesJacques Lucke
Reviewers: brecht Differential Revision: https://developer.blender.org/D4503
2019-03-13Fix T58721: Keyframing one transform option reset other transformsSergey Sharybin
Use dedicated flag to tag animation just for copy-on-write synchronization, which makes it so copies of the original data blocks gets in sync with the original ID. This will not flush the animation update to all objects which depend on that animation. If such flush is required, use ID_RECALC_ANIMATION. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D4508
2019-03-13BMesh: make edge winding from face optionalCampbell Barton
Broke uv-sphere creation, further it might be a problem for script authors expecting matching edge order for duplicated content. Now only apply this when duplicating via the operator.
2019-03-13Fix T62484: Mesh undo ignores selection modeCampbell Barton
2019-03-13Fix T62524: Popover w/ keep-open moves on cursor motionCampbell Barton
2019-03-13Cleanup: rename uiBlock.mx,my to bounds_offsetCampbell Barton
Use a name that related to block bounds calculation (mx/my are typically used for mouse x,y).
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-13GPencil: Fix merge duplicateAntonioya
2019-03-13GPencil: Fix compiler warningAntonioya
2019-03-13Fix T62491: Wrong tooltip for lock/unlock stripsCampbell Barton
2019-03-13Cleanup: warningCampbell Barton
2019-03-13Fix T62377: Crash hiding Armature in edit mode and switching to poseDalai Felinto
The poll function accepts hidden objects, so they are not stuck in pose mode, but the operator itself expects a valid base, which we don't have. When called from OBJECT_OT_mode_set() it will fallback to object mode. It is the same that happens when in Edit Mesh mode with a hidden active object and trying to change to Vertex Painting mode.
2019-03-12Fix Hook to New Object won't appear in Local ViewDalai Felinto
Reported as part of T62436 (although the bug was a different one).
2019-03-12Silence warning in greasepencil codeDalai Felinto
2019-03-12GPencil: Restrict new data operator to object modeAntonioya
The operator was only accessible from search menu, and this was wrong. The operator must be only used in object mode.
2019-03-12Fix T62506: Erasing blank annotation layer activates Move operatorAntonioya
If you try to erase empty annotations, the operator is canceled. The message is necessary to avoid the keymap is captured by the next keymap in the stack.
2019-03-12Fix (unreported) Outliner could add (link...) a collection to a linked ↵Bastien Montagne
scene/collection. Think that's the last case... At least for now.
2019-03-12Fix T62488: Can delete collection from indirect linked library.Bastien Montagne
Same issue as with previous commits for other Collection Outlier's operations, checks are always different though...
2019-03-12Fix (unreported) Outliner's New Collection adding local collection to linked ↵Bastien Montagne
IDs. Similar issue to the one about Duplicate operation...
2019-03-12Cleanup: Outliner's Collection duplicate: don't check for visualization type ↵Bastien Montagne
in exec function. This has already been ensured by poll callback...
2019-03-12Fix (unreported) duplicated collection from linked scene would be parented ↵Bastien Montagne
to that scene. In other words, Duplicate Collection could link local ID into a linked one... Nasty. ;) Add checks that found parent is not a linked data-block (and try to find a fall-back one if this is the case).