James Crook
b764c465d0
Reduced some repetitive code. Added credit for Mark Young.
...
Also added i18n-hint on translation and a couple of TODOs for further improvement.
2016-04-01 11:13:32 +01:00
tip2tail
aa5ffe99a7
Timer Recording Enhancements to allow Automatic Save and Export after
...
recording. Also allows for additional options to be carried out after a
successful timer recording such as Exit, Retsrat and Shutdown.
2016-03-30 20:42:59 +01:00
Paul Licameli
43790cfa56
std::vector for wave track pointers; remove deprecated TrackList function; ...
...
... and some more uses of const
2016-03-01 20:54:48 -05:00
Paul Licameli
88eeebcb8b
Undoing and redoing of Tags...
...
Use reference counting (in std::shared_ptr) to avoid replicating Tags with each
Undo state.
2016-02-24 19:25:39 -05:00
Paul Licameli
83e8a80f61
Sweep unnecessary wxString copies: export
2016-02-22 22:22:25 -05:00
Paul Licameli
1c07741d57
Sizers are owned by wxWindow objects when added, so use safenew, or...
...
... use unique_ptr in the interim between building them and adding.
This checks eliminates some naked news, which were not paired with deletes.
2016-02-18 18:58:38 -05:00
Paul Licameli
4d78e353c3
Revert "sizers"
...
This reverts commit 84c0a0b6663a1210be502a76ab9c48dd330b3919.
2016-02-18 14:50:52 -05:00
Paul Licameli
84c0a0b666
sizers
2016-02-18 02:54:50 -05:00
Paul Licameli
df6a7c5464
More uses of safenew for classes we derive from wxWindow classes...
...
... Also removed some unnecessary deletes of widgets that are managed by parent
windows
2016-02-14 20:39:28 -05:00
Paul Licameli
3f237daddc
Use macro safenew for many allocations of wxWindow subclasses
2016-02-14 20:20:19 -05:00
Paul Licameli
7c4c45a0d5
"new"->"NEW" in comments, easier to find remaining naked operator new
2016-02-14 18:52:41 -05:00
Steve Daulton
d6b8080a5d
Fix for bug 1313
2016-01-29 22:12:41 +00:00
Paul Licameli
a047fcf0f8
Travis
2016-01-26 14:14:10 -05:00
Paul Licameli
53a8b44f1d
Bug1217: Export "other uncompressed files" now uses correct default extension...
...
... but there is this consequence: If you do type an explicit extension,
which is one of the acceptable extensions though different from the
"Header:" chocie, then it is also corrected, silently. This behavior is
different from other cases where the user types an inappropriate explicit
extension and is prompted to fix it.
2016-01-26 13:48:37 -05:00
Leland Lucius
aefde8ad30
Fix for bug #1216
2015-09-30 10:22:23 -05:00
Leland Lucius
8d236b88ae
Fix bug #1110
2015-08-09 23:28:13 -05:00
Leland Lucius
f342ae8836
Fix bug #1123
2015-08-09 21:35:14 -05:00
Leland Lucius
617e0713df
This should fix bug #1111
...
In addition it adds an option to open the full FFmpeg options
dialog.
2015-08-05 02:28:42 -05:00
Leland Lucius
37168ebbf6
Merge remote-tracking branch 'upstream/master' into wx3
2015-07-28 15:06:25 -05:00
Paul Licameli
51d7b3670c
Remove LabelTrack.h from other headers
2015-07-28 10:02:07 -04:00
Paul Licameli
d39eaa4e65
Remove WaveTrack.h from other headers
2015-07-28 10:02:05 -04:00
Paul Licameli
991ba8cc6e
Remove TimeTrack.h from other headers
2015-07-28 10:02:02 -04:00
Leland Lucius
3fe146f306
Merge remote-tracking branch 'upstream/master' into wx3
2015-07-19 18:00:02 -05:00
Paul Licameli
e70f91c64e
Removed ShuttleGui.h from other headers
2015-07-19 12:31:03 -04:00
Leland Lucius
805f0e29d1
Round 7 of wx3 changes
...
I believe the FileDialog is now complete and consistent across
all 3 platforms.
2015-07-16 01:12:09 -05: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
9b9c8cc073
Round 5 of wx3 changes
...
FileDialog now complete on Linux. Needs some fine tuning on
Windows and OSX.
Builds with wx3 and gtk2 or gtk3.
Still more effect work to do.
2015-07-14 23:33:53 -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
Leland Lucius
4deccfc980
Round 3 retry...helps to add the changed files to the commit
2015-07-13 12:36:40 -05:00
Leland Lucius
0ef7ccb1d1
Fix permissions...not sure why this was happening though
2015-05-29 19:49:28 -05:00
Leland Lucius
e5f6a44656
Fix for bug #983
...
Now we know why the "automatically add extension" stuff was
commented on in the FileDialog at least. :-)
2015-05-29 13:02:17 -05:00
David Bailes
f458df1c7b
Changes to a number of dialogs so that the NVDA screen reader can read the titles. Missed these in my last patch. The accessibility name of the dialog is set to the title.
2015-05-18 13:57:05 +01:00
Leland Lucius
0a3ed3b59f
Left in some debugging...
2015-05-16 04:25:37 -05:00
Leland Lucius
26500dcffc
Fix for bug #931
2015-05-16 04:22:48 -05:00
Daniel Winzen
759ff8cd0d
Performance improvements
2015-04-23 16:07:25 +02:00
Paul-Licameli
2b85d0edb4
Preliminary function argument list changes and comments, for scrubbing project
...
In particular, use an options structure for AudioIO::StartStream to simplify
calls
ControlToolBar::PlayPlayRegion also takes that structure as an argument, and a
SelectedRegion instead of two times
And other changes
2015-04-17 02:25:39 -04:00
james.k.crook@gmail.com
e77fa72adc
wxMemoryDC needed.
2014-10-18 18:41:56 +00:00
benjamin.drung@gmail.com
277932dccb
Remove trailing spaces.
2014-06-03 20:30:19 +00:00
james.k.crook@gmail.com
396486d3a6
Added AUDACITY_DLL_API and similar to export more of our classes. This is a tiny adaptation of a patch by Stephen Parry for enabling his Eutychus plug-in. See audacity-devel thread 'Second Exports Patch' of Jan 11th 2014.
2014-01-13 21:09:14 +00:00
v.audacity
bf2bc01b64
Steve's patch for http://bugzilla.audacityteam.org/show_bug.cgi?id=687
...
Changes in AudacityProject::SaveAs() warning dialogs, per 'Save Project warning' discussion on audacity-quality, plus some further changes of my own.
Similar changes for 'Save Compressed Project'.
Added Cancel button to both warnings, so user can opt out immediately, rather than have to wait another dialog.
Added wxMessageBox's best 'warning' icon to our WarningDialog constructor, so it shows in title bar. It's low-rez (32x32), but all that's available with wxWidgets 2.8.12. Easy to remove if too ugly.
2013-11-25 04:59:07 +00:00
james.k.crook@gmail.com
02e4e56444
Title of export dialog is now either "Export File" or "Export Selection", so user knows which menu option they selected.
...
Vaughan, 2013-11-02: James also turned on EXPERIMENTAL_SCIENCE_FILTERS.
2013-10-22 21:11:58 +00:00
james.k.crook@gmail.com
dba81b3f1c
Cleanup: Fixed lots of trivial MSVC warnings.
2013-08-25 21:51:26 +00:00
v.audacity
c032b9c22e
modified version of Steve's patch for http://bugzilla.audacityteam.org/show_bug.cgi?id=81
2013-03-08 03:49:39 +00:00
v.audacity
77b625944c
modified version of Steve's patch for http://bugzilla.audacityteam.org/show_bug.cgi?id=81
2013-03-08 03:43:21 +00:00
v.audacity
c26b3c6b49
Campbell Barton's further patch to turn many, many tabs to our 3-space convenbtion
2013-02-23 04:33:20 +00:00
v.audacity
a35b11b340
Re-order the conditionals from Steve's patch for bugs 428 and 430, so that it doesn't check twice for all audio being muted, and does that check before checking for label issues.
2013-01-08 00:44:57 +00:00
martynshaw99
522aedbfcf
Minor wording changes by Steve, to separate 'Save' from 'Export'
2013-01-03 23:59:00 +00:00
richardash1981
55be06c9e4
commit a large patch by Maarten Baert maarten-baert<at>hotmail<dot>com to fix and improve time track support. Several fix-me issues remain but none are new with this patch.
2012-12-19 21:49:25 +00:00
v.audacity
4b99632c73
Sven Giermann's patch for bug 598
2012-12-17 02:00:32 +00:00
v.audacity
ebb4f530bb
Apparently, wxConfigBase::Write() does not update values for next access on all platforms unless Flush() method is called. Added many calls to wxConfigBase::Flush() to make sure the Rad() calls get the right values.
2012-08-02 06:03:19 +00:00