Revision: 38993
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=38993
Author:   nazgul
Date:     2011-08-03 16:39:16 +0000 (Wed, 03 Aug 2011)
Log Message:
-----------
Merging r38988 through r38992 from trunk into soc-2011-tomato

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

Modified Paths:
--------------
    branches/soc-2011-tomato/CMakeLists.txt
    branches/soc-2011-tomato/build_files/scons/config/darwin-config.py
    
branches/soc-2011-tomato/source/blender/editors/transform/transform_generics.c

Property Changed:
----------------
    branches/soc-2011-tomato/


Property changes on: branches/soc-2011-tomato
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/blender:36831-38987
   + /trunk/blender:36831-38992

Modified: branches/soc-2011-tomato/CMakeLists.txt
===================================================================
--- branches/soc-2011-tomato/CMakeLists.txt     2011-08-03 14:21:49 UTC (rev 
38992)
+++ branches/soc-2011-tomato/CMakeLists.txt     2011-08-03 16:39:16 UTC (rev 
38993)
@@ -182,7 +182,7 @@
 option(WITH_LIBMV         "Enable libmv structure from motion library" ON)
 
 # Misc
-option(WITH_INPUT_NDOF "Enable NDOF input devices (SpaceNavigator and 
friends)" OFF)
+option(WITH_INPUT_NDOF "Enable NDOF input devices (SpaceNavigator and 
friends)" ON)
 option(WITH_RAYOPTIMIZATION    "Enable use of SIMD (SSE) optimizations for the 
raytracer" ON) 
 if(UNIX AND NOT APPLE)
        option(WITH_INSTALL_PORTABLE "Install redistributeable runtime, 
otherwise install into CMAKE_INSTALL_PREFIX" ON)
@@ -1001,9 +1001,24 @@
                elseif(WITH_CODEC_QUICKTIME)
                        set(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} 
-framework QuickTime")
                endif()
+
+               # XXX - SOME MAC DEV PLEASE TEST WITH THE SDK INSTALLED! 
+               # ALSO SHOULD BE MOVED INTO OWN MODULE WHEN FUNCTIONAL
+               if(WITH_INPUT_NDOF)
+                       # This thread it *should* work and check the framework 
- campbell
+                       # 
http://www.cmake.org/pipermail/cmake/2005-December/007740.html
+                       find_library(3D_CONNEXION_CLIENT_LIBRARY
+                               NAMES 3DconnexionClient
+                       )
+                       if(NOT 3D_CONNEXION_CLIENT_LIBRARY)
+                               set(WITH_INPUT_NDOF OFF)
+                       endif()
+               endif()
+
        else()
                set(PLATFORM_CFLAGS "-pipe -funsigned-char")
                set(PLATFORM_LINKFLAGS "-fexceptions -framework CoreServices 
-framework Foundation -framework IOKit -framework AppKit -framework Carbon 
-framework AGL -framework AudioUnit -framework AudioToolbox -framework 
CoreAudio -framework QuickTime")
+               set(WITH_INPUT_NDOF OFF)  # unsupported
        endif()
 
        if(WITH_OPENCOLLADA)

Modified: branches/soc-2011-tomato/build_files/scons/config/darwin-config.py
===================================================================
--- branches/soc-2011-tomato/build_files/scons/config/darwin-config.py  
2011-08-03 14:21:49 UTC (rev 38992)
+++ branches/soc-2011-tomato/build_files/scons/config/darwin-config.py  
2011-08-03 16:39:16 UTC (rev 38993)
@@ -266,7 +266,7 @@
     BF_RAYOPTIMIZATION_SSE_FLAGS = ['-msse','-msse2']
 
 # SpaceNavigator and related 3D mice
-WITH_BF_3DMOUSE = True
+WITH_BF_3DMOUSE = False
 
 #############################################################################
 ###################  various compile settings and flags    ##################

Modified: 
branches/soc-2011-tomato/source/blender/editors/transform/transform_generics.c
===================================================================
--- 
branches/soc-2011-tomato/source/blender/editors/transform/transform_generics.c  
    2011-08-03 14:21:49 UTC (rev 38992)
+++ 
branches/soc-2011-tomato/source/blender/editors/transform/transform_generics.c  
    2011-08-03 16:39:16 UTC (rev 38993)
@@ -930,6 +930,7 @@
        t->flag &= ~T_ALL_RESTRICTIONS;
 }
 
+/* the *op can be NULL */
 int initTransInfo (bContext *C, TransInfo *t, wmOperator *op, wmEvent *event)
 {
        Scene *sce = CTX_data_scene(C);
@@ -1058,7 +1059,7 @@
                }
 
                /* initialize UV transform from */
-               if (RNA_struct_find_property(op->ptr, "correct_uv")) {
+               if (op && RNA_struct_find_property(op->ptr, "correct_uv")) {
                        if(RNA_property_is_set(op->ptr, "correct_uv")) {
                                if(RNA_boolean_get(op->ptr, "correct_uv")) {
                                        t->settings->uvcalc_flag |= 
UVCALC_TRANSFORM_CORRECT;

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to