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

198 Commits

Author SHA1 Message Date
lllucius
5ee1b966dc Provides the debugging settings to allow for wx2 and wx3 switching 2014-10-17 12:40:11 +00:00
lllucius
c512822138 Additional changes for wx3
These are mostly for getting it to build on Linux, but I've
also created new configs in Visual Studio to make it easier
to switch between wx2 and wx3.

For Linux, you have to tell configure where to find the wx3
version of the wx-config script and, since some distros build
wxWidgets v3 against GTK+ v3, you may also need to enable
gtk3 with something like:

./configure --enable-gtk3 WX_CONFIG=/usr/bin/wx-config-3.0

On Windows, I've added "wx3-Debug" and "wx3-Release" to the
existing "Debug" and "Release" configurations.

They depend on you having your WXWIN environment variable
pointing to your wx2 directory and a new WXWIN3 environment
variable pointing to your wx3 directory.  For instance, I
have:

WXWIN=C:\Users\yam\Documents\wxWidgets-2.8.13
WXWIN3=C:\Users\yam\Documents\wxWidgets-3.0.2

Doing this allows you to switch freely among the 4 configurations
without having to get out of Visual Studio and monkey around with
the environment.

The project files will also add the location of the wxWidgets DLLs
to the PATH when running Audacity from within Visual Studio.  They
add %WXWIN%\lib\vc_dll or %WXWIN3%\lib\vc_dll at the beginning
of the PATH variable as appropriate.

I expect that once we convert to wx3 we'll just drop back down to
the normal Debug and Release configurations, but this should make
switching between wx2 and wx3 much easier during the transition.
2014-10-16 16:18:04 +00:00
james.k.crook@gmail.com
0ff355fb49 Changed mods back to modules again.
Review did not like 'mods'.  Was felt to be too non-standard.  Note that we gained a '?' on a question to the user, an internationalisation hint about the word 'modules' and the words 'the Audacity Manual' (note caps) in making and 'reverting' this change.
2014-10-12 20:15:24 +00:00
james.k.crook@gmail.com
15d7a1d765 Output file path changed to 'mod' from 'modules'. 2014-10-11 12:11:46 +00:00
lllucius
19b9fc5f91 Remove conditional build of DirectX support
With the move to VS2013, we no longer need the DirectX SDK
and, therefore, we can always enable DirectX support.

If an individual user doesn't want DirectX support, they can
always disable it for their private copy.  But, I believe we
will always release with DX support, so it is now on always.

For those that have the DX SDK installed just for building
Audacity, you may now remove it and you should still get
DX support in Audacity.
2014-10-08 03:56:43 +00:00
lllucius
f9c1d8c4bb Updates VS2013 project files to support targeting Windows XP
From what I can tell, the only thing that is "lost" because of
this is the possibility of using C++AMP.  Not really an issue.

And we don't have to provide different runtimes for XP and
win7+.  They all use the same redistributable package.
2014-10-07 04:20:49 +00:00
lllucius
0933da5b60 Additional changes required to get build working under VS2013.
I'll send the changes to libscorealign and portsmf upstream.
2014-10-06 05:55:35 +00:00
lllucius
439f5d00d6 Updated Visual Studio project and solution to VS2013.
Renamed the VS2008 solution instead of removing it
to give people time to get VS2013 installed.

Will remove the VS2008 solution and project files
after a while.
2014-10-06 05:43:23 +00:00
james.k.crook@gmail.com
f5e593cc4c Paul L's new SelectedRegion class replacing use of t0 and t1. Also LabelTrack.h no longer in TrackPanel.h includes.
This change is believed to be a direct refactoring that does not change functionality.  It paves the way for more complex kinds of selection, such as selections involving frequency as well as time.  It also reduces risk of left and right edges being swapped in future code using SelectedRegion, as the default is to swap on assignment if needed.
2014-10-05 17:10:09 +00:00
martynshaw99
80797a8471 Reverting an accidental commit, sorry! Martyn 2014-10-03 01:05:42 +00:00
martynshaw99
70a92485f7 2014-10-03 00:23:00 +00:00
v.audacity
284af9e9f1 Turn WDM-KS back on for alpha testing. 2014-09-30 23:33:58 +00:00
v.audacity
0b1819afd2 Turn WASAPI loopback back on. 2014-08-11 22:56:50 +00:00
v.audacity
c0a12667df Turn off WDM-KS and WASAPI again for 2.0.6 release. 2014-08-08 03:42:11 +00:00
lllucius
535b0c813e Fix build 2014-07-22 04:52:52 +00:00
windinthew
a4bd763071 Added new Tamil translation (80% complete) by Kenthira Ponnampalam.
Ta.po still needs to be added to the Mac Xcode project.
2014-06-22 17:04:52 +00:00
lllucius
7e4f211c7b Fix VS2012 Windows build 2014-06-08 01:05:21 +00:00
james.k.crook@gmail.com
ea39c7031a Added (missing) compilation of HelpSystem.cpp to windows build. 2014-06-07 18:57:16 +00:00
lllucius
4c771843c2 Rework of the gstreamer importer.
To test on Windows:

1)  Install gstreamer 1.0 devel and runtime
2)  Add an GSTREAMER_SDK environment variable which points to the
    gstreamer base directory
3)  Uncomment USE_GSTREAMER in configwin.h
2014-05-16 17:13:01 +00:00
martynshaw99
e556a872df Adding SseMathFuncs.cpp/h and OpenSaveCommands.cpp/h to the 2012 files, it compiles but does not run successfully for me. This is EXPERIMENTAL. 2014-03-10 00:02:43 +00:00
martynshaw99
9eb1cc19c2 Removing analyze.ny via the interface, other problems may still exist. 2014-03-07 00:22:36 +00:00
v.audacity
ea4f22fad4 Remove analyze.ny as we were not shipping it and it's functionless. 2014-02-17 00:50:13 +00:00
james.k.crook@gmail.com
d847ee7162 Andrew Hallendorff's SSE accelerated Equalization. 2014-01-16 17:55:35 +00:00
james.k.crook@gmail.com
6fc830c0b6 Added Steve Parry's patch that adds the Open and SaveAs commands to scripting. 2014-01-13 22:12:20 +00:00
lllucius
4a2ec16fc6 Remove UploadDialog from VS2012 project. 2013-12-14 06:29:18 +00:00
martynshaw99
8de5487284 Changes from Richard to remove the remains of UploadDialog, which was deemed to be a hazard. + a change for Win. 2013-12-12 00:46:03 +00:00
lllucius
127a8cc92e Remove unneeded includes of portaudio.h as suggested by Ed Musgrove. 2013-11-27 07:19:33 +00:00
lllucius
6891aa434a Updates for expat 2.1.0 2013-11-14 08:22:53 +00:00
lllucius
d7abc466db Add expat 2.1.0 for Windows, Mac, and for local Linux builds (use system expat otherwise) 2013-11-14 06:56:26 +00:00
lllucius
d0703a1de9 Adjust project files for new lame.h location
Remove old src/include/win32/mad.h and use current lib-src/mad/msvc++/mad.h instead
Remove unused src/include/BladeMP3EncDLL.h.
2013-11-11 16:23:56 +00:00
lllucius
1417cb34e2 Fix building on Windows 2013-11-09 08:08:10 +00:00
lllucius
496aa450df Remove local copy of expat
Hasn't been used since 2008.  The wxexpat library is used instead.
2013-11-06 08:41:57 +00:00
lllucius
e19997bb28 Update VS2012 project files for scorealign r227. 2013-11-01 18:11:50 +00:00
lllucius
e3bea17f16 Update scorealign to SVN r227. 2013-11-01 15:59:33 +00:00
lllucius
6fef6dd8b4 Update libvamp to 2.5. 2013-10-31 06:33:59 +00:00
lllucius
ce119b87c9 Forgot to undo a test I'd made earlier. 2013-10-31 05:12:02 +00:00
lllucius
c8aac58ee8 More files needed for VS2012.
It's weird that the "folder" layout is kept in a separate file.
2013-10-31 04:43:09 +00:00
lllucius
03aebb5347 Missed a copy in last commit 2013-10-31 04:21:35 +00:00
lllucius
5db51c3f92 Visual Studio 2012 project files for those wanting to try it
This was NOT just a straightforward conversion.  It took days to
figure out why projects kept building over and over again, so
committing is the best way for people to kick the tires.

These are completely separate from the VS2008 project files, so
they do not affect current build process.
2013-10-31 04:15:34 +00:00
lllucius
0c0b290581 Removes ANSI Debug and Release targets
And renames Unicode Debug and Unicode Release targets to Debug and Release

Removes old allegro project (replaced with portsmf ages ago)
2013-10-31 04:08:33 +00:00
lllucius
9beb7786db Missed the windows project for LV2. 2013-10-27 16:46:32 +00:00
lllucius
3532ecd7b2 Reworked LV2 plug-ing support.
This enables all platforms to use LV2 plugins in non-GUI mode.  There is
still some work to do, like subgroup handling and better scalepoint
handling.
2013-10-27 11:13:20 +00:00
lllucius
032d6baad3 Removing liblrdf, libraptor, redland, and slv2 in preparation for
conversion to lilv, serd, sord, and sratom.
2013-10-27 09:22:25 +00:00
lllucius
5264db6300 Add Audacity changes for new libflac 1.3.0. 2013-10-24 16:25:59 +00:00
lllucius
9bae0eaa71 Add Audacity changes for new soundtouch 2013-10-24 06:41:17 +00:00
v.audacity
8d97adecb1 Turn WDM-KS back on for 2.0.6-alpha testing. 2013-10-24 05:04:42 +00:00
lllucius
0e1614f41c Add volume support for WASAPI
Lost portion of the r12594 commit.
2013-10-23 20:39:46 +00:00
lllucius@gmail.com
08c94d5372 Backported wxWidgets-3.0rc1 number validators
The are pretty darn slick.  There's an integer one and a floating point 
one.  They support automatic range limiting (ex., you can't even type a 
number outside of the range), proper number formats (ex., you can't 
enter a decimal point in an integer field), you can't enter bogus 
numbers like "0.3-.2", thousands separators are supported, decimal 
precision may be specified and proper number formatting for string 
values (or automatic conversion to int, double, float, etc.).
2013-10-23 20:33:17 +00:00
lllucius
1fab1cdb21 Bug 337 - New logger class allows log to be initialized immediately without crashing Mac empty project windows
This is an older one...originally from 2011.  Bug says it all, but basically it allows logging
to begin immediately upon startup for all platforms.  And it has multithreading protection, so
it should now be safe to log from the non-GUI threads.
2013-10-23 17:00:28 +00:00
james.k.crook@gmail.com
2543ea7897 Added Norm C's Scientific Filter. 2013-10-02 10:32:41 +00:00