Description: fcl-process
This file as text.
(active) Revisions in this set:
e429be38e8494ae7f18c1a2fbb0f9cc90f990044,e13625d56244d06fdf64691a927ea0d170a3412b,038c163717927f9729f0fdac74fcc3838b73bd30
08e494ffd190d815266b31fbdb893e48a5aab5ac,d901f72002f040261d377c0912ff84b5ed492af4,272417e60290f8ab6fc8d475e20b9a4635114c7e
2e1c7cbc10083a3e098b553f8adc1326fc349df0,031539dd691dc1efcabd08c952076aaafd417ebb,1546c4a7947afcb45783b1251b01fd31016ef84d
f0703c4dacac7060ffd9cf3f556e78375534b290,d89851d094088a6b69224a516b7398ae39ec11ef,dc30431d89aead90e9d743c90af2446098da3e26
54157a17c670544aa05a377a22a5c49f14aa0188,d56da2d93085d4d3c18a661709bf7216c59eaa08,abb5792aed050247263fe6765e7a5fee25371ffd
8c8b336914750c2808a2624f5be633ad93ec66e4,299c90b91dc4624b9ebb9f0c2b10fc3933863411,7ffbbdd50becaf2ea8eeb59f95b77564b479ca28
31654093377e7c7b7b69665ec0b19b212589eddb,84e230f6e5d2d61acdedd57ee9f510894ba0481a,5305cd2734ac2e54157d3b6c828e9c1584fb7470
d3b8aa728e8f4eced69f95a500d8af091b9b43f2,36112193dcf865b59f9115794a293ad9a76e5326,516e078fd923405faaff667b74036badb55ad4c1
f35a565f4eedb53ef47faf2bd12fabe9f02b848c,546d6235266c5e6804d9d493869ef8307067a4a9,15f88d5e13bec007e13b061ce86b9323cda8fc7e
be117b33d33e303c4fd85a63a9d48f7d3052f749,7ad30e81ac2948c0fc53de4cc79ee5a2987a5078,98aa472873f32202bc4f19b73f040fe5cea28e79
3310a49ce08b5dc9647a684e4200de49a030111d,961181b6e7ba43becf396088f828c65af4b8bf91,2d1dd508580ca301129a7544e1e27813fbdf890e
7468addecfb5970af040ec3d1e9bffd9c88fdb40,90741867b73e63acf9045bc95a167a171a10a2d5,cf87d0d3073644329b76a03561fd65ee1557fac9
Clicking a revision will expand files
Fix compilation of fcl-process for wince target OS, FIXME: untested :-(
Revert move of packages/fcl-process/src/win/pipes.inc to packages/fcl-process/src/winall directory: wince should use dummy/pipes.inc file
* New CG tests for verifying tvecnode.simplify correctness
* while on windows the max. possible year should be 1980+127=2127, 2104 causes an error (seems to be limited to 2099), so stay with 2096
* Do not lock output files
* Use TProcess file redirection facilities
* Fixed compilation with FPC 3.2.2
* compile with stack checking
* Patch from Martin to rename iotNone to iotDefault.
* Introduce ToString for all enumerateds.
* Patch from Martin to improve backwards compatibility: do not use Startf_UseStdHandles if all descriptors are iotDefault
* Fix compilation of processunicode
* Patch from Martin to set FCloseHandleOnExecute before invoking OnGetHandle - the handler might change it
Fix dummy and wince fcl-process code after commit 54157a17
* Extra check for poStdErrToStdOut
* Remove some hints/warnings, add extra check for poStdErrToOutPut
* Patch from Martin Friebe to implement AutoCloseCustomHandle and CustomHandleIsInheritable
* Patch by Martin Friebe: mark duplicated handle for close instead of original
* Add detection in fly, better detection of KDE DE. Fixes issue
gitlab 0040805
added SyncIpc to fcl-process package
* fix condition to match the comment
* TProcess.ThreadHandle should reference the FThreadHandle field, not FProcessHandle
* don't move the output/stderr handle to the end on Windows and WinCE as that is handled by TIODescriptor.CreateFileNameHandle()
* the null file is called NUL, not NULL on Windows/WinCE
* Example demonstrating how to redirect output to file
* Long overdue simple windows service class
* Allow user to completely manage quoting himself. Fixes issue
gitlab 0041329
* Allow local temp dir, change permissions. Fixes issue
gitlab 0039690
fix SimpleIPCServer Global mode under Unix
Add explicit typecasts to avoid range check errors
Changed the function call do PAnsiChar to compile the packages using unicode definition.
Created dotted unit for simple service unit.