summaryrefslogtreecommitdiff
path: root/libs/pbd/system_exec.cc
AgeCommit message (Collapse)Author
2016-02-14and another typo in d442190bRobin Gareus
2016-02-14fix typos in d442190bRobin Gareus
2016-02-13slightly improved windows post-export hook support.Robin Gareus
2016-02-13some half-baked support for windows command-arg substitutionsRobin Gareus
2016-02-13amend d814acb - SystemExec/Export debuggingRobin Gareus
2016-02-12add some debugging capability for users of SystemExec. Needs review.Ben Loftis
2015-10-23fix crash on SystemExec::TerminateRobin Gareus
if Terminated() connects in the same thread and deletes the class itself the closure in interposer_thread() can fail.
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-08-03amend e09c620; now with semicolon :)Robin Gareus
2015-08-03fix backslashes in quotes (windows), fixes VST scanRobin Gareus
2015-04-30add a sanity checkRobin Gareus
2014-11-23-Wunused-function on windowsRobin Gareus
2014-07-11possible fix for win SystemExec::wait()Robin Gareus
if it does not help, use CREATE_NO_WINDOW and/or peek/pump messages :(
2014-07-11catch null vfork_exec_wrapper before it is too latePaul Davis
2014-07-06optimize SystemExec::output_interposer()Robin Gareus
2014-07-05Make $PATH search in SystemExec actually workColin Fletcher
Make searching of $PATH work when a SystemExec is created from a command-line, by making sure that argv[0] is set to the discovered path.
2014-06-25Rename PBD::find_file_in_search_path to just PBD::find_fileTim Mayberry
saves a bit of typing and not necessary if you look at how it is used.
2014-06-12Export dialog: tidy code, & remove some superfluous debug outputColin Fletcher
Remove some debug output, tidy up a few whitespace inconsistencies, use DEBUG::Soundcloud in one more place, and zap a couple of unused variables.
2014-06-12Search $PATH for command when creating SystemExec from command lineColin Fletcher
When creating a SystemExec from a command-line, search $PATH for the command to execute, so that post-export hooks don't need to specify a full path.
2014-06-05increase system-exec timeouts for kill.Robin Gareus
2014-05-19remove debug output from system_execColin Fletcher
remove the debug output from pbd/system_exec: it's of no further use, and also breaks optimised builds.
2014-05-19Merge branch 'export-dialog' into cairocanvasColin Fletcher
Fix merge conflicts in: gtk2_ardour/export_range_markers_dialog.cc gtk2_ardour/wscript libs/ardour/ardour/export_handler.h libs/ardour/system_exec.cc libs/pbd/pbd/system_exec.h libs/pbd/system_exec.cc
2014-05-18SystemExec: copy last argument from command line to argv[]Colin Fletcher
Make sure to copy any part of the command line after the last delimiter to argv[] when creating a SystemExec with an escaped command line.
2014-04-20close stdin as first attempt to terminate process cleanly.Robin Gareus
2014-04-20fix SystemExec for windowsRobin Gareus
2014-03-13rework SystemExec - use vfork wrapper (and lots of related stuff)Robin Gareus
2014-03-11prototype vfork exec-wrapper.Robin Gareus
2014-02-25fix system-exec (wait for app to start)Robin Gareus
2014-02-19move SystemExec to libpbdRobin Gareus
2013-10-10Add command-line parsing constructor to SystemExecColin Fletcher
Add a new constructor to SystemExec which takes a complete command-line and a map of substitutions for %<char>, and parses the command line, taking account of some simple escape sequences and quoting.
2013-10-07Move system_exec from gtk2_ardour/ to libs/pbd/Colin Fletcher