Robin Gareus
0972e9a513
Skip potential garbage midi-step
2019-08-20 04:46:42 +02:00
Robin Gareus
a1b0991d26
Fix uninitialized argument value
...
TrimDrag::aborted() -> TrimDrag::finished() -> TrimDrag::motion ()
uses event->button.state
2019-08-20 04:06:31 +02:00
Robin Gareus
994b59c836
Prefer implicit deletion of .pending
...
Session destruction removes ".pending", no need to explicitly delete
the file.
2019-08-16 01:55:54 +02:00
Robin Gareus
76048c050d
Prefer "one track per file" as default
2019-08-15 01:30:17 +02:00
Robin Gareus
e08ab1e30a
NO-OP: clang format, comments & whitespace
2019-08-13 01:05:51 +02:00
Robin Gareus
f940cbe794
Remove unused EditorSources selection filter
2019-08-13 00:53:04 +02:00
Robin Gareus
8a9b38e540
Remove remnants of hack from 9f3f3738e7
...
This fixes multiple selection. The original code using
"selection_countdown" is no longer in place. There's no "counter" to arm.
Shift/Tab name edit works regardless.
"s/m/r" solo/mute/rec shortcuts in the treeview have been discontinued
since a long time as well. Keyboard shortcuts are per window, regardless
of grab_focus()
PS. This change makes it easier for a user to start a drag/drop
operation of multiple regions. That currently assert()s, only
the first selected region is used.
2019-08-13 00:52:21 +02:00
Robin Gareus
12da3016e6
Remove unused EditorRoutes selection filter
2019-08-12 19:31:42 +02:00
Robin Gareus
f4897bb475
Re-order editor sidebar: prioritize "Tracks & Busses"
2019-08-12 18:36:26 +02:00
Robin Gareus
bf2ac2ee72
(RegionList) Tweak column ordering + fix translation naming
2019-08-12 18:36:23 +02:00
Ben Loftis
82ebfa75f3
Source List: Explicitly check whether a file is in the {Audio|MIDI} folder where it should be.
...
Anywhere else (even somewhere else inside the session folder) should be flagged "weird"
2019-08-12 10:48:08 -05:00
Ben Loftis
ff440276c1
Source List: Source regions can be tagged, too.
2019-08-12 10:48:08 -05:00
Robin Gareus
d67d64ea03
Add Pref to write mixer-screenshot post-export
2019-08-12 16:53:55 +02:00
Robin Gareus
f7a6661969
Consolidate: use PBD method to try hard-linking
2019-08-12 16:42:07 +02:00
Robin Gareus
b48a3a6abb
Initialize variable
2019-08-12 14:34:33 +02:00
Robin Gareus
875c66458d
Fix middle-click note selection
2019-08-12 04:49:31 +02:00
Robin Gareus
128623e7fb
Fix midi-note selection invert
...
Selecting Notes in a region does not select the region itself.
Invert-selection needs to iterate over midi-regions that contain
the selection.
2019-08-12 02:28:38 +02:00
Robin Gareus
282437ab77
(RegionList) Don't change selection for context-menu
2019-08-12 02:07:03 +02:00
Robin Gareus
7251efce83
Add Lua-Dialog support for FileChooserWidget (save file)
2019-08-12 01:37:35 +02:00
Robin Gareus
9fb403546c
Allow to inhibit screensaver/system sleep
2019-08-11 20:39:39 +02:00
Robin Gareus
4b5d16554b
Simplify screensaver inhibit API and fix OSX compatibility
2019-08-11 20:39:39 +02:00
Robin Gareus
78d7ef15df
Prototype infrastructure to disable screensaver
2019-08-11 02:33:16 +02:00
Robin Gareus
2970ce2f59
Add Lua bindings for Pango Alignment
2019-08-07 17:40:23 +02:00
Len Ovens
6bdf5cb0d7
Gui should allow foldback bus to be mono.
2019-08-06 13:16:44 -07:00
Robin Gareus
d9d96b181c
Fix meter metric visibility on narrow strips - #7781
...
After session load, the meter numerics were always visible,
regardless of strip width.
MixerStrip::set_stuff_from_route() and MixerStrip::set_width_enum()
are called before Mixer UI is realized and calls show_all().
2019-08-04 02:40:59 +02:00
Robin Gareus
4050ca5633
Update GPL boilerplate and (C)
...
Copyright-holder and year information is extracted from git log.
git history begins in 2005. So (C) from 1998..2005 is lost. Also some
(C) assignment of commits where the committer didn't use --author.
2019-08-03 15:53:15 +02:00
Robin Gareus
d53de79412
Remove cruft
2019-08-03 15:53:15 +02:00
Ben Loftis
d400dd813a
(Source List) Handle Session::RemoveSource
2019-08-01 12:11:31 -05:00
Ben Loftis
595959abf7
(Source List) Replace missing initializer; fixes a bug where Sources did not appear on startup.
2019-08-01 12:11:31 -05:00
Ben Loftis
da3d8e5418
(Source List) Implement insert-region action... now uses the Source List.
2019-08-01 12:11:31 -05:00
Ben Loftis
50786b3e5c
(Source List) Recover Regions feature: WIP
2019-08-01 12:11:31 -05:00
Ben Loftis
fc981d4399
(Source List) Revert to displaying whole-file Regions instead of Sources.
...
This preserves the stereo-ness of files that were imported or recorded in stereo.
ToDo (maybe someday): provide a disclosure triangle that exposes the individual channels in a multichannel region
2019-08-01 12:11:31 -05:00
Ben Loftis
52611e2374
(Source List) No need to show the path when file is internal to session.
2019-08-01 12:11:31 -05:00
Ben Loftis
0b699ac9f7
(Source List) merge fixes
2019-08-01 12:11:31 -05:00
Ben Loftis
e0bdcd7137
(Source List) Clean up the natural_position implementation (gtk2 part).
2019-08-01 12:11:31 -05:00
Ben Loftis
77950c36c5
(Source List) Implement remove_selected_sources when the user clicks Delete key.
2019-08-01 12:11:31 -05:00
Paul Davis
98c509cc48
(Source List) NOOP: whitespace cleanup
...
remove debug output
2019-08-01 12:11:31 -05:00
Ben Loftis
b409c58ee6
(Source List) Fix drag-n-drop.
2019-08-01 12:11:31 -05:00
Ben Loftis
71c2ed8160
(Source List) Source list, Region List: Resolve various action+behaviors between the 2 lists.
...
Duplicate the remove_unsued_region action in the Session->Cleanup menu, for discoverability.
Region list should use the same Region actions as the canvas...
OK, now resolve the change in use-cases of Region List and Source List. tentative.
Rough-in remove_selected_sources (Delete in Sources list).
Column tweaks.
2019-08-01 12:11:31 -05:00
Ben Loftis
c12a017728
(Source List) Region Tags (gtk2 part)
2019-08-01 12:11:31 -05:00
Ben Loftis
375a090295
(Source List) Make clock change func more explicit.
2019-08-01 12:11:31 -05:00
Ben Loftis
b1019bbbf6
(Source List) Region List rewrite (gtk2 part)
...
See: https://docs.google.com/document/d/1sI7p9RoRVZtNx2n67RvBa0_16fuZblV_lNkkKN2g93s/edit?usp=sharing
2019-08-01 12:11:31 -05:00
Ben Loftis
90962d3426
(Source List) Source property signals (gtk2 part)
...
See: https://docs.google.com/document/d/1sI7p9RoRVZtNx2n67RvBa0_16fuZblV_lNkkKN2g93s/edit?usp=sharing
2019-08-01 12:11:31 -05:00
Robin Gareus
0717c4c71a
Prefix env variable with "ARDOUR_" 2/2
2019-07-26 16:58:31 +02:00
Robin Gareus
384c97e12d
Puls der Zeit
...
Prototype a basic stereo-playback only pulseaudio backend.
2019-07-25 17:49:42 +02:00
Robin Gareus
d70b03ae61
Fix engine-dialog for backends without MIDI options
2019-07-25 17:49:42 +02:00
Nikolaus Gullotta
31ec8ce7d1
Location timestamp changes - can now sort by location creation date: gtk part
2019-07-22 15:47:17 -05:00
Robin Gareus
3506600270
Refine Stem-Export selection options
...
Allow to exclude muted, or hidden tracks from stem-export
selection actions.
2019-07-19 02:14:09 +02:00
Paul Davis
0d1d6d6975
remove -C,-E and -U command line options
2019-07-18 14:08:07 -06:00
Paul Davis
b058356d1e
reverse part of a previous change to session dialog
...
Back-button sensitive has a more complex semantic than the change
took into account
2019-07-18 13:39:56 -06:00