aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/processinterface.h
Commit message (Expand)AuthorAgeFilesLines
* ProcessRunner: Get rid of m_resultData fieldJarek Kobus2025-04-071-1/+1
* Disable core dumps for the clangd language server child processThiago Macieira2025-01-281-0/+1
* Process: Hide ProcessBlockingInterfaceJarek Kobus2024-11-011-12/+0
* Process: Get rid of process launcher implementationJarek Kobus2024-11-011-3/+0
* Meson: Reuse ProcessRunData instead of self-made Command structJarek Kobus2024-07-251-1/+1
* Debugger: Prevent showing the windows error on debugger detectionDavid Schulz2024-06-121-0/+1
* Utils: Replace the last QSharedPointer usage with std::shared_ptrJarek Kobus2024-02-021-1/+1
* ProcessBlockingInterface: Change signature of waitForSignal()Jarek Kobus2024-01-231-1/+2
* Process: Change signature of setReaperTimeout()Jarek Kobus2024-01-221-1/+1
* Process: Refactor timeout handlingJarek Kobus2024-01-221-1/+0
* Terminal: Show key when input is hiddenMarcus Tillmanns2023-09-051-0/+16
* Utils: Rename ProjectExplorer::Runnable into Utils::ProcessRunDataJarek Kobus2023-08-171-0/+8
* Process: Rename QtcProcessPrivate -> ProcessPrivateJarek Kobus2023-05-101-3/+3
* Utils: Rename QtcProcess -> ProcessJarek Kobus2023-05-041-1/+1
* Terminal: Use QtcProcess to start terminal windowMarcus Tillmanns2023-03-211-0/+1
* QtcProcess: Remove TerminalMode::Pty enum valueJarek Kobus2023-03-151-1/+1
* QtcProcess: Introduce PtyDataJarek Kobus2023-03-021-0/+29
* QtcProcess: Add closeWriteChannel()Jarek Kobus2023-01-241-1/+2
* Remove GPL-3.0+ from license identifiersKai Köhne2023-01-061-1/+1
* ProcessResultData: Add a flag for forceful closeJarek Kobus2022-10-121-0/+1
* Use SPDX license identifiersLucie Gérard2022-08-261-24/+2
* Introduce ProcessBlockingInterfaceJarek Kobus2022-06-141-11/+13
* Move SignalType into processinterface.hJarek Kobus2022-06-081-0/+6
* QtcProcess: Make reaper timeout customizableJarek Kobus2022-06-081-0/+1
* Utils: More forward declarations / drop unused headers [P-R]Jarek Kobus2022-05-251-1/+1
* Utils: Remove Debug restriction for useCtrlCStubCristian Adam2022-05-111-1/+1
* Utils: Introduce QtcProcess::controlEnvironment()hjk2022-05-101-2/+1
* SshProcessInterface: Remove pidArgumentForKill()Jarek Kobus2022-05-041-2/+2
* Docker: implement process interfaceMarcus Tillmanns2022-05-031-0/+2
* QtcProcess: Add processChannelMode() getterJarek Kobus2022-04-261-0/+3
* Utils: Preserve output order with merged channelsAaron Barany2022-04-191-0/+1
* ProcessInterface: Get rid of state() methodJarek Kobus2022-04-141-2/+0
* ProcessInterface: Get rid of ProcessInterface::PtrJarek Kobus2022-04-141-4/+2
* ProcessInterface: Get rid of ProcessProxyInterfaceJarek Kobus2022-04-141-36/+25
* ProcessInterface: Add sendControlSignal() methodJarek Kobus2022-04-131-11/+8
* ProcessInterface: Get rid of close() methodJarek Kobus2022-04-131-2/+0
* ProcessInterface: Pass processId with started() signalJarek Kobus2022-04-131-5/+1
* ProcessInterface: Add readyRead() signalJarek Kobus2022-04-121-11/+2
* ProcessInterface: Add done() signalJarek Kobus2022-04-121-8/+2
* Introduce ProcessResultDataJarek Kobus2022-04-111-8/+11
* QtcProcess: Get rid of setErrorString() methodJarek Kobus2022-04-041-3/+0
* ProcessReaper: Implement custom terminate for CtrlCStub caseJarek Kobus2022-03-311-1/+1
* Utils: Un-seat QtcProcess from ProcessInterfacehjk2022-03-311-1/+1
* ProcessInterface: Rename interruptProcess() -> interrupt()Jarek Kobus2022-03-101-2/+2
* Introduce ProcessProxyInterface, enable data sharingJarek Kobus2022-03-021-2/+56
* ProcessInterface: Move out default impl into separate classJarek Kobus2022-03-021-8/+1
* ProcessInterface: Fix parent-child relationshipJarek Kobus2022-02-211-1/+1
* Fix passing environment to remoteJarek Kobus2022-02-211-0/+1
* ProcessInterface: Place the class in separate header fileJarek Kobus2022-02-211-0/+116