[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24065] trunk/blender: Cocoa / Mac:
Damien Plisson
damien.plisson at yahoo.fr
Fri Oct 23 14:12:44 CEST 2009
Revision: 24065
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24065
Author: damien78
Date: 2009-10-23 14:12:44 +0200 (Fri, 23 Oct 2009)
Log Message:
-----------
Cocoa / Mac:
- tablet : fix pressure retrieval => value sliding now works with tablet, UV-painting is pressure sensitive, and no more crash when clicking on window minimize button with the tablet
- update CMake file to remove unneeded folders in the app bundle (the __MACOSX stuff). From Jens' patch
Modified Paths:
--------------
trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm
trunk/blender/source/creator/CMakeLists.txt
Modified: trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm
===================================================================
--- trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm 2009-10-23 00:44:18 UTC (rev 24064)
+++ trunk/blender/intern/ghost/intern/GHOST_SystemCocoa.mm 2009-10-23 12:12:44 UTC (rev 24065)
@@ -1046,11 +1046,14 @@
{
NSEvent *event = (NSEvent *)eventPtr;
GHOST_IWindow* window = m_windowManager->getActiveWindow();
+
+ if (!window) return GHOST_kFailure;
+
GHOST_TabletData& ct=((GHOST_WindowCocoa*)window)->GetCocoaTabletData();
switch (eventType) {
case NSTabletPoint:
- ct.Pressure = [event tangentialPressure];
+ ct.Pressure = [event pressure];
ct.Xtilt = [event tilt].x;
ct.Ytilt = [event tilt].y;
break;
Modified: trunk/blender/source/creator/CMakeLists.txt
===================================================================
--- trunk/blender/source/creator/CMakeLists.txt 2009-10-23 00:44:18 UTC (rev 24064)
+++ trunk/blender/source/creator/CMakeLists.txt 2009-10-23 12:12:44 UTC (rev 24065)
@@ -173,6 +173,7 @@
ADD_CUSTOM_COMMAND(
TARGET blender POST_BUILD MAIN_DEPENDENCY blender
COMMAND find ${TARGETDIR} -name .svn -prune -exec rm -rf {} "\;"
+ COMMAND find ${TARGETDIR} -name __MACOSX -prune -exec rm -rf {} "\;"
)
More information about the Bf-blender-cvs
mailing list