Revision 1817a04 by Campbell Barton February 10, 2011, 14:13 (GMT) |
mesh validation remove duplicate faces didn't always work, now it _should_ all work correctly. |
Revision 7daabec by Campbell Barton February 10, 2011, 12:34 (GMT) |
mesh validation: bugfix for removing doubles, another fix coming... |
Revision 763e8d0 by Joshua Leung February 10, 2011, 10:24 (GMT) |
Bugfix [#26004] compositor: backdrop zoom factor too small The backdrop zoom factor for new node-editor instances was not set (i.e. was default initialised to 0). Now, this gets set to 1.0. Also, set the property default in RNA to match this. |
Revision 5dffb64 by Joshua Leung February 10, 2011, 10:14 (GMT) |
Bugfix [#26002] Outliner Visible layers + Single object & data = broke conections It seems that some of the Outliner hacks used while building the tree was causing problems, as Make Single User (and potentially other code working with ID-data, specifically with the "newid" value there) was making use of the variable used there for other purposes, leading to memory corruption. This bug also occurred in 2.4x, though when I tested there, it crashed immediately. Ton, you may want to double-check this bug! |
Revision fc3b29b by Joshua Leung February 10, 2011, 09:39 (GMT) |
Small consistency fixups |
Revision 264c8c2 by Campbell Barton February 10, 2011, 09:29 (GMT) |
mesh.validate() now returns True if any corrections were made. tested that correcting invalid meshes works by generating random meshes and checking that only the first call to mesh.validate() makes changes. found 2 bugs in mesh validation. - face sorting array wasn't assigned correct indices. - removing invalid edges used wrong comparison. |
Revision 0356e3b by Campbell Barton February 10, 2011, 07:22 (GMT) |
script to build debian packages directly from svn, using blender version and svn rev for package name. |
Revision 1eb7d3b by Campbell Barton February 10, 2011, 06:11 (GMT) |
debian package spec [#26007] Debian spec by Dan Eicher (dna) |
Revision c397e8b by Joshua Leung February 10, 2011, 05:15 (GMT) |
Bugfix [#25831] Sorting channels broken Recoded animation channel sorting code. In particular, the old code didn't handle "islands" of selected items well (i.e. a chain of several connected items in a row), with some of these cases having unpredictable results. There were also some bugs in the way some of the rearranging methods worked, allowing some invalid operations to be performed. Some of these probably triggered errors such as some channels getting stuck, and so on. |
Revision 30ada8f by Campbell Barton February 10, 2011, 04:48 (GMT) |
fix [#26003] Twice applied modifier with Convert to mesh with several multi-user objects convert_exec could do with a re-write, getting quite confusing. update md5's for ctest results and some renaming in mesh_validate code. |
Revision 0ebf448 by Michael Fox February 10, 2011, 00:44 (GMT) |
small fix so older files are loaded with merge on in the mirror modifiers |
Revision cbe544f by Daniel Salazar February 10, 2011, 00:25 (GMT) |
Set default for merge mirror to ON |
Revision 446299d by Michael Fox February 10, 2011, 00:05 (GMT) |
small feature request from zanqdo, merging in the mirror modifier is now optional, simply turning town the merge limit just simply do anything, and merging is off by default as this seems more logical behaviour |
Revision ea50e5f by Sergey Sharybin February 9, 2011, 15:38 (GMT) |
Update mesh normals when undoing sculpt stroke to prevent shading artifacts in some cases (enter edit mode/disabling modifiers after undo) |
Revision 97c57ab by Campbell Barton February 9, 2011, 15:32 (GMT) |
fix [#25994] Meshes with no vertices gets NaN location on setting origin to geometry |
Revision 5aa72b8 by Campbell Barton February 9, 2011, 15:13 (GMT) |
BKE_mesh_validate() now corrects invalid meshes (optionally), added access for python so it can correct for bad imported geometry - mesh.validate(). |
Revision 38e5081 by Janne Karhu February 9, 2011, 11:03 (GMT) |
Restoring the old behavior of switching texture context based on active tab: * Once again switching to texture panel from material, world or lamp data tab sets the texture context automatically to the "parent context". |
Revision 81a00cf by Campbell Barton February 9, 2011, 09:20 (GMT) |
use static functions rather then defines for internal matrix__apply_to_copy() and similar. + other minor internal changes. |
Revision 0884147 by Campbell Barton February 9, 2011, 04:45 (GMT) |
fix [#25968] Crash on changing merge distance in array modifier with edgesplit modifier in chain |
Revision f6733d9 by Campbell Barton February 9, 2011, 03:49 (GMT) |
bugfix [#25523] Face extrude will crash Blender if array and subsurf modifier are added to mesh object test_index_face() failed to fix indices like (6,0,0,6), making it (0,6,6,0). |
|