1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-04-29 23:29:41 +02:00

405 Commits

Author SHA1 Message Date
Paul Licameli
5036583549 Fewer inclusions of AudacityApp.h 2017-03-17 17:52:24 -04:00
James Crook
c53e2dbb77 Bug 1597 - Enh: Greater clarity over status of versions needed
- For ALPHA builds we do a check version with the Welcome screen (if welcome screen is enabled).
- A 'Check Online' in the About box provides a new route to check version
- Check Version now passes CommitId and Build Date/Time to identify a version.

To actually close the bug we need the javascript on the server page to put up informative messages.
2017-02-25 23:00:39 +00:00
Gale Andrews
4286124b6f New section about duplicate plugins 2017-02-20 01:31:13 +00:00
James Crook
b7cd1f484a Update Installer DMG background.png
It now refers to icon rather than to folder.
2017-02-19 21:59:13 +00:00
James Crook
a239a13a3a Update README.txt and mac/Install.txt 2017-02-19 21:50:10 +00:00
Paul Licameli
a05d039055 Bug1567: intermittent failure to load libraries, plugins on Sierra...
... At startup, spawn a copy process in main() and crash it at once.  The
child process continues.  (The fix was ineffective when the parent continued
and the child crashed.)

Re-activiation of the application is also needed or else the windows are
hidden behind other applications.

Another sleep when closing a project, to fix occurrences of the bug caused by
closing of a project window without saving changes.
2017-01-25 22:15:02 +00:00
Gale Andrews
e47a2ec314 Need to change to the wxWidgets directory 2017-01-13 00:59:07 +00:00
James Crook
51f91f392a Make get_gitident.sh runnable 2017-01-03 16:06:36 +00:00
James Crook
29a392f675 Script tweaks.
After getting git ident, make sure AboutDialog.cpp rebuilds.
2017-01-03 15:28:42 +00:00
James Crook
b82bae8129 Corrected mac Build.txt instructions for cleaning
(thanks to Gale)
2016-12-29 16:29:04 +00:00
James Crook
694b13bd3d Tweaks to build.txt for mac 2016-12-27 17:08:57 +00:00
James Crook
0d5cb77e3d Improved support for building release on mac 2016-12-14 19:20:29 +00:00
James Crook
73d5f90578 Lose one level of Audacity
Previously our .app was created under /Audacity.  Now we create it one higher up.
2016-12-12 19:20:46 +00:00
James Crook
964a2e0653 Change Mac script paths to be in-app 2016-12-12 18:48:45 +00:00
James Crook
c493e38a68 Use org.audacityteam.audacty 2016-12-12 18:12:35 +00:00
Paul Licameli
0921942650 Fix black screen after closing fullscreen window -- REBUILD WXWIDGETS
Works by un-full-screening before closing.  Patching wxWidgets was needed to
make that work correctly after full-screening by clicking on the green circle
in the title bar, but that fix is not needed for full screen after command+/
2016-12-10 15:08:43 -05:00
Leland Lucius
fe191dd6af Fix nightly build 2016-11-27 12:21:00 -06:00
Steve Daulton
dcd219ee3c Added Sample Data Import to Mac 2016-11-23 22:50:06 +00:00
Paul Licameli
ea1015596c Bug1511: REBUILD WXWIDGETS: Mac Quit via tooldock doesn't crash...
... in case at least three projects are open, or skip save prompts either,
in case at least two projects with unsaved changes are open.
2016-10-03 14:38:56 -04:00
Leland Lucius
d7d0596df9 Addint mod_null build scheme to Xcode project 2016-10-02 14:43:58 -05:00
Leland Lucius
e0c3290e8b Redo the Xcode schemes 2016-10-02 11:46:18 -05:00
Leland Lucius
2b8ba09c4e Updated the plugins in the Xcode project 2016-09-30 21:15:12 -05:00
Paul Licameli
e5abdb6b27 Bug1470: REBUILD WXWIDGETS fix TCP, selection bar menus on Mac...
... when VoiceOver is enabled.
2016-09-28 13:22:32 -04:00
Gale Andrews
16e6629eca Some changes based on points by Dyddye in PR #102
Also equalize the line length at about 80 characters.
2016-09-18 00:13:10 +01:00
Paul Licameli
d81358399e Put Paulstretch in the right place in the Xcode project browser 2016-08-24 13:11:46 -04:00
Paul Licameli
924df495ff Make headers in import directory self-contained 2016-08-11 11:51:33 -04:00
Paul Licameli
5c0b1831ce Basic Voiceover interaction on Mac, REQUIRES wxWIDGETS REBUILD...
... many details will need further work, but basic navigation among
pushbuttons with control-alt-arrows and presses with control-alt-space will
work.

Shift-ctrl-alt-down on track panel works to navigate among individual tracks,
and shift-ctrl-alt-up to escape back to the higher level.
2016-07-31 21:15:12 -04:00
Paul Licameli
c637b09631 Make new patch work with -p0 2016-07-31 21:14:06 -04:00
Paul Licameli
e0f1e9a5ff Redo previous, not breaking Mac build if wxWidgets is not rebuilt 2016-07-31 14:53:05 -04:00
Paul Licameli
c8e570797f Bug1338 fixed again, with fewer Mac busy-waits; CHANGES WX BUILD...
... Busy-waiting will happen on Mac when modal dialogs are open, and a LADSPA,
VST, or AudioUnits effect is also open with "fancy" interface.

Busy-waiting will not happen for modal dialogs at other times.
2016-07-31 12:46:03 -04:00
Paul Licameli
b6b9840d06 Enh1444 and Bug1435 fixed by CHANGED MAC BUILD PROCEURE...
Enh1444 is to make pinch and spread gestures work.

Bug1435 is to bring focus rings back for types of controls that lost them in
version 2.1.2.  This importantly includes pushbuttons and choice controls
(drop-down menus).  Less importantly, date picker (as in the Timer Record
dialog) and Listbox (as in the dialog to choose label font).

There is one more type of control that lost focus rings, and is not fixed:
List controls (distinct from list boxes), such as in the Manage Curves dialog
that opens from Equalization.
2016-07-12 20:31:55 -04:00
Paul Licameli
9fe848ed66 Avoid Objective-C 2016-06-29 14:21:32 -04:00
Paul Licameli
617fdb387f Bugs 1119, 1198: Bring back the Mac Window menu, at least partly...
... This poor imitation of the standard Mac Window menu only includes
Minimize and Zoom.

But this may be adequate for the complaints in Bug1198, when the yellow title
bar button is hidden and unreachable.
2016-06-28 15:52:33 -04:00
Paul Licameli
4739f3e27b Compensate for wxW 3 tab navigation deficiencies on Mac...
... using char hook event handlers.  We don't need to go the extreme length
of patching wxWidgets source.
2016-06-25 19:14:05 -04:00
Paul Licameli
6a4d6ceeda Separate source files for ScrubbingToolBar 2016-06-25 15:05:17 -04:00
Paul Licameli
beb94889fc Make new patch work with -p0 2016-06-23 08:07:19 -04:00
Paul Licameli
9dcb2c87c3 Bug1338: PATCH WXWIDGETS to fix hanging Voxengo plug-in on Mac...
... This is an unusual fix!  The fix is in the build procedure, as described
in mac/Build.txt, not in Audacity's own code.
2016-06-23 00:45:52 -04:00
Paul Licameli
095804a5cb Add files to mac build 2016-06-15 06:27:38 -04:00
Paul Licameli
7c2a531486 New base classes of TrackPanel just for the bitmap backing and overlay system...
... to make it reusable by other classes.

Also, don't create a second DC when repainting TrackPanel.
2016-05-09 11:37:32 -04:00
Gale Andrews
5c02e01e48 Add help for Xcode 7.2 or later. 2016-04-28 17:12:08 +01:00
Paul Licameli
367b2c1011 Move command functors to a new header file, and generalize with templates...
... so that member functions of other than AudacityProject may be called.

Will use this new generality soon for scrubbing menu items.
2016-04-23 02:05:36 -04:00
Paul Licameli
1722ee9e32 Define TrackPanelOverlay, use it to reimplement play indicator and cursor...
... but scrub speed display is disabled
2016-04-18 14:31:36 -04:00
Paul Licameli
b6fdffbab2 Don't copy wxFileName often, it's not lightweight! Use wxFileNameWrapper...
... which is a new class that defines moves.
2016-04-16 11:57:39 -04:00
Paul Licameli
25e4789117 Add missing header file to xcode project 2016-04-15 14:48:06 -04:00
Paul Licameli
59af732763 Mac build fixes; and implement deleters for our imitation unique_ptr 2016-04-10 14:15:51 -04:00
Leland Lucius
9dc9348127 Fixes bug #1344 (mac build)
In addition, the Xcode project can now build against the 10.6
or 10.7 SDKs.  All that is needed is to change the SDK version
and the other settings will change automatically.
2016-03-07 00:29:26 -06:00
Leland Lucius
9301b155cf Get past the missing "memory" include file issue (part of bug #1344)
This doesn't provide a complete fix for bug #1344, just gets around the missing "memory" include file portion of it.
2016-03-02 00:05:50 -06:00
Gale Andrews
01a95c50ba Clarify Xocde 4.3.3 for Lion has the 10.6 SDK...
...in spite of what Apple's Downloads page says.
2016-02-12 14:31:20 +00:00
Designist
80eec57ddf Update Build.txt
Added verified Xcode version numbers and moved the latter half of the instructions to the list format.
2015-09-17 20:40:35 -04:00
Leland Lucius
1e1ae1f88c Fix dist build on OSX
(Thanks Gale...hope it works now.)
2015-09-09 01:27:29 -05:00