a8f242f80a
no need for an noop method
2016-03-15 12:41:21 -04:00
7658850d9d
remove plugin ui settings from rc-config
2016-03-15 15:15:40 +01:00
2b77d6ba85
new preference: don't open plugin GUI when there's an inline display
2016-03-15 00:26:30 +01:00
93bc9b9728
update [LV2] Plugin Inline Display API: drop cairo dependency
2016-03-14 16:45:27 +01:00
420cc9b447
use ForGroup to flag and detect route-group based control changes
2016-03-14 10:42:01 -04:00
591f92e531
add new Controllable::GroupDisposition value, ForGroup, to identify changes being made *for* a RouteGroup
2016-03-14 10:41:33 -04:00
c32824e452
Implement LV2 Inline Display Extension
2016-03-14 00:17:16 +01:00
58469214be
prototype online self-automating LV2 plugin interface
...
goes along with https://github.com/x42/automate.lv2
2016-03-14 00:17:14 +01:00
5fa4cf996b
prepare custom LV2 extensions
2016-03-14 00:17:08 +01:00
f00342b2d8
Some AudioGrapher classes need to be exportable now, to support newly introduced 'AnalysisGraph' class
...
(not entirely sure why - but it might be because 'ProcessContext<Sample>' is now used in multiple sources within libardour).
2016-03-12 13:59:44 +00:00
af44e0e051
Make sure that class 'ARDOUR::AnalysisGraph' is exportable (since it gets used outside of libardour)
2016-03-12 13:44:10 +00:00
1c0efaf6c3
Accommodate newly introduced source(s) in our MSVC project (libardour)
2016-03-12 13:41:00 +00:00
d131f882ee
cleaner version of ac3da53
2016-03-12 10:11:06 +01:00
ac3da53f71
reset export status when not normalizing - fixes #6816
2016-03-12 03:02:31 +01:00
acc5b4f54c
and now without debug printf()
2016-03-11 22:40:58 +01:00
99801187e8
prepare DnD for copying processor state
2016-03-11 21:59:36 +01:00
8e147462d2
Configurable export-silence trim threshold (no GUI yet)
2016-03-11 18:11:36 +01:00
43603a9893
prepare region/range loudness analysis
2016-03-11 17:26:42 +01:00
bd519627d1
Make sure that a newly introduced class will be visible if it's needed outside of libgtkmm2ext
2016-03-11 10:51:24 +00:00
6af6031774
Accommodate newly introduced source(s) in our MSVC project (gtkmm2ext)
2016-03-11 10:49:42 +00:00
Florian Weimer
5a41b86028
fix __cpuid() on x86
...
The previous version used memory operands that gcc (probably dependent
on optimization flags and/or version) could address relative to the
stack pointer, but pushing %ebx onto the stack changed it. Here, the
address of the regs array is put into %esi and the individual members
are written into directly.
2016-03-08 14:54:41 +01:00
Mathias Buhr
720c68d7e1
Adds a tooltip to the icon
2016-03-08 08:44:58 -05:00
Mathias Buhr
1375c454fb
Implements filtering in bindings editor
2016-03-08 08:44:58 -05:00
48c70b60d8
remove uncharacteristic comments
2016-03-08 08:37:13 -05:00
add6c7b480
fix up indentation in libs/gtkmm2ext/bindings code, probably messed up by emacs on OS X
2016-03-08 08:36:05 -05:00
8ab60f3297
fix port-export analysis for > 2 channels.
2016-03-07 23:36:05 +01:00
73333350cc
don't downcase Home, End and other non-single-key keycode names
2016-03-05 11:54:02 -05:00
Mathias Buhr
290d9e5e66
Small refactoring of keyboard bindings (first part)
...
- Adds collision detection for keybindings
- Fixes a bug that prevented newly created bindings to be deleted properly (reproduction: add a binding, remove it, restart ardour, binding is still there but can now be deleted).
2016-03-05 16:27:48 +01:00
feandin
bf83093f43
Fix issue #0006806
2016-03-05 15:54:47 +01:00
3a3afe7cfc
fix playlist channel-count when removing a connected port.
...
when removing a connected port, IO::remove_port() emits
(IOChange::ConnectionsChanged | IOChange::ConfigurationChanged)
2016-03-05 01:37:59 +01:00
3dc09d42ab
allow to override FPU detection
2016-03-04 18:05:47 +01:00
53a9751532
fix processed region export (track output)
2016-03-04 17:01:28 +01:00
9b55550f0b
force all KeyboardKeys in Bindings to be lower case
2016-03-02 16:18:03 -05:00
208dec7231
remove debug output
2016-03-01 18:37:19 +01:00
5dbfca9953
Fix build on El Capitan
...
In which Apple once again changed the name of the MIDI kit from CoreMidi to CoreMIDI, something
they did for the Lion release of OS X
2016-03-01 12:20:59 -05:00
79d9973fa0
fix waveform flickering during recording
2016-03-01 18:06:29 +01:00
a27fed772b
NO OP, whitespace
2016-03-01 14:43:44 +01:00
4384aff43f
protect current_request with request_queue_lock
2016-03-01 14:43:28 +01:00
36d30f8c89
use glib mutex API
2016-03-01 12:53:54 +01:00
38f3d9d68a
initialize uninitialized variable
2016-02-29 15:17:12 +01:00
8741a5885b
configurable export preroll
2016-02-29 15:13:06 +01:00
33545e552b
pre-process (silence) before export to flush reverb tails etc.
2016-02-29 13:50:56 +01:00
759e13a53c
fix typo ba7835
2016-02-29 11:28:04 +01:00
ba78359129
prepare for update to waf 1.8
...
uselib is no longer implicit (inherited by .use). This is still incomplete,
some uselibs for non-linux variants may be missing.
bld.is_defined("HAVE_XXX") also no longer works and will have to be
changed (I think to bld.env["HAVE_XXX"]) in countless places.
2016-02-28 21:16:44 +01:00
49148b627c
force waveform images to be least 1px wide
2016-02-28 18:07:46 +01:00
2c47dd98c5
silence clang analyzer: Memory Error, Memory leak
2016-02-28 13:12:40 +01:00
489753e866
specialize isfinite for MSVC compat
2016-02-28 12:07:00 +01:00
4cd77f0544
try to narrow down #6478
2016-02-27 23:16:05 +01:00
990c365ebf
ISO C++03 14.2/4 compatibility for clang.
...
http://stackoverflow.com/questions/3786360/confusing-template-error
(hopefully other compilers which didn't mind the missing "template"
are still fine with this)
2016-02-27 21:02:30 +01:00
d3634c5779
Accommodate 'lua' search paths in various projects where they're needed
...
(i.e. so that MSVC can find header files from lua).
2016-02-27 16:29:55 +00:00