Paul Davis
4052537e0f
midisurfaces: make connection_handler() private
2023-04-21 15:38:40 -06:00
Paul Davis
f718279949
surfaces & event loops: i really mean no more request buffer factories
2023-04-21 13:55:58 -06:00
Paul Davis
6eec11e50e
midi surfaces: fix debug trace string
2023-04-21 12:16:37 -06:00
Paul Davis
9dc53f9400
midi surfaces: no reason for the connection handler to be virtual
2023-04-21 12:16:37 -06:00
Paul Davis
b35518e212
switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr
...
This is mostly a simple lexical search+replace but the absence of operator< for
std::weak_ptr<T> leads to some complications, particularly with Evoral::Sequence
and ExportPortChannel.
2023-03-24 14:19:15 -06:00
Paul Davis
39ed528e25
std-ize: convert all boost shared/weak ptr includes to <memory>
...
Also fix stdint.h -> cstdint and alphabetically order std includes
2023-03-24 14:19:15 -06:00
Paul Davis
259499fc5f
require use of BBT_Argument as both parameter and return type from most methods (libs edition)
2023-02-15 16:02:56 -07:00
Paul Davis
c2c23172bd
ctrl surfaces: add method to BasicUI to stop slots in a given trigger box
2022-12-10 10:33:24 -07:00
Robin Gareus
705386842b
Require prefix for libardour library header location
2022-11-19 01:12:51 +01:00
Robin Gareus
37251faaf1
Add missing wscript file
2022-11-19 00:59:38 +01:00
Robin Gareus
d521c2ede6
src-tree cleanup: separate surfaces from libraries
...
libardourcp and now libardour_midisurface are not control
surfaces, but helper libraries for those.
They need to be deployed to the library folder (shared between
ctrl surfaces) and not scanned as ctrl surfaces at runtime.
2022-11-19 00:09:17 +01:00