1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-02 16:49:41 +02:00

376 Commits

Author SHA1 Message Date
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
Leland Lucius
126320ea2a Update Xcode project for Bug 1073 2015-09-09 01:27:14 -05:00
Leland Lucius
c86c262efa Finally got the install_wxlibs.sh script working properly 2015-09-06 01:49:04 -05:00
Leland Lucius
bd1bdd91ef Fix library updates during build 2015-09-04 11:23:02 -05:00
Leland Lucius
d21d2cd777 Fix for 936 2015-09-02 02:19:01 -05:00
Leland Lucius
05d8023af6 Forgot to commit the patch file 2015-08-27 18:59:22 -05:00
Leland Lucius
6a9dae20f5 Appearance on OSX is now back to normal or better
Some additional wx3 cleanup as well.
2015-08-23 20:25:01 -05:00
Leland Lucius
191ccb0ecc Add new files to Xcode project 2015-08-17 21:59:04 -05:00
Leland Lucius
09c8a739f7 Possible fix for bug #940 2015-08-16 02:09:27 -05:00
Leland Lucius
0f79a77baa Remove compile.txt and add Build.txt to Xcode project 2015-08-12 02:31:16 -05:00
Leland Lucius
e300e54dba Fix the Release build and update the build instructions. 2015-08-11 14:01:29 -05:00
Leland Lucius
5522722d2c Removing compile.txt 2015-08-10 02:35:13 -05:00
Leland Lucius
fd87bd6ea9 Disable auto-creation of Xcode schemes 2015-08-10 02:20:14 -05:00
Leland Lucius
ebc801f864 Revert "Disable autocreation of Xcode schemes"
This reverts commit c15ca44eff4137f3be422f3dcc469c7dfd7d53d8.
2015-08-10 02:18:29 -05:00
Leland Lucius
c15ca44eff Disable autocreation of Xcode schemes 2015-08-10 02:02:50 -05:00
Leland Lucius
88f307626c Add Debug and Release shared schemes to Xcode project 2015-08-10 01:56:45 -05:00
Leland Lucius
244a11e0a1 Adding "build_wxwidgets" script for OSX 2015-08-08 00:32:35 -05:00
Leland Lucius
69e2b0cd96 Set Xcode project to use xcconfig files 2015-07-30 23:46:13 -05:00
Leland Lucius
e867633253 Make Xcode project wxWidgets 3.1 ready 2015-07-30 23:09:03 -05:00
Leland Lucius
54da092411 Added new files to Xcode project 2015-07-28 15:54:12 -05:00
Leland Lucius
37168ebbf6 Merge remote-tracking branch 'upstream/master' into wx3 2015-07-28 15:06:25 -05:00
Leland Lucius
5bdfcff97d Menu shortcut hiding has been removed
It had been causing problems in Unity for a while now and they
were missing on OSX as well in wx3.  So, the old menu Open/Close
method of hiding has been removed and replaced with an event
filter/monitor which looks for wxEVT_CHAR_HOOK events to pass
key events to the handler that has the keyboard captured.
2015-07-28 14:35:09 -05:00
Leland Lucius
94550bc0be Added src/NumberScale.h to Mac project 2015-07-28 02:29:48 -05:00
Leland Lucius
df4879b234 Fix build on OSX 2015-07-27 20:48:32 -05:00
Leland Lucius
d98b588798 Remove more "shared"/"static" remnants 2015-07-22 22:02:12 -05:00
Leland Lucius
6b64548efb Need to create the dest directory if it's not there 2015-07-22 21:57:32 -05:00
Leland Lucius
b71a923dbc Try to resolve 1728 error when attaching 2015-07-22 11:50:02 -05:00
Leland Lucius
02d4e71cf1 Fix loader_path and executable_path 2015-07-21 22:54:15 -05:00
Leland Lucius
582ee7b45e Cleanup Mac build and subdirectory 2015-07-21 18:45:35 -05:00
Leland Lucius
e7642133cf A bit of scripts/ and mac/ cleanup 2015-07-20 19:33:04 -05:00