a2bf54c041
re-group preferences part eight and nine of 27 (probably)
2016-12-30 17:04:50 +01:00
nick_m
d0580ecfbc
allow all types of range location (loop, start, end etc.) to be glued to bars and beats.
2016-12-29 01:39:31 +11:00
f76e8868ef
Add GUI support to extract and open session-archives
2016-12-27 22:25:22 +01:00
91321272b5
Add option to hide the 2ndary clock
2016-12-21 23:04:15 +01:00
1a500bc00b
Don't redraw hidden toolbar elements
2016-12-20 12:34:40 +01:00
73ad6b3766
Allow to customize parts of the main toolbar
2016-12-20 03:59:15 +01:00
58124e7544
Don't dynamically allocate ShuttleCtrl
...
With manage() both the button and shuttle were free'ed when the table
was destroyed.
2016-12-20 00:20:00 +01:00
9dad10f691
Add UI to set global track layered mode
2016-12-17 02:43:42 +01:00
27d0b67b8f
Remove close/OK buttons from engine dialog
2016-11-30 14:44:36 +01:00
43b468aa14
speed up track/bus creation a bit
2016-11-25 18:16:08 +01:00
1457050d7a
Fix Drifting Master hopefully for real this time.
2016-11-04 08:39:41 -07:00
997b48baf7
Fix moving master
2016-10-30 06:48:05 -07:00
a127cb35b5
propagate key press events through the widget heirarchy + custom ardour bindings, not just focus widget-then-global bindings
2016-10-17 13:30:15 -04:00
587439acf8
fix crash on OS X el capitan when using command line arguments
2016-09-29 13:05:38 -04:00
1f88b6d35f
make error dump on stderr slightly more obvious
2016-09-28 11:28:45 -05:00
8e8a0a9ef4
GUI option to Exclude unused sources
2016-09-23 20:43:26 +02:00
03fe02703d
GUI updates for archiving sessions
2016-09-21 04:06:23 +02:00
5232e0f2af
GUI support to archive session
2016-09-20 19:52:56 +02:00
7fe91a7d1c
fix another crash at exit #7033
...
Don't construct the bindings editor only to disconnect its signals
2016-09-18 10:03:37 +02:00
8e995be5cf
copy demo sessions
2016-09-13 19:31:38 +02:00
835b874e1e
add ActionManager::rec_sensitive_actions and put "add track/bus" in this group, which is disabled during active recording
2016-09-06 16:56:51 -04:00
07bb5ff347
move kbd focus reset method into ARDOUR_UI where it (probably) belongs
2016-09-06 16:17:08 -04:00
ab76a49b22
Fix a bug when formatting time strings
...
It seems that 'strftime()' (on Windows) works differently from its non-Windows counterparts. Specifically, some formatting options (e.g. %F) are not recognised in the Windows implementation.
Fortunately, glibmm comes to our rescue here! So let's use the glib implementation which will hopefully work the same on all platforms.
2016-09-01 12:31:33 +01:00
289ad1f3c7
use user-specified insertion point when adding new tracks/busses with a template
2016-08-22 09:44:48 -04:00
39e9add5c0
use insert at specification when duplicating tracks/busses
2016-08-22 09:41:59 -04:00
36f232d558
factor out "new route insertion point" enums so they can be shared by relevant dialogs
2016-08-22 08:40:12 -04:00
9e981367e2
Fix another crash at exit:
...
Collecting bindings after ::finish() has already destroyed half the GUI
will result in memory corruption invalid Glib::RefPtr<Gtk::Action>
Gtkmm2ext::ActionMap::get_actions()
Gtkmm2ext::Bindings::get_all_actions()
KeyEditor::Tab::populate()
KeyEditor::refresh()
Editor::set_script_action_name()
LuaInstance::session_going_away()
PBD::Destructible::drop_references()
ARDOUR::Session::destroy()
ARDOUR::Session::~Session()
ARDOUR_UI::finish()
2016-08-21 23:02:37 +02:00
Nils Philippsen
65c2e089ab
workaround changes in glibmm 2.49.x
...
Glib::RefPtr defines the operator bool() as explicit which breaks
comparisons like "some_ref_ptr == 0" or "... != 0".
https://bugzilla.gnome.org/show_bug.cgi?id=769502
2016-08-04 09:52:22 +02:00
ac8f4baa00
add some flush_pending timeouts
2016-07-25 14:51:23 +02:00
1a55e83e98
move show_gdk_event_state() utility function from gtk2_ardour to libs/gtkmm2ext
2016-07-18 14:41:25 -04:00
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
dc43189c7e
fix save/restore of preferences torn-off-window state
2016-07-13 16:39:26 -04:00
699d008e06
use Session::cancel_all_solo()
2016-07-13 14:33:46 -04:00
eab3c57b83
fix odd double conditional
2016-07-13 13:43:31 -04:00
11f8e3adc4
stop-and-forget-capture should not toggle transport state, only stop it
2016-07-04 09:41:21 -04:00
0809f088be
Revert "remove unnecessary duplicate loading of GTK RC file"
...
This reverts commit 694d805bb0
.
2016-06-29 17:38:40 -04:00
694d805bb0
remove unnecessary duplicate loading of GTK RC file
2016-06-29 01:23:12 -04:00
b027d9df42
BSD portability
...
Adopted from Michael Beer -- GH pull-request #232
2016-06-26 16:44:45 +02:00
40bb2a5a08
use running_from_source_tree()
2016-06-21 19:26:05 -04:00
d42f075408
stop AddRouteDialog from being modal and from using a recursive run loop
2016-06-12 14:54:01 -04:00
2814ff4866
use contextual translation macro for "Locations"
2016-06-07 12:32:57 -04:00
44c56fff6f
add pre-release warning dialog. It wil not be shown when running via ardev etc.
2016-06-06 13:40:14 -04:00
260058a4a9
move from PresentationInfo::global_order() to PresentationInfo::order, and fix up part of reordering behaviour
...
Dragging tracks/busses in the editor *below* VCAs still does not work
2016-06-03 15:15:39 -04:00
d30266dfc3
use new record safe control in GUI
2016-05-31 15:30:45 -04:00
bd43428a65
add route dialog should always show up wherever the mouse is, not in its last location
2016-05-31 15:30:43 -04:00
2c9c210213
manually fix rebase/merge issues caused by addition of plugin presets to methods which add a new track/bus
2016-05-31 15:30:42 -04:00
52d4cea712
fix dialog message shown when a backup of an old session file is made
2016-05-31 15:30:42 -04:00
e0ff70cf86
first vaguely working version using PresentationInfo
...
remote control ID and "order keys" have been removed.
2016-05-31 15:30:42 -04:00
b2b5c965c8
some tweaks for solo logic to get things working as they were before (correctly)
2016-05-31 15:30:40 -04:00
653ae4acd6
universal change in the design of the way Route/Track controls are designed and used. The controls now own their own state, rather than proxy for state in their owners.
...
Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit
2016-05-31 15:30:40 -04:00