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-12-31Add BLI_string_utf8 specific test.Bastien Montagne
This test should ensure we correctly detect all invalid utf-8 sequences in a given string. DISCLAIMER: Do not run this with current code - you'll either laugh or cry, nearly *all* checks fail! Based on utf-8 decoder stress-test (https://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt) by Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/> - 2015-08-28 - CC BY 4.0
2016-12-29Add new operator, ED_OT_undo_redo, to allow py tools to trigger that action.Bastien Montagne
Patch D2430 by @raa, thanks.
2016-12-29Fix T50334: Also select indirectly imported objects when linking/appending.Bastien Montagne
Since we create a base and instantiate them, they become directly linked, so makes sense to also select them if requested.
2016-12-29Freestyle: fix typo in console message.Bastien Montagne
Patch D2270 by Anthony Edlin (@krash), thanks.
2016-12-29Edits to user prefs NDOF UIAaron Carlisle
Small changes: - Remove "NDOF" from each setting - Change tooltip for deadzone - Unrelated typo in cmake comment Reviewers: merwin, Severin Reviewed By: merwin, Severin Tags: #bf_blender, #user_interface Differential Revision: https://developer.blender.org/D2319
2016-12-28Fix T49848: bevel of spiral gets bigger and bigger widths.Howard Trickey
This is the same issue as was fixed with T39486: the adjustment pass that tries to equalize different widths at either end of an edge sometimes causes the widths to get bigger and bigger. The previous fix was to let "clamp_overlap" do double duty as a way to limit this behavior. But clearly this is undiscoverable, as the current bug report shows. So I put in an "auto-limiting" mode that detects when adjustments are going crazy and then acts as if clamp_overlap were set. The reason we can't always act as if clamp_overlap is set is that certain models (e.g., Bent_test in regression tests) look bad if that is enabled.
2016-12-28UI: Make icon-only buttons for enum items with empty label.Bastien Montagne
Patch D2420 by @raa, thanks.
2016-12-28Various UI message and API doc tweaks and fixes.Bastien Montagne
Mostly from patch D2256 by Aaron Carlisle (@Blendify), thanks!
2016-12-28Update manual links in 'add object' py template.Bastien Montagne
Patch D2328 by @blendify, thanks.
2016-12-28Minor UI message fix.Bastien Montagne
Based on D2436 by @blendify, thanks.
2016-12-28Tweak error message when external image editor launching fails.Bastien Montagne
Include idea that Blender may fail to launch it even if path is correct, in some cases (dear Windows...). Based on idea from @lijenstina and @blendify (D2349), thanks.
2016-12-28Also apply similar fixes to .keyframe_delete()Joshua Leung
- T49816
2016-12-28Fix T49816: Keyframing NLA Strip influence from Python set keyframes in the ↵Joshua Leung
wrong place
2016-12-28Fix T50184: Grease Pencil Layer synchronization between Dope Sheet and ↵Joshua Leung
Properties panel
2016-12-28Fix T49479: Freestyle inconsistent line drawing with large geometry dimension.Tamito Kajiyama
Ray-plane intersection routine GeomUtils::intersectRayPlane() was used with an unnormalized direction vector as input.
2016-12-283D View roll & orbit were scaling view-quat lengthCampbell Barton
Over time roll and orbit would scale the quaternion which is documented as unit length. In practice any errors would be subtle, but better normalize as other operators do.
2016-12-28Comments: mul_project_m4_v3_zfacCampbell Barton
2016-12-27Fix T50240: Rendering crashes when synced to JACK TransportJörg Müller
Disabling synchronization while rendering. Using G.is_rendering as suggested by bastien. ;-)
2016-12-27Fix T50305: Blender truncates a long multibyte character object's name to an ↵Bastien Montagne
invalid utf-8 string. Add logic in RNA to ensure we pass valid utf8 string to BKE ID new functions...
2016-12-27Comments: hints for perspective functionsCampbell Barton
Note which GL functions these are equivalent to.
2016-12-27Correct bad cast, unused var warningCampbell Barton
2016-12-24[MSVC] Fix test for C++11 support for vc2015/2017 based on D2432 by Ulysse ↵Ulysse Martin
Martin (youle)
2016-12-23Fix (unreported) crash in 'Match movie length operator' in case of lost ↵Alexander Romanov
video texture file
2016-12-23Readfile: Resurrect do_versions_after_liblink.Bastien Montagne
Basic idea is to store fileversion in Library datablock, and split again Main by libraries after lib linking, do_versions_after_liblink on those separated Mains, and merge again. This allows to still have correct versions for each data-block in that second do_versions step. Note that this is not used currently in master (might be soon, though), but is needed for 2.8 work.
2016-12-23Fix (unreported) `--threads` option no more respected by main task scheduler.Bastien Montagne
Main scheduler would be created way before `-t` argument would be parsed, since it was on forth pass! Moved it to first pass of argparse, that kind of stuff should be initialized asap on startup.
2016-12-22Fix wrong return type in blenderplayer stubsJulian Eisel
2016-12-20Fix strict compiler warning in generated C++ RNASergey Sharybin
2016-12-20OpensSubdiv: Cleanup, unused argumentSergey Sharybin
2016-12-20Libmv: Fix missing virtual destructor in frame access sub-classSergey Sharybin
This is undefined behavior in C++ and Clang was complaining a lot about this.
2016-12-20String drawing function for the "simdebug" utilities.Lukas Tönne
Simple string drawing API for debug drawing, in addition to basic primitives.
2016-12-19Fix (unreported) linked datablocks going through do_versions several times.Bastien Montagne
When linking data-blocks from same library in several steps, the already linked data-blocks of same lib would go again through versionning code... Note: only fixed for libraries, I can't imagine how this could happen with local data...
2016-12-19Cleanup: rename paramenter to right nameAntonio Vazquez
2016-12-17Cleanup: trackball logicCampbell Barton
Used SQRT2 and SQRT1_2 to calculate the same value, harmless but a little confusing, set once and check instead.
2016-12-17Fix T50216: Missing checks caused data transfer segfaultLuca Rood
Data transfer was not checking if the required geometry existed, thus causing a segfault when it didn't. This adds the required checks, and reports errors if geometry is missing. This also replaces instances of the words "polygon" and "loop" in error messages with "face" and "corner" respectively, to be consistent with the rest of the existing UI. Reviewed By: mont29 Differential Revision: http://developer.blender.org/D2410
2016-12-17Fix T50264: Stroke is not painted when append Grease Pencil blockAntonio Vazquez
When append a datablock the default brushes were not created and only were created when draw new strokes. Now the default brushes are created when draw strokes if necessary.
2016-12-16Make Shift+LMB on transform manipulator configurableJulian Eisel
It's now possible to change the shortcut that enables planar transformation with the transform manipulators (shift+LMB on axis). This actually fixes the workaround added in rB20681f49801fd. Thing is that we needed to allow using the manipulators, even if a modifier key is held so things like snapping work right away. That's why normal LMB behavior uses KM_ANY. However, event handling would always execute the KM_ANY keymap handler because it's iterated over first. Simply solved this by registering the KM_SHIFT keymap item first, so it has priority over the KM_ANY one.
2016-12-16Fix drawing enum property with icon only flagJulian Eisel
Enum properties with icon only flag should use minimum/fixed width in expanded layouts (alignment=UI_LAYOUT_ALIGN_EXPAND). Differential Revision: https://developer.blender.org/D2415 by @raa (only made some really minor corrections)
2016-12-16Remove double menu entriesAaron Carlisle
These were already present in the "Select" menu.
2016-12-15Gtest: Fix/workaround MSVC complains about use of struct with alignmentSergey Sharybin
2016-12-15Fix Playerstubs tmJens Verwiebe
2016-12-15Layer Weight node support for Blender Internal RenderAlexander Romanov
2016-12-15Proper fix for strict compiler warningSergey Sharybin
2016-12-15Revert "Cleanup: Remove unused variable"Sergey Sharybin
This reverts commit 743165eb48870f1d68c8df48cc5907dea857b017. Didn't see it is used in debug mode, sorry
2016-12-15Cleanup: Remove unused variableSergey Sharybin
2016-12-15Fix STR_String Capitalize on non Win32Karsten Weiss
Harmless since its not used, but good to fix.
2016-12-14BGE: Fix T50098: Crash when useding ImageMirrorThomas Szepe
The crash was caused by a missing m_sync initialisation in the second ImageRender constructor.
2016-12-14Fix World Space Shading option influence on Fresnel node for BI + cleanupAlexander Romanov
2016-12-14Cycles: Fix uninitialized variable issue after recent changesSergey Sharybin
2016-12-14Fresnel node support for Blender Internal RenderAlexander Romanov
2016-12-14Cycles: Move object culling helper to own filesSergey Sharybin
This is a stand-alone logic, which becomes quite comprehensive now.