Campbell Barton
5f267ab9f3
BLI_array: add BLI_array_append_ret
...
returns the newly appended item.
also make make it so reserve doesn't have to grow then shrink the array size.
2014-09-28 15:08:54 +10:00
Campbell Barton
a4c3b92294
BLI_Stack add BLI_stack_peek, BLI_stack_discard
...
also remove own incorrect assert
2014-09-28 15:08:54 +10:00
Tamito Kajiyama
99ef213dcb
Freestyle: minor docstring revision of Operators.reset().
2014-09-28 11:17:32 +09:00
Tamito Kajiyama
c900cd3bd8
Freestyle: Expose the Operators.reset() function to Python.
...
The Operators.reset function is exposed to the Freestyle Python API, which makes
it possible to combine multiple style modules into one file.
Differential revision: https://developer.blender.org/D802
Author: flokkievids (Folkert de Vries)
Reviewed by: kjym3 (Tamito Kajiyama)
2014-09-28 11:17:31 +09:00
Kévin Dietrich
e1afaa02bf
Fix T41974: blender ships vulnerable minilzo version
...
Update lzo library due to security issue
Update lzo to latest version. This fixes a security issue (reported in T41974)
This also fixes some (false-positive) valgrind warnings.
Reviewers: sergey
Differential Revision: https://developer.blender.org/D803
2014-09-28 01:35:12 +06:00
Campbell Barton
8e4fdba19c
Cleanup: typo
2014-09-27 20:32:12 +10:00
Campbell Barton
5488630047
Add Face Region to 'Select-Similar' menu
2014-09-27 18:31:50 +10:00
Campbell Barton
95be98dd43
Comments: clarify BMLoop
2014-09-27 16:31:40 +10:00
Campbell Barton
640af5c274
Fix View3d background image display aspect
2014-09-27 01:32:25 +10:00
Campbell Barton
88d8cb73af
Cleanup
2014-09-27 00:57:54 +10:00
Sergey Sharybin
e6edc1b09d
Fix ocmpilation error with strict flags after the recent commit
2014-09-26 20:17:21 +06:00
Campbell Barton
2f4e70702c
BMesh: select similar regions
...
Select operator that takes multiple selected face regions and
selects any number of matching regions (when they have distinguishing features to isolate them).
UI access next.
2014-09-26 23:06:20 +10:00
Antony Riakiotakis
a5159b5fba
Fix T41956, Soften brush does not work
...
Disallow blur radius zero (versioning error).
Also fix gaussian distibution for blurring
This is to be included in the final release.
2014-09-26 14:22:52 +02:00
Sergey Sharybin
8f6a993769
Fix T41962: Command-line without specified filename doesn't renders
...
Issue was caused by the launcher not dealing with slashes in the way
windows expects them to be handled -- last slash of the path considered
an escape character for the following qoute.
This is definitely to be ported to the 2.72 release.
2014-09-26 15:09:44 +06:00
Sergey Sharybin
d653500152
Tracking: Some minor improvements to copy-paste
...
- Deselect all existing tracks when pasteing, makes it
easier to tweak stuff after the paste.
- Make first of the pasted tracks active.
2014-09-26 14:49:06 +06:00
Sergey Sharybin
5533257c4d
Tracking: Add shortcuts for the copy-paste as well
2014-09-26 14:45:34 +06:00
Sergey Sharybin
6dab4ce598
Fix for missing shortcuts for mask copy/paste
...
It's a safe fix and would be real cool to have in final release,
it makes roto even easier than mentioned in the previous commit.
2014-09-26 14:40:27 +06:00
Sergey Sharybin
dcc281b74a
Fix T41961: Crash by Copy n Paste splines to new mask without layer
...
It makes much more sense to ensure layer before pasteing, makes roto
as easy as it has never been before!
2014-09-26 14:37:30 +06:00
Tamito Kajiyama
2854b93202
Fix for missing initialization of Freestyle RenderData parameters for new scenes.
2014-09-26 12:05:18 +09:00
Campbell Barton
fe42ceb281
Cleanup: unused
2014-09-26 10:34:20 +10:00
Brecht Van Lommel
a3bb1dca25
Fix the skin modifier crashing when building without Bullet.
2014-09-26 00:04:10 +02:00
Brecht Van Lommel
87c27ef92f
Fix use of uninitialized variable in mesh_get_mapped_verts_coords.
...
It did not cause an actual bug, this code path is never executed at the moment.
2014-09-26 00:03:57 +02:00
Antony Riakiotakis
af069cd013
OpenGL fix: GL_COLOR_ARRAY is client state
2014-09-25 23:12:02 +02:00
Bastien Montagne
a2386b3e20
Fix previous commit rB34abb614f1344a6, which broke addons translations.
...
Ghash comp callbacks must return false in case a & b are equal!
Also slightly cleaned up gash code using those comp func,
since those return booleans now, let's compare tham against booleans!
2014-09-25 14:33:19 +02:00
Sergey Sharybin
13d8671a1a
Cycles: Add support of Glog logging
...
This commit makes it possible to use Glog library for the debug logging.
For now only possible when using CMake and in order to use the logging
the WITH_CYCLES_LOGGING configuration variable is to be enabled.
When this option is not enabled or when using Scons there's no difference
in Cycles behavior at all, when using logging and no output to the console
impact is gonna to be minimal.
This is done in order to make it possible to have debug logging persistent
in code (without need to add it when troubleshooting some bug and removing
it afterwards).
For now actual logging is not placed yet, only all the functions needed for
the logging are written and so.
2014-09-25 17:08:32 +06:00
Sergey Sharybin
058e3f087e
Tracking: Decouple C-API module into more granular files
...
This way maintaining the C-API is a bit less tedious job
and makes code cleaner to follow.
Should be no functional changes.
2014-09-25 17:04:56 +06:00
Sergey Sharybin
34abb614f1
Fix ghash comparator used by translation
...
It now need to return bool whether element matched or not.
2014-09-25 17:04:56 +06:00
Campbell Barton
51d99ebf01
BMesh: type-check iterator data argument
2014-09-25 14:14:52 +10:00
Campbell Barton
a318f8ee9e
Type checking macro: CHECK_TYPE_ANY
...
Compile time check a var against a multiple types.
2014-09-25 14:13:36 +10:00
Campbell Barton
21462410ee
Move typecheck macros into own header
2014-09-25 13:07:17 +10:00
Campbell Barton
6f2f80887b
GHash: use bool for comparison (simplify compare)
2014-09-25 06:16:37 +10:00
Bastien Montagne
e18a74849c
Fix T41933: Node Editor: Crash occurs with Select by Suffix
...
Wrong usage of `BLI_str_partition_ex_utf8`...
This is to be backported to 2.72 branch.
2014-09-24 20:26:21 +02:00
Bastien Montagne
f1976cbde7
Fix T41939: Dupliface: Inherit scale doesn't update viewport render.
...
Render needs un object update it seems...
2014-09-24 19:48:16 +02:00
Antony Riakiotakis
fc3753b8f6
gooseberry request:
...
Attempt to select closest bones when possible.
Occlusion query selection does't support this well because we can't
really derive depth information from occlusion tests. May be possible to
improve this somewhat in the future.
2014-09-24 18:22:02 +02:00
Lukas Tönne
345b16601c
Fix T41885, muting broken for Blender Internal nodes in rendering.
...
Nodes don't have muting callbacks any more, so now have to check the
flag to prevent overwriting values on the stack that they share with
inputs.
2014-09-24 14:29:07 +02:00
Campbell Barton
6dae643450
Correct for change in recent commit
2014-09-24 20:46:27 +10:00
Campbell Barton
d0bd474375
Custom Data API: redundant pointer-to-pointer arg
2014-09-24 18:50:29 +10:00
Campbell Barton
ff0b24c4e2
BMesh: slight speedup loop-of-verts iterator
2014-09-24 18:45:23 +10:00
Campbell Barton
3c0605c0ef
BMesh: generic callbacks for mempool iterator
2014-09-24 14:55:30 +10:00
Campbell Barton
059e0dafb4
Cleanup: const correctness for BLI_sortlist
2014-09-24 14:55:02 +10:00
Campbell Barton
31833d2dc8
Cleanup: use const for read-only arrays
2014-09-24 14:55:02 +10:00
Campbell Barton
3a40aed3d5
Cleanup: use float versions of functions when in/output are floats
2014-09-24 14:55:02 +10:00
Campbell Barton
e7f495d8a0
Cleanup: bool
2014-09-24 14:55:01 +10:00
Campbell Barton
0297f1fdd5
Cleanup: de-duplicate text select logic
2014-09-24 14:55:01 +10:00
Campbell Barton
023ac217dd
Cleanup: set var static
2014-09-24 14:55:01 +10:00
Antony Riakiotakis
eb464eed57
Fix game engine not supporting material view.
...
Force textured view in that case. Also correct a few uses of the GLSL
flag in the viewport. Should only be relevant for textured viewport.
2014-09-23 20:40:27 +02:00
Antony Riakiotakis
3906782406
Fix possible buffer overflow in selection code. We want to copy the
...
number of selected data since the offset, not the offset!
2014-09-23 19:05:41 +02:00
Sergey Sharybin
e422e56db0
Move versioning code under the subversion check
2014-09-23 22:56:37 +06:00
Campbell Barton
7ae60703a2
Version Bump: Entering 2.72 rc state
2014-09-24 02:18:15 +10:00
Campbell Barton
55a44e4f30
Fix crash in text editor (wrap + syntax-highlight)
2014-09-24 01:12:55 +10:00