c44f489d24
Fix for clamping large UV coords in UV-panel
...
Would clamp value ranges in UI when outside hard coded range.
2015-03-09 15:49:45 +11:00
60f7f93c16
Freestyle: Fix for a few line style properties left not copied.
2015-03-09 12:53:16 +09:00
a0fa3de267
Fix T43624: Freestyle uses wrong colour on second Line Set with textured lines in Cycles.
...
This is a regression introduced by rBd8b00a3bf5c1 (Freestyle: memory
consumption optimization in stroke rendering).
The issue was caused by uninitialized MPoly::mat_nr values. Before the
stroke rendering optimization, individual Freestyle strokes were
represented by distinct mesh objects, and thus MPoly::mat_nr was left
unset (i.e., was always zero). Now that the stroke rendering optimization
has been done and mesh objects may represent multiple strokes of different
materials, MPoly::mat_nr had to be properly set to the material index that
refers to the material of the poly face.
2015-03-09 12:53:11 +09:00
ec18021867
Fix T43337: Group object disappear after append
...
Relying on user-count of 1 wasn't reliable because of custom-bones.
2015-03-09 14:33:27 +11:00
Severin
573783259d
IME: Disable IME for number buttons
2015-03-09 02:27:11 +01:00
Severin
7d5d971dea
Fix T43920: Crash when clicking into different area during IME composition
...
Fix by @randon
2015-03-09 02:27:11 +01:00
a7855f81d4
Fix T43332: Adding polygon int layer failed
2015-03-09 12:23:58 +11:00
fee0e6e211
BMesh Py API: calc_edge_angle functions
...
Make consistent with calc_edge_angle,
take an optional fallback arg for non-manifold edges
otherwise raise an exception.
2015-03-09 00:47:53 +11:00
8dbbb60e8a
Fix T43910: Unpack fails when stored filename is broken (empty, or no file part...).
...
Now we have an helper that will generate local/global paths and ensure they are valid.
Note: We currently have no way to 'generate' a valid extension in these cases, so just
using raw (file-safe) ID name.
2015-03-07 14:41:43 +01:00
cf1227d4ad
Fix edit-lattice leaving incorrect point-size
2015-03-07 03:53:08 +11:00
1c3b2c58af
Fix issue reported on irc by Sebastian, crash when undoing and changing
...
screen.
Apparently the screen on the given file did not have a scene attached.
Not sure how this is possible exactly, but for now just guard against it
at load time by assigning default scene in that case.
2015-03-06 14:22:00 +01:00
e95732bced
Fix broken "force setting multisamples only once", introduced in b5b359b48f
2015-03-06 13:07:02 +01:00
9794facab3
Fix metaball->mesh removing all metas in the scene
...
Assumed the entire scene used the one motherball.
2015-03-06 22:46:45 +11:00
6405aa4e9c
Fix access freed memory when doing constraints ID counter on main free
...
Basically just made constraints free function aware of possible do_id_users
argument, same as we've got for objects, object data and so on.
2015-03-06 15:22:25 +05:00
f682129d62
PyAPI: clarify fallback docstring
2015-03-06 19:02:57 +11:00
8638142c3b
Fix T43904: calc_vert_angle returns wrong value
...
This was mis-named, rename to `calc_edge_angle`
and allow a fallback value in the case when the vert doesn't have 2-edges.
2015-03-06 18:55:36 +11:00
7df60becb9
BMesh: Add extended BM_vert_calc_edge_angle that takes a fallback value
2015-03-06 18:45:00 +11:00
2f21dbf38b
Cleanup: unused warnings
2015-03-06 17:30:05 +11:00
a9b7d5e4e8
Cleanup: unused macro warning
2015-03-06 14:17:21 +11:00
b1f4301deb
Fix typo in "Add" and "Subtract" mode of Vector Math node.
...
Differential Revision: https://developer.blender.org/D1003
2015-03-06 02:34:03 +01:00
37d7b2d3b6
Revert "COLLADA - support for shadeless material (SHADER_CONSTANT)"
...
This reverts commit 04b0a9f4b8 .
2015-03-05 19:44:23 +01:00
e2d4a93a00
Fix T43880 really stupid mistake from fixing stick mode selection
2015-03-05 19:14:38 +01:00
6f3629607b
Make limits of sequencer scaling a bit more sane
2015-03-05 19:05:39 +01:00
7c38ba0a9e
Audio library, early exit when animation is found
2015-03-05 18:50:44 +01:00
a7d292394e
Fix T43898, correct all uv layers in bevel, not only the active one
2015-03-05 18:50:44 +01:00
04b0a9f4b8
COLLADA - support for shadeless material (SHADER_CONSTANT)
...
This patch make it possible to export and import shadeless material.
Reviewers: sergey, sauraedron
Subscribers: sergey
Projects: #collada
Differential Revision: https://developer.blender.org/D1094
2015-03-05 18:44:04 +01:00
23af8984bb
Compositor: Add sanity check around pass element size and compositor data type
...
Only happening in the debug builds, avoids issues like recent AO one from happening.
2015-03-05 20:24:41 +05:00
6e1ea04ada
Fix T43894: Wrong alpha with bilateral blur node
...
The issue was caused by AO operation reporting it's a color operation
(which means it's expected to output RGBA) but internally it's RGB
only in the render engine, which caused some memory to be uninitialized.
2015-03-05 20:21:55 +05:00
73d0749a59
Compositor: Fix compilation error with COM_DEBUG enabled
2015-03-05 20:12:28 +05:00
37771e8fff
Cleanup: unused var
2015-03-05 17:58:22 +11:00
90e1b83696
Fix T43890: Crash, Alt-D over operator redo button
2015-03-05 09:10:16 +11:00
6efcd9e8fe
Math Lib: redundant axis flip decomposing a plane
...
Also add a faster, non-normalized version of the function.
(Neither are used currently used).
2015-03-04 20:11:49 +11:00
b1e48ab4e4
Fix T43879: Autokey ignore pref /w viewlock-camera
2015-03-04 17:15:11 +11:00
cf2876b77a
Fix for snap to cursor /w parents (object/pose)
...
Also don't use pose-bone transform unless the user is in pose-mode.
2015-03-04 15:13:10 +11:00
d48c3666da
Snap: ignore unselected items, /w snap from active
2015-03-04 15:13:10 +11:00
27fe640104
Own error in recent commit (Snap active)
2015-03-04 13:28:45 +11:00
c755d8fbb5
RNA: rename mesh validate argument
...
cleanup_cddata -> clean_customdata
2015-03-04 12:58:14 +11:00
85c38e7389
Fixed wrong label and hint text in Collada exporter
2015-03-03 23:42:33 +01:00
7f25da6509
fix T43094 Added check for out of bounds in vertex color array
2015-03-03 23:42:32 +01:00
d58a15c0a6
Windows: Add stacktrace support when unhandled exception occurs.
...
We need to register the exception handler slightly differently here, as
well as adding DbgHelp as a library, but according to docs it should be
supported in recent Windows editions (Win XP included even).
We can try it first and revert if there are issues.
2015-03-03 13:39:15 +01:00
b42a3d2485
Another stability commit for legacy users - don't crash when toggling
...
dyntopo just notify user that their system doesn't support it.
2015-03-03 11:34:23 +01:00
f2bc3dd678
Grrr, missed those ones in previous commit!
2015-03-03 10:44:14 +01:00
82cafcfdb7
UI messages fixes...
2015-03-03 10:40:52 +01:00
23330473e3
Cleanup: remove unused collada conversion
2015-03-03 15:40:34 +11:00
26a251202b
Fix mesh-validate for polys using successive verts
2015-03-03 15:32:35 +11:00
34003dd034
Fix T43151: Collada meshes crash Blender
...
We have multiple reports of collada files crashing, run all meshes through validate.
2015-03-03 15:30:45 +11:00
6d5ab8fdb7
Cleanup: collada had own defined Global (why?)
...
Wasn't needed and made linking fail here
2015-03-03 15:07:19 +11:00
e2c24a18e3
Knife: fix glitch dragging mouse outside the face
...
Had a small gap between the last-vertex & new-cut
2015-03-03 09:29:44 +11:00
Julian Eisel
c271a9fa8b
Fix T43864: Saving from top area in fullscreen changes wrong area into File Browser
...
We now always use the actual fullscreen area.
2015-03-02 22:38:59 +01:00
d2b6c6fd9b
Fix T43862: Knife fails with concave ngon
2015-03-03 00:26:20 +11:00