Commit Graph

482 Commits

Author SHA1 Message Date
James Crook dec93b3d16 audacity.iss - remove old mod-nyq-bench.dll 2015-11-12 21:16:23 +00:00
James Crook 880ba0d60e links to wiki and forum in inno-wizard rtf file.
Links have changed and needed updating.
2015-11-12 21:13:24 +00:00
James Crook ecdb1d81c9 Updates to compile.txt from Gale. 2015-11-09 11:44:29 +00:00
James Crook ae8aa4b4e4 Link to version of gettext for Windows 7 and later. 2015-11-07 19:50:07 +00:00
James Crook 3fbfcb773a msgfmt.zip no longer at that link. 2015-11-07 15:08:12 +00:00
James Crook 8e41c8c726 Updated Step 2.2. of Compile.txt
The 'easy' way to patch wxWidgets 3.0.2 is to copy the modified files over the 3.0.2 installation.  Updated text explains what is changed from default wxWidgets.
2015-11-07 13:13:11 +00:00
James Crook 45ca22648a .iss: Dll versions and audacity URL updated. 2015-11-07 12:23:43 +00:00
James Crook f4be21282e First step updating compile.txt for 2.1.2. 2015-11-07 11:37:37 +00:00
Leland Lucius 31fc2c14e4 This corrects the debugging level used when building the
wxWidgets libs on Windows.  It will disable the assertions
in release builds.
2015-10-08 17:35:14 -07:00
James Crook d59871d341 Updated Windows build for renamed .po files 2015-09-08 10:53:05 +01:00
James Crook 4d3e9648a7 Update innosetup for new language filenames.
pt -> pt_PT, zh -> zh_CN
2015-09-08 10:38:29 +01:00
Paul Licameli 05de64e251 Remove unused fns; fix missing & misspelled headers in make & project files 2015-08-30 13:19:08 -04:00
Paul Licameli b9db3bd83d Define and use TranslatableStringArray. This lets you define "listeners"...
... for language changes, without inserting extra code to send the
notifications.
2015-08-17 12:04:21 -04:00
Leland Lucius 5b7ef6e3f1 Fix the reference version number in flac files 2015-08-16 01:29:12 -05:00
Leland Lucius 3715b21167 Add full file replacements for the patched wxWidgets source files 2015-07-30 17:20:25 -05:00
Leland Lucius fc203d0cd9 Add WXDEBUG_LEVEL=0 to Release builds 2015-07-29 13:46:43 -05:00
Leland Lucius e3f1c40c30 Fix Windows Release build 2015-07-29 02:49:45 -05:00
Leland Lucius 37168ebbf6 Merge remote-tracking branch 'upstream/master' into wx3 2015-07-28 15:06:25 -05:00
Paul Licameli e0621819ed Move ENV_DB_RANGE out of Envelope.h; that file can be included in fewer places. 2015-07-28 11:55:52 -04:00
Paul Licameli 85cf4e6fff Solution explorer tree better parallels the source directory tree 2015-07-28 11:15:37 -04:00
Paul Licameli d39eaa4e65 Remove WaveTrack.h from other headers 2015-07-28 10:02:05 -04:00
Paul Licameli 0c4418af22 Boilerplate for empty waveform preferences, analogous to Spectra 2015-07-28 08:08:10 -04:00
Paul Licameli 045828d744 Define class NumberScale and enum NumberScaleType 2015-07-27 23:01:10 -04:00
Paul Licameli 786c1da645 Move class SpectrogramSettings to its own file 2015-07-26 21:10:13 -04:00
Leland Lucius aa8d6b5075 Add required wx3.0.2 patches 2015-07-20 09:31:06 -05:00
Leland Lucius 3fe146f306 Merge remote-tracking branch 'upstream/master' into wx3 2015-07-19 18:00:02 -05:00
James Crook a8af55d805 Added two more wxWidgets DLLs. 2015-07-19 11:13:39 +01: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
James Crook fd958cfea3 Updated for 2.1.2 2015-07-16 20:11:59 +01:00
Leland Lucius 553308fc29 Round 6 of wx3 changes
A bit of fine tuning the FileDialog on Windows
Deleted Visual Studio 2008 project files
2015-07-15 01:12:41 -05:00
Leland Lucius 2f760c4bac Round 4 of wx3 changes
This gets FileDialog updated and working on Windows.  It also
removes removes the "wx3" build configurations and makes the default
Debug and Release builds wx3-only.

Still need to get VSTs updated.
2015-07-13 16:38:24 -05:00
James Crook 7d3e4a16d6 Corsican and Nepali not supported.
(P3) Commented out co and ne languages as they are not supported by Audacity.
2015-07-11 11:02:22 +01:00
Leland Lucius 5e09785840 Add new vocalridso.ny plugin 2015-06-27 13:07:20 -05:00
James Crook 1a2944765d Added .pot file to windows project Updated README for 2.1.1 2015-06-24 18:08:30 +01:00
Leland Lucius 3b52b6be45 Delete hard_limiter during install
And remove unnecessary delete of "FirstTime.txt" file
2015-06-20 00:03:46 -05:00
Leland Lucius 0f783f9508 Set the permissions of the FirstTime.ini file so that it can be deleted 2015-06-19 13:45:52 -05:00
Leland Lucius b5e4dd72d4 Renamed it everywhere else...missed there reason for the rename...DOH 2015-06-04 20:54:38 -05:00
Leland Lucius c9327a9df0 Addition fix/changes for bug #673
This changes the way "unofficial" Inno Setup translations
are handled.

The first time a user compiles the .iss, the "unofficial" translations
will be downloaded to:

   C:\Program Files (x86)\Inno Setup 5/Languages/unofficial

Any translations supported by Audacity that do not have an Inno
translation will be automatically created from the Default.isl in:

   C:\Program Files (x86)\Inno Setup 5/Languages/dummy

This is all handled by the Inno Preprocessor.  Powershell is used
to do the actual download.

Once downloaded, they will not be downloaded again, so if updates
are made, they will need to be deleted from the above directories
and allowed to download again.

In addition, I extracted the "Reset Preferences" translations from
the Audacity .po files and added them to the .iss file.

Audacity private Inno translation files are still supported in
win/InnoSetupLanguages, but I've removed the samples I'd previously
committed.

While not exactly related to this change, there were 2 languages
that weren't being set properly after being selected during
installation:

   ca@valencia (Valencian)
   bs (Bosnian)

The reason Valencian wasn't be displayed in preferences was twofold.
It was incorrectly named and the search loop in Languages:GetLanguages()
didn't include a range sufficient enough to pull the Valencian info.

The Bosnian language is supported by wxWidgets 2.8.12 (it is in wx3)
so, even though we have a translation, it was unavailable for
selection.

The changes required to fix those issues were:

1)  Renamed ca@valencia to ca_ES@valencia
2)  Instead of iterating over all wxWidgets languages and trying to
    match them with our translations, I reversed it.  It now iterates
    over our translations and asks wxWidgets for the associated
    language info.  This provides support for both of the above
    languages.
3)  By doing #2, we are now able to add additional user languages that
    may not yet be supported by wxWidgets.  So, I added the Bosnian
    language info.
2015-06-04 14:19:06 -05:00
James Crook 388b35623c From sourceforge to audacityteam about page. 2015-06-03 19:36:46 +01:00
Leland Lucius 8c454ffa6b Additional fix for bug #673 and fix for bug #1007 2015-06-03 10:52:05 -05:00
Leland Lucius 36de22efc7 Add new plugins to Windows project 2015-06-03 01:27:12 -05:00
Leland Lucius 054ec3ee1a Fix for bug #673 2015-06-03 01:22:18 -05:00
Leland Lucius 7b7065a2d3 Update Windows build for flac 1.3.1 2015-05-01 04:26:20 -05:00
James Crook d7819f0792 Added back renamed resetPrefs.txt 2015-04-27 19:27:02 +01:00
David Bailes 593197c2db add commands for moving focused track up, down, to top, and to bottom 2015-04-24 16:19:28 +01:00
James Crook 604a555b13 Disable Help Project
Release builds were doing a zillion wgets to fetch the manual.
2015-04-23 23:12:33 +01:00
Paul-Licameli 96585b3377 Add empty ViewInfo.cpp 2015-04-18 16:49:21 -04:00
James Crook 13f8333873 First use of Diags.
Refined the Diags Macros, and used to actually monitor timings.
2015-04-17 22:43:14 +01:00
James Crook fafe3f105a Added DIAG macros for countdown logging
Also for tracking memory use and for timing.
2015-04-17 22:43:14 +01:00
Leland Lucius 8fbfa460c4 Migrating the remaining effects
This brings the builtin, LV2, and VAMP effects inline with the
Audio Units, LADSPA, and VST effects.  All effects now share
a common UI.

This gives all effects (though not implemented for all):

User and factory preset capability
Preset import/export capability
Shared or private configuration options

Builtin effects can now be migrated to RTP, depending on algorithm.
LV2 effects now support graphical interfaces if the plugin supplies one.
Nyquist prompt enhanced to provide some features of the Nyquist Workbench.

It may not look like it, but this was a LOT of work, so trust me, there
WILL be problems and everything effect related should be suspect.  Keep
a sharp eye (or two) open.
2015-04-16 23:36:28 -05:00
Leland Lucius a03d65ef4d Cleanup lib-src
Removing:

id3lib
libresample
libsamplerate
taglib
2015-04-16 14:41:41 -05:00
Paul-Licameli 7d6de21e3a Enh809 - Add persistency of spectral selections, including those in labels 2015-04-10 15:20:50 -04:00
James Crook 291a465a76 Build Revision Info Added
Travis now overwrites RevisionIdent.h to place a commit reference into the Build Info of the AboutDialog
I also added .opensdf to .gitignore.
2015-04-09 20:41:21 +01:00
Leland Lucius 2e408895f6 Add new Nyquist runtime files to Windows project 2015-04-08 13:16:50 -05:00
Leland Lucius a66184f259 Adding changes that I missed when redoing my branches. 2015-04-08 10:21:17 -05:00
yam 57fb87e96d Update lilv, lv2, serd, sord, sratom, and add suil. 2015-04-07 23:19:22 -05:00
v.audacity@gmail.com dec3645264 Change version number from 2.1.0-alpha, for 2.1.0 RC(s). 2015-03-01 22:12:47 +00:00
v.audacity@gmail.com 373d037287 Remove "-alpha" per release agenda step 6.2. 2015-02-13 02:36:01 +00:00
v.audacity 1349b06628 Now that Gale recently told us he's using these installers for nightlies, it NEEDS the "-alpha" designation, or it looks like his nightlies are the actual 2.1 release -- which we have NOT done. 2015-02-03 11:31:35 +00:00
martynshaw99 3d9d6836ce Gale's changes to get us nearer to 2.1 release, including updates for VS 2013. 2015-02-03 00:17:27 +00:00
v.audacity@gmail.com 401c26f132 Remove WDM-KS again for 2.1 release. 2015-01-24 23:07:29 +00:00
windinthew@gmail.com 42d1c05e5b 2014 copyright > 2015. 2015-01-02 12:30:35 +00:00
windinthew@gmail.com 7f3cc444e7 Use the msvc copy of system.lsp for Windows builds. This seems to fix Sample Data Export, Append Import and other file separator issues. 2014-12-07 20:45:27 +00:00
lllucius 71d8b0d8ec Possible fix for bug #435
I say possible because I can't fully test it as my motherboard
audio device doesn't show up in Windows (don't know why yet).

So, because of that and because this "fix" needs a little discussion
amongst the troops, I've ifdef'd it with EXPERIMENTAL_HAVE_DEVICE_CHANGE
and have disabled it by default.

What is does is it sets up a device change listener and performs an
automatic rescan when a change is detected.  (That's the part that
needs discussion.)
2014-12-06 04:11:31 +00:00
lllucius a657336f79 Removing Cross Fade In and Out from Windows build 2014-12-02 08:01:04 +00:00
james.k.crook@gmail.com c71397beae Changes to seeking and scrubbing from Paul Licameli.
These are mostly under an EXPERIMENTAL_ #ifdef.  Also has a change for the prompt string for preferences so the displayed keybinding is adjusted when in multitool mode.
2014-11-29 22:09:57 +00:00
james.k.crook@gmail.com fe722df653 Tweaks to Noise Reduction, by Paul Licameli.
1. Put the new files at the proper level of the Solution Explorer tree. 
2. Fix a tiny tiny inefficiency in RotateHistoryWindows(). 
3. Do not use leading zero-padded windows when gathering statistics. 
4. Hamming windows are in the advanced menu of choices, following Federico Miyara's suggestion.
2014-11-29 17:03:57 +00:00
windinthew@gmail.com 3c9b719d86 Add missing "nyquist\system.lsp" to Windows project files. 2014-11-28 14:22:47 +00:00
windinthew@gmail.com 5bffe9cecf Added new Armenian translation by Aram Vardanyan to Windows and Linux builds. Still needs to be added to the Mac project file. 2014-11-22 16:59:02 +00:00
v.audacity 38f346cfab Lots of changes, big and small:
* Removed duplicate paragraph about instructions for Cygwin. 

* Restored Leland's added hyphens for headings. :-)

* Reduced STEP 1 to be less redundant, and to only link to wxWidgets.org, rather than the places they are currently storing downloads, which also reduces their version numbers that we need to maintain. 

* Step 2.2: Changed remaining ref to 3.0.2 back to 2.8.12.

* Step 2.3: 

   ** reordered the first two paragraphs, so you get the warning about pht.h before getting instructions that say "Build" (and changed them to be about build configuration, not actually doing the build). 

   ** Added information about "audacity-src\win\wxWidgets_additions\window.cpp" to avoid editing the file. 

   ** Restored the paragraph about the 5 core wxWidgets libs we use. Saves build time, and without that paragraph the subsequent "Because of dependencies..." makes no sense -- the dependencies are specified by those 5. 

* Step 4: 

   ** Restored the steps 4.1 - 4.8. Good to have, for those who don't already know how to do it this way. 

   ** Restored the instruction about how to alternatively set WXWIN via cmd.exe, and made it explicit that's what it referred to. For lot of devs, that's easier. 

* Step 5.3: Removed refs to LAME and FFmpeg, per discussion on -devel. 

* typos and rewordings
2014-11-21 01:05:20 +00:00
lllucius 41083f74cc Another round of effects bashing.
I've added some of the new plugin stuff to LV2, Nyquist, and
Vamp so that they play better in the new system.  They no
longer get bunched in with the Audacity effects when sorting
or grouping the menus.  They have not been fully converted
but they should be good for 2.1.0.

Nyquist plugins now include ";author" and ";copyright"
statements.

Added the 4 new Nyquist plugins to the Windows build.

Audiounits are still coming...had to push them to the back
burner to get this other stuff out of the way.

Scanning for new plugins has been improved so that newly
discovered ones will be shown to the user when Audacity starts.

Effects menu sorting has been fixed and improved.

Disabling effect types in Preferences works again and you
no longer have to restart Audacity for them the change to work.

Effect usage in chains works again.

Plugin registration dialog code simplified a bit.

Group names in the pluginregistry are now base64 encoded.  I
never really thought about it, but wxFileConfig group names
are case insensitive and since I was using the group name as
the plugin ID, I ran into a conflict on Linux where there
were two plugins with the same name, just different case.  (And
they were different plugins.)  Hoping all of this will change
when/if the config file gets converted to XML.  (wx3 if finally
including XML support)

A fair amount of cleanup of this new code has been done and
will continue as more stuff is converted.
2014-11-19 06:58:44 +00:00
lllucius 393109afa3 Removed all of my edits and reincorporated Vaughan's.
Should now look like you expect it to.
2014-11-18 08:12:06 +00:00
lllucius 8335c739d6 Committed to much in r13611...bad doggie!!! 2014-11-14 20:27:15 +00:00
lllucius 7237236298 Removing the wxWidget project 2014-11-14 15:44:54 +00:00
lllucius 64e836fd8e Revert some of my changes to compile.txt 2014-11-14 15:44:12 +00:00
lllucius ad92e8c4bf One more round of effects changes.
The big thing is the common efffects UI.  Right now Ladspa and VST
have been converted to use it and Audiounits will be next.  It makes
everything nice and consistent while reducing the clutter in the
dialog.

Other goodies are:

Ladspa effects now show output controls when supplied by the effect
Ladspa effects now work fine as Analyze type effects
Ladspa now has user presets
VST effects dialog is now less cluttered...leaving more room for the effect
Ladspa and VST effects now share a common UI
Ladspa and VST effects are now usable in chains
Ladspa and VST effects now handle user presets the same way
Currently active effects settings automatically saved and reloaded
Can now do numeric range checking on input fields.

And, as always, plenty of critter squashing.
2014-11-14 03:03:17 +00:00
james.k.crook@gmail.com 6e384e2f6b Noise Reduction Effect by Paul Licameli.
#ifdef EXPERIMENTAL_NOISE_REDUCTION for now.
2014-11-10 21:30:44 +00:00
lllucius 4b39b189bf Removing wxWidgets project from Audacity solution 2014-11-10 14:16:28 +00:00
windinthew@gmail.com 06562b964b Add missing ta.po. 2014-11-10 09:57:20 +00:00
james.k.crook@gmail.com 96531ef766 Hide spectral selection bar by default. Tidy up folders within MSVC project. 2014-11-08 15:47:08 +00:00
lllucius b20cadd01f Forgot to change the WXWIN variable name back from my test one 2014-11-05 15:46:51 +00:00
lllucius 720422fc6e Change to wxWidgets project to help debug why it doesn't work for some 2014-11-05 15:42:46 +00:00
v.audacity 3927d4d3df another couple of minor changes, separating references 2014-11-05 08:39:36 +00:00
v.audacity 377c2168c1 Some wording simplifications.
Removed discussion of DirectSound, as there's no longer anything to do to enable it.
2014-11-05 07:42:08 +00:00
lllucius@gmail.com 126152a756 Converts the ladspa effects to the new format and adds realtime support
This also (hopefully) corrects some additional problems in general 
realtime support.  Particular focus should be given to the handling
of various combinations of stereo, left channel mono, right channel
mono, and true mono as this has been a particularly troublesome
area.
2014-11-05 07:06:38 +00:00
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
v.audacity 4b1679cf87 incremental updates for building trunk on MSVS 2013 C++ 2014-11-03 02:44:49 +00:00
lllucius 1eeb4d979a The fabled realtime effects...
I've made it where you can enable and disable via experimentals:

EXPERIMENTAL_REALTIME_EFFECTS
EXPERIMENTAL_EFFECTS_RACK

You will notice that, as of now, the only effects currently set up for
realtime are VSTs.  Now that this is in, I will start converting the
rest.

As I start to convert the effects, the astute of you may notice that
they no longer directly access tracks or any "internal" Audacity
objects.  This isolates the effects from changes in Audacity and makes
it much easier to add new ones.

Anyway, all 3 platforms can now display VST effects in graphical mode.
Yes, that means Linux too.  There are quite a few VSTs for Linux if
you search for them.

The so-called "rack" definitely needs some discussion, work, and attention
from someone much better at graphics than me.  I'm not really sure it should
stay in as-is.  I'd originally planned for it to be simply a utility window
where you can store your (preconfigured) favorite effects.  It should probably
revert back to that idea.

You may notice that this DOES include the API work I did.  The realtime effects
were too tied to it and I didn't want to redo the whole thing.  As I mentioned
elsewhere, the API stuff may or may not be very future proof.

So, let the critter complaints commence.  I absolute KNOW there will be some.
(I know I'll be hearing from the Linux peeps pretty darn quickly.  ;-))
2014-10-26 03:24:10 +00:00
lllucius 0f1d1ad6f9 I missed a few WXWIN variables as pointed out by Rob (RPM) 2014-10-17 17:58:27 +00:00
lllucius 043d776bd1 Just needed to merge the ".user" properties into the main project file
You should now be able to switch between wx2 and wx3 configs.
(For real this time.)
2014-10-17 14:22:09 +00:00
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
martynshaw99 ea87902940 Our previous VS and VS 13 may not do the same. 2014-10-12 00:31:36 +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 cdbc22ddbf Change numbering to incremental per section, for easier referral.
Some slight rewordings.
2014-09-29 23:35:18 +00:00
v.audacity 948f6f1a5f Updates for 2.0.6.
Note that 2 languages were removed and 2 added, per http://www.jrsoftware.org/files/is5-whatsnew.htm.
2014-09-25 02:35:01 +00:00
v.audacity 43e2bca001 Increment version numbers for 2.0.6 release. Make wordings more consistent between the two files. 2014-09-04 02:51:17 +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
v.audacity d8967ec95a Remove more of the old distinctions about Unicode versions as we're all Unicode now. 2014-06-28 02:31:54 +00:00
v.audacity 4b2032be0b updates, clarifications, and simplifications per my setting up a new machine 2014-06-28 01:20:18 +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 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
v.audacity 332c4ce04c Add some newly supported languages for Inno 5.5.4. Unfortunate that we have to update the script each time. 2014-03-13 00:55:19 +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
v.audacity 609d0fbdab Rename to make it clear this is still experimental. 2014-03-07 01:00:46 +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
v.audacity 0f68b79ddb Remove analyze.ny as we were not shipping it and it's functionless. Steve is supplying an analog and two other examples to post on the wiki, instead. 2014-02-11 02:58:38 +00:00
v.audacity b27d6864af Update and simplify per regarding environment variable discussion per Gale's suggestions. 2014-02-01 06:07:54 +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
windinthew c3276d03df Update to 2014. 2014-01-03 12:57:19 +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
v.audacity dde7953242 formatting, grammar 2013-11-26 02:50:13 +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 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 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
v.audacity f642e6562e Move Lynn's name. Apparently he didn't notice the list is alphabetical by last name. 2013-10-27 01:14:42 +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
benjamin.drung@gmail.com 5f0623b7f5 Rename configure.in to configure.ac
Refer to https://lists.gnu.org/archive/html/automake/2013-05/msg00049.html for details.
2013-10-24 00:43:41 +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
martynshaw99 8fa922b254 Update for 2.0.5 2013-10-15 22:15:20 +00:00
james.k.crook@gmail.com 2543ea7897 Added Norm C's Scientific Filter. 2013-10-02 10:32:41 +00:00
v.audacity 0beec63b1e WASAPI back on for 2.0.5 2013-10-02 06:13:29 +00:00
lllucius b0e65b57c2 Adding EXPERIMENTAL_KEY_VIEW that provides a new keyboard binding view. 2013-10-01 06:00:13 +00:00
v.audacity 44ea425836 Turn off WDM-KS and WASAPI builds in default, for all configurations. 2013-09-30 07:26:13 +00:00
martynshaw99 4c64a74b18 We don't ship modules at the moment. 2013-09-08 20:26:03 +00:00
v.audacity 6ec4568175 2.0.4 is released. Onward with 2.0.5! 2013-09-07 19:06:49 +00:00
martynshaw99 68b8d258db Clean up the folder/directory that we are installing to 2013-09-04 00:02:14 +00:00
martynshaw99 25a7868380 Update for 2.0.4 2013-08-31 21:40:45 +00:00
v.audacity a2b17ac997 Turn WASAPI back on now that loopback code (only) is enabled. 2013-08-31 19:23:49 +00:00
james.k.crook@gmail.com c686bdc3b7 Restored two files inadvertently changed in r12511 2013-08-31 14:55:08 +00:00
james.k.crook@gmail.com ba187bbafc Bug 368: No longer look at plugins.cfg to decide whether to rescan. Just use the rescan preference. 2013-08-31 14:24:55 +00:00
v.audacity 9d87ecd13f Per off-list discussions with Gale about issues with WASAPI, turn it off, and turn on WDM/KS. 2013-08-08 23:11:43 +00:00
v.audacity 030d2450a8 Go back to simpler architecture for Resample class, now that libsoxr is proven for variable rate resampling. 2013-08-04 01:58:54 +00:00
v.audacity 3d6c0d029f Make Windows installation consistently go to common access rather than user-specific, per forward from Buanzo of message feedback@ message from "Heath Parker". 2013-06-28 05:50:56 +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
windinthew 55f1933a17 Remove SimplePairedTwoTrack.cpp and SimplePairedTwoTrack.h 2013-05-03 05:51:20 +00:00
v.audacity 5555c2db62 Rob Sykes's patch (considerably modified because of MSVC preprocessor problems) to add sox-based reverb 2013-05-02 23:41:27 +00:00
lllucius 3814ecbdd0 Add Jack support on Windows. 2013-02-27 03:38:58 +00:00
lllucius 548983fd02 Fix WASAPI state reporting and add WASAPI loopback support. 2013-02-27 02:17:21 +00:00
lllucius 8c93f13b1d Update build for portaudio r1885 2013-02-27 01:43:32 +00:00
v.audacity cb08fdf4bd increments per http://wiki.audacityteam.org/wiki/Release_Process#Process step 11.2 2013-01-22 09:01:44 +00:00
windinthew aac65490f9 fix typo in comment 2013-01-12 08:21:40 +00:00
martynshaw99 d32b1893d3 Adding adjustable-fade.ny plug-in. 2013-01-10 01:59:47 +00:00
windinthew 79dfffaaf4 Better link to "Is Audacity really free? Why?" in the current FAQ in the released Manual (thanks to Martyn for spotting) 2013-01-10 01:21:47 +00:00
martynshaw99 f1156ce0d5 Preparation to release 2.0.3, from a 32-bit machine.
Also, sure that link is currently wrong in ...InfoBefore...
2013-01-10 00:36:27 +00:00
windinthew 97677e1d9f New Croatian translation of software by Martin Bagiæ (still needs adding to Mac project) 2013-01-04 15:16:06 +00:00
martynshaw99 7c318fece2 Add StudioFadeOut to vc project. 2013-01-01 22:30:16 +00:00
windinthew 12d934e32e Replace BassBoost with Bass and Treble in Windows project 2013-01-01 09:35:41 +00:00
windinthew 0c29d5a06f Update to 2013 2013-01-01 09:33:23 +00:00
v.audacity e73aefa5cf Update comments. 2013-01-01 01:35:25 +00:00
v.audacity a6a4ab10c1 upgrade to var-rate resampling for libsoxr 2012-12-18 05:50:49 +00:00
v.audacity 1d7f0e15c5 upgrade to var-rate resampling for libsoxr 2012-12-17 06:48:11 +00:00
v.audacity 77c4d7e10c More documentation about resampler flags. 2012-11-27 00:22:14 +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 de3bf9610a Disable warning for apparently-intended conversion. 2012-10-09 02:51:03 +00:00
v.audacity aa48655c3a Increment to 2.0.3. 2012-08-24 20:58:41 +00:00
v.audacity 27985d3631 Fix the comments about where to get MSVC redistributables. 2012-08-10 19:11:35 +00:00
v.audacity e4b2e96d24 Update comments. This does not affect RC's. 2012-08-10 05:37:17 +00:00
v.audacity 02d6671594 Specify AppVersion as well, so it appears in the Add/Remove Programs entry, per request on feedback@audacityteam.org for compatibility with software like software-uptodate.de/cms/us/home.
Change default assumption to compiling the script on Win 7. I left in the Win XP and earlier lines, commented out, so it's easy to switch.
2012-08-10 01:16:47 +00:00
v.audacity 470898e035 update for 2.0.2 2012-08-09 00:18:47 +00:00
james.k.crook@gmail.com 0574c96a4c Start of module prefs. (work in progress). Linux will need the makefile updating. 2012-07-13 21:51:45 +00:00
v.audacity 9288cca4cf Version 2.0.1 is released. Increment to 2.0.2. 2012-06-30 20:42:32 +00:00
v.audacity c3ab4576f2 Update Win installer maker script so it automatically makes the MinVersion requirement disallow ANSI systems. The way it was, the installer would go ahead and try to install on ANSI systems. 2012-06-23 23:12:43 +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 67d41f1144 Add sample-data-export.ny into the build, so that it appears on the 'Analyze' menu (Win only). 2012-06-22 01:12: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
martynshaw99 ba40f3d8b3 Enable building of PaulStretch effect on win 2012-06-10 22:45:47 +00:00
clayton.otey 87fb427603 TimeScale effect improvements, updating to sbsms 2, not including GUI changes (except removing obsolete transient sharpening option). See Bug 485. 2012-04-16 18:26:48 +00:00
v.audacity d1b231670b Delete obsolete installer scripts. 2012-04-05 23:52:57 +00:00
windinthew e98695f324 Added Serbian (Latin) software translation by Miroslav Nikolic. 2012-04-03 07:56:51 +00:00
martynshaw99 8ed52d36cc Add file that acts as a marked to reset prefs. 2012-03-29 23:54:34 +00:00
martynshaw99 75a27171fa Add the ability to reset the Prefs.
Add japanese, SerbianCyrillic and ukrainian to the installer languages, since we have them in the app.
2012-03-29 23:53:08 +00:00
v.audacity 29eb2a9710 update to 2.0.1, per step 13 at http://wiki.audacityteam.org/wiki/Release_Process#Process 2012-03-14 18:50:20 +00:00
v.audacity 94feb4ceea modifications per Gale's suggestions 2012-02-23 23:07:00 +00:00
v.audacity c439261ca7 Try [UninstallRun] section to uninstall 1.2.* better. 2012-02-23 07:01:56 +00:00
v.audacity d882ea89ac Changes per "Verbosity in installer dialog" thread on audacity-quality: Simplify the license page text in the installer. Rather than show LICENSE.TXT, show abbreviated text from http://audacity.sourceforge.net/ and http://audacity.sourceforge.net/about/license.
Also added more accurate, copyrighted header, and moved SetupIconFile directive to different section as it's not compiler-related.
2012-02-23 04:09:15 +00:00
v.audacity 461f6d1197 Found a few places we hadn't incremented the version number. Documented this in Release Process. I don't think these warrant new rc tarballs, but should be included if there are other reasons to do new new rc tarballs. 2012-02-22 01:31:41 +00:00
v.audacity a663c35378 Changes to make the version number appear much less frequently, a la the 1.2.x stable release conventions (long forgotten!). 2012-02-16 21:12:18 +00:00
v.audacity 537bb3f175 Remove "unsupported" from file names, etc, and make it consistently called "Audacity 2.0 ANSI". 2012-02-16 20:02:04 +00:00
v.audacity 3fe4801a4e Explicitly get rid of 1.2.x cruft files that we are not replacing. 2012-02-15 20:11:19 +00:00
v.audacity c2353a09c3 Explicitly get rid of 1.2.x cruft files that we are not replacing. 2012-02-15 20:10:19 +00:00
v.audacity a8a006e995 This is now the main installer-maker script, so identical to audacity_unicode.iss. 2012-02-15 19:43:26 +00:00
v.audacity dd531d9f45 Rename per discussion. 2012-02-15 19:37:21 +00:00
v.audacity fff71ac959 Try to resolve issues about uninstall cruft. 2012-02-14 04:03:49 +00:00
martynshaw99 57f29c6983 Install in {pf}\Audacity. Delete old uninstall files. 2012-02-09 00:13:30 +00:00
martynshaw99 9e802e0b0a Update to installers, reflecting that 'unicode' is the norm and 'ANSI' is no longer supported. audacity.iss in untested since I no longer have 'Visual Studio 8'. We should really change the file names as well to 'audacity.iss' and 'audacity_ANSI.iss', or simply delete the older version, since we no longer support it. 2012-01-31 00:32:21 +00:00
windinthew ba7ce7830c Update for 2012. 2012-01-03 09:01:22 +00:00
lllucius@gmail.com 459fa98b6f Adds building of wxWidgets message files to keep them in sync with wxWidgets release. 2011-12-16 16:04:32 +00:00
martynshaw99 8019be0b3f As used for 1.3.14rc1, includes 'help' and adjusted for 32-bit win. 2011-12-09 00:22:57 +00:00
v.audacity c83144f728 Remove access.cpp, now unnecessary. Turns out that wxWidgets 2.8.12 removed the line that was commented out.
Update setup.h to be minimally different from the standard version, while maintaining functional differences.

Update compile.txt accordingly.
2011-11-28 01:08:37 +00:00
v.audacity 96f8d0a42d Removed a confusing and unnecessary paragraph. It originally was about why we wanted to build static libraries for wxWidgets, got expanded in that direction. But we now build DLL's not, LIBs, so it's misleading. Plus, let's keep it simple and focused -- to build Audacity, nobody needs to read about all the wxWidgets options, only the instructions in compile.txt. Anybody sophisticated enough to understand the different build options is sophisticated enough to find the wxWidgets documentation themselves. 2011-11-27 23:55:28 +00:00
v.audacity 483cf70bab Update for Audacity version 1.3.14 and wxWidgets version 2.8.12. 2011-11-27 07:57:40 +00:00
windinthew eab4109489 Added new Serbian translation by Miroslav Nikolic. 2011-10-20 15:41:57 +00:00
v.audacity 17ca45dcdf 2011-09-29 05:24:26 +00:00
v.audacity 0e83c5d13f 2011-09-29 01:39:12 +00:00
clayton.otey 71dedc3d35 Revert r11214 (sbsms timescale effect update) & r11215 (mixed-radix-fft narrow/broaden spectrum menu items) to honor the feature freeze. 2011-07-06 09:49:59 +00:00
clayton.otey df9865f26a Added an sse enabled mixed-radix-fft implementation and a menu/view/{narrow,broaden} spectrum item which adjusts the spectrogram window size 2011-07-02 18:42:38 +00:00
clayton.otey a17e741abc Major update to TimeScale effect, incorporating libsbsms-2.0.0, fixes to bug 172, changes to ui 2011-07-02 18:35:18 +00:00
v.audacity 9869ea4afd Putting msgfmt in C:\Windows\System32 doesn't work on my 64-bit machine, but C:\Windows does. 2011-06-28 23:39:57 +00:00
lllucius 78a537ee48 Release builds fail if USE_LIBLRDF is defined...weird... 2011-04-17 18:11:29 +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
lllucius fa00dd005f Upgrades libsndfile to 1.0.24. 2011-04-03 03:08:57 +00:00
martynshaw99 4474d348b3 Recurse into Nyquist subdirs, so we get \rawwaves dir. Thanks to Gale. 2011-03-30 22:58:27 +00:00
lllucius 9c765b7897 Change all four configurations this time.. 2011-03-30 01:21:18 +00:00
lllucius 281281c0af Adds a custom build step to copy the nyquist-plot.txt 2011-03-30 01:15:59 +00:00
windinthew 8eee168b56 Add "notch.ny" to Windows project 2011-03-28 19:43:13 +00:00
v.audacity abb01a533f Remove unnecessary "Microsoft.VC80.CRT\msvcm80.dll" DLL. 2011-03-28 01:17:02 +00:00
v.audacity 588ee05965 Remove warning about deprecated /Wp64 for MSVC++. 2011-03-15 01:02:09 +00:00
windinthew ca932f45d8 Remove typo 2011-03-03 01:28:31 +00:00