1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-01 16:19:43 +02:00

8242 Commits

Author SHA1 Message Date
Paul Licameli
6e7d7447c1 Use an enum class for numeric validator styles 2018-02-21 19:21:08 -05:00
Paul Licameli
cad632b9b0 Allow specification of range in the constructor arguments for brevity 2018-02-21 19:21:08 -05:00
Paul Licameli
0efb7ce4d1 Change constructor & factory arguments of some window classes...
... Follow convention of parent first, id second.

Do more work in constructors, rather than having multi-stage setup.
2018-02-21 19:21:06 -05:00
Paul Licameli
97a8cf52d4 More constructor arguments for EffectScienFilter 2018-02-21 19:21:06 -05:00
Paul Licameli
aa72cae61b Follow wxWidgets argument conventions for other window factories 2018-02-21 19:21:05 -05:00
Paul Licameli
5e10ec0def Options for constructing ASlider, and can specify scroll increments 2018-02-21 19:21:05 -05:00
Paul Licameli
228388a63c Follow wxWidgets argument conventions for PrefsPanel factories 2018-02-21 19:21:04 -05:00
Paul Licameli
151cbb1305 Follow wxWidgets argument conventions for other ctors 2018-02-21 19:21:03 -05:00
Paul Licameli
ab5ff9060b More constructor arguments for RulerPanel 2018-02-21 19:21:03 -05:00
Paul Licameli
8625df6814 More NumericTextCtrl constructor options 2018-02-21 19:21:02 -05:00
Paul Licameli
5724780be9 NumericTextControl ctor arguments...
... follow wxWidgets conventions for first two arguments; add Options
2018-02-21 19:21:02 -05:00
Paul Licameli
517bdf1ba8 Fix interaction of undo and record 2018-02-21 19:21:01 -05:00
Paul Licameli
e0d826a542 Prohibit copy of TrackList, no longer needed; allow swap and move 2018-02-21 19:21:01 -05:00
Paul Licameli
c0f2782695 Fix interaction of recording and undo...
... in case you also do things, concurrent with the recording, that affect the
undo stack, either by pushing it (such as by changing the gain on one of the
playing tracks, or making a label) or by "Modifying state" without a new undo
item (such as when you change its size or mute or solo).
2018-02-21 19:21:00 -05:00
Paul Licameli
b2c69cb0f6 Define WaveTrack::Reinit() 2018-02-21 19:21:00 -05:00
Paul Licameli
a963064b99 Preliminaries for fixing the interaction of undo and record 2018-02-21 19:20:59 -05:00
Paul Licameli
28eeca5fa7 Iterate over the pending tracks for drawing and sizing the scrollbars 2018-02-21 19:20:58 -05:00
Paul Licameli
d08ae18ca4 Change details of focusing of tracks in presence of pending ones...
... Don't focus a pending changed track but remap it to the original.

You can focus a pending added track.
2018-02-21 19:20:58 -05:00
Paul Licameli
fa0fb7d8e5 Disable Undo and Redo while there are pending changes in TrackList...
... But perhaps we are developing the means to relax even this ban safely.

For instance, why not undo a mistaken AddLabelPlaying command (Ctrl+M) without
stopping the recording?
2018-02-21 19:20:57 -05:00
Paul Licameli
43776f5263 Don't push vacuous undo items...
... Vacuous pushes should not happen yet, but may happen after the machinery
for pending track changes is added and used.

This will only detect the case of one new recording track being modified. It
will not detect it if that track is modified, but other tracks exist that are
not modified.
2018-02-21 19:20:57 -05:00
Paul Licameli
539e870302 Add machinery to TrackList for pending changes to tracks 2018-02-21 19:20:56 -05:00
Paul Licameli
33cfd92c0a Define TrackId to identify tracks across undo states 2018-02-21 19:20:56 -05:00
Paul Licameli
3f05063681 Split "Do" functions out of the "Set" functions for some Track settings 2018-02-21 19:20:55 -05:00
Paul Licameli
242e9a5668 Some reimplementation of track iterators and GetLink() ...
... avoiding direct usage of the inherited end() and of the increment and
decrement of the std::list iterators
2018-02-21 19:20:55 -05:00
Paul Licameli
9dd5b521ea Make the experimental effects rack window compilable and usable...
... though there remain crash bugs to figure out, turning it on and off
during play.
2018-02-21 19:20:54 -05:00
Paul Licameli
586542bfe2 Remove post-translation substitutions 2018-02-21 19:20:54 -05:00
Paul Licameli
0aad028c9b Simplify calls to Effect::Delegate 2018-02-21 19:20:53 -05:00
Paul Licameli
a3be011bf6 inclusions of Audacity.h 2018-02-21 19:20:53 -05:00
Paul Licameli
574a20f95f Rename SpecPowerMeter as SpecPowerCalculation 2018-02-21 17:50:29 -05:00
Paul Licameli
57ce726a25 Rename Meter as MeterPanel, and some DOxygen 2018-02-21 17:50:28 -05:00
Paul Licameli
ee4f35f288 Rename Lyrics as LyricsPanel, and some DOxygen 2018-02-21 17:32:08 -05:00
Paul Licameli
a1dc8305f0 A function to extend XLisp's table of function bindings dynamically 2018-02-21 17:32:08 -05:00
Paul Licameli
e57afb3729 Fix many unused argument warnings in Menus.cpp 2018-02-21 15:18:38 -05:00
Paul Licameli
803022db11 Open 2.3.0 alpha development 2018-02-21 15:18:09 -05:00
Matt Whitlock
e1f0e974d0
Fix --without-midi build
See downstream bug: https://bugs.gentoo.org/637110
2018-02-21 12:19:19 +01:00
Paul Licameli
f665e6da2b Mention two more bug fixes in README.txt Audacity-2.2.2 2018-02-14 02:11:20 -05:00
Paul Licameli
450ced913b Catch-up CHANGELOG.txt for this version and the two previous 2018-02-13 21:32:49 -05:00
GitHaarek
fc6ffb4fbc
Updated and migrated the file to the latest appstream specs
+ Added GPL2 to project license
+ Added required metadata license
+ Added required nametag
+ Added required summary
+ Added categories
+ Changed url's to https
+ Added url for bugtracker, faq, help, donate and translate
+ Fixed broken screenshot url's
2018-02-13 00:19:57 +01:00
Paul Licameli
49f79dde60 Fix ar.po for msgformat on Windows 2018-02-12 00:57:43 -05:00
Paul Licameli
d346eb42e4 Add to diagnostics.sh detection of the bad comment sequence 2018-02-12 00:57:41 -05:00
Paul Licameli
423908e668 Release build 2018-02-11 22:00:50 -05:00
Paul Licameli
8fc81025a8 Updated ar.po -- Arabic submitted by Hussam Eddin Alhomsi (99% complete) 2018-02-11 15:25:29 -05:00
Paul Licameli
9de29019ae Corrections for pt_PT -- European Portuguese by Bruno Ramalhete 2018-02-11 15:21:36 -05:00
Paul Licameli
2b6584f4e8 msgmerge -U pl.po audacity.pot to normalize line breaks 2018-02-08 17:34:41 -05:00
Grzegorz Pruchniakowski
730dee6ebc Update pl.po from Transifex
Update pl.po from Transifex
2018-02-08 17:30:24 -05:00
Paul Licameli
c9c5421e49 Properly hide non-Full keyboard defaults containing Command+ on Mac 2018-02-08 17:19:18 -05:00
Steve Daulton
d79411cd41
Update AudacityLogo.xpm
Edited to match previous version
2018-02-08 16:46:08 +00:00
Steve Daulton
2453cdd658
Update audacity.xpm
Edited to match previous version
2018-02-08 16:44:17 +00:00
Steve Daulton
1f8d556d2a
Update audacity32.xpm
Edited to match previous version
2018-02-08 16:42:42 +00:00
Steve Daulton
351d60ee4e
Update audacity16.xpm
Have another go. Edited to match previous version
2018-02-08 16:41:25 +00:00