Robin Gareus
46e479038d
plugin-sidebar: select on right-click (before context-menu)
2015-12-28 17:23:45 +01:00
Robin Gareus
9283e97435
refine add preset/favorite dialog
...
dedicated "Add to Favorites only" mode.
2015-12-28 17:23:45 +01:00
Robin Gareus
8e1a9f0ada
missing drag-end (fix possible crash)
2015-12-28 17:23:45 +01:00
Paul Davis
e2f6c59639
add required request buffer factory for Wiimote
2015-12-28 11:13:04 -05:00
Paul Davis
0d9efc1148
redesign cross-thread registration/signalling system
...
This new design will work even when threads that need to receive
messages from RT threads are created *after* the RT threads. The
existing design would fail because the RT thread(s) would never
be known the later created threads, and so signals emitted by the
RT thread and causing call_slot() in the receiver would end up
being enqueued using a lock-protected list. The new design ensures
that communication always uses a lock-free FIFO instead
2015-12-28 10:14:17 -05:00
Robin Gareus
db48340278
keep plugin-manager presets in sync
2015-12-28 13:23:42 +01:00
Robin Gareus
4758de37cd
allow creating plugin-presets by dragging a plugin to the sidebar
2015-12-28 04:11:45 +01:00
Robin Gareus
0aba08594c
allow DnD between DnDTreeView and DnDVbox
2015-12-28 04:10:39 +01:00
Robin Gareus
d7475e1419
add preset-delete to context menu
2015-12-28 03:19:28 +01:00
Robin Gareus
f09c1016d4
allow to hide monitor-section processor box with processors
...
indicate processors by coloring the button instead.
2015-12-27 19:11:07 +01:00
Robin Gareus
dd9e0e49a0
proper display name for Monitor Processor
2015-12-27 18:36:20 +01:00
Robin Gareus
47922c5d19
add "remove from favorites" context menu
2015-12-27 18:17:45 +01:00
Robin Gareus
9b7352f35f
plugin-sidebar: fix PostFader insert
2015-12-27 15:32:24 +01:00
Robin Gareus
48edb6edb7
plugin-sidebar: right click implies select.
2015-12-27 15:31:53 +01:00
Robin Gareus
8d45eecd45
somewhat better solution to prev commit.
...
parse up to 32bit VLQs, match smf_format_vlq()
2015-12-27 03:40:48 +01:00
Robin Gareus
2c197fd89a
work around midi-event counter 4 byte overflow.
2015-12-27 02:09:54 +01:00
Robin Gareus
228d6a1861
Ardour 4.5 is later than planned.
...
Revert "quick hack: hide unfinished processor sidebar for 4.5 release"
This reverts commit 20521bad20 .
2015-12-27 00:38:28 +01:00
Robin Gareus
b7461fb7c0
add context-menu for processor-sidebar
2015-12-27 00:37:53 +01:00
Robin Gareus
b1bf6be8e3
remove C++11 API
2015-12-26 15:51:02 +01:00
Robin Gareus
435dd4e98f
fix samplerate initialization.
2015-12-26 04:52:08 +01:00
Robin Gareus
d9fcd142b4
save/restore plugin-sidebar expanded items
2015-12-26 00:43:59 +01:00
Robin Gareus
c85f1c7aa3
update plugin presets in mixer-sidebar
2015-12-25 23:23:00 +01:00
Robin Gareus
81a3ae985d
Keep plugin presets in sync across plugin-instances.
2015-12-25 22:38:48 +01:00
Robin Gareus
e6cb65a171
allow to add plugin(s) to all selected routes
2015-12-25 17:13:17 +01:00
Robin Gareus
5417af4877
add presets to mixer plugin-sidebar
2015-12-25 17:13:07 +01:00
Robin Gareus
e762fe36be
refactor Processor-Box plugin drag/drop: allow presets
2015-12-25 17:13:00 +01:00
Robin Gareus
b92f208b52
don't assume plugin presets start their numbering at zero.
2015-12-25 17:12:37 +01:00
Robin Gareus
a8159326b8
add a PluginPreset struct: combined plugin-info + preset-record
...
...in preparation to allow adding presets directly.
2015-12-25 14:38:31 +01:00
Robin Gareus
0b30814bdd
use new column DnD renderer,
2015-12-24 17:28:23 +01:00
Robin Gareus
3ff674d583
Treeview Drag: allow to use single column as drag-widget
2015-12-24 17:26:06 +01:00
Robin Gareus
646bcc6885
allow dragging plugins directly from the manager
2015-12-24 01:45:16 +01:00
Robin Gareus
80028d7c82
don't automatically open plugin-GUI when using drag/drop
2015-12-24 01:45:16 +01:00
John Emmas
8649c1759e
#define BACKEND_NAME when building with MSVC (portaudio_backend)
...
N.B. We aren't yet building the blocking PortAudio backend but that can be added quite easily, if needed.
2015-12-23 15:09:18 +00:00
John Emmas
d880645cac
Modify our MSVC project to accommodate newly introduced/removed source files (libpbd)
2015-12-23 15:09:17 +00:00
John Emmas
67f0f11732
Add some newly introduced sources to our MSVC project (gtk2_ardour)
2015-12-23 15:09:17 +00:00
John Emmas
bb520c26ad
Move the preprocessor directive GTKMM_ATKMM_ENABLED so it'll get #defined at an earlier stage
...
When building any program that uses Gtkmm (with Atkmm support) ALL modules need to agree about the status of GTKMM_ATKMM_ENABLED. Otherwise 'Gtk::Widget' can have different sizes in different modules. If that happens we can end up with all manner of inexplicable run-time crashes and hangs.
GTKMM_ATKMM_ENABLED gets #defined in 'gtkmmconfig.h'. So let's #include that file at the earliest possible opportunity (where we know it'll then have a consistent value for every compilation unit).
2015-12-23 15:09:16 +00:00
Robin Gareus
7eddc61a30
monitor section re-layout (processor-box in signal flow)
2015-12-23 14:41:54 +01:00
Robin Gareus
9cddc7cda0
add monitor-processor pre-fader (not at the top)
2015-12-23 14:35:31 +01:00
Edgar Aichinger
751e6a3dbc
Update German Translation for libardour
2015-12-23 12:43:54 +01:00
Edgar Aichinger
2a50a90cb8
Update German Translation for gtk2_ardour
2015-12-23 12:43:22 +01:00
Robin Gareus
20521bad20
quick hack: hide unfinished processor sidebar for 4.5 release
2015-12-23 00:08:45 +01:00
Robin Gareus
11d5b46f8a
re-arrange default mixer siderbar panes.
2015-12-22 23:26:33 +01:00
Robin Gareus
7f82eec394
save/restore custom order of favorite plugin list
2015-12-22 23:06:08 +01:00
Robin Gareus
b786dbca9d
the return of the rude audition button.
2015-12-22 21:11:58 +01:00
Robin Gareus
0965463c19
tweak packaging of plugin-hostlist
2015-12-22 19:08:19 +01:00
Robin Gareus
4abf943340
clarify missing ffmpeg messages
...
Don't refernce "ffmpeg", "ffprobe" executables directly. Refer to the
elaborate Log message (ffmpeg_harvid)
2015-12-22 16:43:26 +01:00
Robin Gareus
17c4a36a1a
add Nil to authors
2015-12-22 04:55:32 +01:00
Nil Geisweiller
93ea63f6d0
Better align note end time with grid
2015-12-22 04:52:50 +01:00
Nil Geisweiller
76d4fe1fd5
More minor indentation fix (spaces -> tabs)
2015-12-22 04:52:50 +01:00
Nil Geisweiller
742d176479
Fix overlapping resolution (see issue #177 )
...
It assumes that a note ending at the same time of another one starting
is not considered overlapping.
2015-12-22 04:52:50 +01:00