1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-18 09:00:07 +02:00

878 Commits

Author SHA1 Message Date
BusinessmanProgrammerSteve
ae79badcb4 Fixes remaining issue regarding AudacityProject::OnPaste() raised in
bug 177, closes a loophole for applying linking behavior.
2010-08-06 07:52:54 +00:00
v.audacity
5ac36ecd71 (significant changes to OnPaste -- needs lots of testing)
Reviewed Al's patch for OnPaste (bug 177) and made these changes. 

OnPaste method has grown too long and complicated:
   Broke out independent sections to new HandleTextPaste and HandlePasteNothingSelected methods. 

   Made pastedSomething bool (now "bPastedSomething") cumulative, per Al's correction. Previously, if the last clip paste failed, it showed the whole paste failed. Clearly, the philosophy for paste has been that we take what we can get. There were numerous places (and still some) where the paste results were not even checked. 

   Added a couple of missing checks for bPastedSomething on paste results.


Declarations: 
   Made declarations clearer about public vs private methods. 

   Removed declarations of unused/undefined CommandManagerCallback and CommandManagerListCallback methods. 

   Moved mSel0save and mSel1save member vars closer to the methods that use them.
2010-08-06 04:16:18 +00:00
v.audacity
a6cb3debe9 (bug 113)
Comments about what's wrong with the DirManager::ProjectFSCK "Missing Aliased Files" dialog actions and what to do about it. (More to follow!)

Changed PushState for project repair from "Repair" to "Project Repair" to distinguish from Repair effect.

renames for clarity
2010-08-01 00:04:23 +00:00
v.audacity
be83111226 cleanup 2010-07-31 00:29:21 +00:00
v.audacity
62689e9e70 Sped up HistoryWindow updating by eliminating duplicate clearing and refilling the wxListCtrl. In the worst case, where the window had not yet been created, it would clear and refill the same content in the list 3 times. Otherwise it would always do it 2 times.
The only call to Show for HistoryWindow is in AudacityProject::OnHistory, and it always calls HistoryWindow::UpdateDisplay. All HistoryWindow::UpdateDisplay does is check IsShown() and if so, call HistoryWindow::DoUpdate. 

Removed the call to HistoryWindow::DoUpdate in the constructor because AudacityProject::OnHistory will get that done. 

Removed HistoryWindow::OnShow. No reason to implement it outside the normal wxDialog::Show() mechanism, and all it did was call HistoryWindow::UpdateDisplay (and then AudacityProject::OnHistory would do that again).

Didn't see any other reasons it has been slow, as it's just getting the state names and sizes from the stack, not actually examining anything about the states. It probably doesn't really need to clear the list and repopulate it every time, but let's see if this gives sufficient improvement before adding a lot of mechanisms for tracking exactly what needs to change.
2010-07-30 21:47:25 +00:00
v.audacity
e30ce7ddb7 Remove EXPERIMENTAL_LYRICS_WINDOW and EXPERIMENTAL_MIXER_BOARD. They've been in every beta for almost a year, so they're no longer experimental. 2010-07-21 04:53:38 +00:00
martynshaw99
dcb3dc656a Missing header. 2010-06-14 23:05:36 +00:00
mchinen
f443ce50bd fixing sort by time case where linked tracks only sort by topmost track. Now sort looks at each member of the group and takes the minimum 2010-06-14 12:57:33 +00:00
windinthew
903dcf9427 Correct inaccurate time tracks message 2010-05-27 23:18:21 +00:00
BusinessmanProgrammerSteve
602c6996ef Create new labels in the focused track (or, if it's not a
label track, search downward for one)
2010-05-12 16:22:56 +00:00
mchinen
26b59b363b fixing sort by time bug and refactoring sort by name code. Also making name sort semi case sensitive. 2010-05-09 18:40:09 +00:00
mchinen
19542a4065 fixing sort problems 2010-05-06 13:51:33 +00:00
mchinen
811c4ffbc3 fix for crash on sort by name 2010-05-04 03:14:43 +00:00
BusinessmanProgrammerSteve
828481a3c8 Fix window closing behavior, remove (bug 151) 2010-04-19 06:03:21 +00:00
BusinessmanProgrammerSteve
f4beb6856d Linking should default off. 2010-04-13 20:04:27 +00:00
LRN1986
1527368d99 Revert to non-persistent LastOpenType per Gale's request 2010-03-26 15:48:13 +00:00
BusinessmanProgrammerSteve
eee1f9081b Make this line more uniform. 2010-03-13 18:25:26 +00:00
BusinessmanProgrammerSteve
2b3a50bd09 1. Consolidate linking enable/disable logic b/w Edit Toolbar and Menu
2. Save user's preference for enabling linking

3. fix a bug by which changes to global prefs like SWPlaythrough were not
visually reflected in other open projects.
2010-03-13 17:40:17 +00:00
BusinessmanProgrammerSteve
56a464c199 Track panel refresh when changing linking enabledness 2010-03-12 19:52:13 +00:00
BusinessmanProgrammerSteve
b9fce94477 Implements darkchains_mod2a style linking indication. This may not be
final but it's a big improvement. Reversed a couple changes from
original indication scheme that are no longer necessary. Unfortunately
it's really hard to remove colors from AllThemeResources.h.
2010-03-09 04:59:26 +00:00
BusinessmanProgrammerSteve
445c430d14 Cosmetic changes to the Select In Sync-Selected Tracks menu item, add
Select In All Tracks.
2010-03-08 19:37:13 +00:00
BusinessmanProgrammerSteve
4b7b8ff672 Add command to select sync-selected tracks 2010-03-07 00:21:53 +00:00
BusinessmanProgrammerSteve
f53d36a503 Make align functions work with sync selection 2010-03-06 19:08:13 +00:00
businessmanprogrammersteve
e35e019e17 Change lots of code that uses linking to use the new
scheme.
2010-02-16 20:50:38 +00:00
james.k.crook
f4e81220b3 New ShowInfoDialog() function for text message plus OK button. Resizability more obvious now, and cursor at position 0. 2010-02-13 18:24:57 +00:00
james.k.crook
a2ad4dae36 Use RICH2 edit ctrl in place of plain old text ctrl where possible. We can tab into it, and it is expected to be better for screen readers. 2010-02-13 11:11:05 +00:00
james.k.crook
81c204a5f5 AudioDeviceInfo window now read-only and scroll bar rather than wrapping. 2010-02-09 10:55:51 +00:00
ra
e74978ba77 Locate and position the current Audacity source code, and clear a variety of old junk out of the way into junk-branches 2010-01-23 19:44:49 +00:00