04c0f24753
use new plugin class API for filter
2015-11-18 18:11:33 +01:00
acc36e0053
relayout plugin-manager filter & related details
2015-11-18 17:20:36 +01:00
d8f46c75d8
pass release signal up to ArdourButton (_grabbed state)
2015-11-18 16:50:27 +01:00
abb76fd994
reduce clutter in Plugin Manager List
2015-11-18 03:48:28 +01:00
cf8b9464c5
tweak selection code for mixer strip Duplicate func
2015-11-17 17:34:33 -06:00
6f955aa0bd
add Duplicate action to track and mixer context menus
2015-11-17 16:55:11 -06:00
9694dfc8d2
Fix bug #6506 , crash when moving tempo markers with automation on midi tracks
2015-11-16 09:57:04 +10:00
61e22d9f11
fix logic errors in duplicate tracks dialog
2015-11-14 16:02:05 -05:00
a84d4c0609
remove leftover declaration
2015-11-14 15:25:52 -05:00
0b6b598fce
remove leftover declarations
2015-11-14 15:25:52 -05:00
ef810eacd8
move logic of track/bus duplication into DuplicateRouteDialog
2015-11-14 15:25:52 -05:00
456b6adf2b
tweak duplicate routes dialog appearance depending on whether or not busses/tracks are the target
2015-11-14 11:05:15 -05:00
7598520fa6
expose count widgets for duplicate track dialog
2015-11-14 10:35:07 -05:00
aeb7246977
partial dialog to control track duplication
2015-11-14 10:30:08 -05:00
100701cb23
initial/partial implementation of duplicate track/bus
2015-11-13 16:14:49 -05:00
nick_m
024adf3a4d
Fix #6673 - another prematurely closed undo transaction.
...
- add_midi_region used to commit, resulting in
_region->set_position() adding a command when there was
no current transaction. The sub-bug here was that repeatedly
calling set_position() on the new region resulted in nonsensical
automation movement after the drag.
2015-11-14 03:14:23 +11:00
André Nusser
14c2409f47
Show info dialog when opening chat via Help -> Chat.
...
This should clarify for users that in IRC you post your question and
wait, and not leave after a few minutes.
2015-11-04 17:53:03 -05:00
André Nusser
4898614f90
Remove explicit positioning of overwrite_file_dialog.
...
ArdourDialog takes care of this.
2015-11-04 17:52:00 -05:00
André Nusser
be442690ba
Fix ordering of buttons in midi export dialog.
...
[Cancel] [Save] instead of [Save] [Cancel].
2015-11-04 17:52:00 -05:00
André Nusser
6ccffbaf09
Improve behavior of overwrite_file_dialog.
...
- Make overwrite file dialogs transient.
- Cancelling the overwrite dialog doesn't close initial dialog.
2015-11-04 17:52:00 -05:00
André Nusser
e8a832f03f
no-op; reordering of class forward declarations in editor.h.
2015-11-04 17:52:00 -05:00
André Nusser
2cc707e88f
Fix fencepost error in duplicate_some_regions. Adapt start position.
2015-11-04 17:50:12 -05:00
André Nusser
d6219416e6
Let Entry of FaderOption react on ENTER and allow only numerical input.
...
This enables setting click gain and solo gain in the preferences using
the text field. -- fixes #6668
2015-11-04 23:23:12 +01:00
2f7c91c7da
GUI checkbox to disable plugins
...
for the benefit of Windows and OSX users and everyone else who does
not run Ardour from the commandline.
2015-11-03 19:21:32 +01:00
ea063ade52
update midi channel button display when mode changes
2015-11-03 19:21:32 +01:00
nick_m
aa097c9e9f
Clean up selection history in Editor destructor.
2015-11-03 05:25:15 +11:00
nick_m
00a1d23d83
Grey out unavailable note context menu items rather than hiding them.
2015-11-01 06:06:31 +11:00
nick_m
336f8d47fe
Clarify context menu for midi notes.
...
- right click on a note selects it if unselected or selection empty.
- note_context_menu is shown as described in #6348
2015-11-01 05:22:55 +11:00
nick_m
0e809dd1d5
Add comment to MRV snap workaround.
2015-11-01 01:43:13 +11:00
nick_m
d5c4d068b0
Fix snap modifiers not working on notes when grid is set to off.
2015-10-31 06:02:54 +11:00
4a3413f2d4
suspend timers while flushing the gtk-event queue.
...
This fixes an issues where Ardour never completes to flush the GUI event
queue due to rapid updates for meters and similar events.
ARDOUR_UI::load_session() never returned and the complete session
ran inside Gtkmm2ext::UI::flush_pending(), this later causes a crash
at exit.
as side effect, this also speeds up session load.
2015-10-30 15:55:27 +01:00
4fa564c03b
RAII Timer Suspend wrapper
2015-10-30 15:55:27 +01:00
nick_m
3e63439637
"End" -> "end" in end point trim command name.
2015-10-30 23:43:09 +11:00
nick_m
5e7c7e52bd
Use automation line's frame of reference for y position.
...
- removes the need for 'pixel hunting' wrt NAME_HIGHLIGHT_SIZE.
- new control points generated by clicking on a line are placed
where the verbose canvas cursor says they are.
2015-10-30 21:14:16 +11:00
nick_m
6d98ccf901
Dont do duplocate calls to MidiRegionView::trim_front_ending () in TrimDrag.
...
- fixes #6658
- also leaves undo history alone if point trim does nothing.
2015-10-30 04:01:44 +11:00
nick_m
73328172d6
Fix reversed ratio in last commit.
2015-10-30 00:01:33 +11:00
nick_m
36dd7f8d9d
Start line drag using canvas y coords.
...
- fixes #5759
2015-10-29 23:37:01 +11:00
be69dd279b
rework dbf28e3
(hidden parameters)
2015-10-28 21:25:01 +01:00
ebbe96aa08
note to self: at least test compilation before git push.
2015-10-28 19:00:59 +01:00
dbf28e320c
don't display hidden automation-controls.
2015-10-28 18:58:46 +01:00
0992272858
fix embedding AU/carbon UIs
...
the UI shows top/left (not centered, no resize) more detail work to come.
2015-10-28 14:10:49 +01:00
8d1edb13d3
Revert "potential fix for some AU plugin UIs not displaying"
...
This reverts commit e8fe35d96e
.
2015-10-28 14:02:57 +01:00
5dd5bf0f70
notify LV2 GUIs about port-changes when loading presets
2015-10-28 04:06:14 +01:00
e8fe35d96e
potential fix for some AU plugin UIs not displaying
...
looks like not all AU plugin GUIs redraw themselves if
[win setAutodisplay:1] is unnot.
A user reported that some Waves plugins and Shattered Glass 32bit AUs
are blank in 4.4 on 32bit OSX.
see also 5eefdf7
and earlier AU/API changes.
2015-10-27 23:12:53 +01:00
42424eeb6c
another log-scale automation fix
2015-10-27 20:54:09 +01:00
nick_m
61729f8e68
LineDrag fixes wrt initial drag position and display of y value.
2015-10-28 05:33:43 +11:00
nick_m
bf9e752b4d
AutomationLine::drag_motion () returns any clamped fractions correctly.
2015-10-28 03:14:10 +11:00
nick_m
fc8b03eef5
Fix incorrectly placed control points (y-axis). fixes #6647 .
...
- also use the return from AutomationLine::drag_motion () in
anticipation of it correctly reporting its clamping to
AutomationRangeDrag.
2015-10-28 02:46:03 +11:00
1de4ed937c
fun with valgrind
2015-10-27 11:15:34 +01:00
nick_m
e78a44d4e5
Markers use the selection change stack.
2015-10-25 05:26:44 +11:00