Paul Licameli
0b9d279a52
wx/list.h no longer used anywhere
2019-03-30 11:15:27 -04:00
Paul Licameli
1a49362e3c
Fix Linux build
2019-03-30 11:13:44 -04:00
Paul Licameli
08c16b6eb7
Remove wx/{html/htmlwin,fileconf,dragimag,debug,dcclient}.h from *.h
2019-03-30 10:53:22 -04:00
Paul Licameli
ec2f26e48c
Remove wx/pen.h, wx/thread.h from headers
2019-03-30 10:17:18 -04:00
Paul Licameli
3a7324984c
wx/hashmap.h no longer used anywhere
2019-03-30 10:06:52 -04:00
Paul Licameli
03101d1d75
Briefer track iteration idiom avoids casting
2019-03-30 09:49:17 -04:00
Paul Licameli
de60edc62f
Remove wx/{app,statbmp,spinctrl,scrolbar,dynlib,dcmemory}.h from *.h
2019-03-30 07:57:37 -04:00
James Crook
939bbc95a2
Don't count note tracks (MIDI) as audio in auto-select.
2019-03-30 11:42:29 +00:00
James Crook
09dab612fe
Change AutoSelect to only select Audio.
2019-03-29 22:12:00 +00:00
James Crook
8b9518a90a
Translucent background to track name (on Mac)
...
Mac only, as mac supports translucent brushes by default.
wxWidgets makes using a wxDC and wxGraphicContext at the same time
complex and slow. Hence just for mac.
2019-03-29 22:11:59 +00:00
Paul Licameli
3760db9dff
Remove wx/wxchar.h from headers
2019-03-29 15:56:54 -04:00
James Crook
d994860311
Bug 2087 - Mixer Board gain control dialog is ridiculously over-long vertically
2019-03-29 19:24:25 +00:00
Paul Licameli
2de696b461
Bug2086: Mixer board behavior...
...
... and also fixed analogous mistakes in some effects (Vamp, SoundTouch, and
SBSMS effects), found by review of all uses of TrackList::Channels.
The first member of the pair of iterators returned by TrackList::Channels
does not necessarily deference to a null pointer when it is incremented to
the end of the range.
2019-03-29 11:45:28 -04:00
David Bailes
fc14d031e4
MousePrefs: fix a focus issue
...
Problem: a user can tab to the list, and no list item is the focus, and there is no visual indication of focus.
Fix: set the first item to be selected and focused
2019-03-29 11:38:18 +00:00
David Bailes
62f1711cdd
KeyView: fix focus issue
...
Problem: A user can tab to the list, and none of the items is the focus. The list itself is still the focus. As a result, there is no visual indication of the focus, and an additional keystroke is needed to make any item the focus.
Fix: When the list gains focus, if no items are selected, select the first item, if there is one.
2019-03-29 11:10:14 +00:00
Paul Licameli
4e9c3cfb5f
Remove wx/{dc,tokenzr,tglbtn,statusbr,simplebook}.h from *.h
2019-03-29 06:29:35 -04:00
Paul Licameli
8d537c198b
fix Linux build
2019-03-28 14:39:46 -04:00
Paul Licameli
d71a54b4e9
Remove wx/checkbox.h from headers
2019-03-28 12:55:34 -04:00
Paul Licameli
0ff934e1c1
Remove AButton.h from header
2019-03-28 12:33:28 -04:00
Paul Licameli
70e88782fe
Remove wx/{grid,font,ffile,colour,button,bmpbuttn}.h from headers
2019-03-28 12:27:10 -04:00
Paul Licameli
f92b507b8e
Use proper type alias
2019-03-28 11:59:14 -04:00
Paul Licameli
0b160faecc
Fix more cases of controls in static boxes that don't use ShuttleGui...
...
... as in commit f7644c7
2019-03-28 11:59:14 -04:00
Paul Licameli
bcc2e0d13b
Remove wx/frame.h, wx/sizer.h, wx/access.h from headers
2019-03-28 11:21:15 -04:00
Paul Licameli
ef9f3255dd
Remove wx/filename.h from another header
2019-03-28 11:12:12 -04:00
Paul Licameli
010d720158
Make EXPERIMENTAL_EFFECTS_RACK compilable
2019-03-28 11:12:12 -04:00
David Bailes
f7644c74f4
KeyConfigPrefs: bring into line with implementation change of wxStaticBox
...
Commit 75e44df made controls in a wxStaticBox children rather than siblings. Three of the controls in KeyConfigPrefs are not handled by ShuttleGui, so needed manual changes of parent.
In addition, on Windows tabbing out of the text box for setting the shortcut resulted in the wrong control getting the focus. Changing to using Navigate() rather than NavigateIn() fixed this, though I don't know why. This needs testing on other platforms.
2019-03-28 13:30:20 +00:00
Henric Jungheim
cd3a0326ae
Remove ReleaseSSE and ReleaseNASM solution configurations.
...
Remove the ReleaseSSE configuration from the libmp3lame and
libmpg123 projects.
Remove unused files.
2019-03-28 02:53:06 -07:00
Paul Licameli
9d448de4e6
Revert "util"
...
This reverts commit 0563d4cda583fdf8e2f35c4d3e8607587cd0d23e.
2019-03-28 03:19:09 -04:00
Paul Licameli
0563d4cda5
util
2019-03-28 03:12:42 -04:00
Paul Licameli
803d8b9559
Remove wx/filename.h, wx/choice.h, wxFileNameWrapper.h from headers
2019-03-28 03:12:42 -04:00
Paul Licameli
8cf6874555
Remove wx/textctrl.h from headers
2019-03-28 01:43:53 -04:00
Paul Licameli
b1ce24c087
Remove wx/window.h from headers
2019-03-27 14:43:06 -04:00
Paul Licameli
b8aea73c91
Remove wx/stattext.h from headers
2019-03-27 14:33:46 -04:00
Paul Licameli
cfde442bcd
Remove a few small member functions from AudacityProject
2019-03-27 13:32:54 -04:00
Paul Licameli
69962f62d3
Remove AudacityProject::GetScreenEndTime
2019-03-27 13:32:54 -04:00
Paul Licameli
ca5bb78abe
Remove AudacityProject::GetSelection
2019-03-27 13:32:54 -04:00
Paul Licameli
4018b191b4
Remove Get/Set functions for selection bounds from AudacityProject
2019-03-27 13:32:53 -04:00
Paul Licameli
7766d9a192
AddCheckBox takes a bool for initial state, not string
2019-03-27 12:58:40 -04:00
Paul Licameli
e01e1072bc
Fix Mac build
2019-03-27 12:57:52 -04:00
James Crook
9011b562d6
Preserve InterfaceSymbol when changing effect name
...
Thanks to Paul for the implementation, and the prompting as to how to fix it.
2019-03-27 16:30:34 +00:00
James Crook
2a691b5dc6
Bug 2084 - Enh: Auto-select behaviour changed from previous version and not documented.
2019-03-27 16:30:33 +00:00
James Crook
01d95a4113
Enable SSE in LAME
...
Maybe a 5% speed improvement - but hard to judge. Possibly not worth it?
2019-03-27 16:30:33 +00:00
Paul Licameli
5aa08950a5
Internationalize audio and midi device info reports...
...
... following the substitute, don't concatenate rule in many places.
The end users have commands to generate these reports in menus, so they should
be translated then; however, they are also part of crash reports meant for
developers, so temporarily set English locale for generating those.
2019-03-27 12:29:18 -04:00
Paul Licameli
6ce24d3cd8
Utilities to get current app language & reset it to default...
...
... Renaming "InitLang" to "SetLang", then reusing the name "InitLang"
2019-03-27 12:29:18 -04:00
Paul Licameli
b18f825ee8
Remove wx/slider.h from headers
2019-03-27 10:35:59 -04:00
James Crook
47fe07bb42
Wording
...
'MP3' -> 'LAME MP3' x2
'Built In' -> 'Built-in'
'AudioUnit' -> 'Audio Unit'
2019-03-27 10:57:11 +00:00
Paul Licameli
c3aad2e026
Remove wx/event.h from headers
2019-03-27 04:36:51 -04:00
Paul Licameli
71adb89342
Remove non-UI functions in TrackPanelListener
2019-03-27 04:06:15 -04:00
Paul Licameli
485a9bbb58
Remove declared but undefined overload of TieCheckBox
2019-03-26 16:53:28 -04:00
James Crook
a2ee30240c
Use built-in LAME (Windows only)
2019-03-26 17:47:41 +00:00