Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-29 | Set thread-names (libs) | Robin Gareus | |
2019-11-09 | Remove invalid error message | Robin Gareus | |
This clause is in NO_VFORK, vfork_exec_wrapper is irrelevant there | |||
2019-11-09 | Fix child-process communication (video monitor in particular) | Robin Gareus | |
103ef2ba08e5 introduced an API to write raw data (const void*) to a child process, along with the previous API to write (std::string const&) VideoMonitor uses write_to_stdin("fixed text"), and g++ interprets this to use the (const void*) API instead of the std::string, which breaks communication. | |||
2019-08-03 | Update core library GPL boilerplate and (C) from git log | Robin Gareus | |
2019-07-04 | Use exit-status macros for compatibility 2/3 | Robin Gareus | |
2019-03-26 | Remove extra quotes from meta-data | Robin Gareus | |
Arguments are passed as argp[] array to execve() and don't need to be enclosed by quotes. | |||
2019-03-07 | Pass stderr mode properly to vfork wrapper | Robin Gareus | |
2019-03-05 | Close stderr of child processes on MacOS | Robin Gareus | |
This fixes a bug on some modern mac systems. Related to setup_logging() changing stderr to use ASL and write to com.apple.console. When a forked application writes to stderr while ASL is used, the child is terminated for some reason. | |||
2019-03-05 | Use enum for exec stderr parameter (1/2) | Robin Gareus | |
2019-02-26 | Remove unused define | Robin Gareus | |
2019-01-23 | NO-OP: whitespace | Robin Gareus | |
2019-01-23 | system-exec read: allow 1 byte for null termination -- #7715 | Robin Gareus | |
2018-11-29 | Fix a tiny memory-leak when calling vfork | Robin Gareus | |
2018-11-20 | Prepare session-metadata export to external command | Robin Gareus | |
2018-11-19 | Fix Windows and Mac Builds | Robin Gareus | |
* missing include for locale_to_utf8 (amend 4c6ff5f7e7) * avoid void* arithemtic (amend 103ef2ba) | |||
2018-11-19 | Add API to write raw data to child processes. | Robin Gareus | |
2016-02-14 | and another typo in d442190b | Robin Gareus | |
2016-02-14 | fix typos in d442190b | Robin Gareus | |
2016-02-13 | slightly improved windows post-export hook support. | Robin Gareus | |
2016-02-13 | some half-baked support for windows command-arg substitutions | Robin Gareus | |
2016-02-13 | amend d814acb - SystemExec/Export debugging | Robin Gareus | |
2016-02-12 | add some debugging capability for users of SystemExec. Needs review. | Ben Loftis | |
2015-10-23 | fix crash on SystemExec::Terminate | Robin Gareus | |
if Terminated() connects in the same thread and deletes the class itself the closure in interposer_thread() can fail. | |||
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-08-03 | amend e09c620; now with semicolon :) | Robin Gareus | |
2015-08-03 | fix backslashes in quotes (windows), fixes VST scan | Robin Gareus | |
2015-04-30 | add a sanity check | Robin Gareus | |
2014-11-23 | -Wunused-function on windows | Robin Gareus | |
2014-07-11 | possible fix for win SystemExec::wait() | Robin Gareus | |
if it does not help, use CREATE_NO_WINDOW and/or peek/pump messages :( | |||
2014-07-11 | catch null vfork_exec_wrapper before it is too late | Paul Davis | |
2014-07-06 | optimize SystemExec::output_interposer() | Robin Gareus | |
2014-07-05 | Make $PATH search in SystemExec actually work | Colin 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-25 | Rename PBD::find_file_in_search_path to just PBD::find_file | Tim Mayberry | |
saves a bit of typing and not necessary if you look at how it is used. | |||
2014-06-12 | Export dialog: tidy code, & remove some superfluous debug output | Colin 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-12 | Search $PATH for command when creating SystemExec from command line | Colin 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-05 | increase system-exec timeouts for kill. | Robin Gareus | |
2014-05-19 | remove debug output from system_exec | Colin Fletcher | |
remove the debug output from pbd/system_exec: it's of no further use, and also breaks optimised builds. | |||
2014-05-19 | Merge branch 'export-dialog' into cairocanvas | Colin 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-18 | SystemExec: 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-20 | close stdin as first attempt to terminate process cleanly. | Robin Gareus | |
2014-04-20 | fix SystemExec for windows | Robin Gareus | |
2014-03-13 | rework SystemExec - use vfork wrapper (and lots of related stuff) | Robin Gareus | |
2014-03-11 | prototype vfork exec-wrapper. | Robin Gareus | |
2014-02-25 | fix system-exec (wait for app to start) | Robin Gareus | |
2014-02-19 | move SystemExec to libpbd | Robin Gareus | |
2013-10-10 | Add command-line parsing constructor to SystemExec | Colin 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-07 | Move system_exec from gtk2_ardour/ to libs/pbd/ | Colin Fletcher | |