summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-10-07Working Soundcloud exportColin Fletcher
Adds an 'upload' property to ExportFormatSpecification, to indicate that files exported with that format specfication should be uploaded to Soundcloud, and makes it editable in the export format dialogue. Adds fields for the Soundcloud username & password to the file format selection page, as well as an option to make the uploaded files public and open them in the system browser. Possible improvements not yet implemented: - make upload happen in its own thread - cosmetic tidying up of dialogue control layout - remember username & password
2013-10-07add soundcloud export to wscript, and make it compile.Colin Fletcher
add soundcloud exporter to gtk2_ardour/wscript, and fix compile errors by using std::string in place of string everywhere.
2013-10-07soundcloud export: use tabs for indentation.Colin Fletcher
2013-10-07soundcloud export: fix MS-DOS line endings.Colin Fletcher
2013-10-07soundcloud upload - initial copy of files from Mixbus.Colin Fletcher
2013-10-07Fix comment typos.Colin Fletcher
2013-10-07Export dialogue visual re-arrangementColin Fletcher
Make the export dialogue into a tabbed notebook with three tabs: "File Format", "Timespan", and "Channels"/"Source".
2013-10-07Show ranges in more sensible order in export dialog.Colin Fletcher
Show ranges in order in which they appear on the timeline in export dialog, but always show the session range first.
2013-10-07Remove unused files.Colin Fletcher
2013-10-06fix up some aspects of loading from a cmdline session namePaul Davis
2013-10-04Merge branch 'audiothreads' of https://github.com/mojofunk/ardourPaul Davis
2013-10-04remove another unnecessary use of libgen.hPaul Davis
2013-10-04use g_strcasecmp() instead of strcasecmp() which doesn't exist with MSVC ↵Paul Davis
(some versions, at least), part 2
2013-10-04use g_strcasecmp() instead of strcasecmp() which doesn't exist with MSVC ↵Paul Davis
(some versions, at least)
2013-10-04switch from MAXPATHLEN to PATH_MAX, and use <limits.h> not <sys/param.h> for ↵Paul Davis
portability
2013-10-04remove unnecessary header includePaul Davis
2013-10-04provide PBD::demangle() even on platforms without HAVE_EXECINFOPaul Davis
2013-10-04remove OSC related cruft from ardour_ui_options.ccPaul Davis
control surface activation is handled via an entirely separate mechanism now
2013-10-04Implement JACKAudioBackend::in_process_threadTim Mayberry
2013-10-04Move processing thread list from ARDOUR::Graph into AudioBackend implementationTim Mayberry
2013-10-04Add AudioBackendThread class to support different thread type on windowsTim Mayberry
2013-10-02fix up crash caused by changes in object creation order and setting the ↵Paul Davis
state of the click IO object
2013-09-25don't ping JACK server 4 times to see if it is already up when ardour startsPaul Davis
2013-09-25fix up enum mess caused by switching from JACK to Engine as the name for ↵Paul Davis
jack-related transport sync This will allow older versions of Ardour to continue to startup when the user sync preference is "JACK", because the string used by enum_2_string() will still be "JACK". Versions of ardour3 from git after the enum change until this commit will leave ardour.rc unloaded by old versions of Ardour ***if*** the user sync choice was "JACK".
2013-09-25make information extraction from session file options list robust against ↵Paul Davis
some old badly formatted session files Fixes crash experienced by GillesM, where a rogue XML entry caused a segfault
2013-09-24start explicitly linking against libtimecode (this needs to happen elsewhere ↵Paul Davis
too)
2013-09-24fix crash when cmdline provides session namePaul Davis
2013-09-23tighten up layout of session dialog; make button say cancel or quit in ↵Paul Davis
difference scenarios
2013-09-23shrink small-splash.png image by 50%Paul Davis
2013-09-23use new Session API to show session SR and disk bit depth in recent sessions ↵Paul Davis
list
2013-09-23add new static functions to get SR and disk sample format from session XMLPaul Davis
2013-09-23move rate_as_string() from EngineControl to utils.ccPaul Davis
2013-09-23move announcements frame around in the session dialog and adjust spacing/bordersPaul Davis
2013-09-23major rearrangement of startup/session loading codePaul Davis
first-time user code remains in ArdourStartup session selection/setup moved to SessionDialog many other cleanups, logic improvements, and so forth to the overall session loading process. Not 100% finished yet.
2013-09-23the output of git describe --tags is not subject to localization, so we do ↵Paul Davis
not need LANG= in the environment when it runs
2013-09-22use WindowManager/WMProxy to correctly manage the audio/MIDI setup windowPaul Davis
2013-09-22make session creation from a template work againPaul Davis
2013-09-21remove use-session-as-template option from new session dialog and fix ↵Paul Davis
ability to not use a template Note: using a template is still not actually working ...
2013-09-21make sure the template selector has an item visible if there are anyPaul Davis
2013-09-21apply same always-check-display to recent sessions scroller in new session ↵Paul Davis
dialog It turns out that we always create a new ArdourStartup right now, so this and the previous commit are not actually necessary, but they do pave the way for keeping the dialog around instead
2013-09-21reset the visibility of the template selector stuff every time the ↵Paul Davis
startup/NSD gets mapped, so that it is always current
2013-09-21likely fix for creating new sessions from templatesPaul Davis
2013-09-20if new session button clicked, clear any selection in recent sessions and ↵Paul Davis
mark browser unused
2013-09-20Revert "actually load new state after creating a session."Paul Davis
This reverts commit 914ba475de48f72e57bb6ac8a81888ad71cea7fa. Unclear why I applied this or what it was supposed to do. A new session has no state.
2013-09-20move advanced new session options into an expander, change some wordingPaul Davis
2013-09-20Merge branch 'master' of https://github.com/nmains/ardourPaul Davis
2013-09-20rather hacky fix for the change of the SyncSource > JACK enum to SyncSource ↵Paul Davis
> Engine This is needed in order to get ardour started if ardour.rc names "JACK" as the sync source
2013-09-20changes to integrate new/recent/browse in new session dialog.Paul Davis
Probably some errors/mistakes in here and no doubt some improvements to be done.
2013-09-19switch from JACK_Slave to Engine_SlavePaul Davis
2013-09-19reallow changing bufsize AND sample rate when we are in control, because ↵Paul Davis
this is cool