Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-13 | Rename Struct defined in freesound header to be less generic | Tim Mayberry | |
This could potentially conflict with a struct declared in the ardour/soundcloud_upload.h file. | |||
2016-09-13 | Remove duplicate header includes in gtk2_ardour | Tim Mayberry | |
2016-09-13 | Add missing header include guards in various gtk2_ardour headers | Tim Mayberry | |
2016-09-12 | allow running from src-tree using system-wide gtk-themes w/color defs | Robin Gareus | |
2016-09-11 | Fix #7015, Crash while aborting Region trim using Esc key | Tim 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-11 | Fix #7003, Store/Restore state of checkboxes in Export dialog | Tim Mayberry | |
2016-09-09 | closing the normalize dialog should not run normalize (#7016) | Paul Davis | |
2016-09-09 | fix WM close handling for session lock dialog (#7017) | Paul Davis | |
2016-09-06 | add ActionManager::rec_sensitive_actions and put "add track/bus" in this ↵ | Paul Davis | |
group, which is disabled during active recording | |||
2016-09-06 | use moved version of reset_focus() | Paul Davis | |
2016-09-06 | use moved version of reset_focus() | Paul Davis | |
2016-09-06 | move kbd focus reset method into ARDOUR_UI where it (probably) belongs | Paul Davis | |
2016-09-06 | Update clear-gray-ardour.colors | cooltehno | |
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-06 | use existing Editor::reset_focus() method to reset focus after audio clock ↵ | Paul Davis | |
editing is done | |||
2016-09-06 | do not set the focus widget to be a toplevel window in Editor::reset_focus. | Paul Davis | |
See comments in code for the reason why | |||
2016-09-07 | Remove unused variable. | nick_m | |
2016-09-05 | Fix the tempo note-type hallucination. | nick_m | |
- after reports that a tempo with non-4.0 note type would produce a ramp in the preceding section, an incorrect assumption was made leading to a bogus 'fix' that redefined Tempo's pulses_per_minute(). the real fix was simple: the ramp's function constant was calculated using the note type of the proceding tempo rather than the current one. - this patch reverts e82482e8e9c and a4d67279e0086258 and maintains the old definition of Tempo::pulses_per_minute() | |||
2016-09-04 | Fix graphical issues in tempo curve. | nick_m | |
2016-09-02 | Ensure the correct position is passed to MidiRegionView::get_grid_beats(). | nick_m | |
2016-09-02 | Editor::get_grid_type_as_beats() returns the quarter note equivalent of BBT ↵ | nick_m | |
beat and bar. | |||
2016-09-01 | Fix a bug when formatting time strings | John Emmas | |
It seems that 'strftime()' (on Windows) works differently from its non-Windows counterparts. Specifically, some formatting options (e.g. %F) are not recognised in the Windows implementation. Fortunately, glibmm comes to our rescue here! So let's use the glib implementation which will hopefully work the same on all platforms. | |||
2016-08-31 | No-op - rename var in MidiRegionView::note_dropped(). | nick_m | |
2016-08-31 | NoteCreateDrag uses quarter-notes. | nick_m | |
2016-08-31 | MidiRegionView uses quarter note snapping. | nick_m | |
- also ensures poiinter ghost note respects the snap modifier. | |||
2016-08-31 | Use quarter-note based 'beat' when snapping. | nick_m | |
2016-08-29 | NOOP: whitespace | Paul Davis | |
2016-08-29 | improved (more general) fix for preferences window visibility | Paul Davis | |
2016-08-29 | Revert "apparent fix for preferences window visibility" | Paul Davis | |
This reverts commit 9d6d9c650193fa098c0d85c505b5eb3b61f8d2f8. | |||
2016-08-29 | apparent fix for preferences window visibility | Paul Davis | |
2016-08-28 | fix focus-on-clock action5.3 | Paul Davis | |
2016-08-28 | Fix a crash when toggling back and forth between a generic plugin GUI window ↵ | John Emmas | |
and a VST plugin's own GUI | |||
2016-08-28 | Fix a crash when we display the 'Plugin Analysis' window (in a generic ↵ | John Emmas | |
plugin GUI window) and then close the GUI | |||
2016-08-27 | single action punch in5.2 | Paul Davis | |
Consecutive execution (e.g. from a control surface button) engages punch in, then punch out, then clears both. Patch by Nathan Stewart | |||
2016-08-27 | NO-OP: indentation | Paul Davis | |
2016-08-27 | fix display of preferences window when detached. | Paul Davis | |
GTK+ apparently unpacks/hides a widget whose requistion at window show/packing time is negative for x or y axes. The RC option editor was being created AFTER its Tabbable self packed it into its own window (when detached), and GTK+ rejected it because the treeview had a size requisition with -1 for width. So build it first, then call Tabbable::set_state() later | |||
2016-08-26 | forward Lua print() to Ardour's Log. | Robin Gareus | |
2016-08-26 | Update CC automation menu when changing channel selection | Julien "_FrnchFrgg_" RIVAUD | |
2016-08-26 | add a static function to access processor selection from a Lua script | Robin Gareus | |
local ps = ArdourUI.processor_selection() for p in ps:iter() do print (p:name ()) end | |||
2016-08-26 | fix a-eq grid layout | Robin Gareus | |
2016-08-25 | add len ovens to the authors list | Paul Davis | |
2016-08-25 | add nascent poly-phonic pressure to automation menu for MIDI tracks | Paul Davis | |
2016-08-25 | Fix astate setting for combo parameters when setting all astate | Julien "_FrnchFrgg_" RIVAUD | |
Don't try to be smart when chosing which parameters need their automation updated but rather trust the list that was populated at creation time when all relevant information had been gathered. | |||
2016-08-25 | Avoid 1px size changes when sizing_text() is used | Julien "_FrnchFrgg_" RIVAUD | |
When requesting a size for ArdourButton, the width and height of the button could be increased by one to ensure the center of the text would lie exactly at the center of the button. I initially thought that it was a good idea even when the text used for sizing was frozen, but the main (and only?) use-case for that is to actually freeze the size of the button regardless of the actual displayed text, so jittering by one pixel is not welcome. Only do the centering tweak if there is no sizing text. | |||
2016-08-24 | Fix string to float conversion when typing gain values in Gain Meter | Tim Mayberry | |
Remove the LocaleGuard so that the value of LC_NUMERIC is that of the users locale and sscanf will parse the string correctly. For instance, with a locale like nl_NL or fr_FR where the decimal point is different than the "C" locale, only the number up to the decimal point will be parsed by sscanf and input values will be rounded down. | |||
2016-08-24 | fix generic GUI layout for no-control UIs | Robin Gareus | |
2016-08-24 | Don't attempt to snap to the current musical grid when dragging tempi. | nick_m | |
2016-08-22 | better late than never | Robin Gareus | |
2016-08-22 | use user-specified insertion point when adding new tracks/busses with a template | Paul Davis | |
2016-08-22 | use insert at specification when duplicating tracks/busses | Paul Davis | |
2016-08-22 | fix signed/unsigned warning | Paul Davis | |