5 years agoFreestyle: Fix for an increasing reference count of images in copied Image Texture...
Tamito Kajiyama [Sun, 20 Jul 2014 08:41:36 +0000 (17:41 +0900)]
Freestyle: Fix for an increasing reference count of images in copied Image Texture shader nodes.

5 years agoFreestyle: Properly reconnect links from a UV Along Stroke node to a UV Map node.
Tamito Kajiyama [Sun, 20 Jul 2014 07:21:05 +0000 (16:21 +0900)]
Freestyle: Properly reconnect links from a UV Along Stroke node to a UV Map node.

5 years agoFreestyle: Updated BKE_linestyle_default_shader() to include the UV Along Stroke...
Tamito Kajiyama [Sun, 20 Jul 2014 03:17:22 +0000 (12:17 +0900)]
Freestyle: Updated BKE_linestyle_default_shader() to include the UV Along Stroke shader node.

5 years agoFreestyle: Added new UV Along Stroke shader node.
Tamito Kajiyama [Sun, 20 Jul 2014 03:14:31 +0000 (12:14 +0900)]
Freestyle: Added new UV Along Stroke shader node.

5 years agoFreestyle: removed unnecessary call of node_type_storage() in the definition of the...
Tamito Kajiyama [Sun, 20 Jul 2014 03:12:54 +0000 (12:12 +0900)]
Freestyle: removed unnecessary call of node_type_storage() in the definition of the Output Line Style node.

5 years agoFreestyle: Caching of auto-generated materials from line style shader nodes.
Tamito Kajiyama [Sat, 19 Jul 2014 14:42:15 +0000 (23:42 +0900)]
Freestyle: Caching of auto-generated materials from line style shader nodes.

5 years agoRemoved/disabled debugging code.
Tamito Kajiyama [Sat, 19 Jul 2014 09:53:02 +0000 (18:53 +0900)]
Removed/disabled debugging code.

5 years agoFreestyle: an improved workflow of line style shading nodes.
Tamito Kajiyama [Sat, 19 Jul 2014 09:52:32 +0000 (18:52 +0900)]
Freestyle: an improved workflow of line style shading nodes.

Removed the previous changes for passing a line style through the Controller, and
revised the BlenderTextureShader to assign the shader node tree of a line style
(if specified) to strokes.  This way the assignment of shading nodes can be done
through both the Freestyle GUI and Python scripting.

5 years agoWIP commit just for a record of a working snapshot of code revisions for node-based...
Tamito Kajiyama [Sat, 19 Jul 2014 06:38:56 +0000 (15:38 +0900)]
WIP commit just for a record of a working snapshot of code revisions for node-based textured strokes.

5 years agoMade temporary changes to use G.main rather than Freestyle-local Main for debugging.
Tamito Kajiyama [Sat, 19 Jul 2014 06:37:13 +0000 (15:37 +0900)]
Made temporary changes to use G.main rather than Freestyle-local Main for debugging.

5 years agoFreestyle: Fix for a crash during access to Scene properties from within Python.
Tamito Kajiyama [Sat, 19 Jul 2014 06:35:11 +0000 (15:35 +0900)]
Freestyle: Fix for a crash during access to Scene properties from within Python.

5 years agoAdded BKE_linestyle_use_textures() to check if stroke textures are enabled.
Tamito Kajiyama [Sat, 19 Jul 2014 06:33:15 +0000 (15:33 +0900)]
Added BKE_linestyle_use_textures() to check if stroke textures are enabled.

5 years agoFreestyle: Keep a reference of the line style in Stroke rather than in StrokeRep.
Tamito Kajiyama [Fri, 18 Jul 2014 12:40:11 +0000 (21:40 +0900)]
Freestyle: Keep a reference of the line style in Stroke rather than in StrokeRep.

5 years agoFreestyle: show "use_nodes" option in the UI when Cycles is enabled.
Tamito Kajiyama [Fri, 18 Jul 2014 02:45:00 +0000 (11:45 +0900)]
Freestyle: show "use_nodes" option in the UI when Cycles is enabled.

The "use_textures" option is intended for the BI and does not make sense in Cycles.

5 years agoFix for renamed API functions in rB415af0b.
Tamito Kajiyama [Thu, 17 Jul 2014 04:04:01 +0000 (13:04 +0900)]
Fix for renamed API functions in rB415af0b.

5 years agoFreestyle: Removed a debug print in BlenderStrokeRenderer::GetStrokeShader().
Tamito Kajiyama [Wed, 16 Jul 2014 13:25:59 +0000 (22:25 +0900)]
Freestyle: Removed a debug print in BlenderStrokeRenderer::GetStrokeShader().

5 years agoFreestyle: Added "blend_type" and "use_clamp" options to the Output Line Style shader...
Tamito Kajiyama [Wed, 16 Jul 2014 13:25:37 +0000 (22:25 +0900)]
Freestyle: Added "blend_type" and "use_clamp" options to the Output Line Style shader node.

5 years agoFreestyle: Fix for a crash in BKE_linestyle_default_shader() due to a typo.
Tamito Kajiyama [Wed, 16 Jul 2014 06:42:44 +0000 (15:42 +0900)]
Freestyle: Fix for a crash in BKE_linestyle_default_shader() due to a typo.

5 years agoFreestyle: Fix for stroke_shader node default values copied from the Output Line...
Tamito Kajiyama [Wed, 16 Jul 2014 06:27:40 +0000 (15:27 +0900)]
Freestyle: Fix for stroke_shader node default values copied from the Output Line Style node.

5 years agoFreestyle: Changed the default Color value of the Output Line Style node.
Tamito Kajiyama [Wed, 16 Jul 2014 06:25:37 +0000 (15:25 +0900)]
Freestyle: Changed the default Color value of the Output Line Style node.

5 years agoFreestyle: Add BKE_linestyle_default_shader() for creating the default line style...
Tamito Kajiyama [Wed, 16 Jul 2014 06:25:10 +0000 (15:25 +0900)]
Freestyle: Add BKE_linestyle_default_shader() for creating the default line style shader node tree.

Changes to ED_node_shader_default() were reverted since the code there was actually
not suitable for setting up the default line style node tree properly.

5 years agoFollow-up to rB647969f9b617: Renamed CTX_data_linestyle_from_scene() to BKE_get_lines...
Tamito Kajiyama [Wed, 16 Jul 2014 04:53:00 +0000 (13:53 +0900)]
Follow-up to rB647969f9b617: Renamed CTX_data_linestyle_from_scene() to BKE_get_linestyle_from_scene().

5 years agoFreestyle: Added preliminary support for textured strokes in Cycles.
Tamito Kajiyama [Tue, 15 Jul 2014 15:21:27 +0000 (00:21 +0900)]
Freestyle: Added preliminary support for textured strokes in Cycles.

Now the shader node tree of a line style ID datablock is used to define textures
as well as their mapping and influence.

TODO: Textures alpha channel mapping and influence.
TODO: Blend mode in the Output Line Style shader node.

5 years agoChanged ntreeCopyTree_ex() to accept a pointer to struct Main.
Tamito Kajiyama [Tue, 15 Jul 2014 15:11:44 +0000 (00:11 +0900)]
Changed ntreeCopyTree_ex() to accept a pointer to struct Main.

5 years agoFix for a wrong ID datablock referenced due to a typo in BKE_copy_linestyle().
Tamito Kajiyama [Mon, 14 Jul 2014 07:23:09 +0000 (16:23 +0900)]
Fix for a wrong ID datablock referenced due to a typo in BKE_copy_linestyle().

5 years agoAdded new Output Line Style shader node for defining a node-based line material.
Tamito Kajiyama [Mon, 14 Jul 2014 07:20:40 +0000 (16:20 +0900)]
Added new Output Line Style shader node for defining a node-based line material.

5 years agoMinor fix for texture category name.
Tamito Kajiyama [Fri, 11 Jul 2014 08:03:35 +0000 (17:03 +0900)]
Minor fix for texture category name.

5 years agoEnabled USE_CYCLES_FOR_STROKE_RENDERING compile-time flag by default.
Tamito Kajiyama [Fri, 11 Jul 2014 07:52:01 +0000 (16:52 +0900)]
Enabled USE_CYCLES_FOR_STROKE_RENDERING compile-time flag by default.

5 years agoImplemented a basic framework for node-based shaders.
Tamito Kajiyama [Fri, 11 Jul 2014 07:51:04 +0000 (16:51 +0900)]
Implemented a basic framework for node-based shaders.

Shader nodes will be used to define materials for stroke rendering, so as to
allow users to interactively configure textures.

5 years agoFreestyle: Show the Freestyle Line panel of the Material properties context also...
Tamito Kajiyama [Wed, 9 Jul 2014 00:48:16 +0000 (09:48 +0900)]
Freestyle: Show the Freestyle Line panel of the Material properties context also in Cycles

5 years agoAlways use the Blender Internal renderer for stroke rendering.
Tamito Kajiyama [Sat, 28 Jun 2014 15:27:45 +0000 (00:27 +0900)]
Always use the Blender Internal renderer for stroke rendering.

5 years agoAdded new operator "Create Freestyle Stroke Material" for testing.
Tamito Kajiyama [Sat, 28 Jun 2014 10:18:47 +0000 (19:18 +0900)]
Added new operator "Create Freestyle Stroke Material" for testing.

5 years agoRemoved debug prints.
Tamito Kajiyama [Fri, 27 Jun 2014 07:11:30 +0000 (16:11 +0900)]
Removed debug prints.

5 years agoFix for hard-coded #include file paths.
Tamito Kajiyama [Fri, 27 Jun 2014 07:00:22 +0000 (16:00 +0900)]
Fix for hard-coded #include file paths.

5 years agoFix for nested Cycles sessions.
Tamito Kajiyama [Fri, 27 Jun 2014 05:56:21 +0000 (14:56 +0900)]
Fix for nested Cycles sessions.

5 years agoRemoved ad-hoc use of R_PERSISTENT_DATA for Freestyle/Cycles.
Tamito Kajiyama [Fri, 27 Jun 2014 05:55:18 +0000 (14:55 +0900)]
Removed ad-hoc use of R_PERSISTENT_DATA for Freestyle/Cycles.

5 years agoAdded debug prints.
Tamito Kajiyama [Fri, 27 Jun 2014 05:52:55 +0000 (14:52 +0900)]
Added debug prints.

5 years agoInitial implementation of Cycles materials for Freestyle stroke rendering.
Tamito Kajiyama [Thu, 26 Jun 2014 15:40:41 +0000 (00:40 +0900)]
Initial implementation of Cycles materials for Freestyle stroke rendering.

5 years agoProof-of-concept implementation of Freestyle support for Cycles.
Tamito Kajiyama [Wed, 25 Jun 2014 06:12:24 +0000 (15:12 +0900)]
Proof-of-concept implementation of Freestyle support for Cycles.

5 years agoSpelling
Campbell Barton [Tue, 12 Aug 2014 00:31:07 +0000 (10:31 +1000)]

5 years agoFix uninitialized memory use
Campbell Barton [Mon, 11 Aug 2014 22:21:02 +0000 (08:21 +1000)]
Fix uninitialized memory use

5 years agoFix marker selection margin ignoring DPI
Campbell Barton [Mon, 11 Aug 2014 19:43:24 +0000 (05:43 +1000)]
Fix marker selection margin ignoring DPI

5 years agoFix T41403: Grid Particles only partially generated.
Bastien Montagne [Mon, 11 Aug 2014 18:23:39 +0000 (20:23 +0200)]
Fix T41403: Grid Particles only partially generated.

Getting dominant axis (biggest dimension of bbox) was wrong, now using BLI code for that.

5 years agoFix T41362: CPU and GPU rendering gives different results
Sergey Sharybin [Mon, 11 Aug 2014 16:29:27 +0000 (22:29 +0600)]
Fix T41362: CPU and GPU rendering gives different results

We can't really make CPU and GPU results look the same in all possible
circumstances, but here we can make them look close enough to each other
by making it so sobol pattern for bounce number is the smae for both
CPU and GPU.

This makes CPU and GPU render results look the same with low number of
samples, high number of samples was never an issue.

5 years agoFix compilation error with debug scons
Sergey Sharybin [Mon, 11 Aug 2014 14:58:42 +0000 (20:58 +0600)]
Fix compilation error with debug scons

The issue is that we've got hell with DEBUG and _DEBUG,
theu're defined really inconsistent acros CMake and SCons.

Used more reliable NDEBUG definition for IDP_spit.

5 years agoFix T41360: Crash on Boolean Modifier
Sergey Sharybin [Mon, 11 Aug 2014 14:50:28 +0000 (20:50 +0600)]
Fix T41360: Crash on Boolean Modifier

The issue was caused by the wrong attributes maps in certain
circumstances after union intersections.

Namely issue might have happen when more than one iteration of
union was happening and it was caused by the fact that new faces
might be allocated on the same address as freed face from the
old mesh.

Didn't find a nicer fix for this apart from correcting the whole
attributes map after each union step.

We could try removing attributes for the meshes which are getting
deleted, but in asymptotic it's gonna to give exactly the same
complexity as the current approach.

5 years agoFix for previous commit - after talk with physics guys (Genscher, Miikah), better
Bastien Montagne [Mon, 11 Aug 2014 13:43:24 +0000 (15:43 +0200)]
Fix for previous commit - after talk with physics guys (Genscher, Miikah), better
to keep soft UI limits as is, and only raise hard ones.

5 years agoFix T40047: Smoke: Maximum value for initial velocity.
Bastien Montagne [Mon, 11 Aug 2014 13:23:36 +0000 (15:23 +0200)]
Fix T40047: Smoke: Maximum value for initial velocity.

Based on D644, by robschia (Roberto Schiavone).

5 years agoFix T40203: Fluid simulation needs more memory than displayed.
Bastien Montagne [Mon, 11 Aug 2014 13:01:36 +0000 (15:01 +0200)]
Fix T40203: Fluid simulation needs more memory than displayed.

Nothing like a fix, actually, this is an issue in elbeem afaik.
For now, just warn user that complex obstacles may breack things.

5 years agoFix T40744: MIP Map is generating strange noise in texture, Blender Internal
Sergey Sharybin [Mon, 11 Aug 2014 11:37:56 +0000 (17:37 +0600)]
Fix T40744: MIP Map is generating strange noise in texture, Blender Internal

5 years agoManifest used to be installed on non-windows platforms
Sergey Sharybin [Mon, 11 Aug 2014 11:26:20 +0000 (17:26 +0600)]
Manifest used to be installed on non-windows platforms

5 years agoMinor cleanup
Antony Riakiotakis [Mon, 11 Aug 2014 09:55:16 +0000 (11:55 +0200)]
Minor cleanup

5 years agoPie Menus C code backend.
Antony Riakiotakis [Mon, 11 Aug 2014 08:39:59 +0000 (10:39 +0200)]
Pie Menus C code backend.

This commit merges the code in the pie-menu branch.

As per decisions taken the last few days, there are no pie menus
included and there will be an official add-on including overrides of
some keys with pie menus. However, people will now be able to use the
new code in python.

Full Documentation is in

Campbell Barton, Dalai Felinto and Ton Roosendaal for the code review
and design comments

Jonathan Williamson, Pawel Lyczkowski, Pablo Vazquez among others for
suggestions during the development.

Special Thanks to Sean Olson, for his support, suggestions, testing and
merciless bugging so that I would finish the pie menu code. Without him
we wouldn't be here. Also to the rest of the developers of the original
python add-on, Patrick Moore and Dan Eicher and finally to Matt Ebb, who
did the research and first implementation and whose code I used to get

5 years agoFix T41395: Set Object As Camera - Monkey Render bug?
Sergey Sharybin [Mon, 11 Aug 2014 08:11:15 +0000 (14:11 +0600)]
Fix T41395: Set Object As Camera - Monkey Render bug?

5 years agoFix T40766: Startup fails with UnicodeDecodeError on Windows
Campbell Barton [Mon, 11 Aug 2014 07:53:42 +0000 (17:53 +1000)]
Fix T40766: Startup fails with UnicodeDecodeError on Windows

5 years agoRun unittest.main() directly
Campbell Barton [Mon, 11 Aug 2014 05:23:00 +0000 (15:23 +1000)]
Run unittest.main() directly

5 years agoComments
Campbell Barton [Mon, 11 Aug 2014 03:36:35 +0000 (13:36 +1000)]

5 years agoView3D: rotate around selection - uses boundbox center
Campbell Barton [Mon, 11 Aug 2014 03:34:28 +0000 (13:34 +1000)]
View3D: rotate around selection - uses boundbox center

5 years agoUtility functions for getting boundbox size/scale
Campbell Barton [Mon, 11 Aug 2014 03:25:25 +0000 (13:25 +1000)]
Utility functions for getting boundbox size/scale

5 years agoFix T41379: Drag n Drop .txt files text editor fails
Campbell Barton [Mon, 11 Aug 2014 00:20:01 +0000 (10:20 +1000)]
Fix T41379: Drag n Drop .txt files text editor fails

by kevindietrich

5 years agoFix T41385
Antony Riakiotakis [Sun, 10 Aug 2014 18:28:53 +0000 (20:28 +0200)]
Fix T41385

Pretty old bug, reset flag to not use color transform by default.

5 years agoFix for rB3cd2c6145ae1.
Bastien Montagne [Sun, 10 Aug 2014 16:21:57 +0000 (18:21 +0200)]
Fix for rB3cd2c6145ae1.

ID using EffectorWeight is not always a scene...

5 years agoMinor tweak to own previous shapekey_move commit.
Bastien Montagne [Sun, 10 Aug 2014 15:30:07 +0000 (17:30 +0200)]
Minor tweak to own previous shapekey_move commit.

5 years agoFix T41295: Rigid bodyfield weights not working.??
Bastien Montagne [Sun, 10 Aug 2014 13:24:33 +0000 (15:24 +0200)]
Fix T41295: Rigid bodyfield weights not working.??

Looks like `rna_EffectorWeight_update()` was not really working, now uses same kind of code
as `rna_Physics_update()` from rna_scene.c.

5 years agoFix T41381: Moving shapes keys up/down, after last, they don't go to first (as Vertex...
Bastien Montagne [Sun, 10 Aug 2014 09:40:35 +0000 (11:40 +0200)]
Fix T41381: Moving shapes keys up/down, after last, they don't go to first (as Vertex Group).

Was more a feature request actually, but anyway...

Note this is a bit more complex than it's vgroups counterpart, since we have to handle
relations between keys (relative keys, and position for absolute ones).

5 years agoBGE: fix a bug causing frequent crash on scene restart with navmesh.
Benoit Bolsee [Sat, 9 Aug 2014 22:40:15 +0000 (00:40 +0200)]
BGE: fix a bug causing frequent crash on scene restart with navmesh.

5 years agoRemove an assert in Bullet for the Character physics.
Benoit Bolsee [Sat, 9 Aug 2014 22:36:32 +0000 (00:36 +0200)]
Remove an assert in Bullet for the Character physics.

This assert happens all the time for character physics in debug mode.
In release mode, the assert is skipped but the code is still incorrect
although it does not cause any crash strangely.

5 years agoUI: show ttips even if disabled, when holding alt key.
Bastien Montagne [Sat, 9 Aug 2014 20:04:55 +0000 (22:04 +0200)]
UI: show ttips even if disabled, when holding alt key.

Patch by @sambler (Shane Ambler), with minor edits by myself (see also D727, T24055).
Reviewed feature-side by @carter2422 (Jonathan Williamson).

5 years agoIntensity and color are now adjusted upon import to get correct values
gaiaclary [Sat, 9 Aug 2014 18:50:35 +0000 (20:50 +0200)]
Intensity and color are now adjusted upon import to get correct values

5 years agoBGE: Fix bug with Steering Actuator Python API.
Benoit Bolsee [Sat, 9 Aug 2014 15:19:13 +0000 (17:19 +0200)]
BGE: Fix bug with Steering Actuator Python API.

It was not possible to set the navmesh attribute from Python due to a double bug.

5 years agoFix to get iTaSC working again in the BGE
Benoit Bolsee [Sat, 9 Aug 2014 13:45:24 +0000 (15:45 +0200)]
Fix to get iTaSC working again in the BGE

5 years agoCycles OpenCL error to string removed in favour of the same function in clew.
Martijn Berger [Sat, 9 Aug 2014 12:27:40 +0000 (14:27 +0200)]
Cycles OpenCL error to string removed in favour of the same function in clew.

5 years agoFix crash on edit mode with multi-align project
Antony Riakiotakis [Fri, 8 Aug 2014 17:35:09 +0000 (19:35 +0200)]
Fix crash on edit mode with multi-align project

5 years agoSwitch linux buildbot to custom built python2.7
Sergey Sharybin [Fri, 8 Aug 2014 07:41:28 +0000 (13:41 +0600)]
Switch linux buildbot to custom built python2.7

New scons discontinued support of python2.6, so we needed
to build just another python in the release and buildbot

Hope latest scons upgrade a least bring new msvs support
and not only lead to just-another-frustration.

There might be some more upcoming commits, because you
never can be sure there's no typos in the buidbot script
for until you actually fire the builder up.

5 years agoBGE: move macro body into a function to reduce code-size
Campbell Barton [Fri, 8 Aug 2014 04:46:11 +0000 (14:46 +1000)]
BGE: move macro body into a function to reduce code-size

5 years agoQuiet reorder warning
Campbell Barton [Fri, 8 Aug 2014 04:45:38 +0000 (14:45 +1000)]
Quiet reorder warning

5 years agoRevert "ignore conflict files"
Campbell Barton [Thu, 7 Aug 2014 20:00:40 +0000 (06:00 +1000)]
Revert "ignore conflict files"

This reverts commit 7d20ad6a1ba46cad209d17d144af1cffbab334fc.

turns out this hides conflicts which we may want to see

5 years agoignore conflict files
Campbell Barton [Thu, 7 Aug 2014 19:47:15 +0000 (05:47 +1000)]
ignore conflict files

5 years agoFix T41173: CM view selection is difficult with multiple views
Sergey Sharybin [Thu, 7 Aug 2014 19:30:22 +0000 (01:30 +0600)]
Fix T41173: CM view selection is difficult with multiple views

Use drop-down menu instead of expanded enum for the view select.
There are usually more views than displays and using drop-down
for display device and expanded enum for view is kindof strange.

5 years agoFix T40948: Fill holes fails in certain case
Campbell Barton [Thu, 7 Aug 2014 18:29:30 +0000 (04:29 +1000)]
Fix T40948: Fill holes fails in certain case

5 years agoTweaks to the recent wrapper on windows
Sergey Sharybin [Thu, 7 Aug 2014 18:20:43 +0000 (00:20 +0600)]
Tweaks to the recent wrapper on windows

- Forgot to handle command line arguments

- Because of the fact we need to be able to
  use stdout and stderr we need to use regular
  console application for the wrapper.

- Because of using regular application for the
  wrapper we need to check forparent PID in the

I really hope it's not gonna to become any more

5 years agoFix for mathutils.Euler on big endian systems
Campbell Barton [Thu, 7 Aug 2014 16:07:56 +0000 (02:07 +1000)]
Fix for mathutils.Euler on big endian systems

D719 from jrestemeier with edits

5 years agoCleanup: unused defines
Campbell Barton [Thu, 7 Aug 2014 16:07:15 +0000 (02:07 +1000)]
Cleanup: unused defines

5 years agoAdd blender launcher application when building with MSVC
Sergey Sharybin [Thu, 7 Aug 2014 14:01:20 +0000 (20:01 +0600)]
Add blender launcher application when building with MSVC

Main idea of this change is to make a small executable which
will set OMP_WAIT_POLICY environment variable and then will
launch blender itself.

This is a teporary solution for the time being we'll have a
more clear solution to high CPU usage with OpenMP when building
with MSVC.

Reviewers: campbellbarton, juicyfruit

Reviewed By: juicyfruit

Differential Revision:

5 years agoT41354, cursor never gets reactivated in uv sculpting.
Antony Riakiotakis [Thu, 7 Aug 2014 14:14:33 +0000 (16:14 +0200)]
T41354, cursor never gets reactivated in uv sculpting.

5 years agoFix crash on dyntopo when show diffuse option + collapse is used
Antony Riakiotakis [Thu, 7 Aug 2014 12:57:59 +0000 (14:57 +0200)]
Fix crash on dyntopo when show diffuse option + collapse is used

Some nodes could end up without any faces and in that case getting a
face material would fail.

5 years agoFix T41333: Selected mask points don't stand out visually.
Bastien Montagne [Thu, 7 Aug 2014 12:35:04 +0000 (14:35 +0200)]
Fix T41333: Selected mask points don't stand out visually.

Looks like mask points coloring was recently changed, and IMAGE space colors were left uninitialized...
Factorized a bit the code about vertex_handle & co too, was quite duplicated.

5 years agoCleanup: Remove special code for Visual Studio 2008.
Thomas Dinges [Thu, 7 Aug 2014 11:51:05 +0000 (13:51 +0200)]
Cleanup: Remove special code for Visual Studio 2008.

Goodbye VC2008, it has been a pleasure (more or less) :D SCons / CMake cleaenup will follow.
Differential Revision:

5 years agoExperimental gooseberry request:
Antony Riakiotakis [Thu, 7 Aug 2014 10:29:50 +0000 (12:29 +0200)]
Experimental gooseberry request:

Expose radial control properties. That way, the operator can be tweaked
in the input preferences to tweak other properties as well.

5 years agochange scons default to be visual studio 2013
Martijn Berger [Thu, 7 Aug 2014 08:06:13 +0000 (10:06 +0200)]
change scons default to be visual studio 2013

5 years agoComments
Campbell Barton [Thu, 7 Aug 2014 04:42:47 +0000 (14:42 +1000)]

5 years agoBMesh: use existing lookup tables when remapping
Campbell Barton [Thu, 7 Aug 2014 01:50:53 +0000 (11:50 +1000)]
BMesh: use existing lookup tables when remapping

5 years agoGHash/EdgeHash: avoid NULL check on iterator init
Campbell Barton [Thu, 7 Aug 2014 01:19:55 +0000 (11:19 +1000)]
GHash/EdgeHash: avoid NULL check on iterator init

5 years agoFix T41047: Text objects flipping
Campbell Barton [Wed, 6 Aug 2014 23:14:54 +0000 (09:14 +1000)]
Fix T41047: Text objects flipping

5 years agoUI: move button to set dupli-offset into group menu
Campbell Barton [Wed, 6 Aug 2014 18:36:56 +0000 (04:36 +1000)]
UI: move button to set dupli-offset into group menu

5 years agoFix T41323: Sequencer: video window taking all the place when switching to split...
Bastien Montagne [Wed, 6 Aug 2014 18:39:09 +0000 (20:39 +0200)]
Fix T41323: Sequencer: video window taking all the place when switching to split view.

Issue is that, when we switch from full preview view to combined view, preview area has
its `sizey` set to use all available height, which leaves nothing for poor main area.

For now, make checks when switching mode to combined one, so that both areas have
resonable `sizey` values. Not perfect, but works.

5 years agoCleanup: mostly move together main area init/draw/handler callback, and some generic...
Bastien Montagne [Wed, 6 Aug 2014 15:14:55 +0000 (17:14 +0200)]
Cleanup: mostly move together main area init/draw/handler callback, and some generic cleanup (tabs, comments...).

5 years agoFix T41343, hard to remove group from objects.
Antony Riakiotakis [Wed, 6 Aug 2014 18:03:16 +0000 (20:03 +0200)]
Fix T41343, hard to remove group from objects.

Added a small menu with a few helper oerators next to each group panel:

* Remove group from all objects
* Select objects in group

More could be added possibly in the future.

Thanks to Campbell for the advice here.

5 years agoCorrect Python exceptions
Campbell Barton [Wed, 6 Aug 2014 14:42:49 +0000 (00:42 +1000)]
Correct Python exceptions

T35358 by Codemanx

5 years agoAdd some missng casts to the size_t
Sergey Sharybin [Wed, 6 Aug 2014 12:53:25 +0000 (18:53 +0600)]
Add some missng casts to the size_t