summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2016-10-12peak level numeric display now uses "clip indicator" for base color, not ↵Paul Davis
"bright indicator" Should address #7010
2016-10-12add gtk_clip_indicator as a separate color from gtk_bright_indicatorPaul Davis
2016-10-12Fixes minor memory leak found in color_theme_manager.cpp:326Nathan Stewart
2016-10-11allow to run single tests from ./artestRobin Gareus
2016-10-10Interpret start & length_beats properties as double rather than Evoral::Beats.nick_m
- Evoral::Beats operator!= would prevent an increment of start_beats by intervals of less than a tick, so its possible that other subtle problems existed due to this kind of thing.
2016-10-09TempoSection methods deal in beats rather than pulses per minute.nick_m
- removes note type from curve function for a slightly more accurate result.
2016-10-09Use double comparison in MidiRegionView::note_in_region_range().nick_m
2016-10-07Clean up cppcheck warnings about handling of allocated memory in SysEx classNathan Stewart
2016-10-06update LuaWindow output on-the-go (allow progress print)Robin Gareus
2016-10-06Hold ctrl + click "open" session -> safe modeRobin Gareus
This allows to hide the "Safe Mode" checkbox.
2016-10-06sort instrument list alphabeticallyRobin Gareus
2016-10-05GUI support for type-0/1 SMF import (display channel/track count)Robin Gareus
This needs further work: Type-1 SMF are always "One [Ardour] track per [MIDI] track" Only type-0 SMF have the option "One [Ardour] track per [MIDI] channel" and "One [Ardour] track per [MIDI] file" This is ambiguous with multi-channel audio or multiple selection, mixed audio+midi and worse with mixed type0/1 .mid selection. This calls for a dedicated dropdown to select MIDI Import Disposition for type-0 SMF.
2016-10-05fix interface - proessor_selection is not a Lua C-FunctionRobin Gareus
2016-10-04Fix ldd(1) parsing on NetBSDKamil Rytarowski
* NetBSD $ ldd /bin/cat /bin/cat: -lc.12 => /lib/libc.so.12 * Linux $ ldd /usr/bin/cat linux-vdso.so.1 => (0x0000726abb373000) libc.so.6 => /lib64/libc.so.6 (0x0000726abafa7000) /lib64/ld-linux-x86-64.so.2 (0x0000726abb374000)
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.