Paul Licameli
13d3b61577
Remove unnecessary #include from NyqBench.h
2019-03-23 11:06:09 -04:00
Paul Licameli
0dd0a5cb5a
Remove <wx/menu.h> from CommandManager.h, moving inline functions out
2019-03-23 10:56:43 -04:00
Vitaliy Kirsanov
5ada9ee201
Use native CMakeLists.txt for libexpat
...
cmake-proxies/expat/CMakeLists.txt seems to make more problems than it
solves. But the native one appears doing its job well on multiple
platforms. Tested on Windows, OSX, Linux and FreeBSD.
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# Author: Vitaliy Kirsanov <krokoziabla@yandex-team.ru>
# Date: Thu Mar 14 19:03:29 2019 +0300
#
# On branch tmp
# Your branch is up to date with 'my/tmp'.
#
# Changes to be committed:
# modified: cmake-proxies/CMakeLists.txt
# deleted: cmake-proxies/expat/CMakeLists.txt
# modified: lib-src/expat/CMakeLists.txt
#
# Changes not staged for commit:
# modified: lib-src/expat/CMakeLists.txt
#
2019-03-16 13:10:21 +00:00
Paul Licameli
296f846158
Work around the other link problem, but I don't know what consequences...
...
... this will have at run-time for the file dialog.
2018-11-18 13:17:11 -05:00
Paul Licameli
f4b209e4f7
Eliminate warning building mod-null and mod-script-pipe
2018-11-16 13:20:24 -05:00
Paul Licameli
cd4fa7bdb0
lib-src/libid3tag: remove warnings...
...
... with casts between char* and unsigned char*
2018-11-15 11:23:19 -05:00
Paul Licameli
73452e96ee
lib-src/libsndfile: fix warnings about bit-shifting negative constant
2018-11-15 11:23:19 -05:00
Paul Licameli
449bd38477
lib-src/libsndfile: fix warning about format argument type mismatch
2018-11-15 11:23:19 -05:00
Paul Licameli
90b2e823e4
lib-src/libscorealign: fix warning about vacuous self-assignment
2018-11-15 11:23:19 -05:00
Paul Licameli
a3afdf80d0
lib-src/libnyquist: fix warning about always-false comparison...
...
... but this raises questions about the intention to catch negative values,
which if they ever happened, were just mis-cast to unsigned at call sites
2018-11-15 11:23:19 -05:00
Paul Licameli
a05812f7ed
lib-src/libmad: fix warning...
...
... comparing enum to int value that means invalid
2018-11-15 11:23:18 -05:00
Paul Licameli
03af971f8e
lib-src/portmidi/porttime: fix warning about macro redefinition...
...
... there is a difference in the type, not the value, of the constant defined
by the two versions of the macro. See clock_types.h in the Mac SDK:
define NSEC_PER_MSEC 1000000ull /* nanoseconds per millisecond */
2018-11-15 11:23:18 -05:00
Paul Licameli
548f221890
lib-src/twolame/libtwolame: eliminate warnings...
...
... cast enum to int before testing for negative value which is not in the
enumeration but signifies "undefined"
2018-11-15 11:23:18 -05:00
Paul Licameli
2fec472ba2
lib-src/libnyquist: eliminate register local variables
2018-11-15 11:23:17 -05:00
Paul Licameli
14bd1cad29
lib-src/libnyquist/nyquist/xlisp: fix duplicate "const"
2018-11-15 11:23:17 -05:00
Paul Licameli
a4f9de784a
lib-src/portsmf: extra parens around intentional if/while assignments
2018-11-15 11:23:17 -05:00
Paul Licameli
263fbff02c
lib-src/portsmf: string literals as const char *, not char *
2018-11-15 11:23:17 -05:00
James Crook
a18680647d
Allow Unicode filenames via mod-script-pipe commands
2018-11-11 13:55:14 +00:00
Paul Licameli
9759c6bd4f
Plugin Menus
2018-10-24 12:16:44 -04:00
Vitaly Kirsanov
b38af473c6
Missing <wx/sizer.h> include
...
Without it build on my Windows host fails
2018-10-20 10:48:39 +03:00
Paul Licameli
d46532623a
Fix build of mod-null
2018-10-18 10:38:17 -04:00
Paul Licameli
fcfc5d0f36
Fix build of mod-null
2018-10-18 10:24:42 -04:00
Paul Licameli
efe59ef1f8
Fix build of mod-null
2018-10-18 10:00:44 -04:00
Paul Licameli
1eb293b7b3
Fix build of mod-nyq-bench
2018-10-18 09:28:31 -04:00
Paul Licameli
fc99f61945
Fix compilation of mod-nyq-bench
2018-10-16 17:17:32 -04:00
Darrell Walisser
651957f8c2
fix bug compiling on Linux/gcc-4.9 with wxwidgets 3.0.2
2018-10-14 11:57:58 +01:00
scootergrisen
b4f7946e9b
Remove some double space
2018-10-14 10:42:01 +01:00
Steve Daulton
5d34d022a5
Add rms.ny to Audacity bundle
...
Tidy translation code in init.lsp
Include rms.ny in Makefile.am
Add rms.ny to Linux package
Update Makefiles with: autoreconf --force --no-recursive
Add rms.ny to mac build
Add rms.ny to Windows build
2018-10-08 18:55:46 +01:00
Paul Licameli
9481587fa8
Move menu handling functions out of class AudacityProject
2018-09-29 12:10:27 -04:00
Paul Licameli
f7545650f7
Remove empty files src/LoadModules.* and all mention of them
2018-09-14 14:27:03 -04:00
James Crook
47926c04fa
Bug 1969 - Windows: no monitored sound for 15 secs with software playthrough with default MME host
...
This was a bug in portaudio MME implementation.
With all the buffers bigger than they were meant to be, we got a longer input and longer output delay.
2018-09-08 23:22:56 +01:00
Paul Licameli
06eee27b9a
Rewrite commit 1bc0f0f without further changes to lib-src...
...
... Reuse the external function registration added earlier in 2.3.0
development, for support of internationalization in Nyquist.
This way, we avoid making cyclic static linkage dependencies between the
library and the application.
2018-08-01 23:11:30 -04:00
James Crook
1bc0f0f4d0
Make Nyquist support (AUD-DO)
...
Nyquist AUD-DO calls out to a new function that executes script commands, and returns results in a lisp string.
2018-08-01 20:32:03 +01:00
Henric Jungheim
40ce9d6fca
portaudio-v19: Update for VS2015+
2018-06-26 06:53:47 -07:00
Henric Jungheim
2ebb341490
libscorealign: Update for VS2015+
2018-06-26 06:53:47 -07:00
Henric Jungheim
bd5b333787
libnyquist: Update for VS2015+
2018-06-26 06:53:47 -07:00
Henric Jungheim
8bf2071fdd
lv2: Update for VS2015+
2018-06-26 06:53:47 -07:00
henric
659f8cbc6f
Get rid of the Windows compatibility headers stdint.h and inttypes.h.
...
Microsoft provides their own these days.
2018-06-26 06:53:47 -07:00
Paul Licameli
59cb9be780
pa_ringbuffer.c wasn't compiled by Travis, that broke the build
2018-05-10 00:21:31 -04:00
James Crook
763b2845ae
Fix non-ASCII character in portaudio comment
2018-04-15 15:09:48 +01:00
James Crook
cbd0f8aba3
Fix (my) typo in a Mac #define.
...
Recreating a Mac fix locally on Windows, I copied too much text.
And of course it didn't show up in the Windows or Travis builds.
2018-04-13 08:04:25 +01:00
Paul Licameli
71f49ae0f6
Fix build targeting MacOS 10.6
2018-04-12 17:15:35 -04:00
James Crook
effab49a6f
Improve Mac wx3.1.1 compatibility
...
1. Qualify hash as std::hash.
2. Ensure we have a header for the function 'free'
2018-04-12 20:10:41 +01:00
James Crook
04d7108509
Rejig mod-xxx building under Windows
...
The project files move from lib-src into the win/Projects folder.
Intermediate files are now kept well away from the files we want.
Less use of '..' and more of $(SolutionPath) in paths.
2018-04-07 12:41:57 +01:00
James Crook
1339c3a5e5
Add wx link info into mod-script-pipe for Windows
...
This puts it on the same footing as other mod-xxx
It also means we can shift between wxWidgets versions without updating the project file.
2018-04-07 12:41:57 +01:00
James Crook
6e59c2e286
Move Nyquist Workbench to Tools menu
...
Also disable and comment an incorrect ASSERT.
2018-04-06 14:27:33 +01:00
James Crook
a13a925c6b
autoreconf -ivf
2018-04-06 13:11:32 +01:00
James Crook
b24dae713b
Update configure.ac for modules.
2018-04-06 11:54:15 +01:00
James Crook
2004aa2be2
Add m4 macros for gnu++11
2018-04-06 11:54:14 +01:00
James Crook
60a8e832b7
Update module makefiles
2018-04-06 11:53:57 +01:00