1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-04-30 07:39:42 +02:00

472 Commits

Author SHA1 Message Date
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