| 1 | diff -ur config.tests.orig/mac/mac_version.test config.tests/mac/mac_version.test |
|---|
| 2 | --- config.tests.orig/mac/mac_version.test 2004-04-23 09:40:40.000000000 -0700 |
|---|
| 3 | +++ config.tests/mac/mac_version.test 2009-02-04 13:33:19.000000000 -0800 |
|---|
| 4 | @@ -21,7 +21,7 @@ |
|---|
| 5 | echo "#include <stdio.h>" >>$TSTFILE |
|---|
| 6 | echo "int main() {" >>$TSTFILE |
|---|
| 7 | echo " long gestalt_version;" >>$TSTFILE |
|---|
| 8 | -echo " fprintf(stdout, \"%d\\n\", (Gestalt(gestaltSystemVersion, &gestalt_version) == noErr) ? gestalt_version : 0);" >>$TSTFILE |
|---|
| 9 | +/bin/echo " fprintf(stdout, \"%d\\n\", (Gestalt(gestaltSystemVersion, &gestalt_version) == noErr) ? gestalt_version : 0);" >>$TSTFILE |
|---|
| 10 | echo " return 1;" >>$TSTFILE |
|---|
| 11 | echo "}" >>$TSTFILE |
|---|
| 12 | |
|---|
| 13 | diff -ur src.orig/tools/qglobal.h src/tools/qglobal.h |
|---|
| 14 | --- src.orig/tools/qglobal.h 2007-02-02 06:01:04.000000000 -0800 |
|---|
| 15 | +++ src/tools/qglobal.h 2009-02-04 13:35:58.000000000 -0800 |
|---|
| 16 | @@ -183,7 +183,10 @@ |
|---|
| 17 | # if !defined(MAC_OS_X_VERSION_10_4) |
|---|
| 18 | # define MAC_OS_X_VERSION_10_4 MAC_OS_X_VERSION_10_3 + 1 |
|---|
| 19 | # endif |
|---|
| 20 | -# if (MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_4) |
|---|
| 21 | +# if !defined(MAC_OS_X_VERSION_10_5) |
|---|
| 22 | +# define MAC_OS_X_VERSION_10_5 MAC_OS_X_VERSION_10_4 + 1 |
|---|
| 23 | +# endif |
|---|
| 24 | +# if (MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5) |
|---|
| 25 | # error "This version of Mac OS X is unsupported" |
|---|
| 26 | # endif |
|---|
| 27 | #endif |
|---|
| 28 | |
|---|
| 29 | diff -ur src.orig/kernel/qt_mac.h src/kernel/qt_mac.h |
|---|
| 30 | --- src.orig/kernel/qt_mac.h 2007-02-02 06:01:13.000000000 -0800 |
|---|
| 31 | +++ src/kernel/qt_mac.h 2009-02-04 13:59:57.000000000 -0800 |
|---|
| 32 | @@ -54,7 +54,7 @@ |
|---|
| 33 | # define QMAC_DEFAULT_STYLE "QMacStyle" //DefaultStyle |
|---|
| 34 | #endif |
|---|
| 35 | |
|---|
| 36 | -#if !defined(Q_WS_MACX) || QT_MACOSX_VERSION < 0x1020 || QT_MACOSX_VERSION >= 0x1030 |
|---|
| 37 | +#if !defined(Q_WS_MACX) || QT_MACOSX_VERSION < 0x1020 || (QT_MACOSX_VERSION >= 0x1030 && QT_MACOSX_VERSION <= 0x1040) |
|---|
| 38 | # define QMAC_NO_FAKECURSOR |
|---|
| 39 | #endif |
|---|
| 40 | |
|---|
| 41 | diff -ur src.orig/kernel/qcursor_mac.cpp src/kernel/qcursor_mac.cpp |
|---|
| 42 | --- src.orig/kernel/qcursor_mac.cpp 2007-02-02 06:01:16.000000000 -0800 |
|---|
| 43 | +++ src/kernel/qcursor_mac.cpp 2009-02-04 14:01:39.000000000 -0800 |
|---|
| 44 | @@ -177,7 +177,9 @@ |
|---|
| 45 | #ifdef QMAC_USE_BIG_CURSOR_API |
|---|
| 46 | char *big_cursor_name; |
|---|
| 47 | #endif |
|---|
| 48 | +#ifdef QMAC_NO_FAKECURSOR |
|---|
| 49 | CursorImageRec *ci; |
|---|
| 50 | +#endif |
|---|
| 51 | struct { |
|---|
| 52 | QMacAnimateCursor *anim; |
|---|
| 53 | ThemeCursor curs; |
|---|
| 54 | @@ -257,8 +259,10 @@ |
|---|
| 55 | if(type == TYPE_CursPtr) { |
|---|
| 56 | if(curs.cp.hcurs && curs.cp.my_cursor) |
|---|
| 57 | free(curs.cp.hcurs); |
|---|
| 58 | +#ifdef QMAC_NO_FAKECURSOR |
|---|
| 59 | } else if(type == TYPE_CursorImage) { |
|---|
| 60 | free(curs.ci); |
|---|
| 61 | +#endif |
|---|
| 62 | #ifdef QMAC_USE_BIG_CURSOR_API |
|---|
| 63 | } else if(type == TYPE_BigCursor) { |
|---|
| 64 | QDUnregisterNamedPixMapCursur(curs.big_cursor_name); |
|---|