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
2011-09-07Updating render layer and image output sockets was not working due to ↵Lukas Toenne
changes in snode_set_context. Before the r39941 this used a hack to 'test for first drawing', but since the snode->nodetree was set to NULL each time at the start of that function the condition would always evaluate true anyway. Simply removed that check to restore previous behavior.
2011-09-07Fixed offset for socket remove buttons ('x') in node groups.Lukas Toenne
2011-09-07Apply patch [#28415] 3d mouse orbit mode individual axes enhancementNathan Letwory
Submitted by Rainer Wahler This patch enables individual axis inversion in trackball mode.
2011-09-07interface + naming improvements to vertex wright modifierCampbell Barton
- WeightVG -> Vertex Weight - mapping_mode -> falloff_type - nicer layout for VertexWeightModifiers add/remove options
2011-09-07Merging r39693 through r39989 from vgroup_modifiers branch into trunk.Bastien Montagne
2011-09-07Merging r39948 through r39988 from trunk into vgroup_modifiers.vgroup_modifiersBastien Montagne
2011-09-06Enabled the 'Layout' node category, currently only containing the 'Frame' ↵Lukas Toenne
node. Both the category and the node could be renamed as needed. The frame node is largely experimental and not totally useful yet, but much asked for, so can't hurt to let people try it out.
2011-09-06Fix for multiple parallel group node executions.Lukas Toenne
This would previously break because begin/end functions for each tree type still have some checks of the ntree->execdata pointer in them, despite the intended use of execdata instances instead of trees themselves for execution data storage. This is an artifact of the old execution system that required these checks to be made in the functions to avoid multiple execution of top-level trees. Now these functions take an additional argument, so group nodes can prevent them from setting and checking the nodetree->execdata pointers.
2011-09-06Fix #28524: Push/Pull Assert when using Operator Panel to Alter Distance valueSergey Sharybin
Some transform operators (like push/pull, shrink/fatten, to sphere and so) were creating "value" as single scalar value. This used to confuse RNA_float_get_array used in initTransform. Use RNA_float_get_array for array values and RNA_float_get for scalar value in transform initi function.
2011-09-06Fix for poly line grease pencil and surface drawing.Sergey Sharybin
2011-09-06Fix for wrong offset of the input socket column in group node tree display.Lukas Toenne
2011-09-06New grease pencil mode: poly line drawingSergey Sharybin
- It's like sketch mode for lines, but you're specifying line knots by clicking on position you want to add next knot. - View can be navigated between knots creation. - Holding LMB down and sliding mouse will lead to new segment preview so it can be created more accurate. Additional change: fixed GP->Bezier conversion. Last point used to be ignored in this operator.
2011-09-06Grease pencil: non-blocking sketch sessionsSergey Sharybin
- Implement own undo stack for grease pencil, so now there'll be no keymaps conflicts. - Supported redo's during sketch session. - Get rid of flag stored in Globals -- use undo stack to check if grease pencil session is active.
2011-09-06svn merge -r39930:39947 https://svn.blender.org/svnroot/bf-blender/trunk/blenderCampbell Barton
2011-09-06fix some complier warnings and add -Wundef to CMake's default GCC warnings.Campbell Barton
2011-09-06Merged the particles-2010 branch with node improvements into trunk.Lukas Toenne
This branch adds mostly organizational improvements to the node system by renaming the node folders and files. A couple of internal features have been added too. Detailed information can be found on the wiki page: http://wiki.blender.org/index.php/User:Phonybone/Particles2010
2011-09-05Code cleanup: remove context from RNA update functions, only one left.Brecht Van Lommel
2011-09-05Code cleanup: warning fixes.Brecht Van Lommel
2011-09-05Fix #28404: certain keyboard shortcuts not shown in menus, e.g. move operatorsBrecht Van Lommel
in graph editor > channel menu. Problem was these did not inherit operator execution context correctly. Fix found by Sergey, also needed to fix logic operators which were not working when invoked instead of executed.
2011-09-05Merging r39847 through r39930 from trunk into vgroup_modifiers.Bastien Montagne
2011-09-05Fix #28389: UILayout.menu function didn't emboss menu button correct in theBrecht Van Lommel
3d view tools region.
2011-09-05Partial revert commit 39878 "Fix #28280: Insert Hook wrong index"Sergey Sharybin
Such load/make edit structures introduced regression into iterators via object's geometry (vertices, edges, control points and so) when adding hooks in the body of this iterator. Fix for wrong index should be non-destructable for geometry. This will fix #28506: Unusual behavior in curves.
2011-09-04Fix #28500: Reshape in multires modifier makes blender crashSergey Sharybin
Multires doesn't store displacement for base mesh and reshaping when multires subdivision level is set to zero is crappy. Add report that reshape can't work with base level and cancel reshape operator.
2011-09-02Fix for grid lines drawing outside of histogram widget.Sergey Sharybin
2011-09-02Add missed notifier when toggling object's force field.Sergey Sharybin
2011-09-02Fix #28280: Insert Hook wrong indexSergey Sharybin
Use quite easy and stupid approach like it used for shape keys: re-make editmesh (editcurve or editlattice) before creating index array for hook or storing vertex index in parenting object. Even if hook was added in "current" edit mode, it should be re-mapped on loading edit data because topology could be changed after it was created. Such kind of re-loading edit structures is the easiest way for now to update keyindexes to relevant state. Also, fixed bug with not re-mapping indices for vertex-parented objects. Really old error, not sure why it wasn't noticed yet.
2011-09-02Fix #28467: Crash while deleting objects in outliner too fastSergey Sharybin
Cleanup tree when handling object delete from outliner. Prevents handling the same tree item twice when clicking fast.
2011-09-02Bugfix [#28435] Key Visual transform and Parenting not workingJoshua Leung
After reviewing this code, it seems that this case can work after all. However, several things needed to be tweaked: 1) Removed check which stopped parented objects from getting the visual keying coordinates determined. This actually wasn't doing anything, given that this case would never occur as... 2) Tweaked the visualkey_can_use() function to also consider parenting as a cause for visual-keying to be necessary.
2011-09-02Partial fix for #28441: Tab width in texteditor ignored if used tabs as spacesSergey Sharybin
Scroll to cursor when displaying text datablock was changed. This behavior was lost in 2.5x.
2011-09-02patch [#28473] Outliner Simple TodoCampbell Barton
from Julien DUROURE (julien) --- * right click --> rename, as proposed on http://wiki.blender.org/index.php/Dev:2.5/Source/Development/Todo/Simple_Todos * implementation of Toggle visibility/rendarability/selectability on right click on Groups ( was in menu, but not implemented )
2011-09-02fix [#28460] SEGFAULT when trying to make empty display as imageCampbell Barton
2011-09-01Merging r39652 through r39842 from trunk into vgroup_modifiers.Bastien Montagne
2011-09-01fix for building without audaspace, since pepper mergeCampbell Barton
2011-09-01spaces -> tabs (configure you're editors right!)Campbell Barton
2011-08-31typo fix: end of lines ;; --> ;Campbell Barton
2011-08-31fix for error in my recent change to image save.Campbell Barton
- relative path wasn't being made absolute. - saving renders was always defaulting to multilayer exr, now use the output format set.
2011-08-31catch exception and report an error when failing to write exr files - was ↵Campbell Barton
crashing with debug builds.
2011-08-30Fix #28427: smooth faces flash momentarily when extruded using "extrude and ↵Sergey Sharybin
move on normals" tool (E key) Update normals just after extrude -- topology is changing when extruding and normals for non-extruded faces should be recalculated after this.
2011-08-30Fix for [#28425] when user prefs -> editing -> align to == "view" newly ↵Thomas Dinges
inserted objects do not show the applied rotation in the tools panel Patch by Andrew Wiggin, thanks! :)
2011-08-30minor edits, pep8 - also correct float -> double promotion for blf.Campbell Barton
2011-08-30Fixes for snprintf usage:Brecht Van Lommel
* replace by BLI_snprintf in various places, note _snprintf on windows does not properly null terminate the string. * fix overflow in sequencer proxy code due to buffer being smaller than specified size. * fix some usage of snprintf as strcpy, this is will go wrong if the string contains % characters. * remove BLI_dynstr_printf function in gpu module, use BLI_dynstr_appendf
2011-08-30fix for some warnings with the recent merge, also tag unused args.Campbell Barton
2011-08-30* Merge trunk up to r39790.soc-2011-pepperJoerg Mueller
* Subversion bump (also for init_userdef_do_versions). * Minor fix for compilation without ffmpeg.
2011-08-30Last bunch of minor fixes before merge.Joerg Mueller
* Use NULL in AUD_Reference.h * Use SETLOOPER in sound.c * Move flags to the end of Speaker struct.
2011-08-29Fix #28295 Outliner, mouse button on menu's pass through.Sergey Sharybin
It was introduced in rev33603 with not good patch -- release event was catching by outliner after clicking on menu item. Use KM_CLICK instead of KM_RELEASE to deal with icon drag/drop. This not changes drag/drop behavior, but prevents unneeded event be handled. Also make consistent behavior of activating and extending selection.
2011-08-29Fix #28347: VBO's highlights wrong faces when Mirror modifier is in useSergey Sharybin
Added callback to drawMappedFaces which checks if two faces have got equal draw options. After discussion with Brecht we found it's nicest solution for now: - Disabling VBOs in edit mode for this case wouldn't be nicer for this case - some additional flag stored in DM should be added in this case. - Adding new callback in DM isn't nicer that this solution. - Handling face selection in drawobject would lead to duplicated code which is also not nice. Hopefully, this callback could handle all cases in the future. Also, Brecht mentioned current VBO implementation isn't perfect, so maybe when we'll redesign this area dealing with edit mode wouldn't be so tricky.
2011-08-29* Reverting Titlecard commit r37537Joerg Mueller
* Reverting update recent files commit r37155 * Turning reference counts into unsigned ints * Minor things
2011-08-29patch [#28355] Better Environment Map scriptingCampbell Barton
from Tom Edwards (artfunkel), with minor edits. This patch makes the following improvements to environment map scripting: * Adds a "is_valid" RNA property to envmaps. True if the map is ready for use, False if it needs rendering. * Adds a "clear" RNA function to envmaps. Deletes any envmap image data. * Adds a "save" RNA function to envmaps. Writes the envmap to disc with a configurable layout. (Defaults to the current hard-coded layout.) * Updates bpy.ops.texture.envmap_save with configurable layout support as above. These changes, particularly configurable layouts, make exporting envmaps to other software much easier.
2011-08-29fix [#28401] OpenGL render option disables border clippingCampbell Barton
2011-08-28Missed notifier was found when looking at #28393Sergey Sharybin