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

26 Commits

Author SHA1 Message Date
lllucius
0358e3eb09 Provide a much easier way of building wxWidgets
I've added another project to the Audacity solution called
wxWidgets-2.8.12.  And updated the compile.txt file with
instructions on how to build everything.

It automatically copies our setup.h and the fixed window.h
to the proper locations in the wx build tree.

It uses NMAKE to build wxWidgets using the makefile in the
wx tree.  (No, I did not try to duplicate the wx project
files. ;-))

Give it a try.  I think you'll be surprised how easy it will
be for new users.
2014-11-04 00:07:25 +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
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
windinthew
43f2c23e32 Reverting unintended change to audacity.sln in r13220. 2014-06-22 17:13:14 +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
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
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
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
45ebbc0491 Remove "Debug" and "Release" configurations
I don't know how "Debug" and "Release" came back, but they did.
2013-10-27 17:00:22 +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
v.audacity
6f01a9662b Remove mod-script-pipe from the solution. No modules should be in the .sln in TRUNK. 2013-06-08 02:24:23 +00:00
v.audacity
ce9bd9fa90 I think this completes the refactoring for const-rate vs var-rate resampling. 2012-11-04 04:44:10 +00:00
v.audacity
5460b5c668 This commit is partial effort toward more libsoxr integration, that implements Rob Sykes's latest patch. I have no idea whether the Linux-specific stuff from the patch (e.g., M4 file) is still correct in this.
For Resample.* and QualityPrefs.cpp, this commit has my restructuring for distinguishing constant-rate vs variable-rate resamplers more generally. I think it's complete and ready for const-rate, but I have more review and testing to do for the var-rate cases. 

Variable-rate resampling is not implemented here, so Time Tracks are still broken, but this is a milestone in getting to a more general and correct structure. 

Also I think this fixes AboutDialog issues Steve noticed.
2012-11-03 02:06:07 +00:00
v.audacity
d0ec119dbf Config Mgr: Don't build locale or mod-script-pipe in standard configurations. 2012-10-11 00:25:02 +00:00
v.audacity
d91642da17 Convert default resampler from libresample to libsoxr. 2012-10-09 22:21:14 +00:00
v.audacity
79faef4192 Convert default resampler from libresample to libsoxr. 2012-10-09 02:57:19 +00:00
v.audacity
efaebf27fa Purge ANSI.
Also remove redundant (R) sign from main page in About dialog.
2012-06-23 02:28:04 +00:00
martynshaw99
dd29bce63b Remove auto-help project building, since we should be looking at http://code.google.com/p/audacity for the latest (common) manual, and at http://wiki.audacityteam.org/wiki/Create_Local_Manual for how to get there 2012-06-14 00:35:52 +00:00
martynshaw99
22d591c119 Remove building 'help' in 'Unicode Debug', since it just slows us down. 2012-06-14 00:24:41 +00:00
lllucius
bf2348fd01 Remove unused projects from solution. Projects are still available to adding them back would be easy. 2011-04-17 09:51:19 +00:00
v.audacity
4f6c56450a Update replacement files for wxWidgets 2.8.11, so new options are supported. Eliminate changes that have no effect, to make it easier to update in future. Reduce verbiage. Add installation options. 2010-12-20 04:25:39 +00:00
windinthew
119451498b Don't build "help" project by default in Unicode Release or Release to match with win/compile.txt 2010-07-01 09:46:27 +00:00
martynshaw99
e06de80145 Don't build 'help' in debug builds. 2010-03-12 00:55:03 +00:00
ra
6e3e8dcfff Remove some old erratta, and do a major tidy up of line endings and properties on source files 2010-01-24 13:33:28 +00:00
ra
e74978ba77 Locate and position the current Audacity source code, and clear a variety of old junk out of the way into junk-branches 2010-01-23 19:44:49 +00:00