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
Paul Davis
4679439af9
some cleanups to the use of "require_new" in the SessionDialog
...
This removes some redundant code and makes the logic slightly
easier to read
2019-07-18 10:54:06 -06:00
Paul Davis
47fcc85b19
remove debug output
2019-07-18 10:53:55 -06:00
Paul Davis
b47df18d5c
don't bother with session dialog if user has already provided the name
...
This recognizes that if a template is desired, it can be also be
set from the cmdline
2019-07-18 10:53:44 -06:00
Paul Davis
5f8c9a4e60
if a user specifies just a session name (not path) and it does not exist, use the default session folder
2019-07-18 10:53:34 -06:00
Robin Gareus
473fd45ca2
Allow to use session-init/setup scripts from the commandline
2019-07-18 16:30:08 +02:00
Robin Gareus
aebdf5f00b
Fix --template commandline option
...
This fixed an issue with incorrect ".template" suffix on path itself,
and also correctly hides the dialog's template list.
2019-07-18 16:16:11 +02:00
Robin Gareus
59fe1e5bdd
Consolidate code: use libardour API to sort scripts
2019-07-18 15:52:32 +02:00
Robin Gareus
728b53fa09
Expose mixer window screenshot method as Lua binding
2019-07-18 01:31:30 +02:00
Robin Gareus
c4cb9ef4d7
Tweak Mixer screenshot method, include VCA, master-bus
2019-07-18 00:05:32 +02:00