13
0
Commit Graph

28245 Commits

Author SHA1 Message Date
0a6f517230
No more doxygen warnings for gtk2_arodur/*
That's with doxgen 1.8.13.
2019-09-30 21:03:16 +02:00
feb5d1261e
Fix use of doxygen documented parameters in running text 2019-09-30 06:30:11 +02:00
c7be6f2330
Fix some UI doxygen warnings 2019-09-30 05:34:06 +02:00
ee54b13d6d
Fix some more doxygen warnings 2019-09-30 05:33:44 +02:00
6c83b6f47d
NO-OP: whitespace (use tab to indent) 2019-09-30 04:52:20 +02:00
959a37144b
Fix a few hundred doxygen warnings..
There are still over a hundred left, but this addresses many already.
In particular @param references to undocumented parameters.
Most notably in audio_backend.h
2019-09-30 04:45:59 +02:00
f04092c0b1
Update Doxygen config:
* process only header files (API is supposed to be documented there)
  (this resolves various inheritance and ambiguities, as well)
* Set pre-processor defines as a normal Ardour compile would
* Expand Macros (fixes issues with visibility defines)
2019-09-30 04:39:37 +02:00
5044dad3f2
Fix a duplicate layout parent issue 2019-09-29 22:42:02 +02:00
056c958b4e
NO-OP: whitespace 2019-09-29 22:39:41 +02:00
2c4c8a8b4c
Fix External Send GUI
panners.set_panner() was inadvertently removed in 31815b5f2
2019-09-29 22:39:38 +02:00
65c357c0f7 Fix gtk-table-packing error (redundant packing) 2019-09-29 11:30:25 -05:00
0daee87803
Ardour::IO is not latent by itself 2019-09-29 18:25:14 +02:00
c5b6b232a6
Remove unused modal LatencyGUI Dialog 2019-09-29 18:25:14 +02:00
70c523e0e8
Remove defunct Route "Adjust Latency" GUI
This was based on Ardour-5 style "set custom latency of the IO", and
inform, override JACK-port latency compensation.

Ardour6: IO itself is no longer in control. This is abstracted by
IOProcessor.

In any case, this is to be superseded by bundling a-virtual-latency,
and allowing track playback offset (that has no additional
thru-latency for cue-monitoring).
2019-09-29 18:25:14 +02:00
f417bc07d0
Fix port-insert default latency 2019-09-29 18:25:14 +02:00
cdbf8ee160
Show pre-release dialog also for source-tree self-builds 2019-09-29 18:25:13 +02:00
d70245daa9 New region opacity rules. (final part of 973e9a) 2019-09-29 10:58:53 -05:00
85485d4832 Allow the Cut tool to appear in Mixbus. 2019-09-29 10:12:00 -05:00
68f237169f
Amend 4f41367836: fix show/hide latency label 2019-09-29 17:00:27 +02:00
cd5f70e69a
Fix issues when delay-buffers are re-allocated
Previously buffers were dropped, and data was not copied to
newly allocated buffers. As side-effect the read-offset was not
adjusted either.

The distance between read and write-pointer needs to be maintained
(delay does not change). This needs to be accounted for, when the
buffer increases while read->write wraps around the old (smaller)
buffer. Previously this triggered an assert (in line 180)
2019-09-29 17:00:27 +02:00
e3fc2614f7 Fix Region-list column layout. 2019-09-29 09:14:09 -05:00
f5e8a753f5
Theme latency-disable-button 2019-09-29 02:45:40 +02:00
4f41367836
Add Latency Control Toolbar Widgets 2019-09-29 02:45:37 +02:00
24aa61f08c
Use samples_as_time_string API 2019-09-29 02:45:30 +02:00
b3a20c7626
Helper function to format sample-count as duration 2019-09-29 02:44:32 +02:00
1c680f116a
Emit signal when session latency was updated 2019-09-29 01:27:35 +02:00
16066786e3
Add Lua bindings related to latency compensation 2019-09-29 01:26:54 +02:00
430dae6250
Add Signal to indicate global delay compensation status 2019-09-29 01:26:52 +02:00
fa7c4718e8
Upddate path for doxygen doc 2019-09-29 01:26:49 +02:00
9d6b6b46be Ctrl+shift is a pretty strong convention for Invert-Selection; plus we try to reserve Shift+ for View menu actions. 2019-09-27 09:38:53 -05:00
2ce7239b08
Restore "A"utomation button
This reverts some "not tracks" parts that were
accidentally removed in 468731c
2019-09-27 16:06:29 +02:00
e1378e7be5
Handle case where an audio-port is added to a MIDI only delayline 2019-09-27 14:50:40 +02:00
478f165295
Re-layout engine dialog, improve "Autostart" button position 2019-09-27 13:58:28 +02:00
219d366d88
Amend 973e9ad1: fix "black" regions when selecing them 2019-09-27 04:33:06 +02:00
903c3ec5a0 rename BufferSet::get* to BufferSet::get_available*
This tries to make it clear what the BufferSet limit semantics really are
2019-09-26 18:39:56 -06:00
f5f452bf9c Don't try to process MIDI input in a DiskWriter if it has no _midi_buf
... which implies it has no MIDI input port(s) either.

This fixes behaviour caused by BufferSet::get...() returning a valid MidiBuffer because it was
based on using the _available count within the BufferSet, even though the _count value
indicated there was no buffer available (to match the I/O configuration of the Route).
2019-09-26 18:39:56 -06:00
9d65350600
Add use-these-engine-settings-from-now-on checkbox
Functional, but this needs a layout fix, still.
2019-09-26 21:12:37 +02:00
55e03e5c68
Try auto-start engine by default
Ardour auto-connects to JACK already if jackd is running. Let
other users benefit from a similar experience.
2019-09-26 20:15:09 +02:00
57e1b3219f
Fix cursor icon over region-bar (use trim) 2019-09-26 19:44:22 +02:00
7850547e12
Theme-manager: sort colors by name (not hue) 2019-09-26 19:39:13 +02:00
065c09e418
Rweak selection+color semantics 2019-09-26 19:35:31 +02:00
973e9ad132
Tweak semantics for coloring regions
* Shade muted regions only when they are not selected, nor
  being dragged.
* Selecting and Dragging a region adds alpha, so that
  underlying regions and the grid become visible.
* record-red trumps.
2019-09-26 18:57:35 +02:00
55d85caa7e
Backport sensible ui-config defaults for Mixbus 2019-09-26 18:40:17 +02:00
6987196ea1
More i18n include order fixes 2019-09-26 06:11:30 +02:00
e8981602f4
Fix builds:
i18n needs to be included last, and ui_session uses localtime_r
2019-09-26 06:09:05 +02:00
5395a557d2
Another try at C++11/boost spinlock initialization 2019-09-26 02:48:17 +02:00
8ab5db0d67 put back editor track header fader+meters inadvertently removed in previous commit 2019-09-25 13:24:02 -06:00
468731c14b goodbye Profile->...trx 2019-09-25 13:02:31 -06:00
5ec5bc4523 goodbye USE_TRACKS_CODE_FEATURES and is_tracks_build 2019-09-25 12:16:13 -06:00
13c874d8b0
Remove ui-config mixbus ifdef's 2019-09-25 16:31:52 +02:00