Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-28 | redesign cross-thread registration/signalling system | Paul Davis | |
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 | keep plugin-manager presets in sync | Robin Gareus | |
2015-12-28 | allow creating plugin-presets by dragging a plugin to the sidebar | Robin Gareus | |
2015-12-28 | allow DnD between DnDTreeView and DnDVbox | Robin Gareus | |
2015-12-28 | add preset-delete to context menu | Robin Gareus | |
2015-12-27 | allow to hide monitor-section processor box with processors | Robin Gareus | |
indicate processors by coloring the button instead. | |||
2015-12-27 | proper display name for Monitor Processor | Robin Gareus | |
2015-12-27 | add "remove from favorites" context menu | Robin Gareus | |
2015-12-27 | plugin-sidebar: fix PostFader insert | Robin Gareus | |
2015-12-27 | plugin-sidebar: right click implies select. | Robin Gareus | |
2015-12-27 | somewhat better solution to prev commit. | Robin Gareus | |
parse up to 32bit VLQs, match smf_format_vlq() | |||
2015-12-27 | work around midi-event counter 4 byte overflow. | Robin Gareus | |
2015-12-27 | Ardour 4.5 is later than planned. | Robin Gareus | |
Revert "quick hack: hide unfinished processor sidebar for 4.5 release" This reverts commit 20521bad20655a7f4b57b26270ae4d983b6da9a7. | |||
2015-12-27 | add context-menu for processor-sidebar | Robin Gareus | |
2015-12-26 | remove C++11 API | Robin Gareus | |
2015-12-26 | fix samplerate initialization. | Robin Gareus | |
2015-12-26 | save/restore plugin-sidebar expanded items | Robin Gareus | |
2015-12-25 | update plugin presets in mixer-sidebar | Robin Gareus | |
2015-12-25 | Keep plugin presets in sync across plugin-instances. | Robin Gareus | |
2015-12-25 | allow to add plugin(s) to all selected routes | Robin Gareus | |
2015-12-25 | add presets to mixer plugin-sidebar | Robin Gareus | |
2015-12-25 | refactor Processor-Box plugin drag/drop: allow presets | Robin Gareus | |
2015-12-25 | don't assume plugin presets start their numbering at zero. | Robin Gareus | |
2015-12-25 | add a PluginPreset struct: combined plugin-info + preset-record | Robin Gareus | |
...in preparation to allow adding presets directly. | |||
2015-12-24 | use new column DnD renderer, | Robin Gareus | |
2015-12-24 | Treeview Drag: allow to use single column as drag-widget | Robin Gareus | |
2015-12-24 | allow dragging plugins directly from the manager | Robin Gareus | |
2015-12-24 | don't automatically open plugin-GUI when using drag/drop | Robin Gareus | |
2015-12-23 | #define BACKEND_NAME when building with MSVC (portaudio_backend) | John Emmas | |
N.B. We aren't yet building the blocking PortAudio backend but that can be added quite easily, if needed. | |||
2015-12-23 | Modify our MSVC project to accommodate newly introduced/removed source files ↵ | John Emmas | |
(libpbd) | |||
2015-12-23 | Add some newly introduced sources to our MSVC project (gtk2_ardour) | John Emmas | |
2015-12-23 | Move the preprocessor directive GTKMM_ATKMM_ENABLED so it'll get #defined at ↵ | John Emmas | |
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 | monitor section re-layout (processor-box in signal flow) | Robin Gareus | |
2015-12-23 | add monitor-processor pre-fader (not at the top) | Robin Gareus | |
2015-12-23 | Update German Translation for libardour | Edgar Aichinger | |
2015-12-23 | Update German Translation for gtk2_ardour | Edgar Aichinger | |
2015-12-23 | quick hack: hide unfinished processor sidebar for 4.5 release | Robin Gareus | |
2015-12-22 | re-arrange default mixer siderbar panes. | Robin Gareus | |
2015-12-22 | save/restore custom order of favorite plugin list | Robin Gareus | |
2015-12-22 | the return of the rude audition button. | Robin Gareus | |
2015-12-22 | tweak packaging of plugin-hostlist | Robin Gareus | |
2015-12-22 | clarify missing ffmpeg messages | Robin Gareus | |
Don't refernce "ffmpeg", "ffprobe" executables directly. Refer to the elaborate Log message (ffmpeg_harvid) | |||
2015-12-22 | add Nil to authors | Robin Gareus | |
2015-12-22 | Better align note end time with grid | Nil Geisweiller | |
2015-12-22 | More minor indentation fix (spaces -> tabs) | Nil Geisweiller | |
2015-12-22 | Fix overlapping resolution (see issue #177) | Nil Geisweiller | |
It assumes that a note ending at the same time of another one starting is not considered overlapping. | |||
2015-12-22 | Fix indentation (whitespace -> tab) | Nil Geisweiller | |
2015-12-22 | Remove shortening inserted notes by one tick | Nil Geisweiller | |
I don't think this is necessary, if some synth cannot deal with that, perhaps Ardour could try to send the note off right before the next note on, even-though they supposedly occur simultaneously. | |||
2015-12-22 | Fix indentation of note_base (whitespace to tab) | Nil Geisweiller | |
2015-12-22 | add Favorite Plugins List (DnD) to the Mixer. | Robin Gareus | |