summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-01-07fix meter bridge window size issuesRobin Gareus
* no more OSX liveloop (window size < min size) * properly set min window size * re-layout metric areas when label height changes * remove ‘smart’ auto-resize (when tracks are added/removed) (it wasn’t smart enough to work on all WMs)
2015-01-07now that regions and range selections are exclusive, the separate actions to ↵Ben Loftis
set ranges or zoom to selections are redundant. save some menu entries and keybindings by consolidating them. also consolidate some code with new function get_selection_extents(). as a side-effect, this checkin fixes the assert failure in play_with_preroll
2015-01-07remove Skip Ranges menu item for nowBen Loftis
2015-01-07High resolution tempo lines.David Robillard
2015-01-07Improve contrast of summary.David Robillard
2015-01-07Update background color when theme is changed.David Robillard
2015-01-07MusicalTime => Beats.David Robillard
2015-01-06Add modulus operator to MIDI transformer.David Robillard
Useful for doing things like making alternating bowing patterns.
2015-01-06Fix drag of patch changes.David Robillard
2015-01-06Only restore plugin state (of first instance) once.Robin Gareus
2015-01-06Fix for incorrect folder selection for new sessions from bug #6069Tim Mayberry
2015-01-06Fix Session file filter so session files are displayed in file browserTim Mayberry
This small mistake slipped in with 78d0b2
2015-01-06never show windows console.Robin Gareus
If ardour is launched from a terminal, stdout/stderr works since 9988f661f. Further, the debug-version comes packaged with gdb and a has a start-menu shortcut for it. There is no need to implicitly always show a console even for debug builds.
2015-01-06windows: re-attach to the console with -mwindowsRobin Gareus
2015-01-05Fix MIDI file descriptor leaks.David Robillard
Pretty sure this is the cause of MIDI data going missing on save for optimized builds. Introduced in 294b99aabf3eb96323a3159b7a5e1b4bfc1ff04a.
2015-01-05update windows packaging:Robin Gareus
* prepare for A4 * use separate suffix definition (not project-name)
2015-01-05prepare for 'ardour4'Robin Gareus
2015-01-05mingw-bundle: use abstract definition of "ardour3" libdirRobin Gareus
2015-01-05unhardcode "Ardour" in ffmpeg encoder commentRobin Gareus
2015-01-05un-hardcode "*.ardour" file filtersRobin Gareus
2015-01-05update windows user_cache_directory(): same pattern as config dirRobin Gareus
2015-01-05removed hardcoded ".ardour" suffixRobin Gareus
2015-01-05win: associate session file extentionRobin Gareus
2015-01-05New MIDNAM file from e.j.vd.hooven@gmail.comPaul Davis
2015-01-04use PROGRAM_NAME so the Start Menu and Uninstall entries look like ↵Ben Loftis
Ardour/Ardour3 rather than ardour/Ardour3
2015-01-05add --mixbus package optionRobin Gareus
2015-01-05amend prev commit (fix quote)Robin Gareus
2015-01-05windows packaging: project agnostic names & registyRobin Gareus
2015-01-02Accommodate some newly introduced source files for building with MSVC ↵John Emmas
(gtk2_ardour)
2015-01-02Accommodate some newly introduced source files for building with MSVC (libpbd)John Emmas
2015-01-02Increase minimum required Glib version to 2.28 for g_get_monotonic_timeTim Mayberry
2015-01-02Fix Audiofile browser dialog so it appears infront of preference window when ↵Tim Mayberry
selecting click file
2015-01-02Fix for Clock updatesTim Mayberry
2015-01-02fix big clock aspect ratio, and add minimum size to avoid resize glitchesPaul Davis
2015-01-02remember big clock window scaling, or rather, recompute it accuratelyPaul Davis
2015-01-02Add automation track control points to undo history (and selection_op history).nick_m
2015-01-02Fix previous commit.nick_m
2015-01-02Make editor undo/redo actions sensitive at appropriate times.nick_m
2015-01-02Removed unrelated change in Selection::set_state () (clear_points()).nick_m
2015-01-02Separate selection operations into their own temporary history mechanism.nick_m
The user can now replay *all* earlier selection operations until the next session undo/redo command, or the completion of a new operation. Nothing relating to selection ops is stored, and selection operation history is begun on first idle. Selection operation history is fundamentally different from the history of operations which act on a selection in terms of both their viewport and the amount of information required to replay them. WRT undo, the user of a selection op doesn't care about the viewport state at the beginning of an op, but rather that at the end of the previous one.
2015-01-01Move Timers/Timeouts from ARDOUR_UI into functions in timers.h and use ↵Tim Mayberry
PBD::Timers
2015-01-01Add PBD debug macros for recording timing dataTim Mayberry
2015-01-01Add PBD::DEBUG::GUITiming debug bitTim Mayberry
2015-01-01Add tests that show the timing differences between the Glib/mm based timeoutsTim Mayberry
This shows that PBD::Timer is pretty much identical in terms of timing and CPU usage as Glib TimeoutSources. They also show the differences on Windows when setting the minimum Multimedia Timer resolution using timeBeginPeriod
2015-01-01Add PBD::Timer/StandardTimer/BlinkTimer classes for convenient timeoutsTim Mayberry
2015-01-01Add Timing, TimingData and Timed classes for time measurement to pbd/timing.hTim Mayberry
2015-01-01Add dummy backend in Fedora based mingw-w64 build scriptsTim Mayberry
2014-12-31Fix alleged use of uninitialized variable.David Robillard
Looks like a guaranteed else branch to me, but who am I to argue with gcc?
2014-12-31Add missing Variant => LV2 Atom case.David Robillard
(Not likely to actually be used any time soon but fixes warning and does something reasonable if lossy).
2014-12-31fix incorrect test for valid MIDI events.Paul Davis
Only channel messages have the form <statusbyte>{<nonstatusbyte>..}