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-08-11use 'greater/less then or equal to' operators rather then adding 1.Campbell Barton
2013-08-11remove unused auto-key struct-member from uiAfterFunc, add compiler defines ↵Campbell Barton
to cppcheck utility script.
2013-08-11edge-split now leaves split edges selectedCampbell Barton
2013-08-11BGE: Fixing the memory leaks reported when the BlenderPlayer exits.Mitchell Stokes
They were caused by not having a free_windowmanager_cb set and by not having registered SpaceTypes, which meant data allocated for thosse SpaceTypes could not be freed. These were solved by defining a free_windowmanager_cb for the player that just frees wmWindows, and by making sure we only allocate memory for registered SpaceTypes.
2013-08-09OpenGL VBO's: free VBO pool before redraw, otherwise this just holds onto memoryBrecht Van Lommel
after objects are deleted until another big object is added. There's no good reason to do this, or to think that our pool is somehow much faster than using the OpenGL API to allocate and free buffers.
2013-08-09Fix #36146, Cycles SSS Shader Node - Scale Value Input Box - to sensitive. ↵Lukas Toenne
Changed the ui limit from 1,000,000 to 1,000. Not sure if such huge values are needed in some cases, but they can always be entered explicitly, bypassing the ui limit. NOTE: this only applies to newly added nodes. For legacy reasons the limit values are stored directly in each socket, so changing them for existing nodes would require a do_versions, seems unnecessary for such a minor change.
2013-08-09Fix #36417: vertex weight mix modifier crash with texture mask and subsurf ↵Brecht Van Lommel
modifier preceding it, was writing past end of array.
2013-08-08Fix #36298 and #36359: timeline no longer did redraw during animation render.Brecht Van Lommel
This got broken in 58217, but before that it only worked by accident because of a missing break statement in a switch.
2013-08-08Fix #36274: empty particle texture slots should not have any influence, sameBrecht Van Lommel
as for materials, world, lamps, etc.
2013-08-08Fix incorrect display of constraint names on retina / high DPI.Brecht Van Lommel
2013-08-08Fix #36317: keyframing metaball elements did not work yet, now you can keyframeBrecht Van Lommel
properties like stiffness.
2013-08-08Fix #36243: one screen should never be used by multiple windows, but this couldBrecht Van Lommel
happen when a screen was maximized to a single editor, now that case is disabled too.
2013-08-08Fix #36394: rendering a point density texture with a hair particle system didBrecht Van Lommel
not work correct, the positions would change over time and child particles did not render.
2013-08-08Linking Brushes did not link the mask texture properlyAntony Riakiotakis
2013-08-08disable cycles when building without python, also use const for function ↵Campbell Barton
args in more places.
2013-08-08Fix for a formatting error in the docstring of SVertex.viewvertex().Tamito Kajiyama
2013-08-08Fix for docstrings of CurvePoint.first_svertex() and ↵Tamito Kajiyama
CurvePoint.second_svertex().
2013-08-08Fix #36383: add object to group check for dependency cycles did not work ↵Brecht Van Lommel
correctly when the group contained two objects duplicating the same group. Also added the dependency check to the "add to active group" operator now for consistency.
2013-08-07Fix crashes that could still happen opening files with the outliner bug that ↵Brecht Van Lommel
existed between revision 58855 and 58959. Now it ensures the memory is not freed before reading.
2013-08-07Fix #36007: ends of curves do not fitSergey Sharybin
Made first/last tessellated curve have proper direction and tilt. Before direction/tilt from second/previous to last tessellated curve segments. Thanks Brecht for review and tests!
2013-08-07Another preview fix for SplitViewer nodeSv. Lockal
Use the same logic as in ViewerNode to update preview when backdrop is disabled.
2013-08-07Fix #36391: removing an armature with a custom bone shape object would notBrecht Van Lommel
decrement the object user count when removing the armature. This could cause the object to stick when it shouldn't, in particular when that object is part of a group.
2013-08-07Fix #36266, First undo in compositor decrements usercounter without a ↵Lukas Toenne
reason. The handling of scene backpointers in render layer/composite nodes changed slightly recently, which caused a double increment of the scene user count. The node->id pointer for these nodes is now initialized in the respective init callbacks already. The explicit assignment and increment in the ED_node_composit_default is not necessary and just adds an increment without checking previous values and decrementing them properly. Note that the current system still leaves the scene with "fake" users (rlayer + composite nodes) which are actually part of the scene data itself. But that's design issue with the "local" node tree data and doesn't do any real harm.
2013-08-07remove assert in check_for_dupid() function for rare but valid renaming ↵Campbell Barton
situation.
2013-08-07quiet shadow warnings and remove redundant NULL checkCampbell Barton
2013-08-07code cleanup: more confusion with 0/NULL/falseCampbell Barton
2013-08-07code cleanup: some structs were declaring data when only typedef's were ↵Campbell Barton
intended, make local vars and functions static.
2013-08-07code cleanup: more zero as NULL pointers.Campbell Barton
2013-08-07code cleanup: use NULL rather then zero for pointersCampbell Barton
2013-08-06fix own regression in edgeloop delete [#36389] loop detete crashesCampbell Barton
2013-08-06Usual edits/fixes to new UI messages...Bastien Montagne
2013-08-06Fix for an link error in makesrna with SCons. Reported by Thomas Dinges, ↵Tamito Kajiyama
thanks! Also removed some leftover of the Freestyle trunk merger in the makesrna subdirectory.
2013-08-06code cleanup: remove lock from ViewerOperation classCampbell Barton
2013-08-06view3d: gridfloor subdivisions wasn't respected for perspective mode.Campbell Barton
2013-08-06quiet double-promotion warnings, change octree.cpp to use a float (vector ↵Campbell Barton
accumulated into a float anyway)
2013-08-06Fix crash loading .blend files that have multiple outliners in a screen, savedBrecht Van Lommel
with recent outliner optimizations (revision 58855, 3 days ago), in any Blender version before this commit. On current Blender it would give a double free warning in the console. The problem is that it creates a temporary TreeStore on file save. However if you have multiple outliners this memory block would always be at the same memory address making it no longer unique. That then meant old memory address lookups on file read were failing. Solution now is to postpone freeing these temporary memory blocks until the end so that they are at unique addresses.
2013-08-06select faces after dissolvingCampbell Barton
2013-08-06Add key shortcut for context sensitive dissolve, Ctrl+X / Ctrl+Delete (as ↵Campbell Barton
with node editor)
2013-08-06fix for using uninitialized boolean vars for mask select more/lessCampbell Barton
2013-08-06code clenup: remove benchmarking left in by accident and GPU print, also ↵Campbell Barton
some minor style edits
2013-08-06Add assert to mul_v3_m3v3 and mul_v2_m3v3,Sergey Sharybin
So they're not likely to be called with bad arguments.
2013-08-06Frame reporting to console was wrong when not using Render Layers in compoSergey Sharybin
This is because render info's current frame is either happens in conversion stage (when using Render Layers node) or in sequencer's rendering (which you don't usually have). Now made it so when only compositor is used, proper current frame is being set to re->i stats structure.
2013-08-06fix [#36363] ray_cast face index with n_gonsCampbell Barton
2013-08-06replace mul_serie_m4 with mul_m4_m4m4 when only 3 args are givenCampbell Barton
2013-08-06use gcc malloc attribute for low level allocation functions, prevents gcc ↵Campbell Barton
from checking if resulting pointers alias existing pointers, also use sentinel attribute for uiButGetStrInfo so incorrect usage gives a warning.
2013-08-05SplitViewer node:Sv. Lockal
- fix thumbnail preview (previously it showed only one input) - make SplitViewer node update even if the second input is not connected - now it works when the first socket is connected to a zero-sized node tree (e. g. Color Input node) - SplitViewer node is now based on 2 operations: SplitOperation and ViewerOperation. - ViewerBaseOperation was removed as a redundant one. Any future viewer style node can use the same principle and prepare the output before passing to an actual ViewerOperation. Thanks Lukas Toenne for reviewing this patch and giving me get few pieces of advice.
2013-08-05AVI JPEG: remove the restriction to write only sizes that are multiples of 16.Brecht Van Lommel
Other encoders do not seem to have this restriction, and multiple video players can play the files fine. This also removes the same restriction for reading files, which actually caused errors on some files with odd width/height.
2013-08-05Fix build warnings with clang and UNUSED_RESULT_ATTR (attribute declaration ↵Brecht Van Lommel
must precede definition).
2013-08-05fix for divide by zero when border render size causes zero pixel widthCampbell Barton
2013-08-05fix for blender-internal viewport render looking fuzzy, don't filter the imageCampbell Barton