summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-08-16add some missing enum bindings (for config variables)Robin Gareus
2016-08-15allow for whitespace in XDG_DESKTOP_DIRRobin Gareus
This allows for example "Área de Trabalho"
2016-08-15expose SessionConfiguration as lua bindingsRobin Gareus
2016-08-15Re-enable luabridge addProperty()Robin Gareus
In preparation to expose ARDOUR::SessionConfiguration. Also change the return-type to bool to match Ardour's set/get API
2016-08-15allow constrained-drag of MIDI notes to workPaul Davis
2016-08-16Add missing line feed in midi_region_view.ccnick_m
2016-08-16Midi region ghost note uses beat-based note time calculation.nick_m
2016-08-16Fix frame-based beat calculation in ↵nick_m
MidiRegionView::snap_frame_to_grid_underneath() - this caused the ghost note under the pointer to behave badly when hovering near an audio-locked meter.
2016-08-16Enforce rounding to beat as >= 0.0nick_m
2016-08-15Expose Stripable Color & Ordering API to LuaRobin Gareus
We can't easily use C++ references with Lua closures, so new API (pointer to PresentationInfo) was added.
2016-08-14edit text regarding the "required" nature of JACK during installation processPaul Davis
2016-08-14change PBD::Transmitter code to use PBD::Signal<> not sigc::signal<>, since ↵Paul Davis
the latter is not thread safe
2016-08-14Don't call any Transmitter from realtime contextRobin Gareus
This fixes a crash when TempoMap::bbt_at_frame_rt() is called for a latent effect at position 00:00:00:00 and frame is < 0.
2016-08-14Remove assumption that the meter starts at frame 0 in ↵nick_m
Editor::apply_midi_note_edit_op_to_region().
2016-08-14Sync User Interactoin tooltips with new default settings.nick_m
2016-08-14Choose some non-overlapping defaults for User Interaction modifier keys.nick_m
2016-08-14Add a new modifier combination that allows overlap with snap-related defaults.nick_m
- this should be enough to handle all of the current possibilities.
2016-08-14User Interaction pref shows the push points modifier in the 'beginning a ↵nick_m
drag' row. - it is currently dual use (move both ends of a range marker during drag / push control points at the beginning of a drag). this may have to be separated, but as it is called the push points modifier, it belongs here.
2016-08-14Resolve potential ambiguity between the constraint modifier and the copy ↵nick_m
modifier when beginning a drag.
2016-08-14Ensure RelevantModifierKeyMask is updated on each modifier change.nick_m
- fixes bug where changing prefs in User Interaction only took effect on restart.
2016-08-14Ensure BBTRulerDrag operates within the tempo map.nick_m
2016-08-14Ensure positive length whan drag-adding new midi region.nick_m
2016-08-14Always send start property changes when a midi region trim alters position.nick_m
- ensures gui updates correctly.
2016-08-14Audio-locked midi region fixes.nick_m
- don't alter region frame length on tempo change or position change. - set region _start correctly (see comments) on tempo map change. - ensure audio-locked region's beat is set on tempo map change
2016-08-14Allow negative return in TempoMap::beat_at_frame() and its exact_ variant.nick_m
- audio-locked midi regions can be start-trimmed properly when close to 1|1|0 - a midi region placed before the first meter will continue the tempo curve and first meter. Only a couple of callers require change, as bbt_at_beat() already deals with this.
2016-08-13add nstewart to authorsRobin Gareus
2016-08-13Add "Marker Toggle" #5193Nathan Stewart
2016-08-13Nobody expects the LV2 inquisition!Robin Gareus
2016-08-13tweak strings now that 5.0 is outRobin Gareus
2016-08-13add RMS region normalization optionRobin Gareus
2016-08-13Another step towards gcc-ABI detection when installing as rootRobin Gareus
makeself extracts the file with owner-only access. When the installer itself runs as root, NORM_USER won't be able to call the abi-test tool.
2016-08-12revert 388a8fc9; prefer gcc4 if we can't determine the ABIRobin Gareus
2016-08-12check for null pointer in Locations::remove()Paul Davis
2016-08-12fix path to glibmm that we checkRobin Gareus
libglibmm-2.4.so comes with the -dev package libglibmm-2.4.so.1 is the actual library
2016-08-12allow to manually override gcc ABI selection in the installerRobin Gareus
2016-08-10fix crash when copy'ing latent plugins5.0Robin Gareus
2016-08-09remove debug outputPaul Davis
2016-08-10remove debug outputRobin Gareus
2016-08-10don't bundle no-inst scriptsRobin Gareus
2016-08-10prefix no-inst script with an underscore and skip installRobin Gareus
2016-08-10prefix blessed scripted DSP plugins with a-*Robin Gareus
2016-08-09merge source-defaults into system-config fileRobin Gareus
(generated by ./arcfg)
2016-08-09clean up plugin ttls - always add semicolon for compatibilityRobin Gareus
2016-08-10Fix test compilation error.nick_m
2016-08-10BBTTest::addTest() should add a meter rather than replacing the first one.nick_m
2016-08-10Make tempo tests use the api more correctly.nick_m
- TempoMap initially contains a tempo and meter. using add_tempo/meter() using the position of an existing section does the right thing, but prints a warning. Use replace_tempo/meter().
2016-08-10Allow -ve framepos handling in TempoMap::framepos_plus_beats()nick_m
- also handles frame positions previous to the initial meter (beat_at_frame() would return 0 in this case).
2016-08-08add plural forms for pt to gtk2_ardour/po/pt.po5.0-rc2Paul Davis
2016-08-08(updated) pt(_BR) update for gtk2_ardour from Marcelo TelesPaul Davis
2016-08-08Revert "pt(_BR) update for gtk2_ardour from Marcelo Teles"Paul Davis
This reverts commit cf08eaa32d0d7b17f44cec616f3c9bb0430ba19c.