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-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
2020-05-08Fluid: Adjusted secondary particles timestep and gravity optionsSebastián Barschkis
Secondary particles are now compatible with the new gravity setup.
2020-05-08Fluid: Updated Mantaflow source filesSebastián Barschkis
Includes more flexible options for dt, dx in secondary particles plugin.
2020-05-08Fix T65012: Update depsgraph for matcap flippingRobert Guetzkow
The matcap flipping didn't work with the workbench engine in rendered mode because of a missing depedency graph update. This commit tags the scene id for a dependency graph update in `toggle_matcap_flip`. Reviewed By: fclem, sergey Differential Revision: https://developer.blender.org/D7657
2020-05-08Fix Assert: Wireframe XRay during SculptingJeroen Bakker
In the situation that the viewport was set to solid/texture mode and switch to wireframe and sculpt mode, an assert was triggered in `workbench_cache_sculpt_populate`.
2020-05-08Cleanup: USD, removed unnecessary variableSybren A. Stüvel
No functional changes.
2020-05-08Cleanup: USD test, clarfied commentSybren A. Stüvel
No functional changes
2020-05-08Cleanup: USD, made AbstractHierarchyIterator::get_writer constSybren A. Stüvel
No functional changes.
2020-05-08Cleanup: USD, added some clarifying commentsSybren A. Stüvel
No functional changes.
2020-05-08Tests: Alembic, log entire command when `abcls` failsSybren A. Stüvel
This makes it easier to manually run the `abcls` when a test fails, aiding inspection & fixing. No function changes to actual Blender code.
2020-05-08Additional fix for T76426: Mantaflow Liquid - Gravity not respecting Time ↵Sebastián Barschkis
Scale from domain. Removed time scale from another conversion factor. See also changes from 6400f54b4cc6.
2020-05-08Cleanup: USD, refactored export graph constructionSybren A. Stüvel
The construction of the export graph is now split into a few steps: - Construct a `HierarchyContext` object for the to-be-exported object. - Determine the graph index, i.e. the export-parent and the duplicator. - Update the `HierarchyContext` object for this graph index. This allows the upcoming new Alembic exporter to override the location of an object in the export graph, in order to support "flattened" exports. Aside from that, this also simply makes the code cleaner. No functional changes.
2020-05-08Cleanup: Alembic, moved axis conversion functions into their own filesSybren A. Stüvel
The long-term goal is to move code out of `abc_util.{h,cc}` into either files with better, more concrete names, or simply into the one file where they are used. No functional changes.
2020-05-08GPencil: Fix typo error in previous renameAntonio Vazquez
2020-05-08Cleanup: clang-formatCampbell Barton
2020-05-08Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-08Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-08Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-08Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-08Fix T76484: Infinite event handling when loading with load_ui=FalseCampbell Barton
When loading a file from the Python console with load_ui=False, the event was never freed from the queue causing the command to continuously be executed.
2020-05-08GPencil: Refactor - Rename modifier and shder functionsAntonio Vazquez
This change is to align names with changes in T76498