Robin Gareus
74c4ca3e52
Reduce reliance on boost - the hard part
...
the rest from `tools/convert_boost.sh`.
* replace boost::function, boost::bind with std::function and std::bind.
This required some manual fixes, notably std::placeholders,
some static_casts<>, and boost::function::clear -> = {}.
2024-10-19 03:47:21 +02:00
Paul Davis
681ca38848
push2: fix a couple of potential crashes
2022-08-31 10:11:02 -06:00
David Robillard
380a24b837
Push2: Remove debug printing
2022-08-26 14:10:40 -06:00
David Robillard
c4632da2e7
Push2: Drop "using namespace std"
...
No functional changes, just makes some more context explicit like the previous
commit.
2022-08-26 14:10:40 -06:00
David Robillard
61088a1a01
Push2: Use consistent naming convention for private member variables
...
No functional changes, just makes code easier to read.
2022-08-26 14:10:36 -06:00
Robin Gareus
acfa04d700
Update Ctrl-surface MIDI port list when ports change
...
This is a better variant of bbb6851468 , directly using
the GUI context without indirection.
2021-02-04 06:19:37 +01:00
Robin Gareus
365f6d6337
Update plugins/addons GPL boilerplate and (C) from git log
2019-08-03 15:53:18 +02:00
Paul Davis
e71809dc04
push2 gui catches port registrations
2016-09-30 11:23:01 -04:00
Paul Davis
4a159b817f
remove useless code from push2 gui dialog
2016-09-30 11:23:01 -04:00
Paul Davis
0610e1dc8d
remove all pad + scale stuff from push2 gui
2016-09-27 14:59:31 -05:00
Paul Davis
2810e5619a
push2: provide basic GUI control for pressure mode
2016-09-27 14:59:31 -05:00
Paul Davis
f50d7cda25
additional i18n.h changes for push2 branch
2016-09-27 14:59:31 -05:00
Paul Davis
313a0a7e90
push2: small change to work with a recent change in master
2016-09-27 14:59:31 -05:00
Paul Davis
33a2995fd8
push2: save and restore push2 pad state, etc.
2016-09-27 14:59:30 -05:00
Paul Davis
70477e6fed
push2: almost fully operational ableton style pad mapping, etc
2016-09-27 14:59:30 -05:00
Paul Davis
2aec2161f9
push2: initial sort of working pad remapping
2016-09-27 14:59:30 -05:00
Paul Davis
d19c9885ff
push2: start of pad layout editing
2016-09-27 14:59:30 -05:00
Paul Davis
66453868cd
push2: update GUI pad display when octave shift is used, or pad map is changed
2016-09-27 14:59:30 -05:00
Paul Davis
eff67c8a8f
push2: basics of octave shifting
2016-09-27 14:59:30 -05:00
Paul Davis
915f937aa4
push2: add missing files
2016-09-27 14:59:30 -05:00