1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-21 06:40:08 +02:00

158 Commits

Author SHA1 Message Date
stevethefiddle@gmail.com
127b5d287a Duplicate command moved into basic Edit command group. Incremental update for bug 729. 2014-06-26 13:26:29 +00:00
RichardAsh1981@gmail.com
d974754340 use HelpSystem for links to the manual in existing code 2014-06-25 10:12:19 +00:00
RichardAsh1981@gmail.com
fc3a7558ae re-organise the Help System functions into a class as static methods for future utility 2014-06-09 18:42:19 +00:00
RichardAsh1981@gmail.com
59b8cdeaa8 separate out Help system functions into their own source file (pending some extra ones) and change the required includes to accomodate this. As a result, some error class definitions have to move from .cpp file to .h file. 2014-06-06 21:34:36 +00:00
benjamin.drung@gmail.com
277932dccb Remove trailing spaces. 2014-06-03 20:30:19 +00:00
stevethefiddle@gmail.com
602fdc3ee2 Bug 722 - move basic edit commands to root of Edit menu. 2014-05-28 22:13:22 +00:00
martynshaw99
65e4f56126 Norm's patch to improve selection speed on large projects by reducing the number of unnecessary auto-saves. Maybe vertical zooming should also not trigger an auto-save? 2013-12-30 00:41:18 +00:00
v.audacity
0bfe42280a Steve's patch for http://bugzilla.audacityteam.org/show_bug.cgi?id=691, "Add "Mix and Render to New Track" to Tracks menu.". 2013-12-19 01:45:58 +00:00
v.audacity
52305dfb23 Steve's patch for http://bugzilla.audacityteam.org/show_bug.cgi?id=412, " Transport Menu: Hard to discover Play/Stop shortcuts " and http://bugzilla.audacityteam.org/show_bug.cgi?id=694, " Changing Play/Stop shortcut causes unchanged Play shortcut to fail.". 2013-12-18 23:34:35 +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
v.audacity
569c18a6bc Move a separator for more logical grouping. 2013-11-25 05:55:54 +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
lllucius
f62166f36f Bug 679 - Incorrect keyboard preferences for "Snap To"
http://bugzilla.audacityteam.org/show_bug.cgi?id=679
2013-11-08 14:12:24 +00:00
lllucius
3d95126e0e Bug 275 - Snap-To status/quantisation are global, leading to incorrect indications in multiple projects
This adds (I believe) project specific selection format.
2013-10-27 01:58:35 +00:00
lllucius
3ec8989265 Bug 510 - undo can change which tracks are selected, and focus
Must more extensive review of saving state

Try this one David.  I reviewed all actions in Menus.cpp and have added state
saving where it seemed to be missing.  I had no idea it would be so many (22). 
And that was only reviewing Menus.cpp.  I believe that will get them all since
all keyboard actions are tied to a menu or command action and they all go
through Menus.cpp. (I still have a few to review in TrackPanel.cpp though)
2013-10-23 20:14:09 +00:00
lllucius
03f5088b6a Bug 406 - Label creation/other non-dialogue editing and keyboard selection hang on long projects
This is part 1...

Provides some relief to the selection "hang"

This patch adds the ability for the keyboard based commands (like cursor left,
extend selection right, etc.) to know when the key has been released.

When the patch is applied the current state is saved only when the key is
released and not every time it repeats.

Here's an example of the difference it makes.

This video show the selection "hang", but also watch the CPU usage.  All I'm
doing is pressing SHIFT+RIGHT ARROW.

http://youtu.be/tdMntDwGSkM

This one is the same thing bug with the patch applied.  Notice that the
selection "hang" no longer occurs and look at the CPU usage!

http://youtu.be/EpXNsQ4Cky0
2013-10-23 18:01:14 +00:00
lllucius
4159bf3b8e Bug 355 - Some keyboard shortcuts unresponsive after Mix and Render or Save Project
Track focus was set, but not track panel's
2013-10-23 17:43:26 +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
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
lllucius
b8d1d915f8 Fix for bug #632
http://bugzilla.audacityteam.org/show_bug.cgi?id=632
2013-10-09 06:06:00 +00:00
lllucius
a95651275c I was wrong in r12650 when I said the the workaround for bug #458 was
fixed by r12650.  I had tested on Ubuntu only and the menu resize
problem doesn't seem to happen there.

But, it still happens on Fedora 17 at least, so putting the workaround
back in.
2013-10-07 13:04:44 +00:00
lllucius
8cb1681e47 Fixes crash on Linux that surfaced as a result of r12493. But, this prompted
research into why that code had been ifdef'd in the first place and allowed
the root cause to be identified.

Now the menus are cleaned up properly, which also fixes bug #458 without
having the workaround in r12639.

Basically, the problem was that attempts were being made to manipulate
menuitems on a menu that no longer existed (after the menus were rebuilt).
2013-10-07 08:36:07 +00:00
lllucius
be0da23cdf Workaround for missing menus and wxWidgets bug:
http://bugzilla.audacityteam.org/show_bug.cgi?id=458
2013-10-03 00:52:53 +00:00
james.k.crook@gmail.com
104d61251d Committed Steve's 'Align Tracks Together' patch. 2013-10-02 15:21:29 +00:00
martynshaw99
989d9cdfa3 Steve's consensus patch for Align menu wordings, see bugzilla 654. 2013-10-01 23:36:56 +00:00
james.k.crook@gmail.com
6f35b25e31 Fix: Simplified View option greying-out now no longer selection-sensitive. 2013-09-27 19:12:29 +00:00
RichardAsh1981@gmail.com
6a7da21dec remove various unused #defines and bits of code, patch by Campbell Barton 2013-09-23 20:16:02 +00:00
v.audacity
5523339ac5 at long last, Steve's patch for http://bugzilla.audacityteam.org/show_bug.cgi?id=654
Sorry, Steve!
2013-09-20 03:23:19 +00:00
richardash1981
507bc713a7 make Label exports a native (LF-terminated) text file rather than Mac Classic (CR-terminated) one, as it's more compatible with the rest of the platform (and the Wx default). Also create file directly on all platforms - no reason why Mac needs a special case with current wx. This code has been this way for many years, the original reason is long gone. 2013-08-31 14:09:55 +00:00
v.audacity
cc876ce7be just some cleanups on FIXMEs and unused method parameters 2013-08-31 05:57:48 +00:00
v.audacity
ce05f91942 changes per "Memory leak of menu items under linux" thread from Steve on audacity-devel 2013-08-28 01:51:13 +00:00
v.audacity
87d3d5e12a further patch from Steve about menu item en/dis-abling 2013-08-28 00:53:56 +00:00
v.audacity
8b018f059d Gale's patch to reorder ZoomSel command and change shortcuts for GoSelStart and GoSelEnd, plus a couple of separators 2013-08-27 01:12:57 +00:00
v.audacity
2bd622abe9 modified version of Steve's further patch for Tracks > Align submenus:
* Fixes enabling/disabling of submenu items. 

* Puts a separator in the Align Tracks submenu.
2013-08-27 00:16:03 +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
c7daafede2 In off-list discussion, Steve mentioned that kdevelop / kate highlighting recognizes "FIXME", but not "FIX-ME", which has been the Audacity convention. This commit changes Audacity code to use the "FIXME" convention (though I've never known it as convention and MSVC doesn't recognize it).
Also, minor change in WaveTrack.cpp in the effort on bug 641. Should have no functional difference.
2013-08-24 20:30:47 +00:00
v.audacity
71def3fad2 Remove comment no longer needed. 2013-08-24 03:03:44 +00:00
v.audacity
e62e7bfbc0 Steve's AlignEndToEndMinimal.patch, slightly modified 2013-08-23 07:15:13 +00:00
v.audacity
953d31c8d3 better fix for bug 307 2013-07-26 07:34:17 +00:00
v.audacity
bbdb415a82 fix for bug 307 2013-07-25 05:12:15 +00:00
v.audacity
9ac2623b7d Steve's patch per "Skip to Start when no tracks" thread on -devel 2013-07-25 02:53:36 +00:00
v.audacity
c2e0257da5 Metadata Editor:
* "Open Me&tadata Editor..." -> "Edit Me&tadata..." because it's more concise, matches other occurrences, and eliminates any confusion about file opening. 

* In AudacityProject::OnEditMetadata(), "Edit the metadata tags" -> "Edit Metadata Tags": more concise, and brings in line with capitalization standard for dialog titles. 

* Likewise for capitalization in other invocations of ShowEditDialog in ExportMultiple.

* In TagsEditor::PopulateOrExchange(), "RETURN key" -> "ENTER key" because I don't recall ever seeing a Return key on a comnputer (!).
2013-07-10 01:22:55 +00:00
martynshaw99
18c2d64775 Remove the BETA definition, so we can't use it. 2013-06-20 22:20:32 +00:00
v.audacity
e8714acce7 Gale's patch for [Audacity-quality] "Help buttons in dialogues WAS Re: Nyquist Generate Prompt" thread 2013-05-19 00:22:26 +00:00
martynshaw99
1af35d4168 Removal of all the stuff marked as 'Experimental CLEANSPEECH' about a year ago. 2013-04-29 23:23:14 +00:00
v.audacity
7b95226449 Steve's patch for bug 62 2013-03-01 00:51:37 +00:00
martynshaw99
3089dab83a George Simon's patch to make moving to the start and end of a selection easier. It put the ends of a selection on-screen, and often in the middle (if not at the extreme ends). We might like to argue about the shortcuts. 2013-02-28 01:38:48 +00:00
v.audacity
a8c69337c2 Steve's patch for "Chains compatibility 2.0.4 to 2.0.3" 2013-02-24 03:48:34 +00:00
martynshaw99
e6fbc4be2c Add missing trailing 'seconds' 2013-01-08 23:52:13 +00:00
RichardAsh1981@gmail.com
0a14d4d822 commit Steve's patch to only be able to trim and silence audio, not anything else. Make the undo message more informative. 2013-01-08 20:03:35 +00:00