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

3225 Commits

Author SHA1 Message Date
david avery
ed567c373a vcxproj wx 31 update
added wx31-debug target
added wx31-release target

Requires WXWIN31 env variable be defined pointing to the root of the wxWidgets 3.1x tree
2015-04-11 21:13:04 -06:00
david avery
c112d47147 one more wx 31 change 2015-04-11 21:00:37 -06:00
david avery
4e14f42847 Merge remote-tracking branch 'upstream/master'
Conflicts:
	src/SelectedRegion.h
2015-04-11 18:49:47 -06:00
david avery
b258146f59 more wx 3.1 changes 2015-04-11 17:56:34 -06:00
david avery
476a1f62c3 update for wx 3.1.0 compatiblity - all changes are either wxCHECK_VERSION(3.0.0) wrapped or safe with wx 2.8 - wx 3.1 2015-04-11 17:54:33 -06:00
James Crook
8ca9daf9c6 Merge pull request #27 from yurchor/master
Add Ukrainian translation to desktop file
2015-04-11 22:59:44 +01:00
James Crook
7adf17b13f #include <math.h>
For sqrt() that linux needs.
2015-04-11 22:35:37 +01:00
david avery
fb5b563b2f fix linux build
add #include <math.h>
2015-04-11 15:15:32 -06:00
david avery
ecd0222a15 update src/effects/NoiseReduction.cpp to build on wxWidgets 3 2015-04-11 13:05:10 -06:00
Yuri Chornoivan
7256eb9a3b Add Ukrainian translation to desktop file 2015-04-11 19:31:04 +03:00
Paul-Licameli
c8634fa7a3 Revert "Temporarily fix linkage by moving all code out of new .cpp file to elsehwere"
This reverts commit 2bf9eb7d251145790bfc1fec1b0626e11eaece6f.
2015-04-11 11:04:13 -04:00
Steve Daulton
a6ab3bfc11 Merge remote-tracking branch 'audacity/master' 2015-04-11 15:51:10 +01:00
Steve Daulton
2437ef24d2 fill gaps in meter / Waveform (dB) ranges 2015-04-11 15:35:47 +01:00
Leland Lucius
5a25032cbf Merge pull request #25 from lllucius/master
Add new files to Mac and Linux builds
2015-04-10 23:23:38 -05:00
Leland Lucius
c3096ebcdf Merge branch 'master' of https://github.com/lllucius/audacity 2015-04-10 23:20:18 -05:00
Leland Lucius
981cb47311 Add new files to Mac and Linux builds 2015-04-10 23:19:43 -05:00
Leland Lucius
30f9622b7f Add new files to Mac build 2015-04-10 23:17:11 -05:00
Leland Lucius
7079ec9a0c Merge remote-tracking branch 'upstream/master' 2015-04-10 23:09:20 -05:00
Paul-Licameli
2bf9eb7d25 Temporarily fix linkage by moving all code out of new .cpp file to elsehwere 2015-04-10 21:54:18 -04:00
Paul-Licameli
ebc66c2537 Merge Enh809 - Add persistency of spectral selections, including those in labels 2015-04-10 15:32:21 -04:00
Paul-Licameli
7d6de21e3a Enh809 - Add persistency of spectral selections, including those in labels 2015-04-10 15:20:50 -04:00
Paul-Licameli
5d19887da6 Bug812 - Vertical scrollbar position should be persistent too, as is horizontal
Effective but perhaps inelegant fix.
2015-04-10 15:20:32 -04:00
Leland Lucius
f459721bd3 Merge pull request #3 from audacity/master
Resync
2015-04-10 12:53:35 -05:00
David Bailes
c6455312aa provide a limited version of functionality of AudacityProject::OnPlayToSelection() for keyboard users 2015-04-10 14:53:48 +01:00
Paul-Licameli
b70697031d Refresh display after ESC aborts a drag, as James suggested.
Otherwise zoom lines did not disappear if you hit ESC while the cursor is
outside the main window.
2015-04-09 22:29:41 -04:00
Paul-Licameli
82fe9a162c Refresh display after ESC aborts a drag, as James suggested.
Otherwise zoom lines did not disappear if you hit ESC while the cursor is
outside the main window.
2015-04-09 22:26:34 -04:00
Paul-Licameli
bcdcfc36cb Merge branch 'master' into Escape-key 2015-04-09 22:15:52 -04:00
Paul-Licameli
fe12fce270 Bug830 - Paste should not destroy envelope information in the clipboard 2015-04-09 19:49:01 -04:00
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