Robin Gareus
969e941854
Fix issue with Template manager deleting templates on no-rename
...
If old-name equals new-name, g_rename () will fail and cleanup
will delete new-path (which is equal to old-path)
2017-09-22 17:16:04 +02:00
Robin Gareus
0fd861d8de
s/created with/modified with/
...
Once a session has been saved by a more recent version or a different
variant, the session file is tied to that version/variant.
The created-with version is only for debug purposes and internal use.
2017-09-21 02:01:12 +02:00
Julien "_FrnchFrgg_" RIVAUD
a42f6ff828
Don't try to limit the UI width if no screen is found
2017-09-20 18:00:27 +02:00
Julien "_FrnchFrgg_" RIVAUD
9fbcecf2f5
Bail out early if a screen isn't found
2017-09-20 08:56:44 +02:00
Paul Davis
cb71d49dc6
fix GTK+ warnings when trying to determine maximum screen size without a Gdk::Window
2017-09-19 18:38:55 -04:00
Robin Gareus
5de24ac02c
Explicit key-event forwarding for MacVST
2017-09-19 23:08:05 +02:00
Robin Gareus
1c704b875d
A frame can also be a rectangle [NSView frame]
2017-09-19 18:41:51 +02:00
Paul Davis
41bd6d3721
fix unintentionally edited color/theme name from f2s edit
2017-09-19 11:15:22 -04:00
Paul Davis
b1659f8c31
correct version in pre-release warning
2017-09-19 08:34:04 -04:00
Paul Davis
ea5fa64c0b
manually fix up various cases where Gtk:Frame foo_frame had been changed to foo_sample
2017-09-18 14:59:11 -04:00
Robin Gareus
69ed499022
Enoify v6.x
2017-09-18 19:48:05 +02:00
Len Ovens
0cf116c43a
Menu Action list omit leading /
2017-09-18 10:30:37 -07:00
Paul Davis
30b087ab3d
globally change all use of "frame" to refer to audio into "sample".
...
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode
and video in order to keep the legible
2017-09-18 12:39:17 -04:00
Paul Davis
cba53a2023
add _locked() variants to new tempo experiment
2017-09-18 11:40:54 -04:00
Paul Davis
e37558502e
changes required to operate with the Evoral::Beats ticktime commit
2017-09-18 11:40:53 -04:00
Robin Gareus
0a6d1ab06e
Skeleton for NI Maschine2 Surface
2017-09-18 11:40:53 -04:00
Paul Davis
a2fefe68db
use modified API name in GUI
2017-09-18 11:40:53 -04:00
Paul Davis
cceb29f536
use new Track API
2017-09-18 11:40:53 -04:00
Paul Davis
e6064b286e
basic GUI framework for setting Disk I/O options
2017-09-18 11:40:53 -04:00
Paul Davis
58e49e3512
cue monitoring for audio (GUI aspects)
2017-09-18 11:40:53 -04:00
Paul Davis
f9e7ffc601
no more per-track varispeed
2017-09-18 11:40:53 -04:00
Paul Davis
68e57101ad
fully remove diskstream code
2017-09-18 11:40:53 -04:00
Paul Davis
11baba0275
remove Session::track_by_diskstream_id()
2017-09-18 11:40:52 -04:00
Paul Davis
a4a87f56e9
mega-commit to save state of first "it compilesand links" state for separated disk i/o changes.
...
THIS WILL NOT RUN. THIS REQUIRES MANY CHANGES
2017-09-18 11:40:52 -04:00
Robin Gareus
9e256b044d
GUI support for Latch
2017-09-18 11:40:52 -04:00
Robin Gareus
1545c426d9
Revert "Temporary session-format compatibility (revert before release)"
...
This reverts commit 8cd8cb1650 .
2017-09-18 11:40:52 -04:00
Robin Gareus
f53cec1d8f
Update GUI, PBD::Ringbuffer namespace
2017-09-16 16:37:33 +02:00
Robin Gareus
ae0dcdc0c5
Fix various tooltip markup (ampersand) entity-escape:
...
* track/port names
* plugin-names
* MIDI patch-names
2017-09-14 19:23:37 +02:00
Robin Gareus
315792b215
Fix patch-change auto-audition
2017-09-14 19:23:37 +02:00
Robin Gareus
339c64180e
Fix crash when hiding multiple tracks
...
Editor::hide_track_in_display() -> EditorRoutes::hide_track_in_display()
and ensuing calls to sync the treeview may modify the selection
(de-select hidden tracks) and invalidate selection->tracks
2017-09-11 18:30:32 +02:00
Ben Loftis
3c81351413
Mixbus needs to show Created-With on the recent sessions list
2017-09-10 15:33:12 -05:00
Robin Gareus
b5e1eb7538
Migrate PC dialog to RouteUI, midnam handing to RTAV.
...
This allows to to bring up the PC dialog from Editor/Editor-Mixer & Mixer
for both MIDI Tracks as well as MIDI Busses.
2017-09-09 18:25:36 +02:00
Robin Gareus
9e2251a619
Prepare PatchChangeWidget for Midi-Busses (use instrument-plugin)
2017-09-09 18:23:34 +02:00
Robin Gareus
d11f43eeb5
GenericPluginUI: tweak MIDI patch select layout
2017-09-09 13:29:28 +02:00
Robin Gareus
ec6a85f921
GenericUI: subscribe to property changes before querying values
...
Fixes displaying the initial/current filename/path for plugins that have
a LV2:Patch path property.
2017-09-09 04:39:10 +02:00
Robin Gareus
2513343204
GUI part of LV2 midnam race condition fix
...
..and support for midnam patches on MIDI Busses.
2017-09-09 03:08:46 +02:00
Robin Gareus
b43fd4ad0e
GenericPluginUI: send MIDI to plugin if it's not on a MIDI track
2017-09-09 03:08:46 +02:00
Robin Gareus
f095cb75fa
Fixup key-release events for plugin-uis
2017-09-08 23:35:00 +02:00
Robin Gareus
746665e89c
Add a PianoKeyboard to GenericUI (on a MIDI track)
2017-09-08 23:35:00 +02:00
Robin Gareus
64be124fe0
PluginUI: only show "Reset" & Automation buttons if there are any controls
2017-09-08 23:35:00 +02:00
Robin Gareus
aa11cb96b3
Experimental GenericPluginUI MIDI patch select.
2017-09-08 23:35:00 +02:00
Robin Gareus
c3e8cdb418
PatchChange Dialog: update title & refresh midnam on change
2017-09-08 23:35:00 +02:00
Ben Loftis
4459761f4d
Patch select: button theme-ing
2017-09-08 11:15:02 -05:00
Ben Loftis
1166538433
Patch select: apply conventions for context menus.
2017-09-08 11:09:26 -05:00
Robin Gareus
ee88a6e2a4
Various Patch Select Dialog tweaks
...
* send PGM change when bank changes
* only set Program button text as needed
* prperly escape mnemonics
2017-09-08 04:58:25 +02:00
Robin Gareus
32bec8c8b1
Add Pianokeyboard + Velocity Control to PC Dialog
2017-09-08 04:32:43 +02:00
Robin Gareus
a34764ec9f
Patch Change Audition
2017-09-08 02:20:53 +02:00
Robin Gareus
6376730093
Rework Patch-Change/Select Dialog
2017-09-08 02:19:31 +02:00
Robin Gareus
187748874c
Fix a -Wsign-compare
2017-09-07 06:08:31 +02:00
Robin Gareus
40edbb9519
Remove "How to Apply These Terms" part from the license.
...
This part of the complete GPL text is aimed at developers not end-users.
2017-09-07 05:59:53 +02:00