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
2013-12-22Fix T37910: maya key configuration not working after recent changes.Brecht Van Lommel
2013-12-22Fix for extrude poll functions not checking active objectCampbell Barton
2013-12-22error in recent commit (this is getting ridiculous),Campbell Barton
faces were flipping the wrong way
2013-12-22error in last commit, missing normal update.Campbell Barton
2013-12-22error in last commit, flag names.Campbell Barton
2013-12-22Modifier: New Wireframe ModifierCampbell Barton
Based on patch originally by Thomas Beck, uses options similar to solidify.
2013-12-21EditMesh: wireframe tool, add offset and vgroup support (not used yet)Campbell Barton
2013-12-21Fix for mesh deform modifier missing copy for flag.Campbell Barton
2013-12-21Mesh Modifiers: refactor copying using a generic functionCampbell Barton
2013-12-21Support units in modal numinputBastien Montagne
Summary: This completly changes the way modal numinput is handled. Now, edited expression is a string, which then gets unit- and py-evaluated to get a float value. We gain many power and flexibility, but lose a few "shortcuts" like '-' to negate, or '/' to inverse (if they are really needed, we still can add them with modifiers, like e.g. ctrl-/ or so). Features: - units (cm, ", deg, etc.). - basic operations from python/BKE_unit (+, *, **, etc.), and math constants and functions (pi, sin, etc.). - you can navigate in edited value (left/right key, ctrl to move by block) and insert/delete chars, e.g. to fix a typo without having to rewrite everything. - you can go to next/previous value with (ctrl-)TAB key. - As before, hitting backspace after having deleted all leading chars will first reset the edited value to init state, and on second press, the whole "modal numinput" editing will be cancelled, going back to usual transform with mouse. Notes: - Did not touch to how values are shown in header when modal numinput is not enabled (would do that in another commit), so this is still quite inconsistent. - Added back radian support in BKE_unit. - Added arcminute/arcsecond to BKE_unit. (those unit changes affect all angle UI controls, btw, so you can now enter radians or longitude/latitude values when in degrees units). Related to T37600. Reviewers: brecht, campbellbarton, carter2422 Reviewed By: brecht, campbellbarton, carter2422 Thanks everybody! Differential Revision: http://developer.blender.org/D61
2013-12-21Fix T37906: Adding force field settings to boids gives hard crashSergey Sharybin
Was a regression since fix for another bug T37189.
2013-12-21Fix T37907: Crash when change screen layout to "Motion Tracking"Sergey Sharybin
Was a bug in recent change from my own. Also fixed cache line being displayed twice.
2013-12-21Cleanup: Code and style cleanup for Cycles curve export code.Thomas Dinges
2013-12-21Fix T37903: Operator log serialization broken for sets.Bastien Montagne
Was a mistake in rB9d6f05ed style edits (TRUE became false ;) ).
2013-12-20Fix bookmarks not appearing in file browser after "copy previous settings".Brecht Van Lommel
2013-12-20Fix wrong display of movie clip cache with mask overlay enabledSergey Sharybin
2013-12-20Slightly improve undo performance in dyntopo when last operator was maskAntony Riakiotakis
modification. In that case no pbvh needs to be freed and recreated and we can get away just with draw buffer update (all of them for now. When pbvh nodes get logged for undo we will be able to only update the affected ones).
2013-12-20MSVC 2013 cmake changesMartijn Berger
Summary: I think we should try to use find_package more over just setting the variables it would set. I added find_package with old behavior as a feedback for boost and openexr @dingto can you test it in msvc2008 setup ? Reviewers: dingto Reviewed By: dingto CC: dingto, brecht Differential Revision: http://developer.blender.org/D104
2013-12-20Fix T37883: Dope Sheet - Selecting object channels in AnimEditors doesn't ↵Joshua Leung
make them active There was probably a reason in the past why this wasn't desirable, but since we allow bones to be properly selected when clicking on corresponding channels here, we may as well allow this case too.
2013-12-20Code Cleanup: styleCampbell Barton
2013-12-20Don't use with_resol suffix for functions which doesn't get resolutionSergey Sharybin
2013-12-20Code cleanup: remove unused functions from mask moduleSergey Sharybin
This functions doesn't seem to be used even from a commented code.
2013-12-20Fix for border select doesn't work with normalization enabledSergey Sharybin
Some lazy developer named Sergey typed zero instead of actual mapping flag in unit mapping function in the original f-curve normalization commit.
2013-12-20UI: restore confirmation popups for delete operators.Brecht Van Lommel
It turned out this was leading to accidental deleting in some cases when the info message was missed by users. Fixes T37801.
2013-12-20Fix T37890: compositor did not take number of thread setting into account.Brecht Van Lommel
2013-12-20Fix T37884: cycles hair rendering crash with UV coordinates.Brecht Van Lommel
This was broken in a recent bugfix for zero length hairs.
2013-12-20Raise Python version to 3.3.3.Bastien Montagne
2013-12-19Fix T37861: remove unnecessary error print when viewport rendering a curve ↵Brecht Van Lommel
that gives an empty mesh.
2013-12-19Fix T37869: vertex paint + wireframe draw mode + smoke domain did not draw ↵Brecht Van Lommel
correct.
2013-12-19Fix T37003, Fix T37859: smoke modifier taking deforming modifiers into accountBrecht Van Lommel
in some cases. The smoke modifier now ignores the modifier evaluation for generated texture coordinates, which would previously cause the undeformed mesh to be cached for flow objects. Dynamic paint has a similar exception, and other physics systems avoid it by not being a constructive modifier.
2013-12-19Change recent fix for T37864, now only check if the file is readonlyCampbell Barton
Other error cases are already handled elsewhere
2013-12-19Fix T37795: Resetting a button to the default value could crashCampbell Barton
Added ui_handle_afterfunc_add_operator so a button can queue an operator to run without executing it immediately.
2013-12-19Fix missing F-Curve Generator modifier updates from the Python API.Peter Staples
The poly_order and mode properties were missing update and range, now they match the UI code. Reviewed By: brecht Differential Revision: http://developer.blender.org/D116
2013-12-19Sculpting:Antony Riakiotakis
* Support for symmetry in lasso masking * Optimize away symmetry multiplication of gravity vector if no gravity active * Move flip_v3_v3 to paint_utils (used in masking as well) * Use OpenMP for mask flood fill too.
2013-12-19Patch T19235: bmesh comments (with updates)Campbell Barton
2013-12-19Code Cleanup: remove duplicate errorstackCampbell Barton
2013-12-19Followup for fix T37718: image was not saving with proper settings second timeSergey Sharybin
This was actually a regression after color management re-implementation, need to copy settings from saved image buffer to an original one since they might be modified during save. Also noticed image format planes detection didn't work properly from an image buffer. Made it so save operator works fine now, but also marked a TODO in BKE_imbuf_to_image_format() which needs to be investigated further.
2013-12-19Fix for T37864, save/save_as blend now refuses to save and report an error, ↵Thomas Dinges
when filepath is not writeable.
2013-12-19Fix T37830: UILists text now right align.Bastien Montagne
Simply check for non-embossed TEX buttons inside uiList items, and align their text like labels do.
2013-12-19Fix T37387 VIEW3D_OT_view_selected in sculpt mode zooms far fromAntony Riakiotakis
sculpted object if last sculpt stroke ends outside the mesh. Code here used the last true location which is invalid in that case, just reuse the average stroke location instead.
2013-12-19Support for symmetry in gravity.Antony Riakiotakis
Also fix previous commit original coordinate change for proxy calculation (broke all non-anchored brushes -facepalm-) and cache the gravity support result.
2013-12-19Fix T37812, anchored sculpting on a flat plane created artifacts.Antony Riakiotakis
This must be an ancient bug, almost as old as anchored brushes themselves. Code did not do sphere node intersection against original bounding boxes if an anchored brush required it. In practice this was not easy to see because vertices were displaced inside brush radius most of the time. However in the provided report file, displacement was far away from the brush sphere, making the issue apparent. Also added original check in proxy combination code (might cause issues with dyntopo but quick test did not show any) and did some style int -> bool style changes.
2013-12-19Fix T37807 gravity causes crashes when using shif-smoothing.Antony Riakiotakis
Turns out we didn't properly free node proxies that gravity did use and strokes ended up accessing previous data. Also deactivated gravity when a smooth brush is used. It is kind of distracting to get the mesh gravitated while smoothing.
2013-12-19Fix T37691: Screw modifier created zero length normalsCampbell Barton
2013-12-18Fix T37847: some buttons displayed too wide in multi-column menus.Brecht Van Lommel
2013-12-18Revert svn r55587, fix for T34698 (Disable snap when transform axis is ↵Campbell Barton
constrained) Currently we don't properly support snapping + axis-constraints, but there are cases where its handy to project-snap for eg, and constraint to an axis so re-enable this.
2013-12-18UI: avoid using AT define for malloc id'sCampbell Barton
They're very verbose and while useful for debugging leaks - a unique string is normally enough to track down the problem.
2013-12-18Vertex/weight paint: remove "Use All Faces" option.Brecht Van Lommel
This is now always enabled, when you want to paint on a individual faces you can use face selection masking instead. Fixes T37855.
2013-12-18Comment fix to previous commitAntony Riakiotakis
2013-12-18Fix T37177, sculpting can act on opposite side of mesh in orthographic camera.Antony Riakiotakis
Summary: Issue here most probably is that the start point in ray-casting is too far away from the mesh. As a result the triangle intersection code can sometimes miss the ray intersection. To solve this, we project the ray segment to the boundary of the root node. Reviewers: brecht, sergey, campbellbarton Reviewed By: brecht Maniphest Tasks: T37177 Differential Revision: http://developer.blender.org/D115