Commit Graph

186 Commits

Author SHA1 Message Date
michael
c715aa5188 * Call inherited destructor
git-svn-id: trunk@34195 -
2016-07-23 19:47:10 +00:00
nickysn
5306ee552b * regenerated makefiles with latest fpcmake
git-svn-id: trunk@34008 -
2016-06-18 01:00:45 +00:00
nickysn
a58dd988a4 * regenerate makefiles after the fpcmake update
git-svn-id: trunk@34002 -
2016-06-17 22:05:59 +00:00
pierre
01358a9989 Fix compilation for Windows OS after commit 33702
git-svn-id: trunk@33706 -
2016-05-18 08:54:42 +00:00
michael
365a246c9a * Allow server to run message queue in a thread
git-svn-id: trunk@33705 -
2016-05-17 20:09:23 +00:00
michael
d2ce69a98c * Allow to specify a number of messages to send
git-svn-id: trunk@33703 -
2016-05-17 10:43:35 +00:00
michael
ca8929b930 * All platforms use a queue now
git-svn-id: trunk@33702 -
2016-05-17 10:43:11 +00:00
michael
5f8fd810b8 * Test programs for crashing IPC server
git-svn-id: trunk@33698 -
2016-05-16 16:22:39 +00:00
michael
d53c4b4153 * Fix compilation of pipesipc
git-svn-id: trunk@33697 -
2016-05-16 16:18:44 +00:00
michael
7c91516b24 * Remove old stale file checking mechanism
git-svn-id: trunk@33696 -
2016-05-16 15:33:23 +00:00
marcus
77e47d21bb os4units: added iffparse, keymap, clipboard, graphics, intuition, activated some packages
git-svn-id: trunk@33581 -
2016-04-30 13:39:08 +00:00
Károly Balogh
2e398fa8f7 * disabled powerpc-amiga target for packages where it doesn't build (yet), so make all works
git-svn-id: trunk@33481 -
2016-04-10 21:52:33 +00:00
michael
7d38224c65 * Do not activate client/server in design mode
git-svn-id: trunk@33129 -
2016-02-27 15:16:36 +00:00
michael
d37d99a24f * Move simpleipc samples to appropriate directory
git-svn-id: trunk@33126 -
2016-02-27 09:21:00 +00:00
michael
b7484d4a81 * Fix bug #29717
git-svn-id: trunk@33125 -
2016-02-27 09:19:31 +00:00
pierre
80c5db7aba * Do not call CloseHandle on hStdInput if poPassInput is in Options
git-svn-id: trunk@33031 -
2016-01-29 22:41:05 +00:00
pierre
6c0d2f1b36 Handle poPassInput to be able to handle interactive processes for Windows and Unix systems
git-svn-id: trunk@33021 -
2016-01-29 14:39:41 +00:00
pierre
e1736933fe Add poPassInput to be able to handle interactive processes
git-svn-id: trunk@33020 -
2016-01-29 14:38:35 +00:00
svenbarth
a3871c9d30 Fix compilation of fcl-process on WinCE
packages/fcl-process/src/winall/simpleipc.inc:
  * a WndProc needs to be declared as cdecl
  * WinCE does not provide Get-/SetWindowLongPtr() as it's 32-bit only anyway, so Get-/SetWindowLong() needs to be used

git-svn-id: trunk@33019 -
2016-01-29 14:37:36 +00:00
michael
273f88a54c * Remove redundant files
git-svn-id: trunk@32999 -
2016-01-24 15:18:25 +00:00
michael
7d4905470d * Fix compilation (doubled code due to patch ?)
git-svn-id: trunk@32997 -
2016-01-24 14:24:34 +00:00
florian
356ab8f63d + test/example programs for WaitOnExit with time out
git-svn-id: trunk@32995 -
2016-01-24 13:55:51 +00:00
michael
ec6ab0233b * Patch from Denis Kozlov to merge all Windows versions into 1 (Bug ID 29496)
git-svn-id: trunk@32994 -
2016-01-24 13:40:45 +00:00
florian
2466b58095 * improved TProcess.WaitOnExit with timeout implementation to use fpGetTimeOfDay to work more precise
git-svn-id: trunk@32993 -
2016-01-24 13:21:31 +00:00
florian
bdbdee6acf + TProcess.WaitForExit implementation with timeout
git-svn-id: trunk@32991 -
2016-01-24 09:38:01 +00:00
michael
c97504da86 * Patch from Denis Kozlov to use *W functions (preparation for use on WinCE)
git-svn-id: trunk@32989 -
2016-01-22 23:28:15 +00:00
michael
33e1bc72b4 * Add options to RunCommand* call
git-svn-id: trunk@32893 -
2016-01-08 21:19:21 +00:00
michael
f1ef3f330a * Add demo for RunCommand
git-svn-id: trunk@32892 -
2016-01-08 21:18:43 +00:00
michael
622ffb9a65 * Added some example program for TProcess
git-svn-id: trunk@32891 -
2016-01-08 20:59:30 +00:00
michael
072b473f9f * Patch from Denis Kozlov: Patches here fix several issues with SimpleIPC on Windows. (Bug ID 29346)
Summary of changes:
1. Using SetTimer + GetMessage method for handling PeekMessage.
2. Store all received incoming messages in a message queue (per IPC server instance).
3. Implemented message queue (PeekMessage receives messages, ReadMessage picks from the queue)
4. Implemented optional message queue limit and overflow handling (more on that below).
5. Timeout<-1 is forced to -1; Documented meaning of various Timeout values in comments.
6. Minor refactoring and code formatting changes.

git-svn-id: trunk@32859 -
2016-01-05 20:41:08 +00:00
florian
4bf603694c * patch by Mattias Gaertner to make TProcess more unicode aware, resolves issue #29136
git-svn-id: trunk@32856 -
2016-01-05 14:06:36 +00:00
michael
3f5172933d * var -> out for Runcommand
git-svn-id: trunk@32826 -
2016-01-01 17:59:30 +00:00
marco
4484f793e7 * avoid deprecated warning.
git-svn-id: trunk@32254 -
2015-11-06 14:54:43 +00:00
nickysn
02d6f7a2a4 - disabled the win16 target for all packages that don't compile on that platform
git-svn-id: trunk@31857 -
2015-09-27 19:32:44 +00:00
nickysn
e83f3d2978 * updated all the remaining makefiles that 'fpcmake -r' missed
git-svn-id: trunk@31527 -
2015-09-05 11:21:36 +00:00
joost
46906833f1 * Re-generated makefile's
git-svn-id: trunk@31318 -
2015-08-12 19:47:44 +00:00
joost
ac87da7c42 * Filter the Makefile's unit searchpaths from the fpmake command line.
To void cluttering the .fpm file

git-svn-id: trunk@31317 -
2015-08-12 19:15:14 +00:00
Károly Balogh
77bdd83bfc AROS/x86_64: regenerated Makefiles
git-svn-id: trunk@31177 -
2015-06-29 00:09:06 +00:00
Jonas Maebe
89418d23e5 * regenerated Makefiles with Linux/AArch64 support
git-svn-id: trunk@30891 -
2015-05-20 20:15:10 +00:00
marcus
bd0e78478c Amiga, AROS, MorphOS: SimpleIPC, added ServerRunning, MsgType transfer
git-svn-id: trunk@30860 -
2015-05-15 17:23:04 +00:00
marcus
0effe938bd Amiga, AROS, MorphOS: shorter Tempfilename in TProcess
git-svn-id: trunk@30842 -
2015-05-11 15:36:49 +00:00
marcus
8237dbf22f Amiga, AROS, MorphOS: unified AmigaDOS function names
git-svn-id: trunk@30812 -
2015-05-06 16:04:21 +00:00
marcus
678133ac58 MorphOS: different system function names
git-svn-id: trunk@30806 -
2015-05-05 20:54:56 +00:00
marcus
9d46a85d1a Amiga, AROS, MorphOS: TProcess with simple output catching (via file)
git-svn-id: trunk@30805 -
2015-05-05 20:17:13 +00:00
marcus
19f04e8a3b Amiga, AROS, MorphOS: SimpleIPC improvements (Error on reregister with same name, remove on error exit)
git-svn-id: trunk@30803 -
2015-05-04 17:57:06 +00:00
marcus
c1f926b502 Amiga, AROS, MorphOS: SimpleIPC implementation
git-svn-id: trunk@30790 -
2015-05-03 19:42:38 +00:00
michael
9d5e80d072 * Allow use of absolute path in ServerID (bug ID 27572)
git-svn-id: trunk@30304 -
2015-03-24 09:23:29 +00:00
michael
1127dc9983 * Fix Active:=true at designtime
git-svn-id: trunk@30303 -
2015-03-24 09:16:44 +00:00
Jonas Maebe
fa328436ab * regenerated for iphonesim/x86-64
git-svn-id: trunk@29974 -
2015-02-23 22:56:41 +00:00
Jonas Maebe
3d01d4ceb1 * regenerated with Darwin/AArch64 support
git-svn-id: trunk@29950 -
2015-02-23 22:54:53 +00:00