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

13879 Commits

Author SHA1 Message Date
BusinessmanProgrammerSteve
41dc1f2f6c Fix another initialization order warning. There's still an
"unused variable" warning but I need to investigate before
just ripping it out.
2010-04-24 17:19:08 +00:00
LRN1986
d01839c89d ExtImport: Fix drag'n'drop Plugin reordering on Linux
wxCustomFindItem() function is now used only on Windows
where it is necessary, because wxListCtrl::HitTest() is
broken here.
2010-04-24 13:18:59 +00:00
LRN1986
6151d3d4e2 ExtImport: don't let user select multiple rules at once
While selection with Shift+Up/Down is still possible, it
will only last until Shift is released.
2010-04-24 12:29:14 +00:00
richardash1981
fce76e9f46 Corrext handling of builds where the name of the Audacity binary is not "audacity", via the --program-prefix and --program-suffix options to configure.
Also make numerous other fixes to make uninstall which distros never seem to patch when they patch make install - we now uninstall all the files we install during make install.
2010-04-24 11:24:08 +00:00
LRN1986
b2b82d4ea0 ExtImport: Moved PluginList initialization before RuleTable initialization 2010-04-24 10:17:35 +00:00
LRN1986
1d83aeeb12 Further ExtImport improvements and fixes
* Implemented drag'n'drop reordering for Plugin list.
 Now single wxDropTarget subclass is used for both RuleTable
  and PluginList.
 Now ExtImportPrefsDropTarget interfacing with PrefsPanel is
  a bit more object-oriented (no direct access to properties)
 Now row swapping in PluginList is made by separate function
  (the code is a bit less ugly)
* Fixed PluginList reordering by a button (broken by previous
   commit)
 Made a special FakeOnPluginKeyDown() function for that, also
  added some conditions into handler itself to emulate list
  navigation.
* Fixed PluginList initialization in PopulateOrExchange
* Fixed RuleTable drag'n'drop reordering to work with single click
 Now it is possible to click-and-drag previously unselected item
  to reorder it, no need to select it beforehand
2010-04-23 22:28:43 +00:00
LRN1986
a36aeba850 Extended import filtering fixes
* Fix PluginList item selection movement (Linux)
 Removed some unneeded code that b0rked item selection
 in PluginList on Linux.
* Fix RuleTable multi-item drag selection.
 Used undocumented EnableDragCell() method for that,
 but now it is not possible to select multiple items
 by dragging. It is still necessary to select an item
 before you can drag it (because click-event occurs
 after selection is changed and you can not select
 an item without moving it otherwise).
* Fix indentation
 Converted tabs to 3-spaces.
 Wrapped everything at 80th column.
2010-04-23 17:55:27 +00:00
windinthew
2ff846817f Al Dimond > Team 2010-04-23 10:14:57 +00:00
BusinessmanProgrammerSteve
2d6bd422c8 Nikolay's patch to make keyboard scrolling work for some effect sliders. 2010-04-21 16:27:08 +00:00
LRN1986
f89f540fb1 Don't discard override filter with default rule. Don't override it with MP3 if a file is mp3 2010-04-21 13:42:51 +00:00
LRN1986
2e4d2f1132 Make sure ExtImport override works for meta-filters 2010-04-21 11:53:53 +00:00
BusinessmanProgrammerSteve
db39f6262b Keep a constant set of gain/pan sliders -- this allows Audacity
to open projects with very large numbers of tracks without
crashes (Windows) or major slowdows.
2010-04-21 05:03:24 +00:00
BusinessmanProgrammerSteve
828481a3c8 Fix window closing behavior, remove (bug 151) 2010-04-19 06:03:21 +00:00
martynshaw99
c6ad77aabe Generate the right number of samples of audio, redistributing any 'spare' samples amongst the marks and spaces. 2010-04-17 23:26:12 +00:00
BusinessmanProgrammerSteve
fad5cd7f96 Fix problem generating over beginning of clips with "editClipsCanMove" mode
off; make WaveTrack::IsEmpty() use the clip boundary routines; hopefully make
warping more correct.
2010-04-15 21:01:50 +00:00
BusinessmanProgrammerSteve
830db47f50 Work-around for bug 154 2010-04-14 18:32:03 +00:00
BusinessmanProgrammerSteve
f4beb6856d Linking should default off. 2010-04-13 20:04:27 +00:00
BusinessmanProgrammerSteve
fc1617ff2f Fix problem with linked label tracks and truncate silence 2010-04-12 15:29:53 +00:00
BusinessmanProgrammerSteve
b3d6457ef5 Compile warning. There's another one in here about an uninit'd variable I'm ignoring... for now... 2010-04-12 15:04:30 +00:00
LRN1986
ed778721d3 Special handling for our stupid MP3 importer in extended import filtering 2010-04-11 20:22:50 +00:00
LRN1986
21ef4c379a Added debug logging in Importer::Import() 2010-04-11 15:09:57 +00:00
LRN1986
e4701d1d10 Shorten EIF prefs button labels 2010-04-11 14:34:32 +00:00
LRN1986
a61f711f88 Fix ExtImportFilter rule editor space trimming.
* Won't ask more than once
* Actually trims both leading and trailing spaces
2010-04-10 16:24:04 +00:00
LRN1986
b6972df871 Second big batch of Extended Import Filtering improvements
* /ExtendedImport/OverrideExtendedImportByOpenFileDialogChoice preference enables the override (backward-compatibel behaviour), and it is now false by default
* File names (and mime types) and patterns are Lower()'ed before being fed to wxMatchWild(), now matching should be case-insensitive
* Now empty rule elements (empty list of extensions, empty list of mime types) will match anything (just as if they had one "*" element)
* "Extended Import" preferences tab is now next to "Import/Export" tab
* Preferences now use Grid class (the one used in Tag editor) instead of default wxGrid. Tabbing now works correctly.
* First attempt to add Drag'n'Drop re-ordering for Rule table. Seems to be working.
* Cleaned up a couple of cruft code comments.
* Separate buttons (with hotkeys) for moving rules and filters up and down (ctrl+up/down still works)
* Moved some code into helper funcions (can be called from both button and keyboard event handlers)
* Grid is now configured in PopulateOrExchange (the same way it is in Tags.cpp)
* Keep selection while moving table rows and list items
* Detect trailing/leading spaces in rule condition and offer to trim them
2010-04-09 19:57:28 +00:00
prlivesey
d298bf57d9 Added ExtImportPrefs.cpp and ExtImportPrefs.h to the Mac project file. 2010-04-07 12:11:48 +00:00
LRN1986
a1b615ffc2 Add GetPluginStringID() for ImportQT 2010-04-06 13:20:41 +00:00
richardash1981
b566e09e61 Use of wxMessageBox needs this include to compile 2010-04-05 10:39:28 +00:00
LRN1986
efd1ad277a Fix miscommented line. Change column header title 2010-04-04 22:14:40 +00:00
LRN1986
ded848d66e Extended import filter prefs GUI usability improvements
* Select newly added item and switch focus to the table
* Show confirmation dialog when deleting items
* Be smart about keeping cursor and selection position when deleting items
2010-04-04 22:07:57 +00:00
LRN1986
d2c0a72597 Autosize columns for empty table too 2010-04-04 21:43:38 +00:00
LRN1986
90ab79edd6 Add wxGrid forward declaration to ShuttleGui.h 2010-04-04 18:29:13 +00:00
BusinessmanProgrammerSteve
918d4c7cdc Fix broken build (on Linux) 2010-04-04 16:17:55 +00:00
windinthew
73e4b13300 Updated software translation from Antonio 2010-04-04 11:21:10 +00:00
LRN1986
0a6148b06f Extended import filtering 2010-04-04 08:19:53 +00:00
richardash1981
566225ec25 Update to newer versions of config.guess and config.sub 2010-04-02 16:43:14 +00:00
windinthew
ca15eb3e3b Committing the .iss file used for 1.3.12 ANSI Release 2010-04-02 10:52:42 +00:00
BusinessmanProgrammerSteve
124cbe41f9 Post-release version bump 2010-04-01 22:26:10 +00:00
richardash1981
96b5f364c5 We are now in the beta release candidate cycle, so not alpha builds 2010-04-01 15:40:57 +00:00
BusinessmanProgrammerSteve
7b6e27af0c Remove label track special case from Edit->Delete 2010-03-30 05:56:19 +00:00
richardash1981
8cd645f0a2 Add a patch by Al Diamond to fix a crash in ufile_fopen_input(), signed off by me. 2010-03-28 20:23:47 +00:00
windinthew
393e7040ca Changes for 1.3.12 since March 1st 2010-03-27 17:35:23 +00:00
LRN1986
f4197d29e1 Fix zero-sized mp3 import 2010-03-26 16:29:21 +00:00
LRN1986
1ce96f737f Fix typo after the last patch 2010-03-26 16:15:52 +00:00
LRN1986
1527368d99 Revert to non-persistent LastOpenType per Gale's request 2010-03-26 15:48:13 +00:00
BusinessmanProgrammerSteve
eac019b68a Optimization for new Truncate Silence code. 2010-03-23 21:49:48 +00:00
martynshaw99
3ee3c168e6 Correcting the layout of EQ freq ruler (borders, off-by-ones).
Avoid an unnecessary alert in Envelope.
2010-03-23 01:27:12 +00:00
windinthew
69b6d2a0cd Give users hint in ;info line that they have to add a carrier wave to right channel for plug-in to work properly (agreed with Edgar-rft) 2010-03-22 11:19:34 +00:00
BusinessmanProgrammerSteve
af0f6828bb Label tracks need SplitDelete with linking off, not on 2010-03-21 19:43:49 +00:00
BusinessmanProgrammerSteve
e47e9692b6 I think this is the right way to printf a wxString. Hard to tell.
Everything else gives me weird warnings.
2010-03-19 23:08:36 +00:00
BusinessmanProgrammerSteve
ea1b2149e4 Add ODDecodeFFmpegTask to VS project 2010-03-19 22:36:06 +00:00