Paul Licameli
63b9b60542
Let's fix that again... good for Windows and the others too
2020-05-27 22:20:15 -04:00
Paul Licameli
ae966c88cc
Fix Windows build broken by a57b63c63
2020-05-27 20:47:53 -04:00
Paul Licameli
a57b63c63f
More unnecessary includes indicating hidden link dependencies...
...
... This brings the big s.c.c. to 88 files
2020-05-27 20:23:28 -04:00
Paul Licameli
226a80140a
Add some unnecessary #include directives...
...
... They are not necessary to build, but the do indicate some link
dependencies to fix, that were not shown in results of scripts/graph.pl.
The link dependencies exist because the header declaring some name did not
correspond to the .cpp file that defined it.
2020-05-27 19:58:17 -04:00
Leland Lucius
446da212f1
Make sure the modules are built
2020-05-27 16:57:11 -05:00
Paul Licameli
4ff0a9d74e
Can build for windows without precompiled headers...
...
... Requires some more wx header inclusions, a renaming of CopyFile (to avoid
colliding with a certain macro changing it to CopyFileW), and an explicit
deletion of a copy constructor and assignment (to avoid generation of
std::vector members for an incomplete type)
2020-05-27 17:36:25 -04:00
Leland Lucius
5f5a477dbf
Changed build to require python3 instead of python2
2020-05-27 16:01:04 -05:00
Carlo Bramini
bf5cd11a43
[WIN32] PCH: DEBUG_NEW unsupported by GNU libstdc++ ( #544 )
2020-05-27 15:45:03 -05:00
Jack Thomson
27d6841a85
Update bash script to use python3
2020-05-27 19:45:25 +01:00
Jack Thomson
c542cf5ef1
Update Windows Batch scripts to use python3
2020-05-27 19:45:25 +01:00
Jack Thomson
56f02ce13e
Move mw2html and htmldata to python3
2020-05-27 19:45:25 +01:00
Paul Licameli
6541e808be
graph.pl includes .mm files, and unpaired .h ; reveals more cycles...
...
... There is now a new big blob of 40 and a smaller one of 4
2020-05-27 13:42:20 -04:00
Paul Licameli
9dfa8f205c
Rewrite QuickFix button (Dark Audacity) without SetClientData...
...
... Instead, it's easier to capture data in a lambda and use Bind.
Eliminates client data, casting, and use of the fields of the event object.
2020-05-27 10:32:32 -04:00
James Crook
47fa55c4b7
Update Windows build.txt
2020-05-27 12:16:20 +01:00
James Crook
62c4e10a16
Comment about resetting toolbars in OnResetConfig
2020-05-27 12:16:20 +01:00
Leland Lucius
84f5c55d7c
Don't need smartmsgmerge.py either
...
Since it doesn't work anymore.
2020-05-27 00:43:16 -05:00
Leland Lucius
50c7627f74
Fix a few warnings on Windows build
2020-05-26 23:52:23 -05:00
Leland Lucius
1426331d3f
Fix detection of ssize_t for libsndfile
2020-05-26 23:50:48 -05:00
Leland Lucius
f33905cd30
Only set SSE/SSE2 flags for 32-bit builds on Windows
...
They aren't needed for 64-bit since all x86 64-bit processors have
these instructions.
2020-05-26 23:12:19 -05:00
Leland Lucius
97c5a9e0c2
Disable precompiled headers for Linux and Mac
...
This should catch any missing include directives. Windows
will have to come later as it needs a lot of work. It's
been using PCHs forever, so we've gotten away with a lot
of missing includes.
2020-05-26 20:53:14 -05:00
Leland Lucius
49c95973cd
Try my hand at using XO()
...
Did I do it right Paul?
2020-05-26 20:51:10 -05:00
Paul Licameli
af26d0438c
FileDialogPrivate.* include our Internat.h for macro _ ...
...
... or (win) just don't use _ when writing to the log
2020-05-26 21:19:29 -04:00
Leland Lucius
b9959de4ba
Add cmake option to disable precompiled headers
2020-05-26 20:01:49 -05:00
Sebastian Ramacher
df16b7e5c8
cmake: check for system portsmf via correct pkg-config name ( #539 )
...
Thanks much
2020-05-26 18:58:02 -05:00
Leland Lucius
5679bb23b3
Make msgfmt.py compatible with py3
2020-05-26 15:03:21 -05:00
SteveDaulton
5f395ca6e9
Fix Python recording test
...
and update for Python 3
2020-05-26 20:44:24 +01:00
Leland Lucius
37a19d6db4
Enable precompiled headers on OSX
...
Learned today how to disable precompiled header usage
for specific files, so we can now enable PCH usage on
OSX.
2020-05-26 14:39:36 -05:00
Paul Licameli
2a91f91287
Revert "Break cycle of FileDialog and FileDialogPrivate"...
...
... It didn't really break the cycle, because there were still indirect
inclusions via AudacityHeaders.h.
This reverts commit 4f78874978
.
2020-05-26 15:24:00 -04:00
Leland Lucius
a1dca132a8
Remove unnecessary ALIAS definition
...
No longer needed after removal of old build system
2020-05-26 13:50:34 -05:00
Leland Lucius
e7decd8013
Cleanup a few more library builds
2020-05-26 13:36:07 -05:00
Paul Licameli
83d5c81578
Change a function return from wxString to TranslatableString
2020-05-26 12:04:11 -04:00
Paul Licameli
66c5b76573
Simplify public interface of FileHistory
2020-05-26 10:47:47 -04:00
Paul Licameli
3313b33050
Move helper structure definitions out of CommandManager.h...
...
... and remove an indirection in handling one of them
2020-05-26 09:49:22 -04:00
James Crook
4c3dda596d
Update win build instructions
2020-05-26 12:34:39 +01:00
Leland Lucius
ccb32b363d
Adjust include paths
2020-05-26 03:24:27 -05:00
Leland Lucius
51507ecdf8
Move libmp3lame into the lame directory
...
This is where it would be in the original library structure
and makes the CMakeLists.txt a tad cleaner.
2020-05-26 02:05:43 -05:00
Leland Lucius
d738d35a7b
Remove mpglib as it's not needed
...
And slower than libmad
2020-05-26 01:44:58 -05:00
Paul Licameli
4f78874978
Break cycle of FileDialog and FileDialogPrivate
2020-05-26 02:05:06 -04:00
Paul Licameli
5f61552987
Remove an unused ODLock...
...
... It became unused long ago at 61177a15ad
when libSndFileMutex in FileFormats.cpp took its job
2020-05-25 21:01:44 -04:00
Paul Licameli
0ef7213a2e
Bug2453: Shoudln't show & accelerators in dialog text for key prefs
2020-05-25 19:57:20 -04:00
Leland Lucius
5e8cfb0c5a
Bug 2431 - Mac: Real-time effects - Enable checkbox has no effect
2020-05-25 18:27:46 -05:00
Paul Licameli
2272055d44
More cleanup of the tree after moving modules & FileDialog
2020-05-25 17:21:35 -04:00
Paul Licameli
0a00110612
Remove mod-track-panel and all mention of it
2020-05-25 17:21:05 -04:00
Paul Licameli
7fbfc2b292
Finish the job of 30dbdf4
, deleting abandoned source files...
...
... And correcting #include paths, and removing mentions in read-me files, and
correcting CMakeLists.txt
2020-05-25 17:21:05 -04:00
Paul Licameli
e4238a93a0
src/CMakeLists.txt includes gtk ...
...
... not relying on prior inclusion of lib-src/FileDialog
2020-05-25 17:21:05 -04:00
pan93412
bdb5c78f58
Update Chinese (Taiwan) Translation
2020-05-25 21:51:53 +01:00
Paul Licameli
2c8c5799f6
Correct menu ordering after "Reset Configuration" command, see f5afb28
2020-05-25 14:24:14 -04:00
James Crook
f5afb28f54
Bug 363 - (Part I) Provide a Reset Preferences command inside Audacity
...
This is the beginning of a configuration reset mechanism within Audacity.
2020-05-25 17:39:33 +01:00
Paul Licameli
c11e2d4998
Remove files in locale/ no longer used to regenerate .pot and .po
2020-05-25 11:03:48 -04:00
James Crook
dc5ad0309e
Fix build
2020-05-25 12:03:56 +01:00