Emily Mabrey
b470e5110a
Disable hdiutil detach command on MacOS
...
Comment out `hdiutil detach "S{ATTACHED}" on line 208 to attempt to workaround continued failed MacOS build.
2021-07-05 18:01:55 -04:00
Dmitry Vedenko
66a85bf97c
Update the build documentation
2021-05-24 06:53:53 -07:00
luzpaz
7a3bdcf3f2
Fix typos (user facing and non-user facing) ( #727 )
...
Found via `codespell v2.1.dev0`
`codespell -q 3 -S *.po,./lib-src -L parm,parms,toke`
2021-01-24 09:46:08 +00:00
Steve Daulton
1041bb0e21
Update cmake_build.txt
...
.bash_profile has been replaced by .zprofile by default in recent macOS updates.
2020-12-17 15:32:19 +00:00
Leland Lucius
5bd5b8af4c
Update wx version in build instructions
2020-05-24 14:21:16 -05:00
Leland Lucius
c42d188e7b
Removed old build system
...
This was fun!!! Holler if I had too much fun. :-)
2020-05-24 13:18:47 -05:00
Paul Licameli
a3d690e473
Remove lib-src/lib-widget-extra...
...
... It only implemented class NonGuiThread, which was not third-party, and
became unused at commit a6d0b3f
2020-05-22 09:22:49 -04:00
Leland Lucius
df0228cd8b
Minor updates to signing instructions on Mac
2020-04-19 01:22:48 -05:00
Leland Lucius
b4d6595ff9
Adding instructions on how to sign and notarize Audacity
2020-04-04 18:09:55 -05:00
Steve Daulton
0aaaf27e01
Add spectral-delete.ny for Mac
2020-04-03 15:15:17 +01:00
Steve Daulton
1e12997d30
Add eq-xml-totxt-converter,ny for Mac
2020-03-25 21:33:35 +00:00
Leland Lucius
1ff88d9c8d
Update Mac project for new libsndfile version
2020-03-16 23:25:55 -05:00
Leland Lucius
5900c52492
Fix a small conflict between the CMake and Xcode builds
2020-03-07 18:49:37 -06:00
Leland Lucius
abec10d88b
Add cmake_build.txt and fix a small CMake issue
...
The cmake_build.txt is for Mac only right now, so we'll probably
want to try and figure out how to make it generic enough for all
platforms.
2020-03-07 18:16:27 -06:00
Leland Lucius
e12376b2bd
Update build_dist.sh to support standalone mode
...
You can now use it from the command line like:
audacity/mac/scripts/build_dist.sh audacity/mac build/bin/Release
2020-02-24 18:48:34 -06:00
Leland Lucius
8e8e71116a
Update Mac build instructions
...
Thanks Cliff!
2020-02-06 17:47:48 -06:00
Leland Lucius
db574f752b
Add HAVE_MLOCK to Xcode project
...
This enables ring buffer locking in the LV2 effect.
2020-02-05 19:11:51 -06:00
Leland Lucius
43542a8458
Removing obsolete mac/build_wxwidgets
2020-02-03 12:16:29 -06:00
Leland Lucius
45e0310c1a
Changing deployment target and SDK
...
This puts the deployment target back to 10.7
and sets the SDK to "macosx" so that builds
will use the latest SDK supplied with the
Xcode version being used.
2020-02-03 11:06:55 -06:00
Paul Licameli
3b77af5dfc
Remove TranslatableStringArray.h
2020-02-02 18:02:32 -05:00
Leland Lucius
65c174015c
Change the deployment target back to 10.9
...
temporarily
2020-02-02 12:35:53 -06:00
Leland Lucius
d5b1cbc151
Must always create the Info.plist.h header
2020-02-02 12:21:38 -06:00
Leland Lucius
080b746b66
Revert to using a wrapper when starting Audacity
...
But, this time use a "C" wrapper as posited by Paul in:
https://bugzilla.audacityteam.org/show_bug.cgi?id=543#c6
Doing so should bypass the execve()/decontruction issue and
still allow entitlements to work.
This also sets the build system to Legacy so that a "clean"
action will not produce:
error: Could not delete '...' because it was not created by
the build system.
And, I'm not sure why the deployment target was 10.9, but it
should have been 10.7.
2020-02-02 02:46:53 -06:00
Paul Licameli
6eb0f3aca1
Move SpectrumAnalyst into its own files...
...
... It's the pure calculation common to the Plot Spectrum window and
to spectral editing
This removes some dependencies on FreqWindow
2020-01-18 13:38:19 -05:00
Leland Lucius
30f61a535d
Don't copy lsp/ny files to the Resources folder
...
Needed to remove them from the Audacity project
as they were showing up in the "Resources" folder
of the app bundle unnecessarily.
2020-01-15 14:36:05 -06:00
Leland Lucius
033ba8f626
Update build for new Nyquist r288 runtime
2020-01-13 13:34:25 -06:00
Leland Lucius
2ab995bacf
Allow warnings when building 32-bit portmidi
...
This simply disables "-Werror" for the Debug and Release targets.
2020-01-05 22:46:13 -06:00
Leland Lucius
feef327e05
Partial recommit of Xcode project
...
Recommits most of f1ee1689c695db13ef4cfc159e9a7d6fd4a23ccd
but without the SDKROOT and MACOSX_DEPLOYMENT_TARGET changes.
We will want to make those changes eventually though and must
do so before full testing begins for next release.
2020-01-05 22:44:59 -06:00
Paul Licameli
8c4d8db133
Move classes EffectUIHost and EffectPanel to EffectUI.cpp
2020-01-05 16:11:54 -05:00
Paul Licameli
91536d734f
Rename EffectRack.* as EffectUI
2020-01-05 16:11:54 -05:00
Leland Lucius
3637f134ac
Remove unnecessary SDK handling
...
And restrict 32-bit builds to <OS 10.15 and <SDK 10.14
2020-01-05 13:54:08 -06:00
Paul Licameli
2f71f2768d
Revert "Clean up the Xcode project a tad"
...
This reverts commit f1ee1689c695db13ef4cfc159e9a7d6fd4a23ccd.
2020-01-04 10:32:02 -05:00
Leland Lucius
f1ee1689c6
Clean up the Xcode project a tad
...
This removes dependencies on older SDKs, fixes a signing
issue, reinstates 10.7 as the minimum supported MacOS version,
and cleans out some (legacy) library handling.
2020-01-04 03:16:55 -06:00
Leland Lucius
3f22cbe549
Simplify the wxWidgets build script
...
Since we're not using a specific SDK any longer, I cleaned
up the script but still left the ability to specify an SDK
if we need to in the future.
2020-01-04 03:14:26 -06:00
Leland Lucius
9e0c1b0bd4
Sign the DMG with the correct cert
...
It must be signed with a "Developer ID Application" certificate
and not the "Developer ID Installer" certificate.
And make sure to sign the app before copying it to the temporary
DMG folder.
2020-01-04 03:12:26 -06:00
Leland Lucius
31d9789c4d
Force Aqua appearance on 10.15+
...
If built using the 10.15+ SDK, the UI will take on some
of the new system visuals (like colors). But, Audacity
isn't ready for that yet, so this tells the system it
needs the old look.
2020-01-04 03:10:05 -06:00
Paul Licameli
973f15c5ac
Move ProjectWindowBase to new files...
...
... So that you can use GetProject without other linkage dependencies
2020-01-03 17:58:21 -05:00
Paul Licameli
30c37e9110
Sort source files in src/prefs in Xcode browser
2020-01-01 14:48:30 -05:00
Loss
e787694f07
Implementation of Timer Toolbar
...
PRL: Rebased onto recent master, fixed compilation and indentation, added new
files to the XCode project, added an EXPERIMENTAL flag
2019-12-31 17:42:54 -05:00
Leland Lucius
50224b3a0c
Change ho underaligned warning is disabled
...
Since it is only issued with clang 11(+), attempting to
disable it for via Xcode options doesn't work on older
versions of Xcode/clang.
So, make it clang version specific via configmac.h.
2019-12-30 19:42:46 -06:00
Leland Lucius
f39f505205
Add -Wno-underaligned-exception-object to Mac build
2019-12-30 16:07:03 -06:00
Leland Lucius
0d8c110320
Should build wxWidgets with 10.9 SDK now
2019-12-17 20:04:00 -06:00
Paul Licameli
826e50b366
Mac build band-aid
2019-12-17 14:30:04 -05:00
Leland Lucius
ccfd2f1c80
Update LV2 host
...
This greatly improves the LV2 host to the point where all
(non-midi) plugins distributed with Ubuntu 18.04 and Fedora
30 are supported.
2019-12-17 12:54:30 -06:00
Leland Lucius
45c6a70d17
Adjust build system for new Nyquist version
2019-12-16 01:00:43 -06:00
Leland Lucius
5fe89c6498
First stab at notarization
...
The distribution will be signed and notarized during an "install" build
and is handled by mac/scripts/build_dist.sh.
The wrapper scripts, mac/Audacity.sh, is no longer needed as it's function
has been integrated into AudacityApp.cpp/main().
Initially, all "hardened entitlements" have been enabled since we don't
know which ones plug-ins will need.
On Mac and Windows, system sleep will be disabled when recording starts
and re-enabled when it ends.
2019-12-13 23:43:01 -06:00
Leland Lucius
6d093019ef
Fix module header paths
2019-12-12 12:43:58 -06:00
Leland Lucius
f7a1ca117d
Update project for Xcode 10+ and notarization
...
I've tested this with Xcode 9, 10, and 11 without issue.
2019-12-09 13:28:01 -06:00
Paul Licameli
d63b5b4bfa
Update list of Nyquist plug-ins in Xcode project
2019-12-06 11:30:39 -05:00
SteveDaulton
fe7434bc9f
Merge loudness effect from mmmaise
2019-11-27 21:14:05 +00:00