bc9e66f083
Revert fix for T38594, caused T40186 (just accept limitation for now)
2014-05-27 21:29:52 +10:00
4893780d9f
PIL_time is no longer used in BLI_random.
...
The last remnant of using the system time for random seed was removed
in rBafb4b65, now seeds are always explicit for BLI_random.
2014-05-27 08:29:55 +02:00
13b81c84a0
Fix T40373: Adding movie creates overlapping audio strips
2014-05-27 15:35:17 +10:00
c6a34e047c
Correct ortho_v2_v2 arg size
2014-05-27 14:42:22 +10:00
3a41797df4
Usual UI messages tweaks.
2014-05-26 20:12:03 +02:00
91a91b9362
Fix T40223: Errors in bevel_factor_mapping_start/end
...
Initial patch by Lukas Treyer with own fixes added
2014-05-27 00:00:44 +10:00
5680172a3a
Fix for out of bounds read calculating spline mapping
2014-05-26 23:53:10 +10:00
159bf9d19c
Curve Mapping: disable for cyclic curves (it doesn't make much sense and is buggy)
2014-05-26 23:53:05 +10:00
e9e1357fb9
Fix for out of bounds reads with curve bevel mapping
2014-05-26 23:31:52 +10:00
3b4f792ce1
Fix T40315: Boolean modifier with Freestyle edges
2014-05-26 16:45:43 +06:00
3131b5d9dd
Fix T40354: Camera Tracks in the Dope Sheet can't be deselected
2014-05-26 16:36:20 +06:00
1539785963
Fix T40359: Scene / Color Management: White Point Mapping Has Limit
2014-05-26 16:28:07 +06:00
4c38e826dc
Fix for a missing code update in my commit rB08528f577dcb.
2014-05-26 16:49:00 +09:00
34862b5b57
Workaround T40317: Ghost/Win32 keys sticking for new windows
...
Ghost win32 ignores key-up events for newly activated windows.
for now just disable code for win32 to initialize modifiers for new windows.
2014-05-26 16:37:21 +10:00
fce731a175
Fix for thinning strokes at intersections between visible and background hidden lines.
...
This commit is intended to fully fix the problem described in
https://developer.blender.org/T36425#19 (see also the previous commit rB08528f577dcb).
Addition of a small offset (to avoid singularity in stroke rendering due to overlapping vertices)
was not performed for all overlapping vertices.
Removed the StrokeCleaner and related helper functions which were added as a
temporary workaround in rB2a5b6d9c8f16.
2014-05-26 10:54:25 +09:00
6b7bee6cd7
Fix for BLI_delete failing on files containing quotes
2014-05-26 10:23:05 +10:00
a1d286a699
Fix curve switch direction ignoring active vertex
2014-05-26 09:37:04 +10:00
d84af360ca
EditCurve: Replace -1 with CU_ACT_NONE define
2014-05-26 09:37:04 +10:00
eaf815f14a
Fix for curve having invalid active vertex after setting type
...
also allow passing NULL vertex to BKE_curve_nurb_vert_active_set
2014-05-26 09:35:32 +10:00
f574b1ca3c
Fix Sequencer OpenGL render ignoring preview channel
2014-05-25 23:52:10 +10:00
08528f577d
Freestyle: Partial fix for thinning strokes due to flipping stroke directions at TVertices.
...
A description of the problem is found in https://developer.blender.org/T36425#19 .
The cause of the issue was identified as roudning errors in Operators::createStroke() due
to insufficient numerical precision. Precision promotion from float to double was done in
the return values of getPoint3D/2D methods in Interface0D and its subclasses in C++
(data members stored in the 0D classes have already been in double precision).
2014-05-25 19:47:49 +09:00
aef443ab2d
Fix T40438: Pressing G key to move the camera quits Blender.
2014-05-25 11:06:32 +02:00
c75261c8cb
Fix T40331: Incorrect display of path of editted data.
2014-05-24 16:02:44 +02:00
f5055d8688
Some operation allowed to set invalid active scene render layer
...
Forbid this now and do tricks in the versioning code to repair
corrupted files.
Thanks to Pablo, Caminandes and Koro for discovering this bug!
2014-05-23 18:30:36 +02:00
5811076d0d
Fix crash rendering linked scenes in compo
...
Simply linking scene (lib.blend) without compo into another one (compo.blend),
using it in a compositor and rendering it would crash.
2014-05-23 17:42:15 +02:00
4c9587d754
Optimization of keying clip operations
...
Gives around 20%-30% speedup by doing early exit from
kernel traversal cycle.
2014-05-23 16:02:45 +02:00
56b7d55833
Report to the console when custom ocio config is used
2014-05-23 13:48:35 +02:00
d3a94941ef
Fix T40325: Part II
...
Use same cursors for GRIP buttons as for window resize e.g.
2014-05-23 13:06:36 +02:00
4e13616b04
Checker Deselect: keep active item selected by default
2014-05-23 20:50:27 +10:00
bec8cee7cf
Fix T40324: Checker deselect fails for edge-rings
2014-05-23 20:50:27 +10:00
fad267bf57
BMesh Walker: add face-shell walker
2014-05-23 20:50:27 +10:00
7e78322eef
BMesh Walker: rename BMW_SHELL -> BMW_VERT_SHELL
2014-05-23 20:50:27 +10:00
d82cd4d5ef
BMesh Walker: typecheck args for walker->begin()
2014-05-23 20:50:27 +10:00
90449f9950
Another fix for T40230/T40290: Object tags were not properly initialized
...
before entering the recursion check.
Now use group tags instead of object tags, which could be a little more
efficient and was used before this patch too.
2014-05-23 09:28:46 +02:00
01f5845778
Fix T40325: UILists do not save their height anymore
2014-05-23 08:55:31 +02:00
561be3ac53
Bake API: compare with NULL rather then casting to bool
2014-05-23 14:54:12 +10:00
Dalai Felinto
2ffe037420
Bake-API: shows the baked image in the biggest SpaceImage around (just like Blender Internal)
...
Reviewers: campbellbarton
Differential Revision: https://developer.blender.org/D544
2014-05-22 22:39:51 -03:00
cab9bd2bf9
Cleanup
2014-05-23 10:42:24 +10:00
Dalai Felinto
7f089afc8b
Bake-API: relaxing in the check for scale uniformity
...
It still warns the user that there may be an error, but the baking goes
on. Also using the new is_uniform_scaled_m4() instead of float comparison.
Reported and fix suggested by Campbell Barton as a concern over 2bfc3deb
2014-05-22 21:35:58 -03:00
Dalai Felinto
2bfc3debd9
Bake-API: throws error if highpoly object(s) doesn't have uniform scale (fix T40156)
...
The real fix would be to support non-uniform scaled highpoly objects.
For more information see 8d29739
2014-05-22 15:05:02 -03:00
Dalai Felinto
a8a5d68bb5
Bake-API: throws error if there is no UV
2014-05-22 15:05:01 -03:00
97d047a3e9
Fix T40307: Crash with freestyle and particle hair.
...
The scene file provided by the problem report has many degenerate faces coming from
a particle system. These zero-area faces were not expected in the ray-casting line visibility
algorithms of Freestyle. Now degenerate faces are properly excluded from the imported
mesh data and not fed to the line visibility algorithms.
2014-05-22 23:18:47 +09:00
7a86765095
Fix T40290: False (or malfunctioning) dependency-cycle warning when adding dupligroup objects to another group.
...
The new recursion check for groups duplicating themselves has to un-set the LIB_DOIT flag after each object, otherwise it will prevent duplicating a (non-recursive) group multiple times.
2014-05-22 15:46:35 +02:00
c56bbccb0d
Fix T39901: Crashes if the resolution % is changed while rendering an animation
...
Copy render percentage. dimensions and border settings and use them for all the
frames in the animation render.
2014-05-22 14:39:31 +02:00
7ab602b730
Correction to previous commit, sorry about that. :/
2014-05-22 14:03:32 +02:00
1dd977272b
PackedFiles: add (readonly for now) access to packed raw data (most useful for exporters).
2014-05-22 13:57:35 +02:00
Nathan Letwory
cd14dcbe91
Don't write all uv textures, but only active uv layer.
...
Fix T39922
2014-05-22 12:34:47 +03:00
29dc8259a8
Mistake naming in recent commit
2014-05-22 17:40:35 +10:00
c6de033bf1
Fix T38493: ray_cast causes runtime error with no faces
2014-05-22 17:11:44 +10:00
1cf5e95f3d
Freestyle: added missing forward declarations of referenced struct's.
2014-05-22 16:03:36 +09:00