summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-08Added Mackie device files for three surfaces.Len Ovens
2015-09-08Made master fader touch and jog go to _master_surface instead of first surface.Len Ovens
2015-09-09Don't unload session with Session -> Open -> Cancel, Fixes #6568Tim Mayberry
2015-09-08offer up (when possible) MBWF, RF64 and RF64 (WAV) optionsPaul Davis
2015-09-08RF64, RF64 (WAV) and MBWF native file header formatsPaul Davis
2015-09-08new enums required for RF64 => RIFF and MBWF supportPaul Davis
2015-09-08configure time detection of a patch/feature of libsndfile not yet in releasePaul Davis
2015-09-08NOOP, whitespace onlyGuy Sherman
2015-09-08Replaced broken code in recent_sessions.ccGuy Sherman
The original broken code was intended to stop using ifstream and ofstream to open files, but it used a very old MSVCism to open streams from FILE*. In the case for reading, this patch replaces that code by using standard c file manipulation to read the data into a stringstream, and then it uses the existing stream-based code to read from there. Similarly the ofstream in the code for writing the recent files list is replaced by a stringstream, and then a c-string is extracted from it and written using standard c file manipulation. Also tweaked a couple of typos from rgareus :)
2015-09-08fix prev. commitRobin Gareus
2015-09-08portable c-code for reading pingback/announcement messageRobin Gareus
2015-09-08Use glib to open our 'recent file' list, rather than opening directly with ↵John Emmas
ifstream / ofstream (on Windows, ifstream & ofstream don't support UTF8)
2015-09-08Use glib to open our 'announcements' file, rather than opening directly with ↵John Emmas
ofstream (on Windows, std::ofstream doesn't support UTF8)
2015-09-08dummy, allow 8k buffer-size.Robin Gareus
2015-09-08fix redeclaration of symbolRobin Gareus
2015-09-08Allow to override A/V-lock (when moving audio)Robin Gareus
2015-09-08Allow to override A/V-lock (when moving video)Robin Gareus
2015-09-07add OSX/objc valgrind suppression fileRobin Gareus
2015-09-07properly clean up meter-pattern cacheRobin Gareus
2015-09-07image-surface/software rendering as preferenceRobin Gareus
2015-09-07fix some more uninitialized varsRobin Gareus
2015-09-06Workaround to allow loading large sessions.Robin Gareus
During session-load, ardour calls Route::SoloControllable::set_value() which calls Session::set_solo() which in turn sends a session-rt event. Along with other rt-events (locations,..) the current solo logic limits Ardour to only load sessions with about >= 200 tracks. now bumped to a few thousand tracks.. until a proper solution comes along.
2015-09-06libardour: initialize some uninitialized vars..Robin Gareus
2015-09-06initialize some uninitialized variables.Robin Gareus
really just nitpicking (keep valgrind clean).
2015-09-06gracefully handle LV2 GUI instantiation failure.Robin Gareus
2015-09-06catch duplicate shortcut folders.Robin Gareus
2015-09-06Don't keep gtk-file-chooser around.Robin Gareus
This fixes some odd-crashes in the gtk main-thread after loading a new session in gtk_file_system_model_sort().
2015-09-06update region's constrained-name width with nameRobin Gareus
2015-09-06consistent pango-text layout size - fixes #6490Robin Gareus
Use gdk_pango_layout() for all text-size calculations. In Canvas::Text always use the same context (local image surface) for layouting (prior to this, local and window-context mix resulted in different sizes).
2015-09-06highlight regions with pending peak-filesRobin Gareus
2015-09-06properly disconnect peak-ready connectionRobin Gareus
2015-09-06fix peak-thread, GUI-thread race conditionRobin Gareus
2015-09-06terminate peak-file creation on session-closeRobin Gareus
2015-09-06another hint for clang static analysis.Robin Gareus
2015-09-06fix dummy-backend driver stateRobin Gareus
When loading previous state, set_driver() is called before enumerate_drivers(). The available driver list must be available early on.
2015-09-06mode dummy speedsRobin Gareus
2015-09-06add dummy-backend speed-selectionRobin Gareus
2015-09-05create peak files in background when loading sessionRobin Gareus
2015-09-05initialize private variable (unit-test)Robin Gareus
2015-09-05leave a hint for clang scan-buildRobin Gareus
2015-09-05Add a newly introduced source to our MSVC project (libardour)John Emmas
2015-09-05Add some newly introduced sources to our MSVC project (portaudio_backend)John Emmas
2015-09-05As an experiment, use PBD::ScopedFileDescriptor in preference to 'ofstream' ↵John Emmas
which doesn't support UTF8 (on Windows at least) This change should ensure that our "been_here_before" file ('.a3' or whatever) will get created successfully - even for user paths with non-English characters in them. If this experiment works on all platforms, there are several other areas where we'll probably need something similar.
2015-09-05fix log-scale for automation lanes.Robin Gareus
2015-09-05don't use gain-mapping (verbose-cursor) for plugin params.Robin Gareus
2015-09-05remove a float loop counterRobin Gareus
2015-09-05display session create/open failure errors.Robin Gareus
2015-09-05provide details about session-creation failure.Robin Gareus
2015-09-05add missing includeRobin Gareus
2015-09-05unit-test: set instance name to pre-configure dummy engineRobin Gareus