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
2011-11-13Merged changes in the trunk up to revision 41768.Tamito Kajiyama
Conflicts resolved: source/blender/makesdna/intern/makesdna.c source/blender/makesrna/RNA_enum_types.h source/blender/render/intern/source/shadeinput.c source/blenderplayer/bad_level_call_stubs/stubs.c Additional changes: * source/blender/makesrna/intern/rna_linestyle.c: Fixed white space issues that generated a number of compiler errors. The problem was that two string literals for enumerating MA_RAMP_SOFT and MA_RAMP_LINEAR contained a space. The string literals are supposed to represent a valid C identifier because of their use for automatic code generation. * Stroke transparency has been temporarily disabled due to a functionality conflict with some merged changes. A fix of this issue is planned.
2011-11-12Fix for the view map construction not taking account of face marks.Tamito Kajiyama
2011-11-12mathutils.geometry.distance_point_to_plane(pt, plane_co, plane_no) - utility ↵Campbell Barton
function, BLI math version too.
2011-11-12Bugfix [#29212] Select before/after current frame deselects all channels inJoshua Leung
graph editor No need to deselect all channels when doing the select left/right operator, since we don't replace the selection afterwards with anything useful. This would be a problem when the "Only Show Selected" option is enabled (as it is by default), as this results in the curves being worked on disappearing from view. F-Curves though will still get deselected as a result of the code to deselect keyframes. Will need to review whether this is still a good idea (original intention was so that only curves with keyframes selected would remain selected).
2011-11-12Bugfix [#29125] Motion paths odd behaviourJoshua Leung
* Made it impossible to try to calculate/create new motion paths lasting 0 frames (i.e. 250 to 250) since we cannot allocate a zero-length array for these. Start frame can now be at most end-frame - 1, and end frame at least start frame + 1 * If an invalid configuration does occur, warnings/reports will now be issued in response to this instead of silently failing (as per this bugreport).
2011-11-12Added to the Parameter Editor mode new stroke geometry modifier `Blueprint'Tamito Kajiyama
that produces a blueprint using circular, elliptic, and square contour strokes. Related changes and bug fixes were made as follows: * The randomness in radius and center has been transformed into optional parameters of the pyBluePrintCirclesShader and pyBluePrintEllipsesShader. Also a new optional parameter to control the randomness of backbone stretching has been added to the pyBluePrintSquaresShader. * A bug in the pyBluePrintSquaresShader that invisible stroke vertices at corners of rectangular contour strokes were not properly drawn. The problem was due to the changes of the / operator between Python 2.x to 3.x. Even when the two operands of the division operator are integers, Python 3.x gives a floating-point number when the quotient is not an integer. The fix was just to replace the / operator by the // operator for integer division. * An unpleasant discontinuity in circular and elliptical contour strokes was fixed. * The length parameter of the Backbone Stretcher geometry modifier has been renamed to `backbone_length' in line with the parameter of the same name in the pyBluePrintSquaresShader.
2011-11-11Fix #29207: cancelling volume precache at high resolution was too slow, addedBrecht Van Lommel
more test_break calls.
2011-11-11correct indentation and some whitespace edits (no functional changes)Campbell Barton
2011-11-11quiet -Wdouble-promotion warningsCampbell Barton
2011-11-11Fix #29220 & #29221: missing cycles updates when switching scenes.Brecht Van Lommel
2011-11-11Dynamic Paint:Miika Hamalainen
* Renamed "Sharp" proximity falloff to "Constant". * Added a new "Negate Volume" option for "Volume + Proximity" brush. * Possible fix for random particle clipping errors.
2011-11-11fix [#29203] Camera can still move even when transforms lockedCampbell Barton
added object_tfm_protected_backup, object_tfm_protected_restore so its easier to transform the object and respect protected channels (otherwise you need checks everywhere for each channel which is verbose).
2011-11-11pep/style edits & quiet some warningsCampbell Barton
2011-11-11Bugfix [#29210] ChildOf constraint Set InverseJoshua Leung
For Objects, Set Inverse was unreliable as the constraint didn't get reset properly before being calculated
2011-11-10SVN maintenance.Guillermo S. Romero
2011-11-10Mark unused variable.Sergey Sharybin
2011-11-10Cycles: fix crash in image assign/remove in image editor.Brecht Van Lommel
2011-11-10Nodes: fix crash loading old files that have node sockets changed, the versionBrecht Van Lommel
patch for the default value storage needs to be done before lib linking, otherwise this can crash. Fixes problem opening some old cycles files.
2011-11-10Fix [#29214] build modifier calculates wrong fraction of faces/verts/edges ↵Andrew Wiggin
to draw
2011-11-10Dynamic Paint:Miika Hamalainen
* Added BKE_dynamicpaint.h to CMake list. * Changed some unsigned integers back to signed, as OpenMP can't iterate unsigned values anyway. * Fixed more warnings.
2011-11-10Cycles: many of the new nodes were not showing properties/buttons in nodes inBrecht Van Lommel
the node editor.
2011-11-10quiet some warnings from recent mergeCampbell Barton
2011-11-10Fixed possible issue drawing undistorted clip in clip editor.Sergey Sharybin
Check for marker's visibility was a bit odd.
2011-11-10Restored GPL header of NOD_composite.h (funny s&r ?!?).Bastien Montagne
2011-11-10Dynamic Paint merge:Miika Hamalainen
Commit Dynamic Paint from "soc-2011-carrot" branch into trunk. End-user documentation: http://wiki.blender.org/index.php/Doc:2.6/Manual/Modifiers/Simulation/Dynamic_Paint GSoC wiki page: http://wiki.blender.org/index.php/User:MiikaH/GSoC-2011-DynamicPaint
2011-11-10Workaround #29205: Crash while using Edge Split modifier (while rotating ↵Sergey Sharybin
vertices in edit mode with edge split viewable) This bug is caused by exactly the same reason as #26316: differences in how new vertices/edges are getting calculated first and how they're adding later. In some cases extra vertices are creating which weren't counted before. This patch prevents crash in such situations, but result mesh can be a bit wrong. This should work fine in bmesh, so think it's acceptable to have such workaround before actual fix coming with bmesh.
2011-11-10- possible fix for vertex paint 'fill' crash.Campbell Barton
- remove unneeded call to defvert_find_index() when weight painting.
2011-11-10add some missing headers to cmake, also add some files as comments since it ↵Campbell Barton
seems they should be added but evidently work fine without.
2011-11-10quiet warningCampbell Barton
2011-11-10presets now work from non-redo popups,Campbell Barton
ended up having to add a new pointer into the uiBlock (which I'd rather have avoided), but setting the uiLayoutSetContextPointer(..) was complicated to properly use for submenus and popus.
2011-11-10While reviewing this part of the code for a Blender Proceedings article, I ↵Jason Hays
noticed that the lock enforcer was taking several improper steps to redistribute evenly with multi-paint. Beforehand, a few problems were in view: some of the indexing was changed towards the end to use the more efficient stack structure, but needed to use the correct def group indices. Also, the designated selected group would use its own value to acquire the standard to base change distributed to the others. Lastly, the total_change was used rather than -left_overs in the formula to compute the new designated weight within the means of the locks' allowed changes. Now, while maintaining the ratios of the selection, it correctly returns left over change that could not be redistributed to the unlocked groups.
2011-11-09Fixes for MinGW cmake debug build:Antony Riakiotakis
* OpenEXR doesn't need debug suffix * Fix libmv template issue when linking by removing duplicate libmv inclusion. I wonder how this never turned up in release builds as well. Important: Since OpenImageIO went into trunk, OpenEXR, possibly along with other image libraries will need to be turned on too because OIIO depends on them.
2011-11-09Merge with trunk r41701soc-2011-carrotMiika Hamalainen
2011-11-09Fixed/restored translation of node classes (in foreach_nodeclass funcs)Bastien Montagne
2011-11-09Moving i18n code to BLF_translation.hBastien Montagne
This way, we will be able to use it in non-UI parts of the code too.
2011-11-09minor: Moved italian and russian translations to "nearly done" menu part.Bastien Montagne
2011-11-09Moving version-patches for theme/userpref setting changes as result ofJoshua Leung
GSoC11-Pepper changes forward to the version patch in place for Cycles + Tracking. It turns out that the original version patches introduced for these settings were being done for the wrong version, and hence did not show in trunk as they should have (2.59 came out before the branch was merged, so this kindof slipped under the radar). The affected settings were: - default handle-type (which was supposed to be "auto-clamped" but was "auto" in trunk) - theme settings for these handle colours
2011-11-09minor: some fixes and tweaks in new messages, found while translating them ↵Bastien Montagne
in french...
2011-11-09Build system fixes:Thomas Dinges
* Fixed Boost libs names after upgrade to 1.47 * Remove old reference to space_sound from cmake.
2011-11-09Add compiles support for Cycles.Nathan Letwory
No CUDA compiling yet, will be added later.
2011-11-08Cycles: fix crash loading existing files, forgot to merge over this line.Brecht Van Lommel
2011-11-08quiet warningCampbell Barton
2011-11-08Cycles MergeBrecht Van Lommel
Documentation: http://wiki.blender.org/index.php/Dev:2.6/Source/Render/Cycles http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles Cycles is available is an extra render engine from the top header. It's not feature complete, consider this as a first preview release. Known bugs: http://wiki.blender.org/index.php/Dev:2.6/Source/Render/Cycles/KnownIssues Building currently only works with CMake, SCons support is being worked on and should be available soon. Also missing still is precompiled OpenImageIO and Boost for Linux, these will be added later in lib/linux*, if you do not have these installed on your system, Cycles will simply not be available.
2011-11-08- operator presets now work in the 3D view as well as the file selector.Campbell Barton
to enable from python: bl_options = {'REGISTER', 'UNDO', 'PRESET'} from C: ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO|OPTYPE_PRESET; - added context member 'active_operator' - enable this for 'Add Torus' for testing.
2011-11-08Fix #29201: movie clip editor - right click crashes blenderSergey Sharybin
Just another not very smart check for "boundary" case of usecase.
2011-11-08- disable undo for user preferences (every click would do push an undo), was ↵Campbell Barton
noticeable on large files. - also netbeans project file generator now uses branch name for project.
2011-11-08Attempt to fix #29200: Camera Tracking SolverSergey Sharybin
It was an mistake in join tracks operator which lead to reading unitialized memory.
2011-11-08Texturing: texture and 3d view draw type changes, these should only have anyBrecht Van Lommel
effect for a render engine using new shading nodes. In short: * No longer uses images assigned to faces in the uv layer, rather the active image texture node is what is edited/painted/drawn. * Textured draw type now shows the active image texture node, with solid lighting. * Material draw mode shows GLSL shader of a simplified material node tree, using solid lighting. * Textures for modifiers, brushes, etc, are now available from a dropdown in the texture tab in the properties editor. These do not use new shading nodes yet. http://wiki.blender.org/index.php/Dev:2.6/Source/Render/TextureWorkflow
2011-11-08Fix for last fix, guess this compiled ok because it's interpreted as a goto ↵Brecht Van Lommel
label.
2011-11-08Fix an issue with uninitialized memoryJens Verwiebe