Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-22 | first compilable version of tabbable design. | Paul Davis | |
I would have loved to split this apart, but there are just so many interrelated changes, it makes little sense and would be a huge effort that would break future git bisect use because so many intermediate commits would not compile | |||
2016-02-22 | compilable version of WindowProxy | Paul Davis | |
2016-02-22 | initial versions of Tabbable object | Paul Davis | |
2016-02-22 | first version of Gtkmm2ext::WindowProxy | Paul Davis | |
2016-02-22 | Spelling correction patch from Debian | Adrian Knoth | |
Patch taken (and forward-ported to HEAD) from <https://anonscm.debian.org/cgit/pkg-multimedia/ardour.git/plain/debian/patches/0100-fix-typos.patch> | |||
2016-02-22 | Fix compilation warnings. (libs part) | André Nusser | |
2016-02-22 | better system for managing kbd focus after cmd-w closing a dialog. | Paul Davis | |
Key, Button and Focus In events in the editor+mixer windows cause the respective window to be noted as the window to which focus should return after a dialog is closed with cmd/ctrl-w | |||
2016-02-22 | manually revert most of previous commit related to dialog/main window focus ↵ | Paul Davis | |
management | |||
2016-02-22 | os x: an initial attempt at fixing loss of keyboard focus after cmd-w to ↵ | Paul Davis | |
close dialog | |||
2016-02-22 | prepare for gcc6 rint() precision degradation | Robin Gareus | |
gcc6 returns a float for "rint ((float) val)" | |||
2016-02-21 | prevent some mess when automating control ports on midi synths | Robin Gareus | |
2016-02-21 | alsa: allow environment variable ARDOUR_ALSA_DEVICE to identify a single, ↵ | Paul Davis | |
arbitrary ALSA PCM name as the only available/allowed device | |||
2016-02-21 | make threaded waveview rendering a configure time option (enabled by default) | Paul Davis | |
2016-02-21 | OS X: fix the handling of SUPER,HYPER,META (see code comment for more) | Paul Davis | |
2016-02-20 | add an OOM check. | Robin Gareus | |
2016-02-20 | help clang static analyzer | Robin Gareus | |
2016-02-20 | fix segfault in libardour unit-tests (possible crash in mackie sf) | Robin Gareus | |
2016-02-20 | add processor lookup by PBD::ID via session | Robin Gareus | |
In preparation for Lua bindings this completes the basic set of Session object lookup: route, source, controllable, region, processor | |||
2016-02-19 | third time lucky | Robin Gareus | |
2016-02-19 | and now without typo | Robin Gareus | |
2016-02-19 | fix Windows OSC support | Robin Gareus | |
2016-02-19 | Revert "disable threaded waveform rendering for 4.7" | Robin Gareus | |
This reverts commit b0032adb4484eaa07188c46ce1d69a37c14878b6. | |||
2016-02-18 | disable threaded waveform rendering for 4.7 | Paul Davis | |
2016-02-18 | remove HYPER,SUPER,META modifier masks from Keyboard::RelevantModifierMask ↵ | Paul Davis | |
so that modifier_state_equals() works on OS X GTK on OS X adds META when Command is pressed even though it also uses MOD2 to indicate COMMAND. So Cmd-w was actually META-MOD2-w and modifier_state_equals(MOD2) would fail. This should have nothing but good side effects | |||
2016-02-18 | add a static utility function (should really be in utils.cc and public) to ↵ | Paul Davis | |
show modifier state in english; use said function | |||
2016-02-17 | now with return value | Robin Gareus | |
2016-02-17 | allot to open OSX Finder with arbitrary paths | Robin Gareus | |
2016-02-17 | Make sure that MSVC knows which version of 'ceil()' we want | John Emmas | |
(it doesn't have a version that understands 'framecnt_t') | |||
2016-02-16 | OSC: remove "/session/loaded" message altogether, for testing on Win. | Ben Loftis | |
2016-02-16 | Fill some more VST transport flags. | Ben Loftis | |
2016-02-16 | fix normalize + trim silence at end. | Robin Gareus | |
2016-02-16 | prepare threshold for silence trim | Robin Gareus | |
2016-02-16 | work-around case where metric is NULL in split cycles. | Robin Gareus | |
This really needs to be fixed on a higher level. e.g Pluin::connect_and_run() needs to be passed the current time identical to PluginInsert::connect_and_run() | |||
2016-02-16 | try to catch https://github.com/rncbc/synthv1/issues/1#issuecomment-183041991 | Robin Gareus | |
(n_samples = 64 but Ardour sends midi-buffer with an event at 960) some guesses as to why: - split cycle for looping (nominal: 1024, cycle split:64) - plugin uses _session.transport_frame() directly :( (not latency compensated offset or looped position) - "offset" is not taken into account for midi buffers - tempo/metric change (metric iterator is wrong after loop) | |||
2016-02-16 | Revert "proper debug prints for Analyser" | Robin Gareus | |
This reverts commit 9a281963e143d1191d701f6f248a956bdaf9200d. audiographer cannot use symbols from libardour (cyclic dependency) (only headers only are ok) "DebugBits ExportAnalysis" symbol break windows and unit-test builds. | |||
2016-02-16 | re-bin analysis results to take silence striping into account. | Robin Gareus | |
2016-02-16 | chunk data before analysis, prefer 8K | Robin Gareus | |
* consistent spectrum display for all reports (same binsize) * improved performance (power of two) | |||
2016-02-16 | Analysis: 1 sample slack (for resampling rounding) | Robin Gareus | |
2016-02-16 | fix Export SRC buffer report: | Robin Gareus | |
the resampler is always fed with N channels, it won't output half channels | |||
2016-02-16 | Fix Analysis duration for added silence | Robin Gareus | |
2016-02-16 | don't re-use variable names | Robin Gareus | |
2016-02-16 | proper debug prints for Analyser | Robin Gareus | |
2016-02-15 | fix typo in previous commit | Ben Loftis | |
2016-02-15 | Defer session_loaded until AFTER lo_server_new. | Ben Loftis | |
This seems like the right thing to do, and -might- fix OSC on Windows. | |||
2016-02-15 | extend analysis spectral range to -120dB | Robin Gareus | |
2016-02-15 | Add normalization gain factor to Export Analysis | Robin Gareus | |
2016-02-14 | Ensure export starts with a clean state | Robin Gareus | |
2016-02-14 | fix rare livelock in std::map thread_buffer_requests | Robin Gareus | |
During initial session load it's possible that two threads call PBD::notify_event_loops_about_thread_creation() simultaneously (in particular the process threads). This can lead to an endless loop in stl_tree.h when assigning thread_buffer_requests[key] Now we only have WriteLocks.. unless some better solution comes up a Mutex will do. | |||
2016-02-14 | and another typo in d442190b | Robin Gareus | |
2016-02-14 | fix typos in d442190b | Robin Gareus | |