1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-03-08 07:25:39 +01:00
Commit Graph

47 Commits

Author SHA1 Message Date
tip2tail
2d59f65919 Fix to ensure that Stop/Cancel button always takes effect 2016-04-14 08:42:45 +01:00
tip2tail
3add43b931 Removed duplicated code to tidy up ProgressDialog confirmations. 2016-04-09 14:23:28 +01:00
tip2tail
6686d0e314 Introduce further enhancement of the Timer Recording process:
* Disk space warning if the recording potentially will not fit in disk space available.
* ProgressDialog enhancements that allow the Stop/Cancel button to be confirmed and the elapsed time to be hidden.
* Messages enhanced to clearly show the actions being taken.
2016-04-09 14:23:28 +01:00
Steve Daulton
127105618f Fix bug 1367 2016-04-01 15:17:39 +01:00
Paul Licameli
0c9deb398c Fix mac build. No standard headers in Audacity.h. 2016-03-01 12:22:37 -05:00
Paul Licameli
1c07741d57 Sizers are owned by wxWindow objects when added, so use safenew, or...
... use unique_ptr in the interim between building them and adding.

This checks eliminates some naked news, which were not paired with deletes.
2016-02-18 18:58:38 -05:00
Paul Licameli
4d78e353c3 Revert "sizers"
This reverts commit 84c0a0b666.
2016-02-18 14:50:52 -05:00
Paul Licameli
84c0a0b666 sizers 2016-02-18 02:54:50 -05:00
Paul Licameli
3f237daddc Use macro safenew for many allocations of wxWindow subclasses 2016-02-14 20:20:19 -05:00
Leland Lucius
33cce4eba9 Added reference to bug in comments 2015-09-03 02:38:49 -05:00
Leland Lucius
6cfce50a60 Fix for bug #1173
Basically, just restored a bit of code to the ProgressDialog
that I'd removed during the conversion now that it's understood
what is actually happening.
2015-09-03 02:33:41 -05:00
Leland Lucius
0fe7b22103 Revert to appmodel progresss dialogs only 2015-08-17 21:49:45 -05:00
Leland Lucius
a36e51b4c2 Fix bug #1143 2015-08-16 14:03:46 -05:00
Leland Lucius
13c7484458 Fixes some focus issues under wxGTK and bug #1116 2015-08-14 16:15:28 -05:00
Steve Daulton
2cb32c763f Fix for bug 558 2015-08-13 13:06:12 +01:00
Leland Lucius
6c3469afe0 Fix slow downs caused by the ProgressDialog 2015-07-31 18:41:13 -05:00
Leland Lucius
a269670912 Fix warning 2015-07-30 10:37:17 -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
fa99433113 Updated/fixed ProgressDialog for wx3
This also re-enables the splash screen and recombines the
OnInit() and FinishInits() since I'm pretty sure the progress
dialog was the issue.

I also retested (as much as I could) and cleaned out all of the
little "hacks" the progress dialog gained over the years.  With
the new modal handling of wx3, it seems that things are much better
behaved.

However, it seems that wxGTK (at least) has gained some new focus
probs (to be dealt with later).
2015-07-19 15:47:50 -05: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
Leland Lucius
0ef7ccb1d1 Fix permissions...not sure why this was happening though 2015-05-29 19:49:28 -05:00
Leland Lucius
45e70b605f Restore the yields
Was getting some timer assertions, so restoring the yields.  Better
the evil that you know...
2015-05-25 03:19:14 -05:00
Leland Lucius
6cb9b7d8fb Corrects sizing on OSX
Wouldn't you know that OSX had to go and be different, but it
looks like we finally have consistency across all three (fingers
crossed).
2015-05-22 10:14:22 -05:00
Leland Lucius
16744a2387 Improves ProgressDialog size calculations
Discovered a sizing problem when working on the effect registration
dialog and then found that others had mentioned a similar sizing
issue with the TimerRecordingDialog.
2015-05-22 00:47:52 -05:00
David Bailes
f458df1c7b Changes to a number of dialogs so that the NVDA screen reader can read the titles. Missed these in my last patch. The accessibility name of the dialog is set to the title. 2015-05-18 13:57:05 +01:00
david avery
193603551f wx3 fix 2015-05-16 14:38:51 -06:00
Leland Lucius
01aaaebf77 No longer yield when the progress dialog is active
When the dialog yielded, it opened up a window that allowed events
to flow to other parts of the app that shouldn't be receiving them
while the action is in progress.  This could cause odd behavior
or crashes.

I've removed the yields and hopefully the darn thing will still
work right.
2015-05-04 11:09:30 -05:00
david avery
0319f6ea51 merging wx3 changes 2015-04-12 23:52:32 -06:00
v.audacity
7c23be0126 comments regarding Proposed Features #1, at http://wiki.audacityteam.org/wiki/Proposal_Timer_Record_Improvements 2014-11-25 03:59:29 +00:00
v.audacity
d8783554e3 hack to adjust a wxASSERT that was failing on small (<1%) overage of nGaugeValue 2014-11-25 03:27:17 +00:00
lllucius
1eeb4d979a The fabled realtime effects...
I've made it where you can enable and disable via experimentals:

EXPERIMENTAL_REALTIME_EFFECTS
EXPERIMENTAL_EFFECTS_RACK

You will notice that, as of now, the only effects currently set up for
realtime are VSTs.  Now that this is in, I will start converting the
rest.

As I start to convert the effects, the astute of you may notice that
they no longer directly access tracks or any "internal" Audacity
objects.  This isolates the effects from changes in Audacity and makes
it much easier to add new ones.

Anyway, all 3 platforms can now display VST effects in graphical mode.
Yes, that means Linux too.  There are quite a few VSTs for Linux if
you search for them.

The so-called "rack" definitely needs some discussion, work, and attention
from someone much better at graphics than me.  I'm not really sure it should
stay in as-is.  I'd originally planned for it to be simply a utility window
where you can store your (preconfigured) favorite effects.  It should probably
revert back to that idea.

You may notice that this DOES include the API work I did.  The realtime effects
were too tied to it and I didn't want to redo the whole thing.  As I mentioned
elsewhere, the API stuff may or may not be very future proof.

So, let the critter complaints commence.  I absolute KNOW there will be some.
(I know I'll be hearing from the Linux peeps pretty darn quickly.  ;-))
2014-10-26 03:24:10 +00:00
benjamin.drung@gmail.com
277932dccb Remove trailing spaces. 2014-06-03 20:30:19 +00:00
martynshaw99
4ce2643d5f Remove the
// Indentation settings for Vim and Emacs
etc. lines from all files, as Campbell's patch (except for other changes to Languages.cpp)
2013-09-24 00:14:37 +00:00
james.k.crook@gmail.com
dba81b3f1c Cleanup: Fixed lots of trivial MSVC warnings. 2013-08-25 21:51:26 +00:00
v.audacity
fd17ae3903 David Bailes patch for bug 577 2012-10-13 00:59:14 +00:00
martynshaw99
6ae1c7855e Messages about what is going on.
Resizing the ProgressDialog so one can see them.
2012-05-17 00:17:51 +00:00
v.audacity
24f11dcbc0 Apply Leland's *other* patch for bug 344 (p3). 2012-02-15 01:15:51 +00:00
v.audacity
d7ac6df84c Leland's fix for bugs 44 and 344. 2012-02-13 22:43:43 +00:00
mchinen
a220928808 Patch by David Wallace to fix Bug 429 - Audacity freezes or crashes when libsndfile imports files without audio data 2011-07-11 15:30:16 +00:00
lllucius
9438fdf3e5 If the progress dialog is used before the main window is
created, then there won't be a menu bar.  So, check for
possible NULL pointers.  (Are you listening Leland?!?!)
2011-04-06 05:26:26 +00:00
lllucius
dbf2cdf605 Bug #334 - On OSX, this fixes the issue where you can
terminate Audacity while the progress dialog is being
displayed.
2011-04-03 02:22:59 +00:00
martynshaw99
fd268badd5 Fix for bug 180, 'Close' now handled properly. 2010-07-20 22:20:45 +00:00
clayton.otey@gmail.com
bf8d375d42 Reverting an accidentally commited change to workaround a compile error. 2010-06-11 21:08:44 +00:00
clayton.otey@gmail.com
92f28a0a1d Changed the layout of the TimeScale effect dialog 2010-06-11 01:33:17 +00:00
businessmanprogrammersteve
a55c20be66 Fix most of the compile warnings I get on Linux (but not the Audacity Logo
xpm stuff or a few things in FFMPEG export)
2010-02-12 21:36:20 +00:00
ra
6e3e8dcfff Remove some old erratta, and do a major tidy up of line endings and properties on source files 2010-01-24 13:33:28 +00:00
ra
e74978ba77 Locate and position the current Audacity source code, and clear a variety of old junk out of the way into junk-branches 2010-01-23 19:44:49 +00:00