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
path: root/source
AgeCommit message (Collapse)Author
2020-02-11GPencil: Fix typo error in struct name for writeAntonio Vazquez
This produced errors loading the mask list.
2020-02-11GPencil: Fix merge layers operator to merge Mask listAntonio Vazquez
2020-02-11GPencil: Add new Hide and Invert icons to MasksAntonio Vazquez
2020-02-11GPencil: Add limit control for number of masking layersAntonio Vazquez
2020-02-11Merge branch 'greasepencil-object' into greasepencil-refactorAntonio Vazquez
2020-02-11Merge branch 'master' into greasepencil-objectAntonio Vazquez
2020-02-11CLeanup: clang-formatCampbell Barton
2020-02-11Cleanup: minor edit to last commitCampbell Barton
Avoid repeating the fallback return.
2020-02-11Fix T73348: Surface Deform distortion on bind with small facesCampbell Barton
Thanks to @CodyWinch for finding the root cause
2020-02-11Merge branch 'blender-v2.82-release'Campbell Barton
2020-02-11Fix T73682: Sampling color fails for float imagesCampbell Barton
2020-02-11Fix T73695: line highlight jitters with smooth scrollKai Jægersen
2020-02-11UI: Use popup dialog for make single user from operator searchCampbell Barton
Use a popup since the default action was to do nothing, the user would always need to access the redo panel. Resolves T73711.
2020-02-11Fix T56108: Crash editing corrupted vertex groupsCampbell Barton
While the file in this report had corrupted values, this is avoidable without adding any extra overhead. Use unsigned vertex group indices since we don't need negative values, this is an alternative to checking they aren't negative in many places. Vertex group values over INT_MAX is still considered invalid, so any accidental unsigned wrapping won't be silently ignored.
2020-02-11Cleanup: remove duplicate, commented structsCampbell Barton
2020-02-11Cleanup: extra semicolons, comma use, undeclared varsCampbell Barton
2020-02-11Cleanup: unused headersCampbell Barton
2020-02-11Cleanup: add license header, use header guardsCampbell Barton
2020-02-11Doc: update to T73699 fixCampbell Barton
It's important to refer to "other selected objects" in this case.
2020-02-11RNA: Raise error assigning an active object which doesn't existCampbell Barton
Previously this silently cleared the view layers active object.
2020-02-11GPencil: Refactor: Add implementation of new mask list systemClément Foucault
This system makes it possible to have up to 256 layers in a GPencil Object that can be used as masks. User can use more than 256 layers and use mask on them but the masking one must be from one of the first 256. This commit does not include optimizations.
2020-02-10Fix T73699: Unhelpful error message when trying to knife project a manifold ↵Aaron Carlisle
object
2020-02-10Revert "Sculpt: Remove partial viewport updates from sculpt stroke code"Pablo Dobarro
This reverts commit 394b48029c5335381f774f83524ad6ee5cb986da. Leaving this here does not affect performance in any significant way and it may be useful in the future. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6688
2020-02-10Fix T72690: Do not draw points behind the viewport camera in the paint cursorPablo Dobarro
In some situations the symmetry point may be behind the camera, so the projection is inverted and it looks wrong. This avoids drawing points in screen space when they are behind the camera. Reviewed By: jbakker Maniphest Tasks: T72690 Differential Revision: https://developer.blender.org/D6487
2020-02-10Fix T66349: Add missing update for face orientation overlayPablo Dobarro
This forces the full geometry when that overlay is enabled. I would rather not support this and leave that bug as a know issues/ limitation because this is terrible for performance and people may not be aware that by enabling the option they are disabling the optimization. Reviewed By: jbakker Maniphest Tasks: T66349 Differential Revision: https://developer.blender.org/D6552
2020-02-10Cleanup: Fix warning (unused variable)Dalai Felinto
2020-02-10Cleanup: Rename `BKE_library_override_` functions to `BKE_lib_override_library_`Bastien Montagne
pqrt of T72604.
2020-02-10Refactor: move `Library`-specific functions into proper `BKE_library` file.Bastien Montagne
Even though we do not have much of those, this might change in the future, and in any case having specific functions for this ID type in generic `BKE_lib` area was really confusing.
2020-02-10Fix mismatch in BKE headers' multi-include safeguards naming.Bastien Montagne
Forgot to update those in recent `BKE_lib_` files renames.
2020-02-10Cleanup CLOG identifiers in BKE_lib' implementation files.Bastien Montagne
2020-02-10Merge branch 'blender-v2.82-release'Lukas Stockner
2020-02-10Fix unreported: Packing/unpacking errors don't mention tiled imagesLukas Stockner
Thanks to @dfelinto for spotting this!
2020-02-10Fix T73713: Tiled textures (UDIM) getting lost when saving the .blend but ↵Lukas Stockner
not the textures The issue here is simple, IMA_SRC_TILED was missing from a check for whether the image should be saved. Note that tiled images won't be automatically saved if they have never been saved before. For single images this is handled by packing them, but packing of tiled images isn't supported yet. However, in that case the file closing dialog will at least show a warning now instead of completely ignoring tiled images.
2020-02-10Cleanup/Refactor: Move ID deletion into its own .c file.Bastien Montagne
Having functions defined in `BKE_lib_id.h` implemented into `lib_remap.c` was confusing at best. Besides trivial code splitting and header includes cleanup, had to add a new `lib_intern.h` header for callbacks used by both remapping and deletion code.
2020-02-10Merge branch 'greasepencil-object' into greasepencil-refactorAntonio Vazquez
2020-02-10GPencil: Fix compiler error after mergeAntonio Vazquez
2020-02-10Merge branch 'greasepencil-object' into greasepencil-refactorAntonio Vazquez
2020-02-10Merge branch 'master' into greasepencil-objectAntonio Vazquez
Conflicts: source/blender/blenkernel/intern/gpencil.c source/blender/editors/sculpt_paint/paint_ops.c
2020-02-10BLI: add utilities for defining non-movable and non-copyable classesJacques Lucke
Structs and classes can subclass these member-free classes privately. Then they become non-movable, non-copyable or both.
2020-02-10USD: Install USD library via install_deps.shSybren A. Stüvel
This commit adds the download, extract, patch, build, and install of the Universal Scene Description (USD) library to the `install_deps.sh` script. Reviewed By: mont29, LazyDodo Differential Revision: https://developer.blender.org/D6478
2020-02-10Cleanup: Add basic doc about each `BKE_main` and `BKE_lib` files.Bastien Montagne
Including expected prefixes for functions in those files. Part of T72604.
2020-02-10Fix missed include update in recent BKE_library renaming.Bastien Montagne
2020-02-10BLI: improve various C++ data structuresJacques Lucke
The changes come from the `functions` branch, where I'm using these structures a lot. This also includes a new `BLI::Optional<T>` type, which is similar to `std::Optional<T>` which can be used when Blender starts using C++17.
2020-02-10UI: Graph Editor Show Cursor panelWilliam Reynish
Make the Graph Editor Cursor panel fit in and use the split layout. Also removed the snap buttons, since they were only a subset of the snapping possibilities, all of which are in Key > Snap anyway, and also in the context menu. Update the theme to use correct hierarchy progression like in other editors. Differential Revision: https://developer.blender.org/D6785 Reviewed by Brecht van Lommel
2020-02-10Cleanup/refactor: Rename `BKE_library` files to `BKE_lib`.Bastien Montagne
Note that `BKE_library.h`/`library.c` were renamed to `BKE_lib_id.h`/`lib_id.c` to avoid having a too generic name here. Part of T72604.
2020-02-10Tracking: Clarify calculation of camera matrix for object solverSergey Sharybin
It might be confusing why matrix is constructed from scratch rather than using already calculated one.
2020-02-10Tracking: Cleanup, more clear variable nameSergey Sharybin
2020-02-10Tracking: Fix usage PLACEHOLDER functionSergey Sharybin
Don't use BKE_view_layer_context_active_PLACEHOLDER which is marked as "never use this". In fact, it isn't needed to lookup for camera in the tracking function at all: camera object is always explicitly passed to it.
2020-02-10Fix T61138: Difficulty in aligning handles of Stroke of type Curvemano-wii
The user has preference to select the center point for alignment. But in this case, it was not available for selection. Also prioritizes selection of the middle point over the handles. Reviewed By: #user_interface, brecht Differential Revision: https://developer.blender.org/D6780
2020-02-10GPencil: Add option to add mask layer one by oneAntonio Vazquez
Now it uses a list of layer using a pure dynamic enum list.