summaryrefslogtreecommitdiff
path: root/indra/llcommon/llprocess.cpp
AgeCommit message (Expand)Author
2020-03-25DRTVWR-476: Fix confusing comment in LLProcess::handle_status().Nat Goodspeed
2018-12-14SL-10153: Introduce ll_convert, windows_message() templates.Nat Goodspeed
2017-04-19Pull in improvements to LLProcess termination via a commit from Nat Linden he...Callum Prentice
2016-08-17MAINT-5011: Use LLTHROW() instead of plain BOOST_THROW_EXCEPTION().Nat Goodspeed
2016-07-19MAINT-5011: Introduce LLException base class for viewer exceptions.Nat Goodspeed
2016-04-04merge with 4.0.3-releaseOz Linden
2015-11-10remove execute permission from many files that should not have itOz Linden
2015-10-01Merge for Xcode 7rider
2015-09-18comment out LL_DEBUGS that fails because 'expression evalauted desipite being...callum_linden
2015-09-18Shouldn't have renamed this include.Rider Linden
2015-09-18Set consistent terminology for yield/wait -> suspend for coroutines.Rider Linden
2013-06-05BOOG2707 uncomment cleared suspectsGraham Madarasz
2013-06-01BUG-2707 turn off more LL_DEBUGS to narrow down Kat's crashing cuplritGraham Madarasz
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2012-06-06MAINT-1144: Defend against NULL LLPluginProcessParent::mProcess.Nat Goodspeed
2012-05-09CHOP-900: Use new apr_procattr_constrain_handle_set() extension.Nat Goodspeed
2012-04-23IQA-463: Use APR file I/O for downloaded viewer installer .exe.Nat Goodspeed
2012-04-18IQA-463: Make LLProcess call apr_procattr_inherit_set() extension.Nat Goodspeed
2012-03-15Promote LLProcess::ReadPipe::size() to BasePipe (hence WritePipe).Nat Goodspeed
2012-03-13Protect LLProcess destructor when run after APR shutdown.Nat Goodspeed
2012-03-05Further reduce the block size that LLProcess writes to child pipe.Nat Goodspeed
2012-03-03Break large buffer into chunks to write to LLProcess child pipe.Nat Goodspeed
2012-03-02Clarify LLProcess debug log message about reading from child pipe.Nat Goodspeed
2012-03-01Log better error message in case of apr_proc_create() failure.Nat Goodspeed
2012-02-29When constructing a pipe to child stdin on Posix, ignore SIGPIPE.Nat Goodspeed
2012-02-29Guarantee LLProcess::Params::postend listener any ReadPipe data.Nat Goodspeed
2012-02-23Tighten up LLProcess pipe support, per Richard's code review.Nat Goodspeed
2012-02-20Let LLProcess consumer specify desired description for logging.Nat Goodspeed
2012-02-20Make LLProcess post termination event to specified pump if desired.Nat Goodspeed
2012-02-18Fix subtle bug in ReadPipeImpl: wouldn't tolerate multiple instances.Nat Goodspeed
2012-02-16Fix bug in LLProcess::ReadPipe::peek() substring computation.Nat Goodspeed
2012-02-16Add LLProcess::ReadPipe::find() methods, with corresponding npos.Nat Goodspeed
2012-02-15Add LLProcess::ReadPipe::size(), peek(), contains().Nat Goodspeed
2012-02-15VS2010 doesn't know how to compute min(4096, size_t) :-PNat Goodspeed
2012-02-15Preliminary pipe support for LLProcess.Nat Goodspeed
2012-02-13Use per-frame ticks on "mainloop" LLEventPump to update LLProcess.Nat Goodspeed
2012-02-13Suppress a specific unused-var warning on Posix platforms.Nat Goodspeed
2012-02-09Remove LLJob class: apr_procattr_autokill_set() should now handle.Nat Goodspeed
2012-02-07LLProcess::Status enum values need qualification in helper function.Nat Goodspeed
2012-02-07Convert LLProcess implementation from platform-specific to using APR.Nat Goodspeed
2012-01-30Set bit flag on CreateProcess() to allow AssignProcessToJobObject().Nat Goodspeed
2012-01-30LLProcess::handle must be qualified when used in LLJob class.Nat Goodspeed
2012-01-30Expose 'handle' as well as 'id' on LLProcess objects.Nat Goodspeed
2012-01-30Trim trailing "\r\n" from Windows FormatMessage() string for logging.Nat Goodspeed
2012-01-27On Windows, only quote LLProcess arguments if they seem to need it.Nat Goodspeed
2012-01-23Per Richard: close unusable Job Object; move quote() to LLStringUtil.Nat Goodspeed
2012-01-22Every singleton needs a friend...Nat Goodspeed
2012-01-22Add LLProcess logging on launch(), kill(), isRunning().Nat Goodspeed
2012-01-22Make LLProcess::Params streamable; use that in LLExternalEditor.Nat Goodspeed
2012-01-22On Windows, introduce viewer Job Object and assign children to it.Nat Goodspeed