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
Leland Lucius
e91f9814a8
Add new files to OSX project
2015-07-19 18:17:20 -05:00
Leland Lucius
6d25c04af5
LV2 GUI now supported on OSX thanks to wx3
2015-07-18 05:33:34 -05:00
Leland Lucius
ac4c4faadc
Round 8 of wx3 changes
...
VST control working on Windows...further changes will be required
2015-07-16 14:30:04 -05:00
Leland Lucius
805f0e29d1
Round 7 of wx3 changes
...
I believe the FileDialog is now complete and consistent across
all 3 platforms.
2015-07-16 01:12:09 -05:00
Leland Lucius
9b9c8cc073
Round 5 of wx3 changes
...
FileDialog now complete on Linux. Needs some fine tuning on
Windows and OSX.
Builds with wx3 and gtk2 or gtk3.
Still more effect work to do.
2015-07-14 23:33:53 -05:00
Leland Lucius
b8872a4a02
Round 2 of wx3 changes on OSX
...
Main change is that VST GUI support is now integrate with new Cocoa
views. Direct support for VST Cocoa views (via Cockos extensions:
http://www.reaper.fm/sdk/vst/vst_ext.php ) has been added.
2015-07-11 19:33:04 -05:00
Leland Lucius
c6dffaaaa4
Merge branch 'master' into wx3
2015-06-30 11:30:48 -05:00
Leland Lucius
d1f66d768f
Updates for wx3
...
A long way to go yet, but many OSX issues fixed including
conversion of Audio Unit effects.
2015-06-30 11:25:32 -05:00
Leland Lucius
da2bc25721
Add new vocolridiso.ny plugin
2015-06-27 13:05:58 -05:00