Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2016-08-22 | add insert-at combo selector for duplicate tracks dialog | Paul Davis | |
2016-08-22 | Parse information from harvid independent from the locale | Robin Gareus | |
This fixes a crash where aspect ratio "0.5" from harvid was interpreted as "0" in the French locale (expecting 0,5). Note: harvid uses a portable, not localized snprintf() implementation | |||
2016-08-22 | factor out "new route insertion point" enums so they can be shared by ↵ | Paul Davis | |
relevant dialogs | |||
2016-08-21 | remove debug output from last commit | Paul Davis | |
2016-08-21 | editing plugin with generic GUI has a tooltip saying it uses the primary ↵ | Paul Davis | |
modifier. Make it so | |||
2016-08-22 | Repeat INSENSITIVE colors instead of relying on inheritance | Julien "_FrnchFrgg_" RIVAUD | |
Since inheritance doesn't seem to work on some systems, though it worked on mine. | |||
2016-08-21 | remove close buttons from Bundle Manager (rely on WM provided button) | Robin Gareus | |
2016-08-21 | even more consistent labels in the mundle manager | Robin Gareus | |
2016-08-21 | Fix another crash at exit: | Robin Gareus | |
Collecting bindings after ::finish() has already destroyed half the GUI will result in memory corruption invalid Glib::RefPtr<Gtk::Action> Gtkmm2ext::ActionMap::get_actions() Gtkmm2ext::Bindings::get_all_actions() KeyEditor::Tab::populate() KeyEditor::refresh() Editor::set_script_action_name() LuaInstance::session_going_away() PBD::Destructible::drop_references() ARDOUR::Session::destroy() ARDOUR::Session::~Session() ARDOUR_UI::finish() | |||
2016-08-21 | Resolve Bundle Manager Input/Output label ambiguity | Robin Gareus | |
2016-08-21 | Merge set_pango_fontsize() into reset_dpi() | Julien "_FrnchFrgg_" RIVAUD | |
… since reset_dpi() is the only caller. | |||
2016-08-21 | Silence a GCC initialization order warning | Julien "_FrnchFrgg_" RIVAUD | |
2016-08-20 | Avoid jitter of track headers width when changing automation states | Julien "_FrnchFrgg_" RIVAUD | |
2016-08-20 | Make knobs size requests dynamic | Julien "_FrnchFrgg_" RIVAUD | |
At the point of creation, the automate_button size request is wrong since it has not the correct style yet. Instead of trying ugly hacks to fix that, connect to the knob's size_request signal and get the button's requisition only when needed. If the system font changes to one that has different extents (even if the point size is the same), the UI will thus correctly update. | |||
2016-08-20 | Do not constrain vertical size without need | Julien "_FrnchFrgg_" RIVAUD | |
A value of -1 means "let the widget use its natural size in that direction". | |||
2016-08-20 | Use ArdourButton::Square mode instead of ad-hoc sizing | Julien "_FrnchFrgg_" RIVAUD | |
2016-08-20 | Use set_sizing_text in generic plugin ui | Julien "_FrnchFrgg_" RIVAUD | |
2016-08-20 | Invalidate char_pixel_* on possible font change | Julien "_FrnchFrgg_" RIVAUD | |
So that the padding and other elements always correctly depend on the font instead of the default GTK font (which might have a wildly different size from the fixed size fonts of Ardour's custom theme). |