1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-03 09:09:47 +02:00

3499 Commits

Author SHA1 Message Date
Leland Lucius
5537eb373f Merge pull request #48 from lovecooks/master
Removed redundant operation.
2015-05-26 15:54:40 -05:00
Cory Cook
f634e44e3a Removed redundant operation. 2015-05-26 12:05:31 -07:00
Paul Licameli
82c99a109e Merge: Bug969: Just disable pause during scrub. It does not make sense. 2015-05-26 13:01:17 -04:00
Paul Licameli
4ded4ec9ba Bug969: Just disable pause during scrub. It does not make sense. 2015-05-26 13:00:07 -04:00
Paul Licameli
2174de2ea3 Merge branch 'master' into scrubbing 2015-05-26 12:59:52 -04:00
Paul Licameli
e9830e727b Disable scrollwheel when there are no tracks. (Used to change the time ruler.) 2015-05-26 11:28:35 -04:00
Leland Lucius
2c7c0eb0b6 Fix for bug 873 and 874 2015-05-26 09:32:31 -05:00
Leland Lucius
9025831e64 Remove GSM from export types
It's still available in the "Other uncompressed files" item.
2015-05-26 07:09:05 -05:00
Leland Lucius
0f04b76301 Trim space from builtin effect names during display
And do not change state of New effects until the user
specifically requests it...that way they remain "new".
2015-05-26 07:04:38 -05:00
Leland Lucius
46a4c4d84d Second attempt at fixing bug #947 2015-05-26 01:52:54 -05:00
Leland Lucius
8a4424a1ae Try to get the plugin manager to, well, work...
It "should" work correctly now.  And you "should" be able to
switch between 2.1.0 and 2.1.1 without effects being detected
as new each time.
2015-05-26 00:26:43 -05:00
Leland Lucius
2028628e82 Only set input parms when inputs are available...ditto output 2015-05-26 00:22:35 -05:00
Leland Lucius
52c13f4c77 Update AboutDialog.cpp
Adding Cory Cook
2015-05-25 11:01:59 -05:00
Leland Lucius
63a2ceb6b5 Merge pull request #47 from lovecooks/master
Fix remnant effects on batch command for multiple files
2015-05-25 10:59:23 -05:00
Paul Licameli
7c17d99ea5 Bug971: spectrogram display 2015-05-25 11:05:31 -04:00
Paul Licameli
1ac7d15e5c Bug957 - Tooltip text for Spectral Selection toolbar 2015-05-25 10:36:27 -04:00
Paul Licameli
18ca7bf5a3 Merge Bug973: don't use transcription toolbar setting in scrubbing 2015-05-25 10:13:40 -04:00
Paul Licameli
4ee482dbd9 Bug973: don't use transcription toolbar setting in scrubbing 2015-05-25 10:12:38 -04:00
Paul Licameli
a74729aaf7 Merge scrubbing bug fixes
Bug968 again:  Fix wrong message (ctrl not shift), and omit "maximum" per Peter
  Bug972, partial fix: recording in new project, record head begins at left edge
2015-05-25 10:06:30 -04:00
Paul Licameli
0615ff47ae Bug968 again: Fix wrong message (ctrl not shift), and omit "maximum" per Peter 2015-05-25 10:06:06 -04:00
Paul Licameli
4b76db56b7 Bug972, partial fix: recording in new project, record head begins at left edge 2015-05-25 10:06:05 -04:00
Paul Licameli
ce691723d8 Merge branch 'master' into scrubbing 2015-05-25 10:05:51 -04:00
Paul Licameli
0eb35418e8 Catch exceptions when opening recovery files so we don't crash on corrupt files 2015-05-25 07:00:43 -04:00
Leland Lucius
45e70b605f Restore the yields
Was getting some timer assertions, so restoring the yields.  Better
the evil that you know...
2015-05-25 03:19:14 -05:00
Leland Lucius
8f77334286 Fix for bug #949
This removes the TrackInfo's slider "cache".

Originally, the cache would build to the maximum number of tracks you
had created in an Audacity session.  So, if you created 128 tracks
and then reduced that to 1, you'd still have 256 sliders, 1 gain and
1 pan per track.

But, the only real thing the cache did was prevent continuous allocations
of sliders since the allocated sliders position and values wer still
being updated nearly with ever interaction since they were redrawn each
time.

In April 2010, the slider cache was changed to reduce its size by
creating a sort of ring buffer based on how many tracks were displayed
and how many tracks were in the project (I guess).  Unfortunately, it
didn't really handle large number of tracks and this bug was born.

While trying to find the proper fix for this, I realized that the
cache really wasn't saving anything.  Maybe a little when dragging
the thumb, but during normal track redraws and interaction, it really
didn't serve a purpose, other than use additional memory.

So, I've removed the cache and have allocated a single gain and a
single pan slider.  As before, their position and value are changed
as needed when drawn and manipulated.
2015-05-24 22:54:10 -05:00
Leland Lucius
7ba51bdf36 Fix for bug #936 (Xcode 5.x+ project) 2015-05-24 22:06:48 -05:00
Leland Lucius
658bdb425e Fix for bug #936 2015-05-24 21:55:11 -05:00
Paul Licameli
9c7c4186f6 Merge: Bug968 status bar and mouse preference messages updated for new scrub UI... 2015-05-24 18:00:08 -04:00
Paul Licameli
0d86890657 Bug968 status bar and mouse preference messages updated for new scrub UI...
... Note too that the mouse preference message for old ctrl-click behavior
is now removed
2015-05-24 17:57:51 -04:00
Paul Licameli
4ba7a82ec9 Merge: Bugs 925, 926, 928 fixed again, better, for double click and shift too 2015-05-24 17:33:54 -04:00
Paul Licameli
3c88f8ce4d Bugs 925, 926, 928 fixed again, better, for double click and shift too 2015-05-24 17:31:00 -04:00
Paul Licameli
c93b9cff0d Merge: Defined EXPERIMENTAL_SCROLLING LIMITS 2015-05-24 13:39:27 -04:00
Paul Licameli
5c62b80bc4 Defined EXPERIMENTAL_SCROLLING LIMITS
When it is enabled, the project can scroll up to one-half of a screenful
beyond time zero or the maximum track time.  I was careful to disable selection
of negative times.

This is motivated by the smooth scrolling scrub.  It behaves more sensibly at
the extremes.  It can still keep the play indicator centered.

Also removed an unused member of ViewInfo.
2015-05-24 13:38:54 -04:00
Paul Licameli
b56a8b2d2f Merge branch 'master' into scrubbing 2015-05-24 13:38:33 -04:00
Leland Lucius
f8a6c35c7c Fix for bug #952 2015-05-24 07:54:28 -05:00
Leland Lucius
6ba5eb0a84 Fix for bug #965
Not the best fix in the world, but once "modules" are brought into
the plugin handling, this'll be revised.
2015-05-24 07:11:21 -05:00
Leland Lucius
b307ca01d2 Fix include case 2015-05-24 06:31:30 -05:00
Leland Lucius
cd11ddea43 Fix bug #883 2015-05-24 06:24:27 -05:00
Leland Lucius
c749ffc471 Don't cycle to project window when using Alt+F6 and Alt+Shift+F6 2015-05-24 05:14:40 -05:00
Leland Lucius
22cb98d411 Position Manage menu properly 2015-05-24 04:47:24 -05:00
Leland Lucius
bed441d651 Fix for bug #967 2015-05-23 23:39:40 -05:00
Paul Licameli
f28daa9baa Merge: Bugs 961, 962 fixed 2015-05-23 23:23:19 -04:00
Paul Licameli
51fc1c96db Bugs 961, 962 fixed
Bug 961 - Play cursor broken after double-click scrub play

Bug 962 - Scrubbing gesture during recording places Audacity in scrubbing mode
when recording stops
2015-05-23 23:22:38 -04:00
Paul Licameli
edf05c1ce1 Merge branch 'master' into scrubbing 2015-05-23 23:20:52 -04:00
Steve Daulton
8a5538dd79 Update Nyquist generator plug-ins.
Preview enabled and use Preference setting.
Fixed a minor bugs in pluck.ny
2015-05-22 19:09:37 +01:00
Steve Daulton
c0763c3b4b Pass preview duration preference to Nyquist.
To get preview duration:
(get '*project* 'preview-duration)
2015-05-22 19:09:37 +01:00
Steve Daulton
e41425634a Get preview playback right for linear effects and special case
for generate effects derived from Nyquist Prompt.
2015-05-22 19:09:37 +01:00
Leland Lucius
b3092a53a8 Fix bug #960
Which was initially reported by Paul, but Gale's description gave
me the means to reproduce it here.
2015-05-22 12:33:12 -05:00
Leland Lucius
52448d98d1 Determine if AU is interactive or not 2015-05-22 12:28:44 -05:00
Leland Lucius
f9061e3916 Let's try Effect management once more
As usual, I started out intending to do as little as possible
to this to get it working and wound up going overboard.

However, I believe it does allow easy management of the effects
and this will provide a basis for the full blown plugin manager
dialog.
2015-05-22 10:15:47 -05:00