Paul Licameli
592518c157
modules/CMakeLists.txt iterates topologically sorted list of modules
2021-05-18 20:51:55 -04:00
Paul Licameli
e85ddf4a6d
Remove track panel hijack hooks from ModuleManager...
...
... It ended up not used, and long ago superseded by other TrackPanel
reorganization.
Such things as that (and many more) will be implemented with different
idioms (registries in various higher level code) without requiring changes in
this low level protocol for loading modules.
2021-05-16 07:03:12 -04:00
Paul Licameli
bbda68c079
ModuleManager doesn't specially start up mod-script-pipe...
...
... The standard module dispatch can do that.
2021-05-16 07:03:12 -04:00
Paul Licameli
e7f8f36700
A macro for boilerplate to generate required module entry points
2021-05-16 07:03:12 -04:00
Paul Licameli
fd94b66483
Don't duplicate defs of DLL_IMPORT, DLL_API, ModuleDispatchTypes
2021-05-16 07:03:11 -04:00
Paul Licameli
c5ebc396eb
Audacity.h has shrunk to nothing, now remove it!
2021-05-10 00:05:23 -05:00
Paul Licameli
5844b2090a
Generate a picture of module dependencies at configure time
2021-05-06 09:15:22 -05:00
Paul Licameli
ca7d96f20a
Transitive link dependencies via Audacity simplify module CMakeLists
2021-05-06 09:15:22 -05:00
Paul Licameli
938bbeb4f9
cmake function audacity_module abstracts common module setup steps...
...
... But leaving the wxDEBUG definition in each. It should not be in the reused
function.
2021-05-06 09:15:22 -05:00
Leland Lucius
25089ff3ee
Modules should go into <prefix>/<libdir>/audacity/modules on Linux
2021-05-06 00:47:27 -05:00
Ian McInerney
91be0e6969
Ensure declaration of function matches its definition
...
It was defined as taking a size_t paramater when it was written,
so the declarations used to call it should also use a size_t parameter
to ensure the call is correct.
2021-04-23 09:12:30 +01:00
James Crook
a7360e74b7
Bug 2572 - Multi-byte characters may corrupt Json from mod-script-pipe
2021-01-24 19:05:32 +00:00
luzpaz
7a3bdcf3f2
Fix typos (user facing and non-user facing) ( #727 )
...
Found via `codespell v2.1.dev0`
`codespell -q 3 -S *.po,./lib-src -L parm,parms,toke`
2021-01-24 09:46:08 +00:00
Paul Licameli
caa312ab7b
Remove some unneeded #includes and forward declarations
2020-11-20 13:47:47 -05:00
SteveDaulton
e7c010c8a4
Bug 2572 - Multi-byte characters may corrupt Json from mod-script-pipe
2020-10-26 01:15:06 +00:00
Leland Lucius
c1407cdca9
Force use of our wxWidgets and fix RPATH handling
2020-07-05 13:39:57 -05:00
Leland Lucius
93d4e3a463
Bug 2468 (Python Scripting of Nyquist Effects)
2020-06-03 11:18:14 -05:00
Carlo Bramini
8ef97738ad
[CMAKE] Fix build for Cygwin. ( #548 )
...
* [CMAKE] fix build for Cygwin.
* [CMAKE] Fix build for Cygwin.
2020-05-28 16:21:22 -05:00
Paul Licameli
0a00110612
Remove mod-track-panel and all mention of it
2020-05-25 17:21:05 -04:00
Leland Lucius
30dbdf40a9
Cleaning up lib-src
...
FileDialog goes into audacity/src/widgets and the mod-* directories go into
audacity/modules.
This leaves nothing in lib-src that isn't a 3rd-party libs or supporting
files.
2020-05-24 16:21:26 -05:00