Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-20 | add a pure virtual FileSource::close() method so that FileSource::set_path() ↵ | Paul Davis | |
can ensure we no longer have a handle open | |||
2015-04-20 | remove _file_path member from Evoral::SMF | Paul Davis | |
2015-04-20 | Merge branch 'master' into saveas | Paul Davis | |
Conflicts: gtk2_ardour/ardour.menus.in libs/ardour/session_state.cc | |||
2015-04-19 | update russian translation | Paul Davis | |
2015-04-19 | attempt to fix the strip club | Robin Gareus | |
2015-04-18 | transport button HiDPI scaling | Robin Gareus | |
2015-04-18 | HiDPI button tweaks | Robin Gareus | |
2015-04-17 | fix mingw build4.0 | Paul Davis | |
2015-04-17 | fix typo after localedir change | Paul Davis | |
2015-04-17 | Don't modify a RouteUISelection that we've just erased | John Emmas | |
2015-04-17 | Dummy: fix sine/square frequency sweep | Robin Gareus | |
2015-04-17 | fix novice-level mistake that causes localedir to point to random, reusable ↵ | Paul Davis | |
(typically stack) memory | |||
2015-04-17 | Amend ac1f7e0b | nick_m | |
2015-04-17 | Indicate all clips on rectified view. | nick_m | |
2015-04-17 | Improve waveview height and scaling. | nick_m | |
The top line of the selection rect is arguably 1 px too low, but waveviews seem centered on the area properly. | |||
2015-04-16 | VST: fix a copy/paste typo and possible segfault | Robin Gareus | |
fix by Drumfix. | |||
2015-04-15 | put all of the Mackie control surface code into the ArdourSurface namespace | Paul Davis | |
2015-04-15 | update german translation | Paul Davis | |
2015-04-15 | update russian translation | Paul Davis | |
2015-04-15 | add ArdourSurface to OSC class to help reduce global namespace pollution | Paul Davis | |
2015-04-15 | disable -rdynamic by default | Robin Gareus | |
see man 3 dlopen. Ideally we’d use RTLD_DEEPBIND, but it’s neither portable and rather new (glibc 2.3.4). This fixes issues with symbol conflicts in plugins e.g. http://pastebin.com/FkFkf3Mm (plugin expects its own OSC[illator?] class but gets ardour’s OpenSoundControl instead). | |||
2015-04-15 | fix for memory overrun during read_peaks(), from sebastian reichelt | Paul Davis | |
2015-04-15 | Replace control list locks with RWLocks4.0-rc4 | Robin Gareus | |
towards fixing #6238 and #6096. GUI thread: #2 Glib::Threads::Mutex::Lock::Lock #3 Evoral::ControlList::eval #4 Evoral::Control::get_double #5 ARDOUR::AutomationControl::get_value #6 ProcessorEntry::Control::control_changed .. #15 PBD::Timer::timeout_handler at the same time: Audio Thread (try-lock, fails) #0 Evoral::Curve::rt_safe_get_vector #1 ARDOUR::Amp::setup_gain_automation #2 ARDOUR::Route::process_output_buffers Due to the failed try-lock.. AMP::_apply_gain_automation is false. and Amp::run() uses a different gain factor. -> click. | |||
2015-04-15 | portaudio backend: allow Pa_GetDeviceInfo to fail. | Robin Gareus | |
2015-04-14 | When running on Windows, hide the Engine dialog before calling ↵ | John Emmas | |
'push_state_to_backend()' For some reason we don't understand 'push_state_to_backend()' can interfere with hiding the dialog (causing a partially hidden dialog to remain on screen). It's most likely a timing issue with the Windows version of GTK. Fortunately, reversing the calling order seems to fix it - BUT... If there's no session loaded yet, the user can be left with a very long wait while nothing seems to be happening. The next thing the user would normally see would be the splash image. So let's display it slightly early (so the user can at least see that something's happening). Sadly, it's all very kludgy - but a lot better than what we had before... :) | |||
2015-04-14 | simplify coaxing clock value out of ardour | Robin Gareus | |
2015-04-13 | when building context menu for click on mixer strip, ensure clicked-on strip ↵ | Paul Davis | |
sets selection appropriately | |||
2015-04-13 | add braces | Paul Davis | |
2015-04-13 | now that there is only 1 effective selection, adjust add-new-track-or-bus ↵ | Paul Davis | |
option for after/before selection | |||
2015-04-13 | remove UI configuration variable link-editor-and-mixer-selection, and make ↵ | Paul Davis | |
behaviour be equivalent to this option always being true | |||
2015-04-12 | allow to set/change loop-range via OSC | Robin Gareus | |
2015-04-13 | fix issue with logic controlling rude isolate button | Paul Davis | |
2015-04-11 | remove unused local variable | Paul Davis | |
2015-04-11 | gtk2_ardour code should use translation domain "gtk2_ardour[MAJOR_VERSION]" ↵ | Paul Davis | |
not gtk2_ardour3 | |||
2015-04-11 | disable LED-style meters by default | Robin Gareus | |
2015-04-11 | Remove unused pointer to nothing. | nick_m | |
2015-04-11 | Fix dangling location on new location -> undo. | nick_m | |
2015-04-10 | Merge branch 'uk-english' | Colin Fletcher | |
Merge the UK English localisation. | |||
2015-04-10 | allow MIDI bindings for boolean automation | Robin Gareus | |
2015-04-09 | bump copyright duration | Paul Davis | |
2015-04-09 | Position (and size) canvas tooltips such that they better resemble Gtk tooltips | John Emmas | |
Mixbus in particular uses both types of tooltip so we might as well make them look the same. N.B. The appearance is fine now on Windows but needs to be tested on the other platforms (i.e. some tweaking might be necessary). | |||
2015-04-09 | Delete a canvas tooltip after we've finished with it | John Emmas | |
All canvas objects share just one tooltip object which is based around Gtk::Label. The Label expands if the current tooltip text is wider than the previous text. However, it doesn't shrink again if the next tooltip has shorter text. Eventually, this results in some very strange looking tooltips (especially in Mixbus where they're used quite extensively). Deleting the object after use will force a new object to get generated next time (at the correct size). There's still only ever one object per canvas but it's no longer persistent. | |||
2015-04-08 | redraw playhead only if pixel position changed.4.0-rc3 | Robin Gareus | |
2015-04-08 | renice transport icons | Robin Gareus | |
2015-04-08 | NOOP, cleanup & comments | Robin Gareus | |
2015-04-08 | construct a metronom | Robin Gareus | |
2015-04-08 | more transport button caironizing. | Robin Gareus | |
2015-04-07 | fix de7d6a7 (too narrow bar) | Robin Gareus | |
2015-04-07 | renice transport buttons (part one) | Robin Gareus | |
2015-04-07 | update ArdourButton Icon API | Robin Gareus | |