James Crook
f606375202
Merge branch 'master' into darkaudacity
...
Fixed conflicts by hand in:
LICENSE.txt
README.txt
src/AboutDialog.cpp
src/Audacity.h
src/HelpText.cpp
src/toolbars/ToolDock.cpp
win/audacity.iss
2017-03-19 15:48:16 +00:00
Paul Licameli
9fde75268f
Define an AudacityException subclass for unready on-demand data
2017-03-17 17:52:58 -04:00
Paul Licameli
acf3c018bb
Define an AudacityException subclass for user cancellation of progress
2017-03-17 17:52:58 -04:00
Paul Licameli
195509a033
Define an AudacityException subclass for file errors
2017-03-17 17:52:58 -04:00
Paul Licameli
f1cce8aa78
Define an AudacityException subclass for assertion violations
2017-03-17 17:52:57 -04:00
Paul Licameli
df077d171a
Exception framework: define AudacityException and GuardedCall...
...
AudacityException is an abstract base class for exceptions generated by
Audacity.
GuardedCall wraps any function (usually a lambda) in an appropriate catch
block.
It can also accept a second function that defines a catch block action, which
can rethrow or return a value for the GuardedCall.
It can also accept a third function, that defines another, delayed action that
executes in the main thread at idle time if the second function intercepts an
AudacityException and completes without rethrow.
Defaults for the second function simply return void or false. Default for the
third function invokes a virtual method of AudacityException, which for
subclass MessageBoxException, displays a message box.
2017-03-17 17:52:57 -04:00
Paul Licameli
5036583549
Fewer inclusions of AudacityApp.h
2017-03-17 17:52:24 -04:00
James Crook
73b421a5c3
Bug 1591 - Windows: Click Track not removed from previous installation
2017-02-24 18:33:27 +00:00
James Crook
da1f860f2f
Merge branch 'master' into darkaudacity
...
Conflicts resolved by hand:
README.txt
src/AboutDialog.cpp
src/AudacityApp.cpp
src/Menus.cpp
src/TrackPanel.cpp
win/audacity.rc
2017-02-13 18:34:13 +00:00
James Crook
0ceae62964
Add UTF-8 BOM to audacity.iss so that Unicode is right in installer.
2017-02-13 16:15:42 +00:00
windinthew
292a74f5c6
Update Team list and year
2017-01-17 03:25:15 +00:00
windinthew
639bfcbad4
Add sample-data-import
2016-11-24 06:22:58 +00:00
James Crook
5fb8fc766d
Merge remote-tracking branch 'upstream/master' into darkaudacityrelease
...
Conflicts resolved by hand:
src/Menus.cpp
src/TrackPanelAx.cpp
2016-10-24 15:53:13 +01:00
James Crook
474782eafe
clicktrack.ny -> rhythmtrack.ny on windows too
2016-09-30 09:12:51 +01:00
James Crook
285f6dc788
Fix doubled 'http://'
2016-09-21 10:04:33 +01:00
Richard Ash
ad72c112a4
Update references to sourceforge.net
...
Replace references to audacity.sourceforge.net with the new
audacity web site, and also bug report emails in configure scripts
and readme files.
2016-09-21 10:03:25 +01:00
James Crook
0361169839
Start of hackery to reduce differences between DarkAudacity and Audacity
2016-09-10 23:39:09 +01:00
James Crook
4f185ae3ac
Image/Icon changes for Logo.
...
I had a microphone logo instead of Audacity headphones, but (a) it did not work so well in small sizes and (b) it lost some of the connection with Audacity, so I re-instated a more Audacity like headphones logo. The microphone can still be seen on the splash screen of the installer. I decided not to give the logo a white surround. The result is that on a dark windows toolbar it can almost disappear into the background, but becomes visible when you hover.
2016-08-25 15:17:54 +01:00
James Crook
d88fd4ed1a
Innosetup - Fewer files, updated README and InfoBefore.
...
Download is now 5Mb in size.
2016-08-23 16:06:54 +01:00
James Crook
2ed497bc6c
Updated images and icons
2016-08-23 14:45:28 +01:00
James Crook
0f4252125d
More customisation for DarkAudacity name/site.
...
Includes tweaks to help text, as for example manual is NOT included with distribution.
Version now has an 'x' suffix.
2016-08-21 23:12:09 +01:00
James Crook
ca4c931a6f
First steps of converting installer.
2016-08-21 21:48:23 +01:00
James Crook
0db05760a8
Merge remote-tracking branch 'upstream/master' into darkaudacity
...
Conflicts fixed by hand:
src/widgets/Ruler.cpp
2016-08-17 15:28:39 +01:00
Gale Andrews
5a8801fcd6
Mark Young's change to download Audacity as step 2
...
And update copyright date
2016-08-15 23:10:50 +01:00
James Crook
d45e5d57e9
Merge branch 'master' into darkaudacity
...
Conflicts fixed by hand:
src/ThemeAsCeeCode.h
src/prefs/PlaybackPrefs.cpp
src/toolbars/ToolBar.cpp
src/widgets/ExpandingToolBar.cpp
src/widgets/Meter.cpp
2016-08-12 17:04:24 +01:00
Paul Licameli
924df495ff
Make headers in import directory self-contained
2016-08-11 11:51:33 -04:00
Gale Andrews
6a4c74f592
Fix incorrect Wiki link
2016-08-08 14:48:53 +01:00
James Crook
d601f0269f
Merge branch 'master' into darkaudacity
...
Conflicts:
src/AboutDialog.cpp - DialogWrapper
src/AllThemeResources.h - New version
src/Menus.cpp - Some changed shortcuts still to add back.
src/SplashDialog.cpp - DialogWrapper
src/ThemeAsCeeCode.h - New Version
win/audacity.rc - New Version
2016-07-15 21:44:15 +01:00
windinthew
757af1c33e
Update copyright year
2016-07-03 17:33:21 +01:00
windinthew
6aac29596c
Remove Leveller from Windows project files
2016-07-03 16:09:01 +01:00
James Crook
3a1f945692
Merge remote-tracking branch 'upstream/master' into darkaudacity
2016-06-26 09:38:10 +01:00
Paul Licameli
4739f3e27b
Compensate for wxW 3 tab navigation deficiencies on Mac...
...
... using char hook event handlers. We don't need to go the extreme length
of patching wxWidgets source.
2016-06-25 19:14:05 -04:00
Paul Licameli
6a4d6ceeda
Separate source files for ScrubbingToolBar
2016-06-25 15:05:17 -04:00
James Crook
db667ab58f
Change text to clarify this is a customised version
...
"Audacity" to "Dark Audacity". Updated text in about box.
2016-06-23 15:01:15 +01:00
Paul Licameli
a2a7d41c47
Add files to Windows build
2016-06-15 07:24:20 -04:00
James Crook
3cb560c7ab
Precompiled headers for Windows release builds too.
...
Faster building of release builds on Windows. This force-includes AudacityHeaders.h too. We didn't used to do this because it could hide include file mistakes which would break the build on Linux. We could build the Windows release version to check that includes hadn't been missed out. Now that we have automated Travis builds on Linux we have a better way to check Linux builds aren't broken, and can have faster Windows building of release.
2016-06-10 13:42:17 +01:00
Benjamin Drung
787f2afd10
Introduce end-of-line normalization
...
Ensures that all files that Git considers to be text will have
normalized (LF) line endings in the repository. When core.eol is set to
native (which is the default), Git will convert the line endings of
normalized files in your working directory back to your platform's
native line ending.
See also https://git-scm.com/docs/gitattributes
2016-05-17 01:05:05 +02:00
Paul Licameli
7c2a531486
New base classes of TrackPanel just for the bitmap backing and overlay system...
...
... to make it reusable by other classes.
Also, don't create a second DC when repainting TrackPanel.
2016-05-09 11:37:32 -04:00
Paul Licameli
367b2c1011
Move command functors to a new header file, and generalize with templates...
...
... so that member functions of other than AudacityProject may be called.
Will use this new generality soon for scrubbing menu items.
2016-04-23 02:05:36 -04:00
Gale Andrews
e48c80d13b
Don't disable "Select Destination Location" wizard
2016-04-19 14:04:34 +01:00
Paul Licameli
1722ee9e32
Define TrackPanelOverlay, use it to reimplement play indicator and cursor...
...
... but scrub speed display is disabled
2016-04-18 14:31:36 -04:00
Paul Licameli
b6fdffbab2
Don't copy wxFileName often, it's not lightweight! Use wxFileNameWrapper...
...
... which is a new class that defines moves.
2016-04-16 11:57:39 -04:00
Gale Andrews
bd9fc44173
Update to Inno Setup 5.5.9
...
Don't disable the Welcome page.
Armenian translation now "official".
2016-04-13 13:14:16 +01:00
Paul Licameli
093f055f1d
Make GStreamer compilable (but it doesn't link), and rewrite with lots of RAII
2016-04-09 20:45:12 -04:00
Paul Licameli
3ced1503ee
Make EXPERIMENTAL_EQ_SSE_THREADED compilable, at least on Windows.
2016-04-03 11:37:18 -04:00
Paul Licameli
0c9deb398c
Fix mac build. No standard headers in Audacity.h.
2016-03-01 12:22:37 -05:00
henric
25a6d3b99b
Enable the DEP and ASLR flags.
...
More precisely, /DYNAMICBASE and /NXCOMPAT are set unless explicitly disabled.
2016-01-24 02:13:46 -07:00
Gale Andrews
1d137db502
Add fix_rename.diff to list of wxWidgets patches, correct wxWidgets configuration names.
2015-12-23 00:08:17 +00:00
Leland Lucius
ef527f83fc
Revised workaround for bug #1266
2015-12-21 16:59:46 -06:00
Leland Lucius
d6297ed01d
Fix (workaround) for bug #1266 .
2015-12-21 16:57:20 -06:00