1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-05 14:18:53 +02:00

5747 Commits

Author SHA1 Message Date
James Crook
308ccb9eab Bug 1420 - Tooltip for Scrub Bar is inaccurate/misleading 2016-07-15 11:14:41 +01:00
James Crook
e056c23879 Bug 1234 - Enh: Name of Mixer Toolbar options/preferences 2016-07-15 10:18:19 +01:00
James Crook
1a478104e6 Revert 'pin/unpinned' button image. 2016-07-14 10:16:13 +01:00
James Crook
a487d14999 Change Pinned/Unpinned button image. 2016-07-13 19:39:46 +01:00
Paul Licameli
35514b7a3e Bug1442 again: Fix TAB cycle through labels, special case... 2016-07-13 14:18:27 -04:00
Paul Licameli
9b7e66b30f Bug1442 again: Fix TAB cycle through labels, special case...
... of a point label exactly at zero, with or without other labels.
2016-07-13 14:17:14 -04:00
Paul Licameli
2e156f64d5 Merge branch 'master' into temp 2016-07-13 14:17:03 -04:00
James Crook
163063f516 Merge pull request #143 from RaphaelMarinier/remove-old-fft2
Code cleanup: removed the old real FFT code not used for a long time
2016-07-13 18:32:42 +01:00
Paul Licameli
3ef49c2c89 Bug1349 again: Fix export and import of no-name labels 2016-07-12 22:17:30 -04:00
Paul Licameli
f1799521aa Bug1349 again: Fix export and import of no-name labels 2016-07-12 22:16:15 -04:00
Paul Licameli
9aff1ff6c6 Merge branch 'master' into temp
* master:
  Enh1444 and Bug1435 fixed by CHANGED MAC BUILD PROCEURE...
  Restore correct resizing of the time ruler for the scrub bar button
  Bug1443 again: Mac label shift-click should differ, per David Bailes
  More access key fixes. Better Pinned tooltip.
  Bug1443: Various odd behavior of label text editor, fixed...
  Further fix for Windows build
  fix Windows build
  Correctly load parameters for Change Pitch effect
2016-07-12 22:15:55 -04:00
Paul Licameli
b6b9840d06 Enh1444 and Bug1435 fixed by CHANGED MAC BUILD PROCEURE...
Enh1444 is to make pinch and spread gestures work.

Bug1435 is to bring focus rings back for types of controls that lost them in
version 2.1.2.  This importantly includes pushbuttons and choice controls
(drop-down menus).  Less importantly, date picker (as in the Timer Record
dialog) and Listbox (as in the dialog to choose label font).

There is one more type of control that lost focus rings, and is not fixed:
List controls (distinct from list boxes), such as in the Manage Curves dialog
that opens from Equalization.
2016-07-12 20:31:55 -04:00
Paul Licameli
d91f825424 Restore correct resizing of the time ruler for the scrub bar button
This was broken at ae14cb0dbccf9587b7a13f5ddc49c2b27acfec1e
2016-07-12 15:26:40 -04:00
Steve Daulton
b3c7f37aba Merge pull request #141 from WaveMotion/changepitchparam
Correctly load parameters for Change Pitch effect
2016-07-12 19:51:08 +01:00
Paul Licameli
26676652d7 Bug1443 again: Mac label shift-click should differ, per David Bailes 2016-07-12 12:13:08 -04:00
windinthew
e97568db1b More access key fixes. Better Pinned tooltip. 2016-07-12 15:05:48 +01:00
Paul Licameli
cb3e5e6d4f Bug1443: Various odd behavior of label text editor, fixed...
... And label track selection code is simpler to understand, without delayed
side effects happening during drawing.

Left and right arrow keys collapse text range selection correctly
Shift-click adjusts the end of selection nearest the pick
Right (and middle) click and drag do not affect the selection
Copying empty selection has no effect on the clipboard
Left-drag behaves independently of previous selection state
2016-07-11 19:01:28 -04:00
Gale Andrews
5648023cf3 Further fix for Windows build 2016-07-11 18:45:47 +01:00
Paul Licameli
5a9fcd1ca5 fix Windows build 2016-07-11 10:35:00 -04:00
Paul Licameli
260f6fa841 Enh1349: export and import spectral selection in labels
Export and import the frequency information in labels
  Import and Export are methods of LabelStruct
  Simplify the label import routine
2016-07-10 20:02:37 -04:00
Paul Licameli
3b7e61fc6e Export and import the frequency information in labels 2016-07-10 20:02:14 -04:00
Paul Licameli
ac2730170d Import and Export are methods of LabelStruct 2016-07-10 20:02:14 -04:00
Paul Licameli
519f4d6cf6 Simplify the label import routine 2016-07-10 20:02:14 -04:00
James Crook
6062fd08dc Merge pull request #140 from yurchor/master
Update Ukrainian translation
2016-07-10 23:29:16 +01:00
James Crook
4374757caa Merge pull request #138 from scootergrisen/patch-2
Update da.po
2016-07-10 23:24:17 +01:00
Paul Licameli
2543eacd94 Bug1442: fix cyclic TAB navigation among labels...
... with this small difference from 2.1.2 behavior:  when no label is
highlighted, the selection becomes empty.
2016-07-10 17:23:26 -04:00
Paul Licameli
84c0337aba Fix TAB key navigation on Mac for all dialogs (not only for panels) 2016-07-10 17:12:27 -04:00
Paul Licameli
e0f6ed9972 Rewrite wxPanelWrapper passing the base class as a template 2016-07-10 17:12:27 -04:00
James Crook
0a16141ee5 Flag PortAudio and PortMixer unhandled error returns. 2016-07-10 21:40:49 +01:00
James Crook
763485b0dc Add error check comments.
These are places where we don't properly handle error returns.
2016-07-10 21:40:48 +01:00
Paul Licameli
c8d5905bd3 Clean up conflict markers in commented-out code 2016-07-10 15:37:32 -04:00
Paul Licameli
e39206b81b Clean up conflict markers in commented-out code 2016-07-10 15:36:59 -04:00
Steve Daulton
cad6dc8dd6 include <algorithm> to fix Linux build 2016-07-10 16:59:41 +01:00
Paul Licameli
adb4ba3f04 Various cleanups of label track code, no changes of behavior...
... this includes eliminating one indirection in accessing them
2016-07-10 04:03:03 -04:00
Paul Licameli
0857118916 Put labels directly in a vector, not pointers to them...
... but this brings back some "mutable" members, not in LabelTrack, but in
LabelStruct.

To make that go away, and still have the Draw function const, figure out how to
update the label track layout at the right times, outside of the draw function.
2016-07-10 03:21:06 -04:00
Paul Licameli
590d492782 Simplify iterations over labels 2016-07-10 03:21:06 -04:00
Paul Licameli
6e772a3569 Use stl container idioms 2016-07-10 03:21:05 -04:00
Paul Licameli
7c07cb3b42 Avoid repeated subexpressions accessing labels 2016-07-10 03:21:05 -04:00
Paul Licameli
8fefea6d36 Rewrite LabelTrack::SortLabels 2016-07-10 03:21:05 -04:00
Paul Licameli
15bb2f0434 Lower a piece of text box dragging logic out of TrackPanel...
... This might cause more redrawing of label tracks for left click without
Shift, but who cares.
2016-07-10 03:21:05 -04:00
Paul Licameli
815d75b305 LabelTrack::HandleClick rearranged 2016-07-10 03:21:05 -04:00
Paul Licameli
7060dc4088 Simplify cut, copy, paste, delete routines of LabelTrack 2016-07-10 03:21:05 -04:00
Paul Licameli
d99c8abcf2 Various simplifications of LabelTrack code 2016-07-10 03:21:05 -04:00
Paul Licameli
7055a0f7c0 Remove two more unnecessary LabelTrack members; no more mutables! 2016-07-10 03:21:05 -04:00
Paul Licameli
06fd481815 Don't need to delay certain state changes of LabelTrack until drawing 2016-07-10 03:21:05 -04:00
Paul Licameli
7a7379c6fc Label text coordinate calculations don't need a window 2016-07-10 03:21:05 -04:00
Paul Licameli
f01fc64a2d More safenew, const functions, remove unnecessary members 2016-07-10 03:21:05 -04:00
James Crook
d6fb30538f Bug 1377 - Crash after Audacity starts and low disk space warning appears
Very low risk workaround implemented - close and dispose of the splash screen before creating project.
It is pretty clear it is the interaction between two dialogs during AppInit that is the root cause of the problem.
A high risk solution would involve delving into and fixing wx3 internals.

Splash screen will now disappear fractionally sooner than before - the time it takes to create an empty project.
2016-07-09 22:36:48 +01:00
Paul Licameli
c9422aaea1 Bug1438: Fix horizontal scrollbar, while still fixing Bug 1197 2016-07-08 02:16:00 -04:00
Paul Licameli
4f1c8a3f2f Bug1438: Fix horizontal scrollbar, while still fixing Bug 1197 2016-07-08 02:14:47 -04:00