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-03-31Fix T47985: VSE GL-render scene strip hangsCampbell Barton
Regression in d5f1b9c22, threading deadlock rendering a scene from the OpenGL preview.
2016-03-31Usual ui messages fixes/tweaks.Bastien Montagne
2016-03-30libquery foreach looper: in recursive case, do not bother with NULL id pointers!Bastien Montagne
2016-03-30Fix T47983: Particles - Emit from Verts emits double on one vert.Bastien Montagne
When non-random, particle distribution used a small start offset (to avoid zero-weight faces), which is fine with "continuous" entities like faces, but not for discrete ones like vertices - in that case it was generating some undesired "jump" over a few verts in case step was small enough (i.e. total number of verts/particles was big enough).
2016-03-30Use Ctrl-Shift-RMB for to enable 'Fill Region'Campbell Barton
2016-03-30Shortest Path Select: option to select all paths between 2 elementsCampbell Barton
This option selects all paths between source/destination which are no longer than the path found. Handy for selecting meshes with a grid-topology.
2016-03-30Partly fix (unreported) particles not updating correctly when changing settings.Bastien Montagne
Point-cached particles (those using simulations) would not update at all outside of first frame, due to PSYS_RECALC_RESET flag being ingnored in `system_step()`... For some mysterious reasons, udate is still non-fully functional outside of startframe (e.g. changing face distribution between random and jittered), but at least when choosing 'Vertices' you get particles from verts and not faces!
2016-03-30Particles: Fix broken grid distribution in some case from own recent ↵Bastien Montagne
rB201d3938622.
2016-03-30Fix T47940: Custom bone shapes, select error w/ Open NVidia driversCampbell Barton
Latest nouveau drivers have a bug here, use occlusion queries.
2016-03-30Fix T47993: noise_vector ignores random seedCampbell Barton
Replace hard coded values with offsets derived from the random seed.
2016-03-30Fix T48000: Eyedropper sample-merged ignored at firstCampbell Barton
2016-03-29Fix transform center2d for 2d viewsCampbell Barton
While this didn't show up as a bug, the center2d was being calculated with a zero aspect, causing TransInfo.center2d to be NAN.
2016-03-29Fix T47814: VSE Scene 'Use Sequence' failsCampbell Barton
Conflict with flags between depsgraph and sequencer caused error. Now pass state of sequencer parents to avoid recursion.
2016-03-29Fix T47961: Wipe effects should have 2 inputsCampbell Barton
2016-03-29Fix error in ghash/gset_ensure_p_exCampbell Barton
The key is needed in the case the ghash resizes. Caused regression T47984.
2016-03-29Fix T47902: Particle grid not using modifier stack, Take II.Bastien Montagne
Now only fix correct handling of use_modifier_stack for grid distribution, fixing it globally breaks all existing edited hair systems. :/
2016-03-29Revert "Fix T47902: Particle grid not using modifier stack."Bastien Montagne
This reverts commit 2bd3acf7cd27c0c3ee77b10d56b91c3b03226d39. Commit is valid in theory - but in practice, it means nearly all edited hair systems would need to be re-created from scratch... Not nice, so better revert and note in code that particle distribution is ugly and does not respect 'use modifier stack' option in most cases.
2016-03-29GPencil New Stroke Smoothing: Don't perform smoothing on pressure valuesJoshua Leung
As noted by Antonio and Daniel, performing smoothing on the pressure values for new strokes doesn't work that great. From an artist POV, it is apparently "very strange that line thickness shrink suddenly after drawing it".
2016-03-29Driver Mapping Types: Added temporary icons to break up the two types of ↵Joshua Leung
mapping behaviours (modal vs manual)
2016-03-29RMB Menu: Add icons for delineating each cluster of options in this menuJoshua Leung
From T33052 by Harley Acheson (harley)
2016-03-29Drivers Setup: Expose all mapping types for creating driversJoshua Leung
* This includes the "manually create" modes, which correspond to the previous behaviour for setting up drivers. This is necessary when the current screen layout is not well suited to having multiple property editors open (e.g. small screen or heavily subdivided screen). * Only the modes relevant for the current property type (i.e. array vs single) will be shown * The "Add Driver" entries in the RMB context menu have now been replaced by a submenu which will list all the available mapping types. * NOTE: The code for the ANIM_OT_button_driver_add() operator is perhaps a bit hairy. However, it currently allows us to have the desired behaviour. It can always get cleaned up later though.
2016-03-29Add license text for OCIO configurationSergey Sharybin
2016-03-28Fix T47958: Crash in Walk or Fly Navigation in Camera mode when invoking ↵Bastien Montagne
from non-3DView region
2016-03-28T47532: Pop-ups drop fast mouse clicksJulian Eisel
Caused by rBc24be7ec6e5. Before rBc24be7ec6e5, wm_handlers_do always called handlers a second time with event value KM_PRESS in case of a double click. After it, this was only the case for non-LEFTMOUSE events. Since ui_popup_handler (almost) always returned WM_UI_HANDLER_BREAK, the second handler iteration with KM_PRESS wouldn't run. This fix just makes sure we return WM_UI_HANDLER_CONTINUE for double click events instead (causing second iteration to run).
2016-03-28Fix T47969: Select Random always uses same seedCampbell Barton
Increment the seed on each use, otherwise calling again selects the same order, unless you manually adjust the seed.
2016-03-28Fix T47972: Blender crash showing particle system.Bastien Montagne
Do same as with faces - if no orcodata is available, fill orco with current location...
2016-03-28Fix T47973: Render stamp ignores font alphaCampbell Barton
2016-03-28BLF: alpha support for drawing to bufferCampbell Barton
2016-03-28Fix T47898: Error adding mask node with "Add Mask Node" operatorSergey Sharybin
This operator is intended to be used by drag-n-drop, no user invocation is expected to happen here. Use Add->Search to quickly add nodes instead.
2016-03-28Cleanup: Unused variableSergey Sharybin
2016-03-28Graph Editor UI: Experimental Tweak - Use tabs for properties region, to ↵Joshua Leung
make it easier to navigate
2016-03-28GPencil: Note that clicking outside the active area also exits draw modeJoshua Leung
2016-03-27Fix T47959: make tip for 'individual origins' pivot point in UV editor more ↵Bastien Montagne
accurate. Based on D1877 from Philipp Oeser (lichtwerk), thanks.
2016-03-27GPencil: Remove the old UserPrefs-based On/Off Stroke Smoothing methodJoshua Leung
This never really worked that well, and often ended up being far too strong to be of practical use. The new options do similar things, but with greater control, so removing this old method now.
2016-03-27GPencil: Smooth and Subdivision variable/setting namingJoshua Leung
On second thought, these might be better names for these... I'm still not 100% happy with these, but they will do for now. (Best results currently seem to be with smooth 0.7, and subdivision steps 1 or 2)
2016-03-27GPencil: Removed the restriction of not subdividing strokes further if it ↵Joshua Leung
exceeds GP_STROKE_BUFFER_MAX Assuming that this subdivision + smoothing mostly only happens at the end of a stroke anyway, enforcing this max-points limit in some cases was resulting in strokes that weren't quite getting subdivided properly as the others.
2016-03-27GPencil: Code Cleanup - Simplify and clarify the code for subdividing a strokeJoshua Leung
2016-03-27GPencil: Restore ability for Smooth brush to affect pressure values of strokesJoshua Leung
2016-03-27Code Cleanup - Style tweaksJoshua Leung
2016-03-27Improve grease pencil stroke qualityAntonio Vazquez
Improve the quality of current grease pencil strokes adding a new dynamic smooth and subdivision. The level of smooth and subdivide can be adjusted using UI parameters. These options are disabled by default in order to keep the grease pencil stroke compatible with any existing add-on. Both parameters are defined at layer level. Reviewers: aligorith Differential Revision: https://developer.blender.org/D1866
2016-03-27More tooltip tweaksJoshua Leung
The "UI_OT_eyedropper_id" operator only actually works in the 3D view, so change the tooltip to match that
2016-03-27Fix T45075: "Error, region type 2 missing in - name:"File", id:5"Julian Eisel
Unexpectedly found out what was going wrong here. If a file was saved with a filebrowser open, we searched for the channel region in the wrong list (see 'ListBase *regionbase = (sl == sa->spacedata.first) ? &sa->regionbase : &sl->regionbase;'). Minor annoyance is that I had to move the loookup to the 2.77.1 version patch now.
2016-03-27Fix T47697: Smoke simulation doesn't work in viewportSergey Sharybin
Seems to be a division by zero error. Should be safe for an upcoming 'a' release.
2016-03-27Fix changing view in default video editing layout brokenJulian Eisel
Own mistake in 802bb422671 Apparently we only store one preview region for all views, didn't know that (makes sense though).
2016-03-27Fix T47962: It's possible to set a Sound strip as a modifier Mask.Bastien Montagne
2016-03-27Cleanup: Silence some compiler warningsSergey Sharybin
2016-03-27Driver Eyedropper: Auto detection/correction magic for rotation propertiesJoshua Leung
When linking a rotation property to a non-rotation property (going in either direction - i.e. rot -> normal, normal -> rot), the driver expression will now be set so that the new drivers behave as expected (i.e. you get the values you see, instead of "weird" values that seem several orders of magnitude off). This may not be that great for everyone (i.e. the rare users out there who actually like to look at their rotations in radians), but they usually know what they're doing anyway, so this will be easy to correct.
2016-03-27Drivers: Add a "none" mode for use when adding driversJoshua Leung
Although it isn't currently exposed, this allows for the old behaviour, where an "empty" driver was added (without any target assigned yet). For this reason, it's also referred to as the "Manual" mode. There are also some attempts at improving the tooltips + names for the other modes (again, not shown anywhere yet)
2016-03-27Code Cleanup - Split out the property-button-finding code so that it can be ↵Joshua Leung
used for other eyedroppers
2016-03-27Fix crash opening some .blend files after recent fix for hidden preview regions.Brecht Van Lommel