Campbell Barton
3c6239f8be
fix for unit system incorrectly replacint 'um' (unicode 'u'). with meters.
...
result was editing number buttons with um would give a python error.
2012-04-10 02:51:24 +00:00
Campbell Barton
7f8aaaf100
expose double limit used by auto-merge, addresses bug [ #30884 ]
2012-04-10 01:45:22 +00:00
Campbell Barton
cb6ab1df5e
uv editor: don't draw active face stipple when the face isn't visible (error from bmesh merge), also replace 'em->bm' with 'bm' var while drawing.
2012-04-10 00:22:26 +00:00
Campbell Barton
95654de53d
fix [ #30880 ] Selected to Adjacent Unselected broken
2012-04-10 00:09:54 +00:00
Bastien Montagne
66ae32e035
Fix own mistake with kyrgyz iso code (did not seem to bother blender, though…).
2012-04-09 19:02:29 +00:00
Howard Trickey
25492d1e4c
Fix bug 30866: prevent 2-sided polygons from knife cuts.
...
Blender bmesh code assumes there aren't any of those, so crashed
when trying to delete a vertex involved in one.
2012-04-09 12:50:43 +00:00
Campbell Barton
e9346e3cfd
patch [ #30669 ] Inconsistency of Transform Operator Descriptions
...
from Harley Acheson (harley)
2012-04-09 09:52:12 +00:00
Sergey Sharybin
48d71a40b1
Fixes for MovieClip strip user counter.
...
Currently copies behavior of clip and image editors:
- On file load, all strip will reference clip they're using
- On adding new strip, clip would be referenced only if it've got zero user
- On removing strip clip wouldn't be de-referenced to prevent clip editors
pointing to zero-counted datablocks.
Not actually ideal from human beings point of view, but referencing/dereferencing
clip on each strip add/delete is getting crappy because of current logic of how
clip datablocks are referenced from clip editor (which is designed to work fine with
loading files without loading UI).
2012-04-09 08:45:51 +00:00
Campbell Barton
d5953568c8
use 'const float[3]' for derived mesh callback args.
2012-04-09 07:06:06 +00:00
Campbell Barton
f5bb4635c6
fix [ #30852 ] Wrong Material ID applied for the new faces
2012-04-09 05:17:07 +00:00
Campbell Barton
9a6a791ff0
fix [ #30865 ] Crash when browsing last operators in outliner (or by Python API)
...
Operator descriptions can be NULL pointers,
fix this by making use of PROP_NEVER_NULL flag, when its not set, generated string funcs will test for NULL.
2012-04-09 04:39:47 +00:00
Nicholas Bishop
b7113002db
Fix bug [ #30863 ] Array Modifier Start and End Cap cause crash when the Cap Object has vertex group
...
Another crash with array caps, was caused by not making a deep enough
copy of CD field.
Also fixed the type of the 'mask' parameter, was int where it should
be 64-bit.
2012-04-09 02:14:55 +00:00
Francisco De La Cruz
891b46e074
Fixed compile error when building with WITH_LZMA and not WITH_LZO for pointcache compression.
2012-04-09 01:24:56 +00:00
Jason Wilkins
dabcdc1532
Warning Fixes - const correctness in unicode encoding, unused variables in blenlib, and some type conversions
...
This is from a patch that is in the tracker, but it leaves out a fix of BLI_gzopen which needs more work.
2012-04-09 01:16:19 +00:00
Bastien Montagne
35b4836711
Fix for [ #30822 ] Foam Mapping for Ocean Modifier is out of sync in Blender Internal Render.
...
We need both a new MLOOPUV and MTEXPOLY layers with generated geometry! For some reason, the loopuv alone seemed to work in 3D view, but definitively not in render.
2012-04-08 19:50:00 +00:00
Campbell Barton
4fc6ef1cf5
style cleanup: pep8 some C/style
2012-04-08 08:09:37 +00:00
Campbell Barton
c1e475e527
code cleanup:
...
- remove unused vars
- no need to hard code version number for collada.
- cleanup some typos in comments.
- movieclip_calc_length was passing arg which should be unsigned to BLI_stringdec()
2012-04-08 07:34:09 +00:00
Francisco De La Cruz
68daca1cbf
Fix [ #30853 ] "Merge At Last" is missing in multicomponent mode
...
Mode selection inverted in multicomponent mode including vertices.
2012-04-07 23:31:15 +00:00
Francisco De La Cruz
cbd95d8159
Fix [ #30855 ] Vertex Slide not using the active vertex
...
Now uses the last selected vertex.
Also, snapping thresholds are now dynamic and the tool's operation should be more consistent with multiple edges selected on invocation.
2012-04-07 19:53:39 +00:00
Thomas Dinges
fd37970b80
* Replace some more Blender 2.5x with Blender 2.6x and some code cleanup.
2012-04-07 18:39:29 +00:00
Thomas Dinges
c60e7cd67b
Collada:
...
* Save "Blender 2.6x" if built without BUILDINFO.
2012-04-07 18:32:53 +00:00
Sergey Sharybin
fec5221a65
Disabling color channels for float images in clip editor now works fine.
2012-04-07 16:59:06 +00:00
Sergey Sharybin
7018345bee
Fixed deadlock on loading file without number group into movie clip editor
2012-04-07 16:37:55 +00:00
Campbell Barton
a955a86335
fix for passing float to RNA_def_property_ui_range() int argument.
2012-04-07 15:46:26 +00:00
Campbell Barton
99aaf0812c
fix for vertex slide not taking object transformation into account.
...
also make the shortcut 'Shift+V'
2012-04-07 13:42:00 +00:00
Campbell Barton
8fa17c5362
code cleanup: no functional changes
...
- memset(..., -1) is used incorrectly even though it worked: MOD_solidify.c - thanks Halley from IRC for noticing this. use fill_vn_i() instead.
- quiet warnings in editmesh_slide.c
- cleanup comments in bmesh and some other minor comment additions.
2012-04-07 12:37:15 +00:00
Francisco De La Cruz
6482351ed9
Added Vertex Slide: Slides a vertex along a selected and connected edge (Shift+Ctrl+V)
...
-
BMop: "vertslide vert=%e edge=%hfev distance_t=%f"
2012-04-07 03:15:20 +00:00
Alexander Kuznetsov
628b183d98
Temporary gzopen fix for for Windows
...
If we open file for write, we create a new file and close it. Therefore we have existing path for GetShortPathName.
Strangely zlib fails on gzclose if file descriptors are used.
2012-04-06 21:11:10 +00:00
Brecht Van Lommel
ee307bec88
Fix #30798 : when linking a datablock, it got simply added to the back of the
...
list, now the linked datablocks are sorted by name too (but still appear after
the non-linked datablocks).
2012-04-06 16:19:30 +00:00
Daniel Genrich
f349aeacf1
Smoke: Use better standards for inflow
...
a) Set particle system for inflow to " show unborn"
b) Set particle system for inflow to lifetime = 1
2012-04-06 12:50:46 +00:00
Campbell Barton
11a4dab32b
bmesh minor change - avoid increasing array sizes one by one and use iterator macros.
2012-04-06 11:50:16 +00:00
Joshua Leung
186f018e6e
Animation version patching for Absolute Shape Keys ("speed" curve ->
...
"eval_time") now works
2012-04-06 11:45:45 +00:00
Francisco De La Cruz
6408813f6f
Fix [ #30832 ] Weight on Bevel modifier has no effect for edges with weight.
...
Added missing CD_BWEIGHT layer for the modifier's DerivedMesh.
2012-04-06 11:24:42 +00:00
Campbell Barton
831f0e6283
option to have inset face select the interior faces (mango request)
2012-04-06 10:33:45 +00:00
Campbell Barton
58064bdfc4
code cleanup: add doxygen headers to bmesh operator files, also add own include so definitions dont get out of sync.
2012-04-06 09:21:19 +00:00
Campbell Barton
eeb9977bfd
fix crash with stack memory usage for the knife tool.
...
knife cutting ~25000 faces would crash with 8mb stack set.
fix by removing generic iterators in functions which do recursive calls.
2012-04-06 06:17:52 +00:00
Campbell Barton
906cd4d8a6
update python keywords (remove exec, print, add nonlocal)
2012-04-06 05:53:01 +00:00
Campbell Barton
df29e91a69
code cleanup: header cleanup, remove commented workaround for mingw since its no longer needed.
2012-04-06 04:46:47 +00:00
Sergey Sharybin
5d0bfc0325
DO not store Flipped flag for pose paste operator in operator redo storage,
...
so mixing pasteing flipped and non-flipped will work properly.
2012-04-05 15:05:49 +00:00
Brecht Van Lommel
f82c2d2cdc
Fix #30804 : nodetree.links.new() incorrectly disconnected or allowed to connect
...
multiple links to a socket when the arguments were passed in order:
(input socket, output socket) instead of (output socket, input socket)
2012-04-05 14:17:42 +00:00
Sergey Sharybin
aaafb7c0cd
Fix for setting active UV, vertex colors and probably shape keys from python API.
...
It was an error how index of requested layer was searching: iterating used to start
from the beginning of data layers datablock, not from index at which requested
layer type actually begins.
2012-04-05 13:01:41 +00:00
Campbell Barton
ea1539ce43
fix for memory leak when using the bmesh python api - would allocate customdata layers and overwrite them when converting a mesh to a bmesh (without freeing).
2012-04-05 12:51:17 +00:00
Bastien Montagne
f8d086e3f8
More i18n minor fixes:
...
*Moved portuguese to its right place (alphabetical order).
*Commented out (in menu) four languages for which we have no translation at all yet: Dutch, Korean, Romanian and Ukrainian (easy to bring them back as soon as we have some translation!).
2012-04-05 12:32:49 +00:00
Thomas Dinges
72ba2b8dd1
Readme and Release Log Links:
...
* Update to 2.63
* Update readme with proper links to 2.6 Manual, remove Solaris OS (no official builds from our side).
2012-04-05 09:27:53 +00:00
Bastien Montagne
2f452250e5
Adding turkish (tr_TR) language.
2012-04-05 09:13:32 +00:00
Campbell Barton
3a33568261
patch [ #30812 ] Couple operator tooltip proposals (editmesh_tools.c)
...
from Sebastian Nell (codemanx), with some edits.
2012-04-05 07:05:44 +00:00
Bastien Montagne
b68dde68b5
Small improvement to bmo icosphere primitive: instead of calling n times the subdivide bmo with one cut, call it once, with the right number of cuts (which is (2^(n-1)) - 1).
2012-04-05 06:47:14 +00:00
Campbell Barton
b73e4126dd
fix [ #30806 ] Mirror Hair Particles Bug, Complete Crash
2012-04-05 06:26:18 +00:00
Campbell Barton
2a54ef0442
there was no way to reset timing for absolute shape keys, add an operator to do so.
2012-04-05 06:10:15 +00:00
Campbell Barton
f4ccee2785
adding shape key blocks to absolute shape keys would not set the position (which is odd since its the only time they are used).
...
also re-sort the shape keys after adding them in for absolute keyblocks.
2012-04-05 05:51:26 +00:00