summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-06-26Enable build for FreeBSD (part 1/2)Robin Gareus
Adopted from Michael Beer -- GH pull-request #232 with minor changes: * rebased on master, * removed trailing whitespace, * don't explicitly change saved configuration defaults (wscript) * moved sys/wait (WNOHANG) to header include * separate changes in GUI and lib
2016-06-26Use correct type of std::map::countSam Thursfield
Compiling Ardour commit ec8a4de01596c162c1529f3021dfc432bf66dfe8 with GCC 6.1.1 (on Fedora 24) gave this build failure: In file included from /home/sam/ardour/libs/lua/LuaBridge/LuaBridge.h:154:0, from ../tools/luadevel/devel.cc:16: /home/sam/ardour/libs/lua/LuaBridge/detail/Namespace.h: In instantiation of ‘luabridge::Namespace::Class<std::map<K, V> > luabridge::Namespace::beginStdMap(const char*) [with K = std::__cxx11::basic_string<char>; V = std::__cxx11::basic_string<char>]’: ../tools/luadevel/devel.cc:89:60: required from here /home/sam/ardour/libs/lua/LuaBridge/detail/Namespace.h:1666:30: error: no matches converting function ‘count’ to type ‘void (class std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >::*)()’ .addFunction ("count", (void (LT::*)())&LT::count) ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6.1.1/map:61:0, from /home/sam/ardour/libs/lua/LuaBridge/LuaBridge.h:45, from ../tools/luadevel/devel.cc:16: /usr/include/c++/6.1.1/bits/stl_map.h:1131:2: note: candidates are: template<class _Kt> decltype (((const std::map<_Key, _Tp, _Compare, _Alloc>*)this)->std::map<_Key, _Tp, _Compare, _Alloc>::_M_t._M_count_tr(__x)) std::map<_Key, _Tp, _Compare, _Alloc>::count(const _Kt&) const [with _Kt = _Kt; _Key = std::__cxx11::basic_string<char>; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >] count(const _Kt& __x) const -> decltype(_M_t._M_count_tr(__x)) ^~~~~ /usr/include/c++/6.1.1/bits/stl_map.h:1125:7: note: std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::count(const key_type&) const [with _Key = std::__cxx11::basic_string<char>; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; std::map<_Key, _Tp, _Compare, _Alloc>::size_type = long unsigned int; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = std::__cxx11::basic_string<char>] count(const key_type& __x) const ^~~~~ Casting std::map::count to the correct type instead of a fake void() type fixes the compile failure.
2016-06-25fix uninstaller for variants (Mixbus32C vs Mixbus)Robin Gareus
2016-06-25fix typoRobin Gareus
2016-06-25fix typos in prev commitRobin Gareus
2016-06-25major internal plugin & processor API change:Robin Gareus
Pass current (latency compensated) cycle times to plugin. This fixes time-reporting to plugins and also fixes automation and when bouncing (the session->transport* is not valid) etc.
2016-06-25fix vamp path:Robin Gareus
* append, not replace * make it work on wine/ardour
2016-06-24fix KeyEditor::print() for windows (hopefully, untested)Robin Gareus
2016-06-25Fix counting thinko in tests.nick_m
- note that the negative framepos in FrameposPlusBeatsTest::singleTempoTest() will not pass. needs some thougt as to whether it is testing the correct thing.
2016-06-24Ignore numerals before "+" in tagRobin Gareus
2016-06-23When building with MSVC, adapt the various font sizes to be a closer match ↵John Emmas
to the GCC build (the smaller fonts can't be an exact match or they end up looking too small).
2016-06-23fix ampersands in group names in generated binding filesPaul Davis
2016-06-23include group descriptions when processing keybindingsPaul Davis
2016-06-23more tweaks to HTML output when printing key bindingsPaul Davis
2016-06-23show tooltips on favorite plugins -- closes #6902Robin Gareus
2016-06-22OSC: master/monitor forced to sort at endLen Ovens
2016-06-22OSC: Fix math off by one, Check for all stripable controls because VCAs have ↵Len Ovens
less (crash fix)
2016-06-22another C++98 fixRobin Gareus
2016-06-22fix gcc4 builds C++98Robin Gareus
Flag is an enum -- not a class nor namespace
2016-06-21OSC: Might help if I used the right variable, Really fix select.Len Ovens
2016-06-21OSC: Fix out of range track. (crash)Len Ovens
2016-06-21OSC: Add strip type selection.Len Ovens
2016-06-21fix some more thinkos related to user color file managementPaul Davis
2016-06-21remove debug outputPaul Davis
2016-06-21remove old filePaul Davis
2016-06-21rename unastudia theme file to match per-program-name conventionPaul Davis
2016-06-21fixes for color theme manager's handling of color file choices, notably ↵Paul Davis
while running from source tree
2016-06-21tweaks to how UIConfiguration::color_file_name() operatesPaul Davis
2016-06-21fix default color file name in code default definitionPaul Davis
2016-06-21remove unneeded declarationPaul Davis
2016-06-21fix incorrect color file name in default UI config filePaul Davis
2016-06-21use running_from_source_tree()Paul Davis
2016-06-21use running_from_source_tree()Paul Davis
2016-06-21provide ARDOUR_UI_UTILS::running_from_source_tree()Paul Davis
2016-06-21always run amp/trim LPFRobin Gareus
This fixes "clicks" when switching fader automation from "manual" to "play/touch" while the transport is rolling.
2016-06-21add comment button fill color alias for *all* themesPaul Davis
2016-06-21add tempo curve colors to unastudia theme.Paul Davis
Colors need adjusting by a theme owner/maintainer
2016-06-21add shuttle colors to unastudia theme.Paul Davis
Colors need adjusting by a theme owner/maintainer
2016-06-21new "studio one" theme from user straightothebarPaul Davis
2016-06-21show first word of comment on track's comment-buttonRobin Gareus
2016-06-21use new keyboard modifier names, and replace GDK names with better versionsPaul Davis
2016-06-21fix section naming in bindings filePaul Davis
2016-06-21provide some Keyboard:: methods to get access to other versions of modifier ↵Paul Davis
names
2016-06-20some modest improvements in the html rendering of key bindings, plus use of ↵Paul Davis
normal modifier names
2016-06-20fix comment-button highlightRobin Gareus
2016-06-18Remove confusion over ambiguous symbolsJohn Emmas
libboost and libsigc++ both contain symbols called _1() / _2() etc. Forcing the use of namespace sigc causes us to use the ones from sigc++ when in fact, we want the ones from boost. Hopefully this fix will work for all compilers.
2016-06-18Make sure MSVC knows which version of 'floor()' we wantJohn Emmas
2016-06-18Use Glib::usleep() for consistencyJohn Emmas
2016-06-17fix upsampling import of X-channel files where buffersize % X != 0Robin Gareus
2016-06-16OSC: take care of track order changes too. Deal with mixer topology changes ↵Len Ovens
one time.