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
2020-05-11Merge branch 'blender-v2.83-release'Sergey Sharybin
2020-05-11Fix T76512: Sculpt mode: crash when applying baseSergey Sharybin
Differential Revision: https://developer.blender.org/D7663
2020-05-11Fix T76630: Crash when changing transform value with Custom OrientationGermano Cavalcante
2020-05-11Fix T76642: Incorrect behavior limiting undo stepsCampbell Barton
2020-05-11Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-05-11Fix T76598: GPencil - Set a lower limit for Thickness modifierAntonio Vazquez
The old value was too high. Now, the limit of pressure is 0, but anyway, the stroke will be always visible because there is a minimum thickness of 1 pixel.
2020-05-11Cleanup: Toggle X-Ray button, removed nested ternary operatorsSybren A. Stüvel
Replaced two nested ternary operators combined with dynamic attribute access, with a simple `if`/`elif`/`else` construct. No functional changes.
2020-05-11GPencil: New Percentage parameter in Build modifierAntonio Vazquez
Add a factor to determine the percentage affected. This parameter is used to hide part of the stroke and to have a full control of how the points are displayed and not linked to current scene frame. {F8526502} {F8526511} Reviewed By: mendio, pepeland Differential Revision: https://developer.blender.org/D7682
2020-05-11Annotations: Small tooltip changeAntonio Vazquez
2020-05-11Annotations: Add Stabilization for draw toolJuanfran Matheu
This patch adds the stabilizer feature of GP to the annotations. It has a toggle to activate it "Use Stabilizer", and two properties to control the behaviour of the smooth effect (factor and radius). You can also use shift at start or in the air to temporaly use this feature. {F8518283} Differential Revision: https://developer.blender.org/D7648
2020-05-11Fix T76438: Wrong calculation of depth for Follow Track constraintSergey Sharybin
Need to transform direction as such, without adding translation component of the camera matrix.
2020-05-11Tracking: Cleanup, split code of follow track constraintSergey Sharybin
Makes a set of more isolated individual functions, which should make it more clear what's going on. Improved naming, added some comments. Some extra cleanup is possible to get rid of generic vectors called vec and disp.
2020-05-11UI: show tool-tips in menu searchCampbell Barton
2020-05-11Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-11Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-11UI: apply vertical tool-tip offset in pixel-spaceCampbell Barton
Was applying in ui-block space which changed offset at different zoom levels.
2020-05-11Cleanup: unused arg, clang-formatCampbell Barton
2020-05-11Cleanup: reference 'bpy.types.bpy_struct' directlyCampbell Barton
Previously there wasn't a way to access this directly from bpy.types.
2020-05-11Docs: list inherited C/Python API functionsCampbell Barton
2020-05-11Fix duplicate property references in generated API docsCampbell Barton
2020-05-11Fix building docs with sphinx 3.xCampbell Barton
2020-05-11Docs: update API docs, adding reference to bl_rna_get_subclass.Campbell Barton
2020-05-11Cleanup: unused variableCampbell Barton
2020-05-11Merge branch 'blender-v2.83-release'Richard Antalik
2020-05-11Fix T75998: Precision of 'Unit Scale' and 'Grid Scale' are mismatchedRichard Antalik
Change hard limits of scale_length RNA property to 1e-9 - 1e+9. This makes it easier to work with small or large metric units.
2020-05-10Cleanup: add ED_screen_areas_iter to clang-format ForEachMacrosJacques Lucke
2020-05-10Merge branch 'blender-v2.83-release'Richard Antalik
2020-05-10Fix T36263: Pasted strip doesnt have F-Curve keyframes from the originalRichard Antalik
Original code for copying strips tried to change strip name 2 times before copying and once again after pasting. Store structs in clipboard in unchanged state, so we can reference data after pasting easily. Better method would probably be storing animation data in clipboard as well, so we can copy animated strips even between scenes. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7638
2020-05-10Merge branch 'blender-v2.83-release'Richard Antalik
2020-05-10Fix T71300: Crash on rendering scene recursively from sequencerRichard Antalik
Adding recursive scenes has been disabled, but old files still can be opened. Add check if scene will render itself. Opening such file will produce warning on open and error on running render. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D7562
2020-05-10Windows: Ignore context record for backtrace is address is 0.Ray Molenkamp
T76602 reported a crash with the exception address being 0, this stack naturally could not be walked and no backtrace was reported for the main thread. Which would have been helpful. This change modifies the behaviour of the crash handler to ignore the context record if it contains no useful information and walk the current stack to get some information about what lead to the crash.
2020-05-09deps/windows: Fix wrong crt for libjpeg and pthreadsRay Molenkamp
The msvc linker had been warning about libcmt being dragged in for a bit, finally tracked the issue down to the deps of jpeg and pthreads which both ignored our cflags. this diff changes them both to use the dynamic crt rather than the static one so they'll be in line with all our other libraries.
2020-05-09Fix T76427: edit mesh undo hanges when building without TBBBrecht Van Lommel
Background task pools would not restart threads if reused multiple times, thanks to Jeroen for identifying the cause of this problem. Differential Revision: https://developer.blender.org/D7659
2020-05-09Fix building on NetBSDCampbell Barton
2020-05-09Cleanup: doxy commentsCampbell Barton
2020-05-09Cleanup: spellingCampbell Barton
2020-05-09Cleanup: double-spaces in commentsCampbell Barton
2020-05-09Doxygen: Fix warnings in DoxyfileAaron Carlisle
2020-05-08Cleanup: take includes out of 'extern "C"' blocksJacques Lucke
Surrounding includes with an 'extern "C"' block is not necessary anymore. Also that made it harder to add any C++ code to some headers, or include headers that have "optional" C++ code like `MEM_guardedalloc.h`. I tested compilation on linux and windows (and got help from @LazyDodo). If this still breaks compilation due to some linker error, the header containing the symbol in question is probably missing an 'extern "C"' block. Differential Revision: https://developer.blender.org/D7653
2020-05-08Install_deps: Add support to compile TBB when we cannot find version.Bastien Montagne
We now want to use fairly recent TBB (2018 at least?), so distro a bit old will not have required package anymore... Tested with Debian, other distro "should work" (c), but tests there are much welcome! ;)
2020-05-08install_deps: Fix (unreported) typo in OpenXR build code.Bastien Montagne
Was breaking up proper behavior of 'need to rebuild' checks for that lib.
2020-05-08install_deps: Fix (unreported) broken logic in OIIO building.Bastien Montagne
Not sure where that code was comming from, but it was breaking the cleanup/update_deps logic...
2020-05-08install_deps: Fix (unreported) broken Boost source URL.Bastien Montagne
2020-05-08Cleanup: install_deps: Simplify the 'no distro' code a bit.Bastien Montagne
We never deal with packages then, and only ever build (if we do anything), no reason to make things more complicated than needed...
2020-05-08install_deps: Fix (unreported) bad handling of deps between libs.Bastien Montagne
Previous code would forec built libs to always be rebuilt when one of their deps was using a package. While this could be useful when said package was actually updated, this generates way too much false positives. Now only rebuild a built lib when we actually switch from built to package for one of its deps.
2020-05-08Windows: Include symbol file in module informationRay Molenkamp
When writing out the module information in a crashdump we did not include what symbol file was loaded and if that symbol file actually matches our executable. Given the backtraces may contain invalid information if the symbols are unmatched this is relevant to know. This diff adds the symbol file and an indication if unmatched symbols are used.
2020-05-08Windows: Improve private symbol detectionRay Molenkamp
To detect if private of public symbols were loaded we were relying on a strcmp with a known filename, which was not great, the symbol api has a field we can query which should be more flexible and reliable.
2020-05-08Windows: Fix BLI_assert backtrace.Ray Molenkamp
With the recent backtrace overhaul, the fact that BLI_assert calls BLI_system_backtrace slipped somehow trough the cracks, causing issues for debug builds. This change allows BLI_system_backtrace to run again without having an exception record. Also minor improvements to the comments.
2020-05-08USD: Export hair/particle system with name of system (and not its settings)Sybren A. Stüvel
Particle systems have two names: the name of the particle system itself, and the name of the particle system settings. The USD exporter used to use the latter name, and now switched to the former. This is to be in line with the Alembic exporter, as well as to give users more freedom in the naming (the particle system can have a unique name but still share settings from other particle systems).
2020-05-08Merge branch 'blender-v2.83-release'Robert Guetzkow