Revision 7d286d9 by Howard Trickey January 21, 2013, 13:31 (GMT) |
Bevel vertex: fix rebuild of faces so they are connected when seg > 1. |
Revision e224996 by Sergey Sharybin January 21, 2013, 12:44 (GMT) |
Avoid using python keyword as operator property name |
Revision 684b849 by Sergey Sharybin January 21, 2013, 12:27 (GMT) |
Fix #33899: Maya keymap/custom keymap selection issues Switch selection from Release to Click, so releasing mouse button after transform confirmation wouldn't trigger selection operator. However, needed to disable old Click behavior which used to deselect everything if click happened outside of any object. It wad bad way to do such a behavior and shall be re-think and solved in a better way. |
Revision e0063bd by Bastien Montagne January 21, 2013, 12:01 (GMT) |
Print warnings when invalid py dict/key/value is found in translations data (do not error here, this is not critical and can be ignored/skiped, and it would break translations for other addons as well). |
Revision 8380646 by Sergey Sharybin January 21, 2013, 11:38 (GMT) |
Fix image pool crash when acquiring buffer for NULL image |
Revision 2e18f7f by Joshua Leung January 21, 2013, 11:25 (GMT) |
Updating icons to 2.5.08 (see [#33448]) Thanks Wolter van der Velde for adding the (most of) the missing Force Field icons |
Revision 57221e1 by Bastien Montagne January 21, 2013, 10:57 (GMT) |
Expose locale_explode in bpy.app.translations, will be handy in i18n manipulation scripts/addons. |
Revision 3aa499f by Bastien Montagne January 21, 2013, 10:52 (GMT) |
I18n fix: "" context is not the same as NULL context! This bug did not appear earlier because the "" default context was actually never used, always NULL context was passed instead. But bpy.app.translations uses "" as default context in its keys (simplifies the hash/comp functions of internal py messages cache)... So now, Blender prefers NULL (None in python) as default context value, but understands also "" as such. |
Revision 22b5f09 by Joshua Leung January 21, 2013, 10:48 (GMT) |
Patch [#33926] Menu separators to group the items on Specials Menu Submitted by: Harley Acheson (harley) This patch adds separators to group items in the Special Menu in EditMode. Order of items is untouched. |
Revision a679f63 by Bastien Montagne January 21, 2013, 10:46 (GMT) |
Fixes to BLF_locale_explode, was not handling all cases correctly (own fault) :/ |
Revision 88dd983 by Campbell Barton January 21, 2013, 09:54 (GMT) |
fix regression in own recent commit, vertex flags were left uninitialized. |
Revision 04affbe by Sergey Sharybin January 21, 2013, 09:05 (GMT) |
Support normalized displacement maps in cases maximal distance is not set This will calculate maximal distance automatically and normalize displacement to it. Before this change normalization will not happen at all in cases max distance is not set manually. This affects on "regular" baker only, there are still some fixes to come for multiresolution baker, but that could be solved separately. |
Revision 86991fb by Sergey Sharybin January 21, 2013, 08:49 (GMT) |
Fixed render time regression in Blender Internal It was caused by image threading safe commit and it was noticeable only on really multi-core CPU (like dual-socket Xeon stations), was not visible on core i7 machine. The reason of slowdown was spinlock around image buffer referencing, which lead to lots of cores waiting for single core and using image buffer after it was referenced was not so much longer than doing reference itself. The most clear solution here seemed to be introducing Image Pool which will contain list of loaded and referenced image buffers, so all threads could skip lock if the pool is used for reading only. Lock only needed in cases when buffer for requested image user is missing in the pool. This lock will happen only once per image so overall amount of locks is much less that it was before. To operate with pool: - BKE_image_pool_new() creates new pool - BKE_image_pool_free() destroys pool and dereferences all image buffers which were loaded to it - BKE_image_pool_acquire_ibuf() returns image buffer for given image and user. Pool could be NULL and in this case fallback to BKE_image_acquire_ibuf will happen. This helps to avoid lots to if(poll) checks in image sampling code. - BKE_image_pool_release_ibuf releases image buffer. In fact, it will only do something if pool is NULL, in all other case it'll equal to DoNothing operation. |
Revision 2b9ab87 by Bastien Montagne January 21, 2013, 08:08 (GMT) |
Various cleanup in i18n code (having funcs implemented in two different places is tricky, you quickly forget to add/edit one, we already have this problem with ugly bplayer stub... e.g. since r53938, BLF_locale_explode was not implemented in non-WITH_INTERNATIONAL builds). Also tried to simplify #ifdef's here... |
Revision 4062967 by Joshua Leung January 21, 2013, 06:32 (GMT) |
Style cleanup |
Revision bfa065f by Joshua Leung January 21, 2013, 06:31 (GMT) |
Bugfix [#33852] Scale of a strip in NLA is changed after moving it long distance using numeric input When using numeric input to move strips, the strip extent clamping code could end up prematurely truncating one endpoint. This was because the clamping code uses the values of the other end (e.g. end for start, and start for end) as one of the limits on its allowable range to prevent inverted strips. Now we just set these values twice - the first time, one of the endpoints may still get truncated (while the other one will be able to go to its correct value), then the second time both will get set correctly (and validated too). |
Revision 73a68c9 by Joshua Leung January 21, 2013, 05:42 (GMT) |
Fix compiling problems with translation stuff disabled |
Revision aa6374d by Campbell Barton January 21, 2013, 03:00 (GMT) |
fix for own error in vertex slide, isolated verts mixed with regular selection would crash. |
Revision 53de752 by Joshua Leung January 21, 2013, 02:40 (GMT) |
Bugfix [#33946] Bake Action fails in SVN for Objects The problems here were caused by a cleanup commit (r. 53369). BTW, the code here is pretty convoluted mess. |
Revision d05f46c by Campbell Barton January 21, 2013, 02:40 (GMT) |
minor changes to _build_translations_cache(), remove unneeded NULL checks and use slightly different funcs for getting strings. |
|