1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-25 23:00:19 +01:00

Appearance on OSX is now back to normal or better

Some additional wx3 cleanup as well.
This commit is contained in:
Leland Lucius
2015-08-23 20:25:01 -05:00
parent 1878a0ddd0
commit 6a9dae20f5
35 changed files with 876 additions and 924 deletions

View File

@@ -27,9 +27,13 @@ Once downloaded untar it (your browser may have already done this):
tar xf wxWidgets-3.0.2.tar.bz2
And build/install it:
A couple of fixes need to be applied wxWidgets:
cd wxWidgets-3.0.2
patch -p0 -i <path to Audacity source>/mac/wxMac_additions/wxMac-3.0.2-fixes.patch
And finally build/install it:
sudo <path to Audacity source>/mac/build_wxwidgets
You should now be able to build Audacity using either the Xcode application or the

View File

@@ -1,14 +0,0 @@
diff -wruN orig/wxMac-2.8.12/src/unix/utilsunx.cpp wxMac-2.8.12/src/unix/utilsunx.cpp
--- orig/wxMac-2.8.12/src/unix/utilsunx.cpp 2010-04-15 04:25:58.000000000 -0500
+++ wxMac-2.8.12/src/unix/utilsunx.cpp 2011-03-30 00:07:28.000000000 -0500
@@ -1202,8 +1202,8 @@
wxMAC_MachPortEndProcessDetect helper function. Though in practice
this shouldn't be a problem since it wasn't prototyped anywhere.
*/
-#define USE_OLD_DARWIN_END_PROCESS_DETECT (defined(__DARWIN__) && defined(__WXMAC__))
-// #define USE_OLD_DARWIN_END_PROCESS_DETECT 0
+// #define USE_OLD_DARWIN_END_PROCESS_DETECT (defined(__DARWIN__) && defined(__WXMAC__))
+#define USE_OLD_DARWIN_END_PROCESS_DETECT 0
// wxMac doesn't use the same process end detection mechanisms so we don't
// need wxExecute-related helpers for it.