1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-02 16:49:41 +02:00

3297 Commits

Author SHA1 Message Date
Paul-Licameli
e26ab98e0e Bug 828 (partial) - Don't divide by zero in Contrast dialog 2015-04-09 19:21:39 -04:00
Paul-Licameli
a583fafbb7 Fix a memory leak
This branch of the function is never reached because of checks in
class EffectRepair, but anyway.
2015-04-09 19:09:33 -04:00
James Crook
f80db283b5 Use ReleaseMouse not ReleaseCapture
Change made to fix broken build under Linux.
2015-04-09 23:43:28 +01:00
James Crook
e5dbc4251c Merge pull request #23 from Paul-Licameli/master
ESC key can abort some dragging actions
2015-04-09 22:17:54 +01:00
Paul-Licameli
c0506b479d Merge branch 'Escape-key' 2015-04-09 15:57:43 -04:00
Paul-Licameli
903fcb1fc2 ESC key can abort certain dragging actions
For now, let it abort vertical scale zoom
(any mouse button in any tool, in the vertical ruler)
and horizontal zoom
(any mouse button in the zoom tool or right mouse button in the multi tool,
in the wave display)

Should any other drags be escapable too?
Time shifting?  That would need some more work to restore initial state.
2015-04-09 15:50:04 -04:00
James Crook
291a465a76 Build Revision Info Added
Travis now overwrites RevisionIdent.h to place a commit reference into the Build Info of the AboutDialog
I also added .opensdf to .gitignore.
2015-04-09 20:41:21 +01:00
James Crook
7bcba2a0b6 Merge pull request #22 from chrisdiamand/master
Don't capture the mouse if it's already captured.
2015-04-09 10:59:42 +01:00
Paul-Licameli
fe8d3535d8 Bug819 - Paste should not change clipboard contents when sample formats differ 2015-04-08 19:11:50 -04:00
Chris Diamand
01c346fe91 Don't capture the mouse if it's already captured.
Otherwise the following assertion gets triggered:
../src/common/wincmn.cpp(3271): assert "!wxMouseCapture::IsInCaptureStack(this)" failed in CaptureMouse(): Recapturing the mouse in the same window?

Based on the fix provided for an identical assertion triggered elsewhere,
described here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765779
2015-04-08 22:52:24 +01:00
Paul-Licameli
44fc5b9f4d Bug859 - Play indicator incorrect for very short loop plays (< 15 ms) 2015-04-08 17:45:22 -04:00
Paul-Licameli
36dd49ff50 Really fix linux compilation! 2015-04-08 15:12:51 -04:00
Leland Lucius
7839bcc600 Merge pull request #21 from lllucius/master
Add new Nyquist runtime files to Windows project
2015-04-08 13:17:36 -05:00
Leland Lucius
2e408895f6 Add new Nyquist runtime files to Windows project 2015-04-08 13:16:50 -05:00
Leland Lucius
0658751bea Merge pull request #20 from lllucius/master
VS2013 includes the log2() function, so prevent Nyquist from defining it...
2015-04-08 11:32:02 -05:00
Leland Lucius
ae7a7e67fb VS2013 includes the log2() function, so prevent Nyquist from defining it. 2015-04-08 11:29:55 -05:00
Paul-Licameli
0a69283a7e Fix linux compilation 2015-04-08 12:15:30 -04:00
Paul-Licameli
14a36dad46 Bug834, part 2 - Memory leak and orphans after cancelling any generator
New project.  New track.  Generate sound -- do not cancel.  Select all,
generate sound again -- this time, do cancel the progress dialog.

Undo, so you see one, empty track again.  Save.  Close.  Reopen.

The cause of these orphans is different from the first case.  The previous
commit is necessary but not sufficient to fix this.
2015-04-08 11:41:38 -04:00
Paul-Licameli
a562f2c922 Bug834, part 1 - Memory leak and orphans after cancelling any generator
This fixes the first of two related memory leak bugs:

New project.  Make a new track.  Select the track and use any generator, such
as white noise, specifying a long enough length that a progress dialog appears.
Cancel the progress dialog.

Save the project.  Exit and restart Audacity.  Reopen the project.

Orphans!
2015-04-08 11:40:30 -04:00
Leland Lucius
5b4b3e3c53 Merge pull request #19 from lllucius/add_missing_changes
Adding changes that I missed when redoing my branches.
2015-04-08 10:23:00 -05:00
Leland Lucius
a66184f259 Adding changes that I missed when redoing my branches. 2015-04-08 10:21:17 -05:00
Paul-Licameli
d37a730f56 Bug822 - memory leak and orphans when paste eliminates cutlines 2015-04-08 09:37:46 -04:00
Leland Lucius
9e0a0300f6 Merge pull request #15 from lllucius/update_lv2_libs
Update lv2 libs
2015-04-08 06:36:39 -05:00
Leland Lucius
62b61d6154 Merge pull request #14 from lllucius/nyquist_3.09
Nyquist 3.09
2015-04-08 06:36:14 -05:00
Leland Lucius
c0d49d5e1a Merge pull request #17 from lllucius/fix_meter_refresh
Meter refresh rate not updated when leaving preferences.
2015-04-08 06:35:08 -05:00
Leland Lucius
21c2e5f994 Meter refresh rate not updated when leaving preferences. 2015-04-08 03:03:44 -05:00
Leland Lucius
fa2183f42c Adjusted Mac project files for update LV2 libs 2015-04-08 01:17:52 -05:00
yam
57fb87e96d Update lilv, lv2, serd, sord, sratom, and add suil. 2015-04-07 23:19:22 -05:00
Leland Lucius
16e6d1511e Updates to use new Nyquist v3.09. 2015-04-07 22:11:26 -05:00
Leland Lucius
9fb0ce5b82 Update Nyquist to v3.09. 2015-04-07 22:10:17 -05:00
Vaughan Johnson
f88b27e6d8 Audacity.h: Upped version and back to IsAlpha
Also updated copyright comments.  1999-2015 rather than 1999-2011.  Vaughan Johnson now listed as contributor to this file.  'et al' corrected to 'et alii'.
2015-04-07 21:40:02 +01:00
Vaughan Johnson
26daea02e4 AboutDialog: Moved Paul Licameli up to Audacity team. 2015-04-07 21:35:45 +01:00
Paul Licameli
fe6f83feea Fix small memory leak in noise reduction, whenever Step 1 fails or is cancelled 2015-04-07 12:22:04 +01:00
Leland Lucius
2457579091 Bug 765 - Delays using Edit commands and Draw Tool in long projects
A 4hr track used to take about 20s to cut a few samples. This is now significantly improved, to around 3s. Leland did this by

(a) moving the size calculation to when we examine the undo history, so it isn't slowing down the edits.
(b) in size calculation, using sizes that are cached rather than going to disk to find the sizes.
(c) writing the autosave file which is to an FFIle to a string first, i.e. using XMLStringWriter as a buffer for XMLFileWriter.

Step (c) may also make autosave marginally safer, as the risk of a partially updated autosave file is reduced.
2015-04-07 12:20:50 +01:00
James Crook
cedc6975e8 Fix missing parameters in chains for ChangeSpeed effect 2015-04-07 12:20:08 +01:00
Thomas Fehér
523cf08c03 Added Travis Integration
This gives us automated testing of building on linux, with each commit to github.com/audacity/audacity:master.  The run takes about 10 mins and runs on an AWS instance.
2015-04-07 12:19:49 +01:00
James Crook
16e9123ec1 Bug902 - WX3: Experimental wx3 version of Audacity potentially in Linux distros, and not obvious to users.
Added a message dialog early on in Inits.  It links to the wx3 tagged bugs in bugzilla.
Also fixed an uninitialised warning.
2015-04-07 12:19:09 +01:00
Paul Licameli
bc50440210 Bug881 - Status bar messages swapped 2015-04-07 12:18:40 +01:00
Paul Licameli
b8af2d566f Bug886 - Some strings not translated in noise reduction
It may be too late for 2.1.0.  But anyway, I have written in the fix in
a way that does not disturb line numberings.
2015-04-05 22:30:48 +01:00
Paul Licameli
e9537fccb8 Bug897 - Time ruler is not redrawn for zoom or horizontal scroll when play region is locked
Added a Refresh() to fix this.
2015-04-05 22:27:35 +01:00
James Crook
937b0ed0c2 Added .gitignore and branches.txt 2015-04-05 22:24:06 +01:00
lllucius
5d3e9ade95 Return to using private (l)lrint(f) inline functions. Audacity-2.1.0 2015-03-16 20:34:05 +00:00
windinthew@gmail.com
08cceb6b4a Fixed a few comma typos. 2015-03-04 17:11:00 +00:00
v.audacity
23701781e8 We are going to have to do RC2's, so am committing these late submissions. They build for me. 2015-03-03 03:37:26 +00:00
v.audacity
58bca2e8a9 fix for http://bugzilla.audacityteam.org/show_bug.cgi?id=883 2015-03-03 01:48:07 +00:00
v.audacity@gmail.com
dec3645264 Change version number from 2.1.0-alpha, for 2.1.0 RC(s). 2015-03-01 22:12:47 +00:00
windinthew@gmail.com
ddef739226 Updated for 2.1.0 by Daniel Winzen. 2015-02-27 01:17:32 +00:00
v.audacity
7990d2a847 Francesc Busquets update for Catalan 2015-02-25 06:49:43 +00:00
stevethefiddle@gmail.com
d53c1bf299 Disable experimental seek. 2015-02-24 23:50:20 +00:00
richardash1981
38f29aa167 Completed translation from Min Zhang 2015-02-23 21:47:02 +00:00