summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2016-09-30revert previous unintended commitBen Loftis
2016-09-30fix: using arrow-keys on selected mixer strips would recursively affect ↵Ben Loftis
grouped faders
2016-09-30Constrain Samplerate selection when session is loadedRobin Gareus
Ardour does not allow to change the rate of a session itself.
2016-09-30fix sample-rate display: show active (not desired) rateRobin Gareus
2016-09-30Fix finding of splash file and display in About dialogTim Mayberry
2016-09-29some Collaborative Albums from the early 80'sRobin Gareus
2016-09-29fix crash on OS X el capitan when using command line argumentsPaul Davis
2016-09-28make error dump on stderr slightly more obviousPaul Davis
2016-09-27Revert "Editor does not need to reset track/stripable selection, since ↵Paul Davis
Selection already maintains that itself" This reverts commit 57652d7d50f706e2f0e525c6f48c1fc7830cf222.
2016-09-27move "logmeter.h" from gtk2_ardour into libs/ardourPaul Davis
2016-09-27TimeAxisView::set_selected() needs to call AxisView::set_selected()Paul Davis
2016-09-27Editor does not need to reset track/stripable selection, since Selection ↵Paul Davis
already maintains that itself
2016-09-27add explicit "duplicate-regions" actionPaul Davis
2016-09-27add "quantize" action for control surface accessPaul Davis
2016-09-27don't get into nested run loops if quantize is reinvoked (e.g control ↵Paul Davis
surface) while already in progress
2016-09-27minor tweak to quantize dialog so that we can test if it is visiblePaul Davis
2016-09-27various tweaks to port matrix display logic to try to avoid a few wierd thingsPaul Davis
2016-09-27push2: basic GUI dialogPaul Davis
2016-09-27add a new action to allow surfaces to access Keyboard::close_current_dialog()Paul Davis
2016-09-27adjustments to build nascent push2 surface supportPaul Davis
2016-09-27hide unfinished "Archive" feature for 5.4 releaseRobin Gareus
2016-09-23GUI option to Exclude unused sourcesRobin Gareus
2016-09-23Fix bug where drawing long notes placed the new note on the previous snap line.nick_m
- NoteCreateDrag already applies this shift, so it was always applied twice to the note start frame.
2016-09-23Remove _midi_regions_use_bbt_beats from Session, _start_pulse and ↵nick_m
_length_pulse from MidiRegion. - _start/length_beats are now quarter notes regardless of loaded session version. - also restores note colour update
2016-09-21Update Archive GUI: expose audio-encoding, set progress textRobin Gareus
2016-09-21GUI updates for archiving sessionsRobin Gareus
2016-09-20add missing filesRobin Gareus
2016-09-20GUI support to archive sessionRobin Gareus
2016-09-18fix another crash at exit #7033Robin Gareus
Don't construct the bindings editor only to disconnect its signals
2016-09-17Save changes when toggling checkboxes in ExportDialogTim Mayberry
I used the Widget::on_hide method in the ExportFileDialog to defer the saving of changes in state of the analysis and soundcloud-upload checkboxes as it was not possible to save the format xml state directly from the ToggleButton::toggled() signal as it created a recursive loop and also to prevent saving the state more than once. Even though the ExportProfileManager::FormatListChanged signal is no longer emitted when saving format state and the crash no longer occurs without this change. I think it is worth saving explicitily from in the toggle callbacks to reduce the complexity of understanding what is taking place and when even if it is less efficient. There is definitely more opportunity for refactoring and redesign.
2016-09-16Allow to query HTTP headersRobin Gareus
2016-09-15Skip pin-management for MB channelstrip pluginsRobin Gareus
2016-09-15Do not delete selected MIDI notes while dragging. (See #6602)Guido Aulisi
This is not caused by commit_reversible_command, but because NoteDrag::total_dx calls Evoral::Note<Evoral::Beats>::time() with invalid MIDI note (deleted).
2016-09-14Restore state of analyze and soundcloud upload checkboxes in ExportDialogTim Mayberry
This should be a proper fix for bug #7003, now that I've spent a bit more time reading the code. The options are now stored as part of the export format state.
2016-09-13copy demo sessionsRobin Gareus
2016-09-13Rename Struct defined in freesound header to be less genericTim Mayberry
This could potentially conflict with a struct declared in the ardour/soundcloud_upload.h file.
2016-09-13Remove duplicate header includes in gtk2_ardourTim Mayberry
2016-09-13Add missing header include guards in various gtk2_ardour headersTim Mayberry
2016-09-12allow running from src-tree using system-wide gtk-themes w/color defsRobin Gareus
2016-09-11Fix #7015, Crash while aborting Region trim using Esc keyTim Mayberry
There were two issues: The first is that TrimDrag::aborted was calling TrimDrag::finished with a null GdkEvent which caused a segfault when dereferencing. So avoid that by passing in a dummy event as we are just going to undo the operation in the next step anyway so it shouldn't matter if it is valid(AFAICT). The other is that TrimDrag:aborted was calling Editor::undo() which was in turn calling TrimDrag::aborted leading to infinite recursion and stack overflow. Calling Session::undo() directly seems to avoid that issue. This fix feels like a bit of a hack...but it seems to work and is better than a crash.
2016-09-11Fix #7003, Store/Restore state of checkboxes in Export dialogTim Mayberry
2016-09-09closing the normalize dialog should not run normalize (#7016)Paul Davis
2016-09-09fix WM close handling for session lock dialog (#7017)Paul Davis
2016-09-06add ActionManager::rec_sensitive_actions and put "add track/bus" in this ↵Paul Davis
group, which is disabled during active recording
2016-09-06use moved version of reset_focus()Paul Davis
2016-09-06use moved version of reset_focus()Paul Davis
2016-09-06move kbd focus reset method into ARDOUR_UI where it (probably) belongsPaul Davis
2016-09-06Update clear-gray-ardour.colorscooltehno
This commit changes item "gtk_bases" from light (color22) to darker (color88). The knob of "Enable/Disable MIDI input" in Edit List had the same colour and was not visible. This commit makes it clear visible, and it has no much influence on a general design.
2016-09-06use existing Editor::reset_focus() method to reset focus after audio clock ↵Paul Davis
editing is done
2016-09-06do not set the focus widget to be a toplevel window in Editor::reset_focus.Paul Davis
See comments in code for the reason why