|
7d13a49761
|
remove cruft.
periodic save is done with maybe_write_autosave()
|
2014-07-06 14:43:07 +02:00 |
|
|
36135baaac
|
change reasonable-synth to be sample accurate (note on/off)
at expense of slightly increased CPU load.
|
2014-07-06 13:24:53 +02:00 |
|
|
c03034b7d6
|
Make $PATH search in SystemExec actually work
Make searching of $PATH work when a SystemExec is created from a
command-line, by making sure that argv[0] is set to the discovered path.
|
2014-07-05 21:47:49 +01:00 |
|
|
5edca6c96e
|
Report an error when post-export hook fails.
|
2014-07-05 21:47:49 +01:00 |
|
|
c9b0f0fcb7
|
debug info to trace down "cannot rename temp session file" errors
..but actually, the real error may be concurrent
calls to Session::save_state()
|
2014-07-05 20:53:22 +02:00 |
|
|
8fa0f7bc0b
|
disable latency-compensation preparations for now
Don't add delaylines to tracks by default just yet,
currently only sends are aligned with delaylines
|
2014-07-04 13:57:35 +02:00 |
|
|
08b1a9d520
|
add ActionManager::enable_accelerators(), which takes all known Actions and registers them via the UIManager as accelerators.
This makes them available for use with key bindings/shortcuts/accelerators even if they have no proxy widget
|
2014-07-04 07:48:41 -04:00 |
|
|
043b76569d
|
fix the naming and behavior of always-play-range to match the button, which is follow-edits. when you select a range, the playhead should jump to the start of the range and begin to play the selection. BUT (unlike previous implementation) if the user wants to relocate the playhead, then that should be allowed. The user should always remain in charge of the playhead location. NOTE: your previous config setting will be invalidated. You must re-save a session to overwrite with the new config variable
|
2014-07-03 12:56:33 -05:00 |
|
|
53a5f5d8ca
|
actually do something in WaveView::region_resized() which is called whenever the region is resized; implement WaveView::set_region_start() which could be used by an xfade editor etc.
|
2014-07-03 10:00:12 -04:00 |
|
|
a1c8e67e50
|
add a method to cancel a pending play_range. this is needed when we are modifying the range with keyboard commands.
|
2014-07-02 17:35:38 -05:00 |
|
|
007664c3db
|
unique filenames across all searched folders
|
2014-07-02 23:36:06 +02:00 |
|
|
190542c1d0
|
splice mode is undefined, undocumented, and buggy. ripple does most of what we want. remove splice for now. leave code because it may be revived later
|
2014-07-01 16:43:00 -05:00 |
|
|
3f112f17c0
|
remove debug output
|
2014-07-01 15:11:09 -04:00 |
|
|
0a87bbc37b
|
add partial support for mute automation (playback does not work, data is not recorded in the session)
|
2014-07-01 14:37:05 -04:00 |
|
|
e5e12acc56
|
Merge branch 'ripple-mode-cc' into cairocanvas
Fix up merge conflicts in
gtk2_ardour/editor_mouse.cc
gtk2_ardour/editor_ops.cc
Also fix up compile errors.
|
2014-07-01 19:10:47 +01:00 |
|
|
23e7cf1019
|
merge with master.
Manually resolved conflicts in import.cc and session.cc
|
2014-07-01 09:46:18 -04:00 |
|
|
d790881a84
|
remove cruft
|
2014-06-30 22:58:09 +02:00 |
|
|
0ec4784c2b
|
change default take-name
|
2014-06-30 22:58:08 +02:00 |
|
|
d816c225a4
|
more extensive canvas debug message for canvas-enter-leave tracing
|
2014-06-30 16:32:01 -04:00 |
|
|
79b9a044b8
|
add event-insensitivity to the list of conditions that causes a container to NOT add its children to the list of items-at-point
|
2014-06-30 16:31:31 -04:00 |
|
|
bae86a2d90
|
Disallow empty names for Groups, automatically enumerate them
|
2014-06-30 18:33:05 +02:00 |
|
|
4eb565e0a9
|
verbose cursor text is always outlined
|
2014-06-30 10:39:41 -04:00 |
|
|
5974f4730b
|
allow Canvas::Text to have outline drawn in a contrasting color (based on actual color)
|
2014-06-30 10:39:26 -04:00 |
|
|
471570705d
|
move contrasting_text_color() into ArdourCanvas
|
2014-06-30 10:38:45 -04:00 |
|
|
33339090c3
|
invisible items/containers should not add their children to "items-at-point"
|
2014-06-30 08:32:26 -04:00 |
|
|
cf075743e4
|
additional DEBUG_TRACE message for canvas current item selection
|
2014-06-30 08:32:26 -04:00 |
|
|
8b216111da
|
clean up after monitoring-section on session close
|
2014-06-30 04:04:35 +02:00 |
|
|
038d292c3f
|
fix issue with track-deletion when the monitoring section is used.
|
2014-06-30 03:31:58 +02:00 |
|
|
c1ae35242b
|
update ARD - allow to release it as standalone tool.
see https://github.com/x42/alsa_request_device
|
2014-06-29 21:19:04 +02:00 |
|
|
8df35b35ba
|
allow to load/save default session-properties
|
2014-06-29 16:11:46 +02:00 |
|
|
cef26a4e1e
|
Change some declarations from 'struct' to 'class' (and vice-versa)
|
2014-06-29 13:56:41 +01:00 |
|
|
4a7eb62bf8
|
use state Session::StateProtector
|
2014-06-28 22:02:20 +02:00 |
|
|
ecd11253c1
|
add Session::StateProtector
temp. disable save during batch updates, save once at
the end.
|
2014-06-28 22:02:20 +02:00 |
|
|
c0c68dbf4d
|
consolidate session_dirs: use Searchpath instead of custom code
|
2014-06-28 22:02:20 +02:00 |
|
|
02e38bab16
|
search-path: filter out duplicates
Note: this does not yet take care of filtering dups
when directly combining two search-paths.
|
2014-06-28 22:02:20 +02:00 |
|
|
dcca72dabd
|
Use 'GStatBuf' in preference to 'struct stat' (which isn't necessarily the same thing)
|
2014-06-28 13:33:28 +01:00 |
|
|
22ce7c0762
|
Add (newly introduced) sources to our MSVC projects
|
2014-06-28 11:56:19 +01:00 |
|
|
ef78ad0d83
|
Remove (no longer needed) sources from our MSVC projects
|
2014-06-28 11:48:08 +01:00 |
|
|
c2dcd7eacd
|
slightly increase size of a Canvas::PolyItem, to avoid left-over pixels when dragging (as well as other general incorrectness
|
2014-06-27 10:30:09 -04:00 |
|
|
a0cb2f95f0
|
if CANVAS_DEBUG is defined, then the env variable CANVAS_HARLEQUIN_DEBUGGING will turn on drawing the expose areas for canvas render debugging
|
2014-06-27 10:27:04 -04:00 |
|
|
6cc673f0a6
|
in Canvas::window_to_canvas(), if either x or y coordinate is less than zero, search for the scroll group on the relevant edge.
If we don't do this then we find no scroll group covering the event coordinate, and the translation for scroll fails to be applied
|
2014-06-27 10:19:21 -04:00 |
|
|
3accf1d2af
|
new API for TrackingText and similar items
|
2014-06-26 15:10:24 -04:00 |
|
|
ae4c4c8f90
|
add tracking_text.cc to canvas wscript
|
2014-06-26 15:10:24 -04:00 |
|
|
f5d62b1486
|
new TrackingText canvas item, to resolve conceptual issues with the Editor::VerboseCursor
|
2014-06-26 15:10:24 -04:00 |
|
|
789cf92a23
|
bump take-name after every recording
|
2014-06-26 19:16:20 +02:00 |
|
|
a74d7bd232
|
option to use track-number and take-name as part of file-name
|
2014-06-26 19:16:07 +02:00 |
|
|
b067a185f0
|
implement track numbering
|
2014-06-26 19:15:43 +02:00 |
|
|
7cb6e9065a
|
allow to set custom file name for each diststream
|
2014-06-26 19:15:39 +02:00 |
|
|
b90d7a01fa
|
consolidate SignalOrderRouteSorter
|
2014-06-25 21:47:54 +02:00 |
|
|
1bd4e448de
|
namespace libardour utils
|
2014-06-25 21:47:54 +02:00 |
|