summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2015-03-09Remove useless parameters from MainClock constructorColin Fletcher
Remove (always false) duration & is_transient and (always true) editable, with_info & follows_playhead parameters from MainClock constructor, and just pass the requisite true & false values along to the AudioClock constructor instead.
2015-02-12Add/edit tempo/meter change at right position with 'delta to edit cursor'Colin Fletcher
Find the absolute position of the main clock when 'display delta to edit cursor' is set when adding/editing tempo/meter changes from the context menu.
2015-02-12Ignore playhead when finding delta from edit position for main clocksColin Fletcher
Pass 'ignore_playhead == true' to Editor::get_preferred_edit_position() when calculating offset of the primary and secondary main clocks if 'delta to edit cursor' is selected, so that if the edit point is playhead, the selected marker (if any) or mouse position will be used as the delta origin instead.
2015-02-12Separate out creation of xrun markers from Editor::mouse_add_new_marker()Colin Fletcher
Remove the is_xrun parameter from Editor::mouse_add_new_marker(), and just create the marker directly in ARDOUR_UI::create_xrun_marker(), so that xrun markers don't become automatically selected when they appear.
2015-02-12Add tempo and meter editing functions to main clock context menuColin Fletcher
Add 'Edit Tempo/Meter' and 'Insert Tempo/Meter Change' to the main clock's context menu.
2015-02-12A few whitespace fixesColin Fletcher
A few trivial whitesapce fixes, including replacing leading spaces with tabs in editor.h.
2015-02-12windows: deploy suil modulesRobin Gareus
2015-02-11remove use of TimeRectanglePaul Davis
2015-02-11When setting the duration of a TimeAxisViewItem, do not round before ↵Paul Davis
computing pixel width
2015-02-11Editor::sample_to_pixel() always returns an integer value, but it should use ↵Paul Davis
explicit rounding
2015-02-11use magic strings instead of magic numbers (allow profiles to leave out some ↵Ben Loftis
track type options)
2015-02-11desensitize redirect-menu Send and Control items when they are not applicableBen Loftis
2015-02-10properly activating MIDI parsing for traced portsPaul Davis
2015-02-10skip drawing the first pixel of waves in an audio region view.Paul Davis
This means that they do no overwrite the frame border of the time axis item
2015-02-10fix previous commitBen Loftis
2015-02-10Track Mode is too vague; rename to Record ModeBen Loftis
2015-02-10flip the priority of input and output buttons and menusBen Loftis
left-click should show the simple input picker menu. right-click shows the routing grid. also reordered the menu to give lower precedence to {add/remove}-port
2015-02-10fixed collision with <SECONDARY>n bindingBen Loftis
2015-02-09fix last cherry-pickPaul Davis
2015-02-09fix color and alpha of timestretch rectPaul Davis
2015-02-09After dragging from multiple tracks to the dropzone, create the right number ↵Paul Davis
of new tracks. This does not address the visual flattening that occurs before the drop is complete. Doing that is complex and there is no immediate solution visible. The result after the drop is complete is correct, however. Conflicts: gtk2_ardour/editor_drag.cc
2015-02-07Properly deallocate memory when clearing selection_op_history andnick_m
before XMLNode*s. Improve some comments.
2015-02-06when the user changes devices, notify the backendBen Loftis
2015-02-05fixup cherry-picked changes from Waves Tracks, and fix for ArdourPaul Davis
2015-02-05implement RangeMarkerBarDrag::abortPaul Davis
Conflicts: gtk2_ardour/editor_drag.cc
2015-02-05implement MarkerDrag::abort()Paul Davis
2015-02-05fix issue with region dragging while mouse pointer is in rulers/marker lanesPaul Davis
2015-02-05ContentEdit drag on empty MIDI track should not create new midi regionsBen Loftis
2015-02-05Clean up Session's _current_trans when aborting a drag.nick_m
2015-02-05Make redo action insensitive after new command.nick_m
Don't erroneously send first_move more than once after autoscroll drag.
2015-02-04remove duplicate callbackRobin Gareus
mcontrol->Changed is [also] subscribed to further below (input & output).
2015-02-01Remove remaining LEVEL4 bindingsBen Loftis
2015-02-01Fix Session Export keybinding to call correct action (ExportAudio).Ben Loftis
Still broken though, due to ongoing Mod4><Super binding confusion.
2015-01-30fix cursor color for text entriesBen Loftis
2015-01-30remove locate before loop, which was causing intermittent loop behaviorBen Loftis
2015-01-30use Gtkmm2ext::possibly_translate_mod_to_make_legal_accelerator() in all ↵Paul Davis
cases where we use gtk_accel_groups_activate() Because that function needs it, whereas the old gtk_window_activate_key() did not.
2015-01-30clarify sync-lock and disable it by default.Robin Gareus
2015-01-29don't wipe out SHIFT from event state when processing keyboard events, as ↵Paul Davis
done in a recent commit
2015-01-29in mixbus, treat the canvas rulers just like the canvas wrt mouse-wheel-zoomBen Loftis
2015-01-29consolidate using SECONDARY+number bindings for region properties, such as ↵Ben Loftis
gain, mute, etc
2015-01-29switch WINDOW bindings to use SECONDARY instead and displace any bindings ↵Ben Loftis
that conflicted
2015-01-28use gtk_accel_groups_active() in preference to gtk_window_activate_key() ↵Paul Davis
since the latter behaves incorrectly The window version will not activate bindings like <Mod4><Super>-space, whereas the former one works correctly. We already used the former one just above, when handling "fakekeys". Also add a utility function to show modifier state.
2015-01-28guess what?!Robin Gareus
2015-01-28fix #6117 - fader prelightRobin Gareus
2015-01-27fix printf format-security warning.Robin Gareus
warning: format string is not a string literal (potentially insecure) [-Wformat-security]
2015-01-26ignore context menu click events, notably during drag but also for a couple ↵Paul Davis
of other purposes Conflicts: gtk2_ardour/editor_canvas_events.cc
2015-01-26remove unnecessary commented-out line.Paul Davis
Session is marked as in-deletion during deletion itself
2015-01-26amend e3da18fdRobin Gareus
2015-01-26rename ARDOUR_UI::idle_load() to ARDOUR_UI::load_from_application_api() to ↵Paul Davis
correctly indicate function
2015-01-25fix incorrect logic when loading session via NextStep document APIPaul Davis