Paul Licameli
506f6c3a2a
Updated ko.po -- Korean from transifex, 90% complete
2018-08-12 10:04:40 -04:00
Alexandre Prokoudine
1ee2544a46
More fixes to ru.po
2018-08-12 09:53:42 -04:00
Alexandre Prokoudine
2b8b92210c
Fix ru.po
2018-08-12 09:53:42 -04:00
Alexandre Prokoudine
3af1af5ecd
Update ru.po
2018-08-12 09:53:42 -04:00
Paul Licameli
d55ca06db0
Remove unused member
2018-08-12 08:25:50 -04:00
James Crook
d59ed9026b
Bug 1890 - Enh: Punch and Roll fails when splice point is at track end
2018-08-12 11:34:08 +01:00
Paul Licameli
3886113b91
More efficiency in TrackTimeUpdate
2018-08-11 20:37:23 -04:00
Paul Licameli
ce1ce688ff
Try to clarify real time / track time distinction in comments...
...
... Rather than the confusing old terminology of "warped" time, meaning the
real time after accounting for time track, though that persists mostly in the
names of variables now mostly used only within PlaybackSchedule.
"Track" time refers to a position in a wave track, as indexed by the time
ruler.
"Real" time is indexed by the other scale of numbers drawn in the time track,
which is drawn on the screen with nonuniform spacing (so "warped" in that
sense), but it corresponds to uniform actual time.
2018-08-11 15:14:18 -04:00
Pokechu22
72b71bbe08
Use fixed play speed when note tracks are present
...
Scrubbing doesn't support note tracks, but time tracks do support it.
2018-08-11 18:23:15 +01:00
Paul Licameli
67b679b7d1
Supply missing #includes that Travis build needs
2018-08-11 12:46:27 -04:00
James Crook
ca694a1b22
Bug 1854 - Un-warned export file overwrite danger in 2.2.2 Chains and 2.3.0 MacrosWindow
...
Now we add a suffix of 001, 002 and so on up to 100. Then fall back to prompting.
2018-08-11 12:54:24 +01:00
James Crook
3c0ee4d3c1
Change TrackPrefs Pinned/Unpinned display.
...
The pin and its position can be set directly from the ruler, which is always visible. Displaying the pin/unpinned state and pin position is probably a bit like displaying the toolbar visibility states and positions in prefs - overload of settings that are easier set another way. I've hidden them for now. We should probably come up with a policy as to what prefs should be shown in prefs and what should not.
2018-08-11 11:42:31 +01:00
Paul Licameli
6126f2f626
Make a one-time dynamic check that atomic<double> doesn't use mutexes
2018-08-11 00:29:44 -04:00
Paul Licameli
3f1d9ab8c1
P & R recording: change color of pin button, as for play indicator
2018-08-11 00:26:34 -04:00
Paul Licameli
0d9972b3e0
Some member functions of AudioIO can be const
2018-08-10 22:58:33 -04:00
Paul Licameli
f036700b09
Make PlaybackSchedule::mTime atomic and rename some functions...
...
... The variable ought to be atomic because it is read and written by different
threads.
Use local variables to avoid repeated reads of the atomic.
2018-08-10 21:30:14 -04:00
Paul Licameli
8a78ae280c
Factor out a piece of the big callback
2018-08-10 17:33:18 -04:00
James Crook
ee2d8c11cb
Bug 1928 - Export Multiple with a label track present defaults to export by tracks not labels
2018-08-10 19:25:21 +01:00
James Crook
2d28b2e7e1
Bug 1907 - Mac: Some buttons in effects dialogs have non-transparent background
...
It's not clear why this worked before.
- Mac was not clearing any backgrounds for the button bitmaps.
- There were no pressed buttons defined (on any platform).
2018-08-10 18:39:34 +01:00
James Crook
7f96f85676
Add some Right-To-Left language workarounds.
...
MixerBoard, LyricsWindow, Screenshot and most effects are now LTR in RTL locales.
Also added a pref so this can be overridden. As RTL affects window creation, the language choice and this preference may only fully take effect after a restart of Audacity.
2018-08-10 18:39:33 +01:00
Paul Licameli
c95532012a
Correctly update hot zones for quick-play cursor at button up
2018-08-10 12:05:25 -04:00
David Bailes
4bf28412db
Manage Macros dialog: a couple of focus issues
...
1. For both the macros list and the steps list, when focus first moves to the list, an item is selected but not the focus.
2. After editing a step, focus is not returned to that step in the list.
Fix for 1: in the calls of SetItemState(), include the wxLIST_STATE_FOCUSED flag.
Fix for 2: The fix for 1 fixed 2. Not sure why.
2018-08-10 16:43:27 +01:00
James Crook
9d396e3315
Bug 1925 - Applying <macroname> to current project window: visual noise, and accessibility.
...
For accessibility, not showing the activity window is better.
2018-08-10 12:23:30 +01:00
James Crook
154f6d25d9
Bug 1923 - Enh: Help buttons for Export Audio
2018-08-10 09:40:00 +01:00
Paul Licameli
072b711353
Revert cc08cfc, it's unimportant to other work and it made scrub clicky
2018-08-09 19:34:33 -04:00
Steve Daulton
5dab364f15
Add Help button for Advanced Mixing Options
2018-08-09 21:25:29 +01:00
Steve Daulton
217c1267bd
Add Help button to Export Multiple dialog
2018-08-09 20:49:44 +01:00
James Crook
3d6f3f1866
Fix our custom NumericText controls are scrambled in RTL layout.
...
Fix is to force them to be LTR (for now).
2018-08-09 19:01:45 +01:00
James Crook
ddd1494e75
Fix crash from following NULL pointer
...
GetControlToolBar() can return NULL when closing windows/projects.
2018-08-09 18:29:57 +01:00
Paul Licameli
8c486b50f6
Changes via History affect selection exactly as undo/redo...
...
... I don't know a good reason why they didn't before. It was ancient (2010)
behavior.
This also means that RollbackState really will properly rollback the selection
too, even when there are redo items.
This simplifies away an odd special case.
2018-08-09 13:22:07 -04:00
Paul Licameli
af81dfa10b
Bug1922: updating play indicator when looping with a time track
2018-08-09 13:18:53 -04:00
Paul Licameli
871bc65c8e
Fix loop play again (error introduced at 46d7804)
2018-08-09 11:39:51 -04:00
Paul Licameli
6f7eaf7746
Fewer calls to GetActiveProject() in AudioIO.cpp
2018-08-08 17:30:43 -04:00
Paul Licameli
2472b128d3
Fix compilation of EXPERIMENTAL_AUTOMATED_INPUT_LEVEL_ADJUSTMENT
2018-08-08 17:08:54 -04:00
Paul Licameli
197122c7d5
Collect initialization of playback schedule into a function
2018-08-08 16:36:42 -04:00
Paul Licameli
6e4d11e5af
Fix loop play
2018-08-08 14:26:32 -04:00
Paul Licameli
cc08cfc9fd
Restart of Mixer is same as Reposition at t0
2018-08-08 14:16:17 -04:00
Paul Licameli
46d7804cdf
Group some of the fields of AudioIO into PlaybackSchedule
2018-08-08 14:10:21 -04:00
James Crook
adb33f466e
Bug 1494 - Strange Pause behaviour with seeking/scrubbing
...
Now instead of the (strange) Pause, we Stop.
2018-08-08 18:40:16 +01:00
James Crook
0fe2659a7b
Bug 1916 - Play at Speed - scrub widget appears unnecessarily
2018-08-08 17:59:18 +01:00
Paul Licameli
175a471261
Remove " == true"
2018-08-08 12:34:47 -04:00
Paul Licameli
fc8783bc74
Put callback in a member function, remove many more gAudioIO->
2018-08-08 12:30:10 -04:00
Paul Licameli
fc497368a5
Remove needless gAudioIO-> in member functions (AudioIO is singleton)
2018-08-08 12:30:10 -04:00
James Crook
3353780bf9
Bug 1918 - Right to Left (RTL) language cannot be undone using preferences.
2018-08-08 17:21:45 +01:00
James Crook
bf6b47dbb4
Bug 1918 - Left to right (LTR) language selection reverses elements that should not be reversed
...
This does not entirely fix LTR language support, but dramatically ameliorates the problems originally reported in bug 1918.
2018-08-08 16:33:00 +01:00
Steve Daulton
0162badeff
Fix Adjustable Fade preview for stereo tracks
2018-08-07 16:40:55 +01:00
James Crook
0c73bc1356
Bug 1897 - Export corrupts/clears the Recent Files list
2018-08-07 15:53:09 +01:00
Paul Licameli
22f85f244b
Bug1917: TrackPanel should keep focus after click or drag...
...
... though ruler won't, and if you start to drag in TrackPanel but abort it
with the ESC key, that too returns focus
2018-08-07 10:42:38 -04:00
Paul Licameli
3f0b3bf1b8
Try to flash the pin even less at extreme positions
2018-08-07 10:27:37 -04:00
James Crook
9eab948fb1
Bug 1905 - Labels with more than 260 characters fail to load (with no warning)
2018-08-07 11:46:21 +01:00