[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [56933] branches/soc-2011-tomato: Merging r56770 through r56932 from trunk into soc-2011-tomato

Sergey Sharybin sergey.vfx at gmail.com
Mon May 20 23:39:08 CEST 2013


Revision: 56933
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=56933
Author:   nazgul
Date:     2013-05-20 21:39:07 +0000 (Mon, 20 May 2013)
Log Message:
-----------
Merging r56770 through r56932 from trunk into soc-2011-tomato

Revision Links:
--------------
    http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=56770
    http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=56932

Modified Paths:
--------------
    branches/soc-2011-tomato/CMakeLists.txt
    branches/soc-2011-tomato/GNUmakefile
    branches/soc-2011-tomato/build_files/cmake/Modules/FindOpenJPEG.cmake
    branches/soc-2011-tomato/build_files/cmake/project_info.py
    branches/soc-2011-tomato/extern/libmv/libmv/tracking/esm_region_tracker.cc
    branches/soc-2011-tomato/extern/libmv/libmv/tracking/lmicklt_region_tracker.cc
    branches/soc-2011-tomato/extern/libmv/libmv-capi_stub.cc
    branches/soc-2011-tomato/intern/cycles/blender/addon/ui.py
    branches/soc-2011-tomato/intern/cycles/blender/blender_camera.cpp
    branches/soc-2011-tomato/intern/cycles/blender/blender_curves.cpp
    branches/soc-2011-tomato/intern/cycles/blender/blender_session.cpp
    branches/soc-2011-tomato/intern/cycles/blender/blender_shader.cpp
    branches/soc-2011-tomato/intern/cycles/blender/blender_util.h
    branches/soc-2011-tomato/intern/cycles/bvh/bvh.cpp
    branches/soc-2011-tomato/intern/cycles/device/device_cpu.cpp
    branches/soc-2011-tomato/intern/cycles/device/device_cuda.cpp
    branches/soc-2011-tomato/intern/cycles/device/device_network.h
    branches/soc-2011-tomato/intern/cycles/device/device_opencl.cpp
    branches/soc-2011-tomato/intern/cycles/device/device_task.cpp
    branches/soc-2011-tomato/intern/cycles/device/device_task.h
    branches/soc-2011-tomato/intern/cycles/kernel/CMakeLists.txt
    branches/soc-2011-tomato/intern/cycles/kernel/closure/bsdf.h
    branches/soc-2011-tomato/intern/cycles/kernel/closure/bsdf_ashikhmin_velvet.h
    branches/soc-2011-tomato/intern/cycles/kernel/closure/bsdf_util.h
    branches/soc-2011-tomato/intern/cycles/kernel/closure/bsdf_westin.h
    branches/soc-2011-tomato/intern/cycles/kernel/closure/bssrdf.h
    branches/soc-2011-tomato/intern/cycles/kernel/kernel.cl
    branches/soc-2011-tomato/intern/cycles/kernel/kernel.cpp
    branches/soc-2011-tomato/intern/cycles/kernel/kernel.cu
    branches/soc-2011-tomato/intern/cycles/kernel/kernel.h
    branches/soc-2011-tomato/intern/cycles/kernel/kernel_bvh.h
    branches/soc-2011-tomato/intern/cycles/kernel/kernel_camera.h
    branches/soc-2011-tomato/intern/cycles/kernel/kernel_film.h
    branches/soc-2011-tomato/intern/cycles/kernel/kernel_light.h
    branches/soc-2011-tomato/intern/cycles/kernel/kernel_path.h
    branches/soc-2011-tomato/intern/cycles/kernel/kernel_sse2.cpp
    branches/soc-2011-tomato/intern/cycles/kernel/kernel_sse3.cpp
    branches/soc-2011-tomato/intern/cycles/kernel/osl/CMakeLists.txt
    branches/soc-2011-tomato/intern/cycles/kernel/osl/osl_closures.cpp
    branches/soc-2011-tomato/intern/cycles/kernel/osl/osl_closures.h
    branches/soc-2011-tomato/intern/cycles/kernel/osl/osl_services.cpp
    branches/soc-2011-tomato/intern/cycles/kernel/shaders/CMakeLists.txt
    branches/soc-2011-tomato/intern/cycles/kernel/shaders/node_math.osl
    branches/soc-2011-tomato/intern/cycles/kernel/shaders/stdosl.h
    branches/soc-2011-tomato/intern/cycles/kernel/svm/svm.h
    branches/soc-2011-tomato/intern/cycles/kernel/svm/svm_checker.h
    branches/soc-2011-tomato/intern/cycles/kernel/svm/svm_math.h
    branches/soc-2011-tomato/intern/cycles/kernel/svm/svm_types.h
    branches/soc-2011-tomato/intern/cycles/render/nodes.cpp
    branches/soc-2011-tomato/intern/cycles/render/nodes.h
    branches/soc-2011-tomato/intern/cycles/render/session.cpp
    branches/soc-2011-tomato/intern/cycles/util/util_boundbox.h
    branches/soc-2011-tomato/intern/cycles/util/util_math.h
    branches/soc-2011-tomato/intern/cycles/util/util_transform.h
    branches/soc-2011-tomato/intern/ghost/SConscript
    branches/soc-2011-tomato/intern/ghost/intern/GHOST_SystemCocoa.mm
    branches/soc-2011-tomato/intern/ghost/intern/GHOST_SystemWin32.cpp
    branches/soc-2011-tomato/intern/ghost/intern/GHOST_WindowWin32.cpp
    branches/soc-2011-tomato/intern/ghost/intern/GHOST_WindowX11.cpp
    branches/soc-2011-tomato/intern/smoke/extern/smoke_API.h
    branches/soc-2011-tomato/intern/smoke/intern/WTURBULENCE.cpp
    branches/soc-2011-tomato/intern/smoke/intern/WTURBULENCE.h
    branches/soc-2011-tomato/intern/smoke/intern/smoke_API.cpp
    branches/soc-2011-tomato/release/datafiles/splash.png
    branches/soc-2011-tomato/release/scripts/startup/bl_ui/properties_game.py
    branches/soc-2011-tomato/release/scripts/startup/bl_ui/properties_physics_smoke.py
    branches/soc-2011-tomato/release/scripts/startup/bl_ui/properties_texture.py
    branches/soc-2011-tomato/release/scripts/startup/bl_ui/space_node.py
    branches/soc-2011-tomato/release/scripts/startup/bl_ui/space_view3d.py
    branches/soc-2011-tomato/release/scripts/startup/nodeitems_builtins.py
    branches/soc-2011-tomato/source/blender/avi/SConscript
    branches/soc-2011-tomato/source/blender/blenfont/SConscript
    branches/soc-2011-tomato/source/blender/blenkernel/BKE_blender.h
    branches/soc-2011-tomato/source/blender/blenkernel/BKE_deform.h
    branches/soc-2011-tomato/source/blender/blenkernel/BKE_editmesh.h
    branches/soc-2011-tomato/source/blender/blenkernel/BKE_node.h
    branches/soc-2011-tomato/source/blender/blenkernel/BKE_object.h
    branches/soc-2011-tomato/source/blender/blenkernel/BKE_object_deform.h
    branches/soc-2011-tomato/source/blender/blenkernel/BKE_paint.h
    branches/soc-2011-tomato/source/blender/blenkernel/BKE_particle.h
    branches/soc-2011-tomato/source/blender/blenkernel/CMakeLists.txt
    branches/soc-2011-tomato/source/blender/blenkernel/SConscript
    branches/soc-2011-tomato/source/blender/blenkernel/intern/DerivedMesh.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/anim.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/cdderivedmesh.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/constraint.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/customdata.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/deform.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/depsgraph.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/effect.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/idprop.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/key.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/multires.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/node.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/object.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/object_deform.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/paint.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/particle.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/particle_system.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/pbvh_bmesh.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/smoke.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/tracking.c
    branches/soc-2011-tomato/source/blender/blenlib/CMakeLists.txt
    branches/soc-2011-tomato/source/blender/blenlib/SConscript
    branches/soc-2011-tomato/source/blender/blenlib/intern/BLI_kdopbvh.c
    branches/soc-2011-tomato/source/blender/blenlib/intern/listbase.c
    branches/soc-2011-tomato/source/blender/blenlib/intern/threads.c
    branches/soc-2011-tomato/source/blender/blenloader/SConscript
    branches/soc-2011-tomato/source/blender/blenloader/intern/readfile.c
    branches/soc-2011-tomato/source/blender/bmesh/CMakeLists.txt
    branches/soc-2011-tomato/source/blender/bmesh/bmesh_class.h
    branches/soc-2011-tomato/source/blender/bmesh/intern/bmesh_edgeloop.c
    branches/soc-2011-tomato/source/blender/bmesh/intern/bmesh_edgeloop.h
    branches/soc-2011-tomato/source/blender/bmesh/intern/bmesh_opdefines.c
    branches/soc-2011-tomato/source/blender/bmesh/intern/bmesh_operators_private.h
    branches/soc-2011-tomato/source/blender/bmesh/intern/bmesh_queries.c
    branches/soc-2011-tomato/source/blender/bmesh/intern/bmesh_queries.h
    branches/soc-2011-tomato/source/blender/bmesh/intern/bmesh_walkers_impl.c
    branches/soc-2011-tomato/source/blender/bmesh/operators/bmo_bridge.c
    branches/soc-2011-tomato/source/blender/bmesh/operators/bmo_utils.c
    branches/soc-2011-tomato/source/blender/compositor/SConscript
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_ExecutionGroup.cpp
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_NodeOperation.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_MathNode.cpp
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ViewerNode.cpp
    branches/soc-2011-tomato/source/blender/compositor/operations/COM_CompositorOperation.cpp
    branches/soc-2011-tomato/source/blender/compositor/operations/COM_MathBaseOperation.cpp
    branches/soc-2011-tomato/source/blender/compositor/operations/COM_MathBaseOperation.h
    branches/soc-2011-tomato/source/blender/compositor/operations/COM_OutputFileOperation.h
    branches/soc-2011-tomato/source/blender/compositor/operations/COM_RenderLayersBaseProg.cpp
    branches/soc-2011-tomato/source/blender/compositor/operations/COM_ZCombineOperation.cpp
    branches/soc-2011-tomato/source/blender/editors/animation/SConscript
    branches/soc-2011-tomato/source/blender/editors/animation/anim_draw.c
    branches/soc-2011-tomato/source/blender/editors/armature/SConscript
    branches/soc-2011-tomato/source/blender/editors/curve/SConscript
    branches/soc-2011-tomato/source/blender/editors/datafiles/SConscript
    branches/soc-2011-tomato/source/blender/editors/gpencil/SConscript
    branches/soc-2011-tomato/source/blender/editors/include/ED_anim_api.h
    branches/soc-2011-tomato/source/blender/editors/include/ED_mesh.h
    branches/soc-2011-tomato/source/blender/editors/include/ED_screen.h
    branches/soc-2011-tomato/source/blender/editors/include/UI_view2d.h
    branches/soc-2011-tomato/source/blender/editors/interface/SConscript
    branches/soc-2011-tomato/source/blender/editors/interface/interface_handlers.c
    branches/soc-2011-tomato/source/blender/editors/interface/view2d.c
    branches/soc-2011-tomato/source/blender/editors/io/SConscript
    branches/soc-2011-tomato/source/blender/editors/mask/SConscript
    branches/soc-2011-tomato/source/blender/editors/mesh/SConscript
    branches/soc-2011-tomato/source/blender/editors/mesh/editmesh_loopcut.c
    branches/soc-2011-tomato/source/blender/editors/mesh/editmesh_tools.c
    branches/soc-2011-tomato/source/blender/editors/mesh/editmesh_utils.c
    branches/soc-2011-tomato/source/blender/editors/mesh/mesh_intern.h
    branches/soc-2011-tomato/source/blender/editors/mesh/mesh_ops.c
    branches/soc-2011-tomato/source/blender/editors/metaball/SConscript
    branches/soc-2011-tomato/source/blender/editors/object/SConscript
    branches/soc-2011-tomato/source/blender/editors/object/object_modifier.c
    branches/soc-2011-tomato/source/blender/editors/object/object_vgroup.c
    branches/soc-2011-tomato/source/blender/editors/physics/CMakeLists.txt
    branches/soc-2011-tomato/source/blender/editors/physics/SConscript
    branches/soc-2011-tomato/source/blender/editors/physics/particle_edit.c
    branches/soc-2011-tomato/source/blender/editors/physics/rigidbody_object.c
    branches/soc-2011-tomato/source/blender/editors/render/CMakeLists.txt
    branches/soc-2011-tomato/source/blender/editors/render/SConscript
    branches/soc-2011-tomato/source/blender/editors/render/render_internal.c
    branches/soc-2011-tomato/source/blender/editors/render/render_preview.c
    branches/soc-2011-tomato/source/blender/editors/render/render_update.c
    branches/soc-2011-tomato/source/blender/editors/screen/SConscript
    branches/soc-2011-tomato/source/blender/editors/screen/area.c
    branches/soc-2011-tomato/source/blender/editors/sculpt_paint/SConscript
    branches/soc-2011-tomato/source/blender/editors/sculpt_paint/paint_cursor.c
    branches/soc-2011-tomato/source/blender/editors/sculpt_paint/paint_image.c
    branches/soc-2011-tomato/source/blender/editors/sculpt_paint/paint_image_2d.c
    branches/soc-2011-tomato/source/blender/editors/sculpt_paint/paint_image_proj.c
    branches/soc-2011-tomato/source/blender/editors/sculpt_paint/paint_intern.h
    branches/soc-2011-tomato/source/blender/editors/sculpt_paint/paint_ops.c
    branches/soc-2011-tomato/source/blender/editors/sculpt_paint/paint_stroke.c
    branches/soc-2011-tomato/source/blender/editors/sculpt_paint/paint_vertex.c
    branches/soc-2011-tomato/source/blender/editors/sculpt_paint/sculpt.c
    branches/soc-2011-tomato/source/blender/editors/sound/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_action/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_action/space_action.c
    branches/soc-2011-tomato/source/blender/editors/space_api/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_buttons/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_buttons/buttons_context.c
    branches/soc-2011-tomato/source/blender/editors/space_buttons/buttons_header.c
    branches/soc-2011-tomato/source/blender/editors/space_buttons/buttons_intern.h
    branches/soc-2011-tomato/source/blender/editors/space_buttons/buttons_texture.c
    branches/soc-2011-tomato/source/blender/editors/space_buttons/space_buttons.c
    branches/soc-2011-tomato/source/blender/editors/space_clip/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_console/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_file/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_graph/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_graph/space_graph.c
    branches/soc-2011-tomato/source/blender/editors/space_image/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_image/space_image.c
    branches/soc-2011-tomato/source/blender/editors/space_info/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_logic/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_nla/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_nla/space_nla.c
    branches/soc-2011-tomato/source/blender/editors/space_node/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_node/drawnode.c
    branches/soc-2011-tomato/source/blender/editors/space_outliner/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_script/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_sequencer/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_sequencer/sequencer_draw.c
    branches/soc-2011-tomato/source/blender/editors/space_text/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_time/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_userpref/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_view3d/SConscript
    branches/soc-2011-tomato/source/blender/editors/space_view3d/drawmesh.c
    branches/soc-2011-tomato/source/blender/editors/space_view3d/drawobject.c
    branches/soc-2011-tomato/source/blender/editors/transform/SConscript
    branches/soc-2011-tomato/source/blender/editors/transform/transform_ops.c
    branches/soc-2011-tomato/source/blender/editors/util/SConscript
    branches/soc-2011-tomato/source/blender/editors/uvedit/SConscript
    branches/soc-2011-tomato/source/blender/editors/uvedit/uvedit_intern.h
    branches/soc-2011-tomato/source/blender/editors/uvedit/uvedit_ops.c
    branches/soc-2011-tomato/source/blender/freestyle/SConscript
    branches/soc-2011-tomato/source/blender/freestyle/intern/application/AppConfig.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/application/AppView.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/application/Controller.cpp
    branches/soc-2011-tomato/source/blender/freestyle/intern/application/Controller.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/blender_interface/BlenderFileLoader.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/geometry/BBox.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/geometry/Bezier.cpp
    branches/soc-2011-tomato/source/blender/freestyle/intern/geometry/Bezier.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/geometry/FitCurve.cpp
    branches/soc-2011-tomato/source/blender/freestyle/intern/geometry/GeomCleaner.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/geometry/Grid.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/geometry/GridHelpers.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/geometry/Noise.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/geometry/Polygon.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/geometry/SweepLine.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/geometry/VecMat.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/geometry/normal_cycle.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/image/GaussianFilter.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/image/Image.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/image/ImagePyramid.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/python/BPy_Convert.cpp
    branches/soc-2011-tomato/source/blender/freestyle/intern/python/BPy_Nature.cpp
    branches/soc-2011-tomato/source/blender/freestyle/intern/python/BPy_StrokeAttribute.cpp
    branches/soc-2011-tomato/source/blender/freestyle/intern/scene_graph/DrawingStyle.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/scene_graph/FrsMaterial.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/scene_graph/SceneVisitor.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/AdvancedStrokeShaders.cpp
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/AdvancedStrokeShaders.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/Canvas.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/Curve.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/Modifiers.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/Module.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/Operators.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/Predicates0D.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/Predicates1D.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/Stroke.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/StrokeLayer.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/StrokeRenderer.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/StrokeRep.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/StrokeShader.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/StrokeTesselator.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/stroke/StyleModule.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/system/BaseIterator.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/system/BaseObject.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/system/Exception.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/system/Id.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/system/Interpreter.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/system/Iterator.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/system/PointerSequence.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/system/ProgressBar.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/system/PseudoNoise.cpp
    branches/soc-2011-tomato/source/blender/freestyle/intern/system/PseudoNoise.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/system/RandGen.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/system/RenderMonitor.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/system/TimeStamp.cpp
    branches/soc-2011-tomato/source/blender/freestyle/intern/system/TimeStamp.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/system/TimeUtils.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/AverageAreaGridDensityProvider.cpp
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/BoxGrid.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/FEdgeXDetector.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/Functions0D.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/Functions1D.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/GridDensityProvider.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/Interface0D.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/Interface1D.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/OccluderSource.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/Silhouette.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/SilhouetteGeomEngine.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/SphericalGrid.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/SteerableViewMap.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/ViewEdgeXBuilder.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/ViewMap.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/ViewMapBuilder.cpp
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/ViewMapBuilder.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/view_map/ViewMapTesselator.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/winged_edge/Curvature.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/winged_edge/WEdge.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/winged_edge/WFillGrid.h
    branches/soc-2011-tomato/source/blender/freestyle/intern/winged_edge/WXEdge.h
    branches/soc-2011-tomato/source/blender/gpu/SConscript
    branches/soc-2011-tomato/source/blender/gpu/shaders/gpu_shader_material.glsl
    branches/soc-2011-tomato/source/blender/ikplugin/SConscript
    branches/soc-2011-tomato/source/blender/imbuf/SConscript
    branches/soc-2011-tomato/source/blender/makesdna/DNA_node_types.h
    branches/soc-2011-tomato/source/blender/makesdna/DNA_scene_types.h
    branches/soc-2011-tomato/source/blender/makesdna/DNA_smoke_types.h
    branches/soc-2011-tomato/source/blender/makesdna/DNA_space_types.h
    branches/soc-2011-tomato/source/blender/makesdna/SConscript
    branches/soc-2011-tomato/source/blender/makesrna/RNA_access.h
    branches/soc-2011-tomato/source/blender/makesrna/SConscript
    branches/soc-2011-tomato/source/blender/makesrna/intern/SConscript
    branches/soc-2011-tomato/source/blender/makesrna/intern/rna_access.c
    branches/soc-2011-tomato/source/blender/makesrna/intern/rna_nodetree.c
    branches/soc-2011-tomato/source/blender/makesrna/intern/rna_particle.c
    branches/soc-2011-tomato/source/blender/makesrna/intern/rna_scene.c
    branches/soc-2011-tomato/source/blender/makesrna/intern/rna_smoke.c
    branches/soc-2011-tomato/source/blender/makesrna/intern/rna_space.c
    branches/soc-2011-tomato/source/blender/modifiers/CMakeLists.txt
    branches/soc-2011-tomato/source/blender/nodes/CMakeLists.txt
    branches/soc-2011-tomato/source/blender/nodes/NOD_shader.h
    branches/soc-2011-tomato/source/blender/nodes/NOD_static_types.h
    branches/soc-2011-tomato/source/blender/nodes/SConscript
    branches/soc-2011-tomato/source/blender/nodes/shader/nodes/node_shader_math.c
    branches/soc-2011-tomato/source/blender/nodes/texture/nodes/node_texture_math.c
    branches/soc-2011-tomato/source/blender/python/SConscript
    branches/soc-2011-tomato/source/blender/python/bmesh/bmesh_py_types.c
    branches/soc-2011-tomato/source/blender/python/intern/CMakeLists.txt
    branches/soc-2011-tomato/source/blender/python/intern/bpy_app_build_options.c
    branches/soc-2011-tomato/source/blender/python/intern/bpy_app_translations.c
    branches/soc-2011-tomato/source/blender/python/intern/bpy_rna.c
    branches/soc-2011-tomato/source/blender/python/mathutils/mathutils.c
    branches/soc-2011-tomato/source/blender/render/SConscript
    branches/soc-2011-tomato/source/blender/render/intern/include/envmap.h
    branches/soc-2011-tomato/source/blender/render/intern/include/rayintersection.h
    branches/soc-2011-tomato/source/blender/render/intern/include/renderdatabase.h
    branches/soc-2011-tomato/source/blender/render/intern/source/convertblender.c
    branches/soc-2011-tomato/source/blender/render/intern/source/envmap.c
    branches/soc-2011-tomato/source/blender/render/intern/source/external_engine.c
    branches/soc-2011-tomato/source/blender/render/intern/source/pipeline.c
    branches/soc-2011-tomato/source/blender/render/intern/source/pointdensity.c
    branches/soc-2011-tomato/source/blender/render/intern/source/rayshade.c
    branches/soc-2011-tomato/source/blender/render/intern/source/rendercore.c
    branches/soc-2011-tomato/source/blender/render/intern/source/shadeoutput.c
    branches/soc-2011-tomato/source/blender/render/intern/source/sss.c
    branches/soc-2011-tomato/source/blender/windowmanager/SConscript
    branches/soc-2011-tomato/source/blender/windowmanager/WM_api.h
    branches/soc-2011-tomato/source/blender/windowmanager/WM_types.h
    branches/soc-2011-tomato/source/blender/windowmanager/intern/wm_draw.c
    branches/soc-2011-tomato/source/blender/windowmanager/intern/wm_event_system.c
    branches/soc-2011-tomato/source/blender/windowmanager/intern/wm_jobs.c
    branches/soc-2011-tomato/source/blender/windowmanager/intern/wm_operators.c
    branches/soc-2011-tomato/source/blenderplayer/CMakeLists.txt
    branches/soc-2011-tomato/source/blenderplayer/bad_level_call_stubs/stubs.c
    branches/soc-2011-tomato/source/creator/CMakeLists.txt
    branches/soc-2011-tomato/source/gameengine/Converter/BL_ActionActuator.cpp
    branches/soc-2011-tomato/source/gameengine/GamePlayer/ghost/GPG_Application.cpp
    branches/soc-2011-tomato/source/gameengine/Ketsji/KX_GameObject.cpp
    branches/soc-2011-tomato/source/gameengine/Ketsji/KX_Scene.cpp
    branches/soc-2011-tomato/source/gameengine/Ketsji/KX_Scene.h
    branches/soc-2011-tomato/source/gameengine/Rasterizer/SConscript

Added Paths:
-----------
    branches/soc-2011-tomato/doc/python_api/examples/bpy.app.translations.py
    branches/soc-2011-tomato/intern/cycles/kernel/osl/bsdf_westin.cpp
    branches/soc-2011-tomato/intern/cycles/kernel/shaders/node_wireframe.osl
    branches/soc-2011-tomato/intern/cycles/kernel/svm/svm_wireframe.h
    branches/soc-2011-tomato/release/scripts/templates_osl/westin_closure.osl
    branches/soc-2011-tomato/source/blender/bmesh/operators/bmo_fill_edgeloop.c
    branches/soc-2011-tomato/source/blender/bmesh/operators/bmo_fill_grid.c
    branches/soc-2011-tomato/source/blender/bmesh/operators/bmo_split_edges.c
    branches/soc-2011-tomato/source/blender/editors/include/ED_buttons.h
    branches/soc-2011-tomato/source/blender/nodes/shader/nodes/node_shader_wireframe.c

Removed Paths:
-------------
    branches/soc-2011-tomato/source/blender/bmesh/operators/bmo_edgeloop_fill.c
    branches/soc-2011-tomato/source/blender/bmesh/operators/bmo_edgesplit.c

Property Changed:
----------------
    branches/soc-2011-tomato/
    branches/soc-2011-tomato/source/blender/editors/interface/interface.c
    branches/soc-2011-tomato/source/blender/editors/space_outliner/


Property changes on: branches/soc-2011-tomato
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/ge_harmony:42255,42279-42282,42286,42302,42338,42349,42616,42620,42698-42699,42739,42753,42773-42774,42832,44568,44597-44598,44793-44794
/branches/soc-2011-cucumber:37517,38166-38167,38177,38179-38180,38187,38242,38384,38387,38403-38404,38407,38968,38970,38973,39045,40845,42997-42998,43439
/branches/vgroup_modifiers:38694-39989
/trunk/blender:36831-56769
   + /branches/ge_harmony:42255,42279-42282,42286,42302,42338,42349,42616,42620,42698-42699,42739,42753,42773-42774,42832,44568,44597-44598,44793-44794
/branches/soc-2011-cucumber:37517,38166-38167,38177,38179-38180,38187,38242,38384,38387,38403-38404,38407,38968,38970,38973,39045,40845,42997-42998,43439
/branches/vgroup_modifiers:38694-39989
/trunk/blender:36831-56932

Modified: branches/soc-2011-tomato/CMakeLists.txt
===================================================================
--- branches/soc-2011-tomato/CMakeLists.txt	2013-05-20 18:55:08 UTC (rev 56932)
+++ branches/soc-2011-tomato/CMakeLists.txt	2013-05-20 21:39:07 UTC (rev 56933)
@@ -157,7 +157,6 @@
 option(WITH_BOOL_COMPAT "Continue defining \"TRUE\" and \"FALSE\" until these can be replaced with \"true\" and \"false\" from stdbool.h" ON)
 mark_as_advanced(WITH_BOOL_COMPAT)
 
-
 # (unix defaults to OpenMP On)
 if((UNIX AND NOT APPLE) OR (MINGW))
 	set(PLATFORM_DEFAULT ON)
@@ -358,7 +357,7 @@
 		# force CMAKE_OSX_DEPLOYMENT_TARGET for makefiles, will not work else ( cmake bug ? )
 		set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET}")
 		set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET}")
-		add_definitions ("-DMACOSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET}")
+		add_definitions("-DMACOSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET}")
 	endif()
 
 	option(WITH_COCOA	  "Use Cocoa framework instead of deprecated Carbon" ON)
@@ -944,16 +943,27 @@
 			WITH_MINGW64)
 		
 		if(WITH_MINGW64)
-			message("Compiling for 64 bit with MinGW-w64.")
+			message(STATUS "Compiling for 64 bit with MinGW-w64.")
 			set(LIBDIR ${CMAKE_SOURCE_DIR}/../lib/mingw64)
 		endif()
 	else()
-		set(LIBDIR ${CMAKE_SOURCE_DIR}/../lib/windows)
-
 		# Setup 64bit and 64bit windows systems
 		if(CMAKE_CL_64)
-			message("64 bit compiler detected.")
-			set(LIBDIR ${CMAKE_SOURCE_DIR}/../lib/win64)
+			message(STATUS "64 bit compiler detected.")
+			if(MSVC11)
+				message(STATUS "Visual C++ 2012 detected.")
+				set(LIBDIR ${CMAKE_SOURCE_DIR}/../lib/win64_vc11)
+			else()
+				set(LIBDIR ${CMAKE_SOURCE_DIR}/../lib/win64)
+			endif()
+		else()
+		# Setup 32bit windows systems
+			if(MSVC11)
+				message(STATUS "Visual C++ 2012 detected.")
+				set(LIBDIR ${CMAKE_SOURCE_DIR}/../lib/windows_vc11)
+			else()
+				set(LIBDIR ${CMAKE_SOURCE_DIR}/../lib/windows)
+			endif()
 		endif()
 	endif()
 		
@@ -968,7 +978,11 @@
 	if(WITH_OPENAL)
 		set(OPENAL ${LIBDIR}/openal)
 		set(OPENAL_INCLUDE_DIR ${OPENAL}/include)
-		set(OPENAL_LIBRARY wrap_oal)
+		if(MSVC11)
+			set(OPENAL_LIBRARY openal32)
+		else()
+			set(OPENAL_LIBRARY wrap_oal)
+		endif()
 		set(OPENAL_LIBPATH ${OPENAL}/lib)
 	endif()
 
@@ -1017,8 +1031,18 @@
 	if(MSVC)
 		set(PLATFORM_LINKLIBS ws2_32 vfw32 winmm kernel32 user32 gdi32 comdlg32 advapi32 shfolder shell32 ole32 oleaut32 uuid psapi)
 
+		# MSVC11 SDL is not hard linked to dxguid.lib
+		if(MSVC11 AND WITH_SDL)
+			set(PLATFORM_LINKLIBS ${PLATFORM_LINKLIBS} dxguid)
+		endif()
+
 		add_definitions(/D_CRT_NONSTDC_NO_DEPRECATE /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE /D_CONSOLE /D_LIB)
 
+		# MSVC11 needs _ALLOW_KEYWORD_MACROS to build
+		if(MSVC11)
+			add_definitions(/D_ALLOW_KEYWORD_MACROS)
+		endif()
+
 		set(CMAKE_CXX_FLAGS "/nologo /J /Gd /EHsc" CACHE STRING "MSVC MT C++ flags " FORCE)
 		set(CMAKE_C_FLAGS   "/nologo /J /Gd"       CACHE STRING "MSVC MT C++ flags " FORCE)
 
@@ -1124,13 +1148,24 @@
 				${LIBDIR}/ffmpeg/include
 				${LIBDIR}/ffmpeg/include/msvc
 			)
-			set(FFMPEG_LIBRARIES
-				${LIBDIR}/ffmpeg/lib/avcodec-53.lib
-				${LIBDIR}/ffmpeg/lib/avformat-53.lib
-				${LIBDIR}/ffmpeg/lib/avdevice-53.lib
-				${LIBDIR}/ffmpeg/lib/avutil-51.lib
-				${LIBDIR}/ffmpeg/lib/swscale-2.lib
-			)
+			# MSVC11 FFMPEG libs are newer
+			if(MSVC11)
+				set(FFMPEG_LIBRARIES
+					${LIBDIR}/ffmpeg/lib/avcodec-54.lib
+					${LIBDIR}/ffmpeg/lib/avformat-54.lib
+					${LIBDIR}/ffmpeg/lib/avdevice-54.lib
+					${LIBDIR}/ffmpeg/lib/avutil-52.lib
+					${LIBDIR}/ffmpeg/lib/swscale-2.lib
+				)
+			else()
+				set(FFMPEG_LIBRARIES
+					${LIBDIR}/ffmpeg/lib/avcodec-53.lib
+					${LIBDIR}/ffmpeg/lib/avformat-53.lib
+					${LIBDIR}/ffmpeg/lib/avdevice-53.lib
+					${LIBDIR}/ffmpeg/lib/avutil-51.lib
+					${LIBDIR}/ffmpeg/lib/swscale-2.lib
+				)
+			endif()
 		endif()
 
 		if(WITH_IMAGE_OPENEXR)
@@ -1175,7 +1210,7 @@
 			# set(PYTHON_LIBRARY ${PYTHON}/lib/python${_PYTHON_VERSION_NO_DOTS}.lib) #CACHE FILEPATH
 			unset(_PYTHON_VERSION_NO_DOTS)
 
-			#Shared includes for both vc2008 and vc2010
+			# Shared includes for both vc2008 and vc2010
 			set(PYTHON_INCLUDE_DIR ${LIBDIR}/python/include/python${PYTHON_VERSION})
 
 			# uncached vars
@@ -1186,7 +1221,11 @@
 		if(WITH_BOOST)
 			set(BOOST ${LIBDIR}/boost)
 			set(BOOST_INCLUDE_DIR ${BOOST}/include)
-			if(MSVC10)
+			if(MSVC11)
+				set(BOOST_LIBPATH ${BOOST}/lib)
+				set(BOOST_POSTFIX "vc110-mt-s-1_53.lib")
+				set(BOOST_DEBUG_POSTFIX "vc110-mt-sgd-1_53.lib")
+			elseif(MSVC10)
 				set(BOOST_LIBPATH ${BOOST}/vc2010/lib)
 				set(BOOST_POSTFIX "vc100-mt-s-1_49.lib")
 				set(BOOST_DEBUG_POSTFIX "vc100-mt-sgd-1_49.lib")
@@ -1236,7 +1275,6 @@
 			set(OPENCOLORIO_DEFINITIONS)
 		endif()
 
-
 		set(PLATFORM_LINKFLAGS "/SUBSYSTEM:CONSOLE /STACK:2097152 /INCREMENTAL:NO /NODEFAULTLIB:msvcrt.lib /NODEFAULTLIB:msvcmrt.lib /NODEFAULTLIB:msvcurt.lib /NODEFAULTLIB:msvcrtd.lib")
 
 		# MSVC only, Mingw doesnt need
@@ -1261,7 +1299,7 @@
 			set(PLATFORM_LINKLIBS "${PLATFORM_LINKLIBS} -lpthread")
 			
 			add_definitions(-DFREE_WINDOWS64 -DMS_WIN64)
-			#Turn off OpenMP since it causes crashes on render for subsurfed/multiresolution meshes
+			# Turn off OpenMP since it causes crashes on render for subsurfed/multiresolution meshes
 			set(WITH_OPENMP OFF)
 		endif()
 
@@ -1285,7 +1323,7 @@
 		set(ZLIB_LIBPATH ${ZLIB}/lib)
 		set(ZLIB_LIBRARIES z)
 
-		#comes with own pthread library
+		# comes with own pthread library
 		if(NOT WITH_MINGW64)
 			set(PTHREADS ${LIBDIR}/pthreads)
 			#set(PTHREADS_INCLUDE_DIRS ${PTHREADS}/include)
@@ -1408,7 +1446,7 @@
 		if(WITH_LLVM)
 			set(LLVM_DIRECTORY ${LIBDIR}/llvm CACHE PATH	"Path to the LLVM installation")
 			set(LLVM_LIB_DIR ${LLVM_DIRECTORY}/lib)
-			#Explicitly set llvm lib order.
+			# Explicitly set llvm lib order.
 			#---- WARNING ON GCC ORDER OF LIBS IS IMPORTANT, DO NOT CHANGE! ---------
 			set(LLVM_LIBRARY LLVMSelectionDAG LLVMCodeGen LLVMScalarOpts LLVMAnalysis LLVMArchive
 				LLVMAsmParser LLVMAsmPrinter
@@ -1428,7 +1466,7 @@
 				LLVMX86Disassembler LLVMX86Info
 				LLVMX86Utils LLVMipa
 				LLVMipo LLVMCore)
-			#imagehelp is needed by LLVM 3.1 on MinGW, check lib\Support\Windows\Signals.inc
+			# imagehelp is needed by LLVM 3.1 on MinGW, check lib\Support\Windows\Signals.inc
 			set(PLATFORM_LINKLIBS "${PLATFORM_LINKLIBS} -limagehlp")
 		endif()
 		
@@ -1571,7 +1609,7 @@
 			set(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} -framework QTKit")
 			if(CMAKE_OSX_ARCHITECTURES MATCHES i386)
 				set(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} -framework QuickTime")
-				#libSDL still needs 32bit carbon quicktime
+				# libSDL still needs 32bit carbon quicktime
 			endif()
 		elseif(WITH_CODEC_QUICKTIME)
 			set(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} -framework QuickTime")
@@ -1622,7 +1660,7 @@
 
 		set(OPENCOLLADA_LIBPATH ${OPENCOLLADA}/lib)
 		set(OPENCOLLADA_LIBRARIES "OpenCOLLADASaxFrameworkLoader -lOpenCOLLADAFramework -lOpenCOLLADABaseUtils -lOpenCOLLADAStreamWriter -lMathMLSolver -lGeneratedSaxParser -lUTF -lxml2 -lbuffer -lftoa")
-		#pcre is bundled with openCollada
+		# pcre is bundled with openCollada
 		#set(PCRE ${LIBDIR}/pcre)
 		#set(PCRE_LIBPATH ${PCRE}/lib)
 		set(PCRE_LIBRARIES pcre)

Modified: branches/soc-2011-tomato/GNUmakefile
===================================================================
--- branches/soc-2011-tomato/GNUmakefile	2013-05-20 18:55:08 UTC (rev 56932)
+++ branches/soc-2011-tomato/GNUmakefile	2013-05-20 21:39:07 UTC (rev 56933)
@@ -178,9 +178,9 @@
 	@echo "  * check_splint         - run blenders source through splint (C only)"
 	@echo "  * check_sparse         - run blenders source through sparse (C only)"
 	@echo "  * check_smatch         - run blenders source through smatch (C only)"
-	@echo "  * check_spelling_c     - check for spelling errors (OSL only)"
+	@echo "  * check_spelling_c     - check for spelling errors (C/C++ only)"
 	@echo "  * check_spelling_c_qtc - same as check_spelling_c but outputs QtCreator tasks format"
-	@echo "  * check_spelling_osl   - check for spelling errors (C/C++ only)"
+	@echo "  * check_spelling_osl   - check for spelling errors (OSL only)"
 	@echo "  * check_spelling_py    - check for spelling errors (Python only)"
 	@echo ""
 	@echo "Utilities (not associated with building blender)"

Modified: branches/soc-2011-tomato/build_files/cmake/Modules/FindOpenJPEG.cmake
===================================================================
--- branches/soc-2011-tomato/build_files/cmake/Modules/FindOpenJPEG.cmake	2013-05-20 18:55:08 UTC (rev 56932)
+++ branches/soc-2011-tomato/build_files/cmake/Modules/FindOpenJPEG.cmake	2013-05-20 21:39:07 UTC (rev 56933)
@@ -42,6 +42,7 @@
     ${_openjpeg_SEARCH_DIRS}
   PATH_SUFFIXES
     include
+    include/openjpeg-1.5
 )
 
 FIND_LIBRARY(OPENJPEG_LIBRARY

Modified: branches/soc-2011-tomato/build_files/cmake/project_info.py
===================================================================
--- branches/soc-2011-tomato/build_files/cmake/project_info.py	2013-05-20 18:55:08 UTC (rev 56932)
+++ branches/soc-2011-tomato/build_files/cmake/project_info.py	2013-05-20 21:39:07 UTC (rev 56933)
@@ -26,8 +26,8 @@
 Example Win32 usage:
  c:\Python32\python.exe c:\blender_dev\blender\build_files\cmake\cmake_qtcreator_project.py c:\blender_dev\cmake_build
 
-example linux usage
- python .~/blenderSVN/blender/build_files/cmake/cmake_qtcreator_project.py ~/blenderSVN/cmake

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list