Bastien Montagne
98b9ed185f
Translate "Set Parent To" menu (ctrl-P), reported on bf-translations ML by Satoshi Yamasaki, thanks!
2013-02-15 08:31:00 +00:00
Campbell Barton
f46ca7836d
add debug check for mempool double free (or misuse of BLI_MEMPOOL_ALLOW_ITER),
...
some reports in the tracker show errors on bmesh iteration which could be caused by this.
2013-02-15 04:14:53 +00:00
Campbell Barton
c6b3e0f8e4
style cleanup
2013-02-14 23:49:30 +00:00
Brecht Van Lommel
40720fcdef
Fix 3d view DPI issue with object name overlapping axis icon.
2013-02-14 21:40:22 +00:00
Sergej Reich
10305de3ac
Fix "Origin to Center of Mass" not working well with ngons
...
Now we do simple triangulation and calculate signed area of triangles to
account for concave polygons.
This only works correct for planar polygons but gives better results
overall.
2013-02-14 17:35:46 +00:00
Sergej Reich
e3944f5bfa
Divide by 3 instead of multiplying by variations of 0.333
...
Fixes small precision problems.
2013-02-14 17:35:43 +00:00
Thomas Dinges
7ae735dc4a
Cycles UI:
...
* "Use Nodes" for World, did not trigger Node Editor refresh.
2013-02-14 17:09:19 +00:00
Brecht Van Lommel
adbd84c320
Fix #34121 : OSL + persistent images option was not freeing shader memory properly,
...
causing memory to increase continuously during animation render.
2013-02-14 16:11:47 +00:00
Brecht Van Lommel
a47af30561
Fix #34240 : cycles material preview of sphere + sky had black sky, now it uses
...
the current scene world.
2013-02-14 16:01:34 +00:00
Antony Riakiotakis
59a2ed19df
Fix: Tiled image painting in image editor was broken for float canvas.
...
The mask was initialized using texture values, while it needed to be
opaque.
2013-02-14 15:44:09 +00:00
Campbell Barton
8d339a89db
fix [ #33949 ] T_ALT_TRANSFORM conflicts with "emulate 3 button mouse"
...
finally last transform tool relying on alt has an alternative.
Sequencer slide which makes room for the placed strip by moving others - Pressing G a second time toggles this behavior.
2013-02-14 14:50:16 +00:00
Ton Roosendaal
f5398f0fac
Bug fix #34230
...
Error since July 2005, when DerivedMesh was introduced.
Vertex and Face duplicators now work for all modifiers. (not only deformers).
For example mirror and array modifier didn't work.
2013-02-14 14:01:48 +00:00
Campbell Barton
9449866bdc
fix (for one case of...) [ #33949 ] T_ALT_TRANSFORM conflicts with "emulate 3 button mouse"
...
ShrinkFatten operator now uses scale key to toggle 'Even thickness' option.
With the default keymap this is Alt+S,S.
Added functionality so the header print can get the key used for the modal keymap, some other operators should make use of this too.
2013-02-14 14:01:02 +00:00
Sergey Sharybin
ceb3624b11
After scroll bar commit motrack dopesheet went out of sync vertically
...
Shall be fine now.
2013-02-14 13:47:49 +00:00
Campbell Barton
3cf0c93be1
modify own changes to is_quad_convex_v3() to allow quads with a co-linear side to be considered convex (as it did in last release).
...
this is needed so zero area faces be dealt with by beauty fill.
2013-02-14 09:17:50 +00:00
Bastien Montagne
26704c0451
More nodes UI translation fixes.
...
I *hate* this rna_nodetree_types.h file!
2013-02-14 07:49:50 +00:00
Campbell Barton
3dbed0e47f
update to operator running test, add option to randomize order, not reset blender for each operator and set data attributes.
2013-02-14 05:10:12 +00:00
Campbell Barton
648f925017
misc changes
...
- update man page for new additions since last release.
- note that --start-console argument is windows only.
- correct own assertion in own recent commit.
2013-02-14 05:02:20 +00:00
Campbell Barton
ab7ca2dc44
fix for double clicking in the text editor not working usefully (double clicking a pair chars would select 3 - one to the left).
2013-02-14 03:03:12 +00:00
Campbell Barton
12f6d3ad90
fix own bug in weight gradient tool, need to check if mesh dverts will be overwritten,
2013-02-14 02:21:12 +00:00
Campbell Barton
db02420921
tweak vertex group clean limit, it couldn't be set to zero, and you may want to remove only zero weights.
2013-02-14 01:55:10 +00:00
Campbell Barton
a59682f0b7
fix for crash with project paint when there is no brush (possible applying projection from the camera only)
2013-02-14 01:30:13 +00:00
Campbell Barton
9bd1e46b4a
add missing NULL checks - could cause crashes in rare cases.
2013-02-14 01:01:08 +00:00
Dalai Felinto
42f9872363
bugfix: [ #34220 ] Blenderplayer no longer working after r54395 commit [segfault due to world not valid]
...
patch by Sergey Sharybin
note, I still find strange that world was valid and now it is not, but at least we no longer segfaults
2013-02-13 23:09:12 +00:00
Brecht Van Lommel
3cdda97508
Fix color sampling info at the bottom of the image editor not respecting DPI.
...
(don't bother updating the RC for this, it's not an important fix)
2013-02-13 19:01:33 +00:00
Ton Roosendaal
da4711632c
Fix for splitting startup and userpref:
...
The do-version handling for Userdef is outside file reading, which makes
it needed to store the file version in UserDef, so it gets the correct
version to handle.
Thanks Antonis R. for pointing at the omission!
Also removed the mindboggling define. If you do such, then make it
like "MAIN_VERSION_OLDER_THAN() or so.
In general version hacking could be limited much better... ask me
before even thinking to add one, most optimal is to do it in a way
it's not depending on a version ever - forward/backward compatible.
2013-02-13 16:52:14 +00:00
Gaia Clary
8a20930c71
Collada: Fixed import of textures with path settings relative to main import file
2013-02-13 16:00:46 +00:00
Campbell Barton
4fe94b2ef6
there were more places hook modifier type wasn't checked and could crash - add utility function which doest this.
2013-02-13 15:14:29 +00:00
Campbell Barton
fe855a83d7
fix for missing typecheck on hook-assign operator.
...
fix for POSELIB_OT_pose_rename getting an enum as an int.
2013-02-13 15:03:36 +00:00
Campbell Barton
5016ea5cb2
update python module loading test.
2013-02-13 14:11:04 +00:00
Bastien Montagne
43f4f807d9
Fix physics' name not translated in main physics panel (reported on bf-translations ML).
...
This also revealed another bug, as you could not explicitely set default context to text_ctxt UI func parameter (None is not accpeted by RNA string props), so I had to change default context from py POV to "*" instead of None.
Anyway, that physics UI translation remains weak, as the trick used here (helper func) prevents message extractor script to directly find them. Currently it works because specified labels are also defined elsewhere, but it would be nice to have some kind of "translation markers" in py code too (similar to our N_/CTX_N_ C macros, unfortunately python does not have preprocessing ;) )...
2013-02-13 11:52:01 +00:00
Brecht Van Lommel
35629a623b
Fix #34216 : uv unwrap with some faces pinned to point the normals down will now
...
automatically flip the unpinned faces to point down too, instead of trying to
unwrap them in the other direction and giving bad results.
If there's a mix of faces pinned up and down it will pick the direction with the
biggest area.
2013-02-13 10:38:05 +00:00
Bastien Montagne
3502fdea4a
And more mismatches between RNA struct UI names and type UI names in nodes... BSDF nodes were not translated in UI.
2013-02-13 09:07:34 +00:00
Gaia Clary
6f4ce31320
fix: remove extra qualification in header
2013-02-13 08:53:05 +00:00
Campbell Barton
bfb319925d
dont draw stippled lines without z-depth in vertex paint mode. (only weight paint).
2013-02-13 05:48:08 +00:00
Campbell Barton
00cad30349
style cleanup
2013-02-13 05:10:38 +00:00
Campbell Barton
5d6f83b179
remove redundant if statement.
2013-02-13 05:07:46 +00:00
Campbell Barton
0ec23efbf2
bmesh operators exceptions were not cleared after raising as a python exception.
...
also clear before calling the operator.
2013-02-13 04:55:05 +00:00
Campbell Barton
0b8bfbebc8
correct rna identifiers
...
- compositor viewer: use_straight_alpha -> use_alpha
- bevel tool: percent -> offset
2013-02-13 04:04:14 +00:00
Campbell Barton
b6a60fc6b8
revert own commit, caused regression - hanging on triangulation [ #34214 ].
...
Postponing further changes for now, too risky before release when unexpected cases can cause eternal loop.
2013-02-13 03:20:30 +00:00
Campbell Barton
0e740f58ba
make is_quad_convex_v3() more strict, check if normal is OK before using as a rotation axis.
...
make is_quad_convex_v2,3() check for ISECT_LINE_LINE_CROSS intersection (that the lines actually cross each other).
2013-02-13 03:13:12 +00:00
Ton Roosendaal
e672e7a070
Small tweak in event debug printing:
...
- missing print for case event gets handled AND passed on (selecting)
2013-02-12 19:08:04 +00:00
Gaia Clary
8996184ac4
Fixed importing of shapekey names: name is now taken from geometry name instead of deriving it from the mesh name
2013-02-12 17:52:18 +00:00
Ton Roosendaal
751bee1845
Composite node "Alpha over" didn't allow to be dragged wide enough.
2013-02-12 17:39:44 +00:00
Brecht Van Lommel
dcea2800a7
Fix file editor not properly scaling with DPI, this was not implemented yet.
...
Still todo is high resolution file icons as they look a bit pixelated now.
2013-02-12 17:09:02 +00:00
Brecht Van Lommel
e1419a5bea
Fix #34126 : report list memory leak when calling operator from python and the
...
operator context poll failing.
2013-02-12 16:04:58 +00:00
Brecht Van Lommel
cdb8e39565
Fix for own multilayer EXR fix, should not have caused any issues might as well
...
make sure it works if this function gets called from other places.
2013-02-12 15:58:06 +00:00
Ton Roosendaal
58a6f07649
Bug fix #34213 (2)
...
Adding non-RGBA float buffers as texture crashes MipMap code.
Images with less than 4 channels not supported (yet). Not sure
if we ever should even... normals, Z, vectors, UV, Index, all
don't like downsampling.
2013-02-12 15:51:05 +00:00
Sergey Sharybin
6886ad2680
Preview image render was missing image buffer release
...
Reported by Ton in IRC, thanks! Was hunting this one for ages!
2013-02-12 15:49:48 +00:00
Brecht Van Lommel
4f1cf94259
Fix render layer previous/next buttons not respecting DPI.
2013-02-12 14:59:00 +00:00