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
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-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-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-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-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-14Fresnel node support for Blender Internal RenderAlexander Romanov
2016-12-13UI: Externally open file and path from context menuJulian Eisel
Adds two buttons to context (RMB) menu of path buttons: * "Open File Externally" to open a file in an external app (only visible if path contains a filename) * "Open Location Externally" to open a path in an external file browser The functionallity for this was already there, just hidden behind Shift/Alt click of file_browse button (folder icon next to path button).
2016-12-13Fix strict warnings on WindowsSergey Sharybin
2016-12-13Fix strict compiler error when building without bulletSergey Sharybin
2016-12-12Cleanup: bad (harmless) usage of PARM_PYFUNC_OPTIONAL in new ID.make_local ↵Bastien Montagne
RNA definition. PARM_PYFUNC_OPTIONAL is only useful in definition of callbacks for registrable types...
2016-12-12Fix (unreported) some RNA func definitions setting flags of other func ↵Bastien Montagne
parameters! Both found cases where luckily harmless, though...
2016-12-12Refactor RNA property: split flags in property flags, parameter flags, and ↵Bastien Montagne
internal flags. This gives us 9 flags available again for properties (we had none anymore), and also makes things slightly cleaner. To simplify (and make more clear the differences between mere properties and function parameters), also added RNA_def_parameter_flags function (and its clear counterpart), to be used instead of RNA_def_property_flag for function parameters. This patch is also a big cleanup (some RNA function definitions were still using 'prop' PropertyRNA pointer, etc.). And yes, am aware this will be annoying for all branches, but we really need to get new flags available for properties (will need at least one for override, etc.). Reviewers: sergey, Severin Subscribers: dfelinto, brecht Differential Revision: https://developer.blender.org/D2400
2016-12-12Cleanup: Get rid of unused BKE_rigidbody_relink_constraint().Bastien Montagne
Also use proper ID_NEW_REMAP macro in BKE_rigidbody_world_groups_relink()!
2016-12-12Cleanup: Rename BKE_libblock_relink, and move it to BKE_library_remap.hBastien Montagne
Was a waaaaayyyyy to much generic name for such a specific func, renamed to much more descriptive BKE_libblock_relink_to_newid(). In near future (few weeks, to limit as much as possible silent mismatch in branches), will rename BKE_libblock_relink_ex to BKE_libblock_relink, this is the real generic data-block relinking func!
2016-12-12Cleanup: Get rid of ntreeSwitchID(_ex) functions, use generic ↵Bastien Montagne
BKE_libblock_relink_ex instead.
2016-12-09Added --debug-io flag to command lineGaia Clary
2016-12-09Depsgraph: Add missing relation for cast modifierSergey Sharybin
When control object is used we need to known our own transformation as well.
2016-12-09Depsgraph: Bone parent should also include armature transform relationSergey Sharybin
It is required to have world-space bone position, which consists of armature object transform and local bone transform.
2016-12-08Fix T49872: 3D cursor places with camera shift in ortographic modeJulian Eisel
2016-12-08Fix expanding enum property in sub-layout of pie menusJulian Eisel
//ui_item_enum_expand// function replaces all pie menu's sub-layouts with radial layout. It should replace only root layout. To reproduce the issue paste the code in Blender's text editor and press Run Script button. ``` import bpy class VIEW3D_PIE_template(bpy.types.Menu): bl_label = "Select Mode" def draw(self, context): layout = self.layout.menu_pie() layout.column().prop( context.scene.render.image_settings, "color_mode", expand=True) def register(): bpy.utils.register_class(VIEW3D_PIE_template) def unregister(): bpy.utils.unregister_class(VIEW3D_PIE_template) if __name__ == "__main__": register() bpy.ops.wm.call_menu_pie(name="VIEW3D_PIE_template") ``` Differential Revision: https://developer.blender.org/D2394 by @raa
2016-12-08Fix crash when opening a Blender file containing Alembic data.Kévin Dietrich
Was also affecting object linking.
2016-12-07Fix (unreported) Sequencer Drop effect: wrong initial offset in second input ↵Bastien Montagne
buffer. Reading rest of the code, it's obvious we want to start à YOFF lines from start of rect2i, so we have to also multiply by number of components. Also did some minor cleanup.
2016-12-07Fix T49893: Crash in Video Sequence Editor with 'drop' effect.Bastien Montagne
Code was not accounting for possibilities that width or height of given buffers may be smaller than XOFF/YOFF... Note that I seriously doubt that drop code actually works (as in, gives expected results) when applied to tiles like it seems to be done currently, but this is much more complex (and involved) topic.
2016-12-07Remove unused include statementSergey Sharybin
2016-12-07Use proper defaults for Hue/Saturation nodeSergey Sharybin