1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-10-21 14:02:57 +02:00
Commit Graph

943 Commits

Author SHA1 Message Date
martynshaw99
4c6bdd3865 Getting closer to mw2html behaviour - cunning RegEx expression due to David B. 2014-08-28 22:55:19 +00:00
martynshaw99
dfe26ec6e5 Getting closer to mw2html behaviour - replace escaped chars. Thanks to Steve and David. 2014-08-28 22:35:08 +00:00
martynshaw99
74763375fc The last of Steve's set of 'essential' patches for 2.0.6, committed as a result of code review and others saying it is OK, rather than full testing.
There are other patches od Steve's awaiting testing.
2014-08-28 00:24:31 +00:00
martynshaw99
07f1c22c38 Steve's patch committed, for the quick release of 2.0.6, but noting my concerns here that it does not mirror what mw2html.py does and a pointer to a better solution may be stuff like
while( (p=releasePageName.Find(wxT("__"))) != wxNOT_FOUND )
      {
         wxString left = releasePageName.Left(p);
         wxString right = releasePageName.Mid(p+2);
         releasePageName =  left + wxT("_") + right;
      }
2014-08-27 00:43:32 +00:00
martynshaw99
85080b6d83 Steve's patch, modified by Richard, to sort out the modality of the help window, fixes bug 747. 2014-08-26 22:53:11 +00:00
martynshaw99
9156ebab72 Fourth of a series of patches from Steve and Richard to fix delivering local and remote help pages. This bit didn't work anyway since "Quick_Help" had already been translated into lower-case (I think). 2014-08-26 00:40:09 +00:00
martynshaw99
6f2c161317 Third of a series of patches from Steve and Richard to fix delivering local and remote help pages. (Second one not committed as it was just a wording change) 2014-08-25 23:46:50 +00:00
martynshaw99
d628de846b First of a series of patches from Steve and Richard to fix delivering local and remote help pages. 2014-08-25 23:28:09 +00:00
james.k.crook@gmail.com
fc7d961294 Highlight active AButtons when hover over, not just the toggle buttons. Fixes issue for small and large buttons. Paul L's patch. No impact on manual. Not tracked in Bugzilla. 2014-08-19 13:45:51 +00:00
james.k.crook@gmail.com
4912d49721 Paul L's fix for Bug 684 - Timeline loop play persists after Stop or SPACE 2014-08-16 20:18:21 +00:00
v.audacity
d906d5c788 modified version of David Bailes's patch for Bug 710 - Keyboard Preferences: don't match single characters in modifiers in Key View search 2014-08-01 19:58:47 +00:00
RichardAsh1981@gmail.com
3f49828d37 Standardise on working oof Recording and Playback rather than Input and Output throughout Audacity. Remove some very old junks strings at the same time. 2014-07-21 21:37:53 +00:00
RichardAsh1981@gmail.com
18fdb53da8 add support for #anchors within pages to help link code 2014-06-25 10:12:15 +00:00
lllucius
7f55060d07 Fix for http://bugzilla.audacityteam.org/show_bug.cgi?id=733
To heck with valgrind.  :-)
2014-06-12 23:25:15 +00:00
stevethefiddle@gmail.com
2b3214049a Comment to replace ANSWER-ME in ErrorDialog. 2014-06-12 18:29:09 +00:00
RichardAsh1981@gmail.com
894b955ac5 Add a utility overload to open a page from the manual without worrying what it is called (hopefully) in the various copies of the manual 2014-06-09 19:55:14 +00:00
RichardAsh1981@gmail.com
fc3a7558ae re-organise the Help System functions into a class as static methods for future utility 2014-06-09 18:42:19 +00:00
RichardAsh1981@gmail.com
59b8cdeaa8 separate out Help system functions into their own source file (pending some extra ones) and change the required includes to accomodate this. As a result, some error class definitions have to move from .cpp file to .h file. 2014-06-06 21:34:36 +00:00
benjamin.drung@gmail.com
277932dccb Remove trailing spaces. 2014-06-03 20:30:19 +00:00
lllucius@gmail.com
d50f893864 Fixes some minor issues reported by valgrind. 2014-05-27 02:02:59 +00:00
james.k.crook@gmail.com
30e6a3dec4 Removed some per-file memory allocation debugging that is not needed (and generates warnings) now that we do it from AudacityHeaders.h 2014-01-13 21:21:14 +00:00
martynshaw99
afe1f36522 Steve's patch for bug 681 "New number input validation breaks several Nyquist plug-ins". It looks sensible and has only a limited scope. 2013-12-31 00:19:52 +00:00
v.audacity
fc6e4a4cba Fix some compiler warnings. 2013-12-13 01:24:47 +00:00
RichardAsh1981@gmail.com
e4f9578d3b fix some potential integer overflows with very long clips - not complete but Steve's testing indicates it probably helps 2013-12-11 22:36:07 +00:00
martynshaw99
a866701d7e Add some more precision to the ruler in LinearDBFormat mode, and display it. This is not a complete fix, but is some way towards it. 2013-12-06 00:51:49 +00:00
v.audacity
bf2bc01b64 Steve's patch for http://bugzilla.audacityteam.org/show_bug.cgi?id=687
Changes in AudacityProject::SaveAs() warning dialogs, per 'Save Project warning' discussion on audacity-quality, plus some further changes of my own.

Similar changes for 'Save Compressed Project'.

Added Cancel button to both warnings, so user can opt out immediately, rather than have to wait another dialog. 


Added wxMessageBox's best 'warning' icon to our WarningDialog constructor, so it shows in title bar. It's low-rez (32x32), but all that's available with wxWidgets 2.8.12. Easy to remove if too ugly.
2013-11-25 04:59:07 +00:00
lllucius
be409578aa (Hopefully) Improve name and key views for NVDA and Window Eyes 2013-11-06 21:11:21 +00:00
lllucius
98db19cc89 Improve accessibility of KeyView. 2013-11-06 05:35:18 +00:00
lllucius
51cb9d9196 Be a bit more careful about CRLF to LF changes. 2013-11-03 02:03:19 +00:00
lllucius
b4ba110811 Reverting r12850...hopefully
Never removed one before, but I'm pretty sure it is correct.
2013-11-03 01:54:50 +00:00
lllucius
a32775eef2 Fix snapping to "Prior" sample. 2013-11-02 19:01:33 +00:00
lllucius
f290b3d644 Converted CRLF to LF. 2013-11-01 23:22:33 +00:00
v.audacity
8408eaf52a Get rid of some compiler warnings. 2013-10-31 22:28:21 +00:00
lllucius
398b5153c7 Fix a few accessibility issues pointed out by David. 2013-10-30 20:44:22 +00:00
lllucius
ded45eb85e Adding convenience method SetFormatName(). 2013-10-27 01:26:04 +00:00
martynshaw99
1092d982ee Mouse wheel caused hang.
mScrollRemainder was not getting initialised and so the first time TimeTextCtrl::OnMouse got called, 'steps' got set to a random number (very large and -ve here) and Adjust got called with -2147483648, -1.  So we need to initialise mScrollRemainder.

This has been wrong for a while, from what I see.  Previous version used Decrease and Increase which were immune to the problem.

'Adjust' decrements steps, whether it is positive or negative to start with.  It is designed to have 'steps' strictly positive, so make sure of that.

Make sure OnMouse uses Adjust correctly.
2013-10-26 21:29:51 +00:00
lllucius
c0c2d70a13 Remove extra qualification for gcc. 2013-10-23 21:06:59 +00:00
lllucius
71fde85bfe Bug 115 - Snap-to causes spurious 'toolbar' to appear momentarily at start of dragging.
Completes James' TimeConverter work

This completes the work that James started.  It moves most of the non-GUI
related processing from TimeTextCtrl to James' TimeConverter class.

Other changes include:

1)  TimeTextCtrl now expects the format name instead of the format string to be
passed when creating a new instance.  I found that almost all cases created the
instance with a blank format string and then set the string after creation.

2)  To simplify maintenance and prevent a possible discrepancy between the two,
Increase() and Decrease() were merged into a single routine.

As a result:

1)  All cases where a TimeTextCtrl was being used to extract information and
not actually display a control have been changed to use TimeConverter instead.

2)  All cases where TimeTextCtrl was being created with an empty format and
then immediately followed by something like this:

    tt.SetFormatString(tt.GetBuiltinFormat(c->GetFormat()))

    have been changed to pass the format name instead of the format string when
creating the TimeTextCtrl instance.
2013-10-23 21:01:52 +00:00
lllucius@gmail.com
08c94d5372 Backported wxWidgets-3.0rc1 number validators
The are pretty darn slick.  There's an integer one and a floating point 
one.  They support automatic range limiting (ex., you can't even type a 
number outside of the range), proper number formats (ex., you can't 
enter a decimal point in an integer field), you can't enter bogus 
numbers like "0.3-.2", thousands separators are supported, decimal 
precision may be specified and proper number formatting for string 
values (or automatic conversion to int, double, float, etc.).
2013-10-23 20:33:17 +00:00
lllucius
5c8baf9c16 Bug 406 - Label creation/other non-dialogue editing and keyboard selection hang on long projects
This is part 2...

Improve performance of selection via Selection bar

This provides a similar type of speed up when selecting with the keyboard via
the Selection toolbar.
2013-10-23 18:06:49 +00:00
lllucius
61f8e16026 Make sure columns are full width for key and name views. 2013-10-06 07:37:26 +00:00
lllucius
7f8152ff49 Due to the last change (different filter behavior based on view type), KeyView
now needs to protect itself from residual line numbers and selection.
2013-10-06 06:25:34 +00:00
lllucius
83a12b3507 Can't set the brush before selecting the bitmap...DOH! 2013-10-05 02:38:12 +00:00
lllucius
1898cd6349 In tree view, search label and key.
In name view, search label.
In key view, search key.
2013-10-04 03:15:51 +00:00
lllucius
7e8d9b104a Change the value reported by accessibility to be view specific...DOH!!! 2013-10-03 15:04:07 +00:00
lllucius
98aa84e9f8 Have screen readers say full label, not just the menu item. 2013-10-02 17:42:51 +00:00
lllucius
3d0bbdf787 Fix off by one in accessibility.
Fix moving to next entry when pressing a key.
Fix hotkey edit box not accepting "RETURN" key
2013-10-02 16:36:53 +00:00
lllucius
856c51e6a6 Okay, let's try this again. Now there's only a type of external index...none of
this "use aline index here and a node index here" stupidity.
2013-10-02 08:17:16 +00:00
lllucius
39e7b3e08f Adds access keys
Saves view type
Defaults to fully expanded upon entry
Live search...may need to adjust the timer
Uses black on white for the icon (should? fix assertion on Linux hopefully)

(will do more a bit later)
2013-10-02 00:05:39 +00:00
lllucius
b0e65b57c2 Adding EXPERIMENTAL_KEY_VIEW that provides a new keyboard binding view. 2013-10-01 06:00:13 +00:00