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-10-24Fix: Grease Pencil palettes were missing a RNA path callbackJoshua Leung
2016-10-24Fix T49827L Crash linking material while in Material viewport shading modeSergey Sharybin
Material linking might and does change the way how drawObject is calculated but does not tag drawObject for recalculation in any way. Now use dependency graph to tag draw object for reclaculation. Currently do this using OB_RECALC_DATA taq since tagging is not very granular yet. In the future we can introduce ore granular tagging in the new dependency graph easily. Simple and safe for 2.78a.
2016-10-24Fix mistake in BKE_mesh_new_from_object handling of materials in MetaBall case.Bastien Montagne
Typo, spoted by Coverity scan. To be backported to 2.78a.
2016-10-24Fix T49656: Crash when starting playback while using JACK audio with A/V syncJörg Müller
When ED_screen_animation_play is called from wm_event_do_handlers,ScrArea *sa = CTX_wm_area(C); is NULL in ED_screen_animation_timer. Informing the audio system in CTX_data_main_set, that a new Main has been set.
2016-10-24Fix T49789: Compositor mix node interpolation bugSergey Sharybin
2016-10-24Fix T49797: Exception from scene update handler might leak external engine ↵Sergey Sharybin
descriptors This was causing memory leaks in Cycles. Some more detailed information in the comment in the code. Seems to be safe and nice enough for 2.78a.
2016-10-19 Blender 2.78a release: Use proper "a' on the splashSergey Sharybin
2016-10-19Fix T49775: Appending data with internal dependency cycles prevents correct ↵Bastien Montagne
clearing of linked data-blocks. This is not a simple fix, but imho still needs to be backported to 2.78a...
2016-10-19Fix T49722: Appending Bug (Groups).Bastien Montagne
One day we'll have to reconsider why some many 'real' ID usages are not refcounting... :( To be backported to 2.78a.
2016-10-19Fix T49738: Hair Add Brush doesn't workSergey Sharybin
the issue was caused by wrong default value for brush particle count which was clamped on display from 0 to 1. This is technically a regression but how to port this to 2.78a?
2016-10-19Fix T49746: crash loading user preferences with missing operators.Brecht Van Lommel
2016-10-19Fix assert in the wrong place, should be moved earlier to do anything.Chase Willden
Reviewed By: brecht Differential Revision: https://developer.blender.org/D2304
2016-10-19Fix missing outliner redraw when adding VSE stripJulian Eisel
Needed for outliner "Sequence" display mode.
2016-10-19Fix T49571: 2d stabilize keys not visible in the Graph Editor and Dope SheetSergey Sharybin
2016-10-19Fix T49601: Material menu length problem.Bastien Montagne
Regression from rB69b66d549bcc8, was supposed to be non-functionnal change, so not sure why search menu was reduced here? For now, restore to 2.77 width.
2016-10-19Fix T49646: Switching from large to small image can get stuck zoom at max ↵Anthony Edlin
zoom distance. Allow for zooming in at max zoom distance. Reviewed By: Severin Differential Revision: https://developer.blender.org/D2291
2016-10-19Fix T49534: 2.78 Wrong texture scaling in material viewportSergey Sharybin
Seems to be a bug in original implementation of a830280: code was always using tangent space instead of UV map because it had the same name. Now prefer UVMap over tangent because this is how Cycles works. At least it's closer to. Not sure it the save+reload issue is still relevant after this fix, that needs to be double-checked. Thanks @dfelinto for looking into the report and simplifying the case. Should be included into 2.78a.
2016-10-19Fix T49635: column_flow Layout - last column is too small.Bastien Montagne
Column flow layout was abuse ui_item_fit in a weird way, which was broken for last column items. Now rather use own code, which basically spread available width as equally as possible between all columns.
2016-10-19Cleanup: UI layout: remove unsed and confusing parameter.Bastien Montagne
Things are complicated enough like that, no need to add useless noise on top of it!
2016-10-19Normal edit modifier: Fix relation builder for the new dependency graphSergey Sharybin
2016-10-19Ammend to rB00dc0666b3fe: forgot to fix boid->ground of first particle.Bastien Montagne
This code is confusing, such dirty details should not sneak out of particles' own private code. :(
2016-10-19Fix T49631: radial control operators not using DPI properly.Brecht Van Lommel
2016-10-19Fix T49636: material draw mode crash with displacement and missing group ↵Brecht Van Lommel
input node.
2016-10-19Fix T49622: Grease pencil not rendering out of VSESergey Sharybin
2016-10-19Fix T49502: file browser on OS X not highlighting external drives.Brecht Van Lommel
2016-10-19Fix T49629: Graph editor normalize function doesn't work on f-curves with a ↵Sergey Sharybin
constant key value Technically it is a regression in behavior and should be 2.78a.
2016-10-19Make console message more clear for --scene argumentSergey Sharybin
2016-10-19Fix T49623: Immediately crash trying to render attached file in CyclesSergey Sharybin
Original fix in this area was not really complete (but was the safest at the release time). Now all the crazy configurations of slots going out of sync should be handled here.
2016-10-19Fix viewport camera gets out of sync in certain casesSergey Sharybin
It was possible to have two viewports opened and start using Ctrl-0 to make different objects an active camera for the viewport. This worked fine for viewports which had decoupled camera from the scene, but if viewport was locked to scene camera it was possible to run into situation when two different viewports are locked to scene camera but had different v3d->camera pointers.
2016-10-19Fix T49609: Point density textures: vertex colors are not properly averaged ↵Daisuke Takahashi
in BI Nice to have in 2.78a, though not a regression.
2016-10-19Fix T49608: runtime-only particle's boid->ground Object pointer was left ↵Bastien Montagne
dangling to invalid value in read code...
2016-10-19Fix a few compile errors with C++11 on macOS.Brecht Van Lommel
2016-10-19BLI_task: fix case were some pool could work in more threads than allowed.Bastien Montagne
We were checking for number of tasks from given pool already active, and then atomically increasing it if allowed - this is not correct, number could be increased by another thread between check and atomic op! Atomic primitives are nice, but you must be very careful with *how* you use them... Now we atomically increase counter, check result, and if we end up over max value, abort and decrease counter again. Spotted by Sergey, thanks!
2016-10-19Datablock management: remove 'proxy_from' pointer from 'is ID used' checks.Bastien Montagne
Pretty much same reason as for the 'from' pointer of shapekeys - runtime data creating loops and 'ghost' dependencies between datablocks. We need to handle them in cases like remapping, but whall not take them into account to check dependencies between datablocks... :/
2016-10-19Fix T49595: bpy - negative skin_vertices radius crashes BlenderBastien Montagne
This is unsigned value (negative radius does not have much sense anyway!).
2016-10-19Fix wrong separator line width after drawing vec iconJulian Eisel
Was visible in Dynamic Context Menu add-on.
2016-10-19Fix T49501: Animations imported via alembic render with wrong or no motion blurSergey Sharybin
2016-10-19Fix T49553: Blender 2.78 crashes when File->Data Previews ->Refresh ↵Bastien Montagne
Datablock Previews New recursive iteration over IDs in BKE_library_foreach_ID_link() was broken by the infamous nodetree case. We cannot really recusively call this function in that case, so better to deffer handling of non-datablock NodeTrees as if real IDs here. Also fixed initial ID not being stored as handled, in rare cases this could also lead to infinite looping. To be backported to 2.78a.
2016-10-19Fix memory leak caused by unknown opeartor of keymap itemJulian Eisel
2016-10-19Fix T49548: Entering Cycles Rendered Viewport Unlinks Material from Objects.Bastien Montagne
We *always* want to increase mat user count when from Object (and not Data), because in that case we are moving mat from object to temp generated mesh, material can never be 'borrowed' in that case. To be backported to 2.78a
2016-10-19Fix missing operator-type registrationJulian Eisel
Removed in a7dbc0704f217a, but only should've removed default keymap entry.
2016-10-19Fix T49506: Remove unused File Browser theme settingsJulian Eisel
If I didn't miss anything these are indeed not used. Old themes should still work (will only print info on redundant theme defines into console), but updated non-contrib themes already.
2016-10-19Fix T49520: broken vertex colors in the game engine.Brecht Van Lommel
2016-10-19[Fix unreported bug] Snap align with normal was not working in derivade meshGermano Cavalcante
The `use_snapp_align_rotation` option was using only the first vertex
2016-10-19Fix T49502: file browser on OS X not highlighting system folders and bookmarks.Brecht Van Lommel
2016-10-19Fix wrong Cycles GLSL pointiness, still not supported but should be neutral 0.5.Brecht Van Lommel
2016-10-19Fix T49489: Pose marker in camera action + marker bound to camera -> crash.Bastien Montagne
'camera' Object pointer of TimeMarkers is a 'temp' hack since Durian project... Would need to be either made definitive now, or removed/reworked/whatever. But since we intend to use that object pointer for other needs, and current code could lead to crashing .blend files, for now let's fix that mess (was missing some bits in read code, and also totally ignored in libquery code). Should be safe for 2.78a.
2016-10-19UPBGE: Fix crash when calling shade_light texture when mtex has no tex.Ulysse Martin
2016-10-19Adopt referenced scene in the context when evaluating sequences within a ↵Sergey Sharybin
Scene Strip This change makes it so that when the sequences within a Scene strip are evaluated, they use the Scene that they come from as the context as opposed the Scene that the Scene strip is in. This is necessary, for example, in the case of the MulticamSelector where it needs to reference strips in the original Scene as opposed to the Scene where the Scene strip is located. Patch by @Matt (HyperSphere), thanks!
2016-10-19Fix T49478: triangulate of face hangs Blender.Bastien Montagne
Another case of float imprecision leading to endless loop. INcreasing a bit 'noise threashold' seems to work OK. Not a regression, but might be nice to have in 2.78a.