Commit Graph

66 Commits

Author SHA1 Message Date
Paul Licameli
56e7653343 "delete"->"DELETE" in comments, easier to find remaining naked operator delete 2016-02-14 18:50:45 -05:00
Paul Licameli
488ccf143e Fix small memory leak in Ruler.cpp 2016-02-02 11:47:58 -05:00
Paul Licameli
17c9369286 Bug1239: Correct time rulers after importing files (with File>Open) ...
... The fisheye stuff was to blame.
2016-01-26 18:09:29 -05:00
Leland Lucius
3dec7153a3 Fix missing QP indicator on wxGTK/GTK3 combo. 2015-08-25 16:07:59 -05:00
Leland Lucius
6a9dae20f5 Appearance on OSX is now back to normal or better
Some additional wx3 cleanup as well.
2015-08-23 20:25:01 -05:00
Paul Licameli
a9ab31dedb Allow NULL arguments in TrackPanel::GetTracksUsableArea() 2015-08-21 12:02:48 -04:00
Leland Lucius
a80c20c9b2 Revert "Fix ghost image on track panel"
This reverts commit b19ed258e9.
2015-08-19 15:37:27 -05:00
Leland Lucius
b19ed258e9 Fix ghost image on track panel
Thanks to David for tracking down the cause, the ghost has
been banished.
2015-08-19 15:29:54 -05:00
Leland Lucius
ebc801f864 Revert "Disable autocreation of Xcode schemes"
This reverts commit c15ca44eff.
2015-08-10 02:18:29 -05:00
Leland Lucius
c15ca44eff Disable autocreation of Xcode schemes 2015-08-10 02:02:50 -05:00
Paul Licameli
cfdbc35990 Bug 1132: Time shift should not snap to starting positions of moving labels 2015-08-08 16:10:33 -04:00
Leland Lucius
79b3d4d7ad Works around "some" of the OSX drawing issues
This is related to a possible wx3 issue:

http://trac.wxwidgets.org/ticket/17091

But, there's still quite a few more to resolve.
2015-08-08 00:24:52 -05:00
Leland Lucius
f36fe29f96 Fixes for bugs 1122 and 1113
Several other issues were also fixed (hopefully ;-)).

This is a major change to accelerator handling and keyboard
capturing.  Menu shortcuts, non-menu commands, label editing,
navigation, and basically anything else were you might use
the keyboard should be thoroughly tested.
2015-08-08 00:01:24 -05:00
Leland Lucius
1e195ecea6 Fix many wx3.1.0 assertions now to prevent double testing 2015-07-30 02:05:23 -05:00
Leland Lucius
37168ebbf6 Merge remote-tracking branch 'upstream/master' into wx3 2015-07-28 15:06:25 -05:00
Paul Licameli
846c5d454e Other spectrogram scales, easily defined!! -- and include bug fixes 1038, 1039 2015-07-27 23:01:16 -04:00
Paul Licameli
9b9ceab6ab Ruler uses generalized number scale when plotting "log" 2015-07-27 23:01:14 -04:00
Leland Lucius
3fe146f306 Merge remote-tracking branch 'upstream/master' into wx3 2015-07-19 18:00:02 -05:00
Paul Licameli
e3a03ff07e Tick size on the time ruler will not jump when fisheye approaches ends 2015-07-19 11:44:26 -04:00
Paul Licameli
6b9e7506dd Ruler-drawing does not assume uniform zoom, ...
... and AdornedRulerPanel exposes an invalidation function for later use
2015-07-19 11:44:18 -04:00
Paul-Licameli
c4386f4dc8 Ruler event handler does not directly use zoom (pps) value 2015-07-19 11:44:10 -04:00
Paul-Licameli
fe36b636cb Rewrite SnapManager to avoid using ZoomInfo::zoom 2015-07-19 11:44:05 -04:00
Paul Licameli
b759cc5483 collapse some repeated code into a loop 2015-07-19 11:43:49 -04:00
Leland Lucius
d1f66d768f Updates for wx3
A long way to go yet, but many OSX issues fixed including
conversion of Audio Unit effects.
2015-06-30 11:25:32 -05:00
David Bailes
8f9eda0214 Changed label, and name of AdornedRullerPanel to Timeline. Change requested by Robert Hänggi. 2015-06-11 13:15:42 +01:00
Paul Licameli
3a3b2d066c fix compilation warnings 2015-06-09 15:30:42 -04:00
Paul Licameli
0bfac5db40 Two colored time ruler, when scrolling past zero enabled. 2015-05-28 17:07:42 -04:00
Leland Lucius
21d69946e4 Fix ruler background on GTK 2015-05-19 02:39:42 -05:00
Steve Daulton
e9b2d0f02d A couple of bug fixes for Quick-Play and simplify defaults 2015-05-07 14:34:40 +01:00
Steve Daulton
c487b920ca Improve selection handling in Quick-Play 2015-05-05 13:00:18 +01:00
Steve Daulton
1ad878771f Update a couple of variable names. 2015-05-05 13:00:18 +01:00
Steve Daulton
7a85fd1b8e Improve cursor icon handling in Quick-Play. 2015-04-25 21:51:14 +01:00
Steve Daulton
2fa5425f13 Comment: Reduce the pixel tolerance when the mouse cursor gives better visual feedback. 2015-04-25 21:51:14 +01:00
Leland Lucius
ed79e13fbf Merge pull request #36 from DanWin/performance
Performance improvements
2015-04-24 07:52:38 -05:00
Daniel Winzen
92d522132e Variable cleanup 2015-04-23 18:30:38 +02:00
Daniel Winzen
759ff8cd0d Performance improvements 2015-04-23 16:07:25 +02:00
Steve Daulton
9aa8885d9b A few more minor fixes to Quick-Play.
Ensure that Quick-Play is within usable region of Track panel.
Fix Quick-Play Cut-preview.
2015-04-23 13:21:56 +01:00
Steve Daulton
cefd21325e Redoing Steve's: Fix play from click position when Quick Play Loop in selection.
Minus the unnecessary change to ControlToolBar.cpp.
2015-04-21 20:25:33 -04:00
Paul-Licameli
d8cabc14e5 Revert the rest of it 2015-04-21 19:50:06 -04:00
Steve Daulton
e45afbaa76 A few minor fixes to Quick-Play (now hyphenated for consistency). 2015-04-21 20:46:52 +01:00
Steve Daulton
0b67e1c5ac Allow Quick Play to be disabled (requested by Gale Andrews). 2015-04-21 00:51:23 +01:00
Steve Daulton
79b7caac07 Fix play from click position when Quick Play Loop in selection. 2015-04-20 04:06:07 +01:00
Steve Daulton
cc0b4789a8 Apply Paul L's suggestion to simplify compilation. 2015-04-19 23:36:22 +01:00
Steve Daulton
702d9d75e5 Timeline Quick Play bug fixes and enhancements 2015-04-17 17:52:13 +01:00
stevethefiddle@gmail.com
b09c923e92 Fix crash reported by Bill
Steps to reproduce: 
1) Launch Audacity
2) File > New Project
3) Close second (new) project
4) Click Record button - Crash
2015-01-06 18:24:00 +00:00
stevethefiddle@gmail.com
c8cabab88b Better fix for bug 802. 2015-01-05 11:07:55 +00:00
stevethefiddle@gmail.com
86a71bd71b Partial fix for bug 802. 2014-12-21 18:57:25 +00:00
lllucius@gmail.com
bfb1284573 Fix for unwanted cursor persistence outside of project window
This seems to only happen on the Mac and has to do with
how wx2.8.12 handles cursor setting.
2014-12-12 21:56:49 +00:00
james.k.crook@gmail.com
7ee3c47441 Added Space-Saver meters. These are now the default.
Fixed ResetToolbars so that SpectralSelectionBar is not shown after a reset.
2014-11-09 15:47:09 +00:00
lllucius
bdcefb4850 Preliminary changes for wxWidgets 3.0.1
We can't go to 3.0.1 yet as there are still build issues on
Linux and OSX.  You can get Windows to build, but there's
still some display issues.

These changes should work with wxWidgets 2.8.12 as well, so
we can take our time to get things working properly before
switching over.
2014-10-06 08:10:50 +00:00