Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-13 | make materials.pop() and more like pythons list.pop | Campbell Barton | |
- allow negative index values. - error when invalid index value are passed in. - remove last item if no index argument is given. also change behavior to remove the material slot, it was only clearning by default but the list length remained the same. | |||
2013-08-13 | Moved NAN_FLT define to BLI_math, this may come in useful. | Lukas Toenne | |
2013-08-13 | add support for loading 8bit BMP images | Campbell Barton | |
2013-08-13 | Fix #36451, Particle system crashes blender. The psys_render_restore ↵ | Lukas Toenne | |
function was accessing the psys->frand random number array, but since the particle modifier is disabled this array does not get initialized. Added a sanity check to skip disabled particle systems in BI render. (why wasn't this done before?) | |||
2013-08-13 | change VIEW3D_OT_camera_to_view_selected poll function so it can be called ↵ | Campbell Barton | |
from a script (without a view3d). | |||
2013-08-13 | fix for bug in rip tool, isolated verts would remain selected after ripping. | Campbell Barton | |
2013-08-13 | fix own regression, rip tool wasn't handling selection. | Campbell Barton | |
2013-08-13 | switch arg order for BM_elem_select_copy(), would like to make this constant ↵ | Campbell Barton | |
for all bmesh functions eventually. | |||
2013-08-13 | bmesh: simplify mode check for setting the edge selection | Campbell Barton | |
2013-08-13 | bmesh_vert_separate: remove unused return value | Campbell Barton | |
2013-08-13 | bmesh_edge_separate: avoid counting radial loops when splitting edges, we ↵ | Campbell Barton | |
only need to check if the edge is boundary or not. will speedup edgesplit modifier a little. | |||
2013-08-12 | Fix [#36439] Switching windows on Win7 x64 under certain outliner conditions ↵ | Sv. Lockal | |
will cause crash | |||
2013-08-12 | Followup for r58992, fixing user decrement error | Sergey Sharybin | |
Some places like proxy rebuild didn't increent custom shape user counter which lead to user decrement errors later when freeing pose channels. Try to keep custom object counter relevent, but some corner cases might still be missing. | |||
2013-08-12 | Fix #36420: ends of curves - caps & twist not good | Sergey Sharybin | |
Forgot to calculate directions of first/last points for NURBS and POLY splines. | |||
2013-08-12 | Fix #36408: Setting `image.colorspace_settings.name` changes saved alpha | Sergey Sharybin | |
Issue was caused by reload caused by input colorspace change. For generated images generated alpha flags weren't saved to DNA, which lead to fallback from 32 bit depth to 24 when doing any kind reload of generated image. The same alpha loss happens when you save .blend file with generated images. Now added generated depth to DNA, so reload image and .blend file wouldn't loss alpha. | |||
2013-08-12 | change to object-smooth poll function, no need to check for active object, ↵ | Campbell Barton | |
just check we're not in editmode. | |||
2013-08-11 | Fix RNA parameter passing issue with dynamic arrays, was computing the wrong | Brecht Van Lommel | |
size in some cases. | |||
2013-08-11 | display an error with python driver expressions when script execution is ↵ | Campbell Barton | |
disabled. | |||
2013-08-11 | use 'greater/less then or equal to' operators rather then adding 1. | Campbell Barton | |
2013-08-11 | remove unused auto-key struct-member from uiAfterFunc, add compiler defines ↵ | Campbell Barton | |
to cppcheck utility script. | |||
2013-08-11 | edge-split now leaves split edges selected | Campbell Barton | |
2013-08-11 | BGE: 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-09 | OpenGL VBO's: free VBO pool before redraw, otherwise this just holds onto memory | Brecht 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-09 | Fix #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-09 | Fix #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-08 | Fix #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-08 | Fix #36274: empty particle texture slots should not have any influence, same | Brecht Van Lommel | |
as for materials, world, lamps, etc. | |||
2013-08-08 | Fix incorrect display of constraint names on retina / high DPI. | Brecht Van Lommel | |
2013-08-08 | Fix #36317: keyframing metaball elements did not work yet, now you can keyframe | Brecht Van Lommel | |
properties like stiffness. | |||
2013-08-08 | Fix #36243: one screen should never be used by multiple windows, but this could | Brecht Van Lommel | |
happen when a screen was maximized to a single editor, now that case is disabled too. | |||
2013-08-08 | Fix #36394: rendering a point density texture with a hair particle system did | Brecht Van Lommel | |
not work correct, the positions would change over time and child particles did not render. | |||
2013-08-08 | Linking Brushes did not link the mask texture properly | Antony Riakiotakis | |
2013-08-08 | disable cycles when building without python, also use const for function ↵ | Campbell Barton | |
args in more places. | |||
2013-08-08 | Fix for a formatting error in the docstring of SVertex.viewvertex(). | Tamito Kajiyama | |
2013-08-08 | Fix for docstrings of CurvePoint.first_svertex() and ↵ | Tamito Kajiyama | |
CurvePoint.second_svertex(). | |||
2013-08-08 | Fix #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-07 | Fix 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-07 | Fix #36007: ends of curves do not fit | Sergey 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-07 | Another preview fix for SplitViewer node | Sv. Lockal | |
Use the same logic as in ViewerNode to update preview when backdrop is disabled. | |||
2013-08-07 | Fix #36391: removing an armature with a custom bone shape object would not | Brecht 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-07 | Fix #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-07 | remove assert in check_for_dupid() function for rare but valid renaming ↵ | Campbell Barton | |
situation. | |||
2013-08-07 | quiet shadow warnings and remove redundant NULL check | Campbell Barton | |
2013-08-07 | code cleanup: more confusion with 0/NULL/false | Campbell Barton | |
2013-08-07 | code cleanup: some structs were declaring data when only typedef's were ↵ | Campbell Barton | |
intended, make local vars and functions static. | |||
2013-08-07 | code cleanup: more zero as NULL pointers. | Campbell Barton | |
2013-08-07 | code cleanup: use NULL rather then zero for pointers | Campbell Barton | |
2013-08-06 | fix own regression in edgeloop delete [#36389] loop detete crashes | Campbell Barton | |
2013-08-06 | Usual edits/fixes to new UI messages... | Bastien Montagne | |
2013-08-06 | Fix 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. |