Commit Graph

224 Commits

Author SHA1 Message Date
Károly Balogh
5182dc37af haiku-x86_64: regenerated all Makefiles, take 2
git-svn-id: trunk@40758 -
2019-01-04 03:18:42 +00:00
marco
8ef868591d * deprecate .commandline property setter setcommandline too.
git-svn-id: trunk@40561 -
2018-12-16 12:15:23 +00:00
yury
a29290202f * Regenerated makefiles to support x86_64-android.
git-svn-id: trunk@39958 -
2018-10-17 17:12:20 +00:00
yury
8c59eb1ce5 * Regenerated makefiles to support aarch64-android.
git-svn-id: trunk@39863 -
2018-10-06 09:36:03 +00:00
pierre
4e7003fb94 Update all packages Makefile's
git-svn-id: trunk@39828 -
2018-09-27 07:05:49 +00:00
pierre
41d2a0a496 Disable libraries not compiling for jvm-java or jvm-android targets
git-svn-id: trunk@39808 -
2018-09-26 09:29:33 +00:00
marco
0f619c3ef8 * two new priority classes for all but wince. See comments in process.pp
* some left over changes to RunCommandEventCode in preparation of more events.

git-svn-id: trunk@39681 -
2018-08-29 10:00:36 +00:00
marco
8554332c1d * centralize some type definitions so that they are compatible between process and processunicode
* add an extra parameter to the callback in preparation of readoutput callbacks. 
   This is needed to let the callback differentiate between stderr or stdout callbacks
 * rename processunicode class to TProcess on recommendation of MvC.

git-svn-id: trunk@39651 -
2018-08-20 11:46:11 +00:00
marco
98f00acb06 * trunk to 3.3.1
git-svn-id: trunk@39635 -
2018-08-18 15:47:44 +00:00
marco
d143ab60e1 * regenned makefile without date/rev components for easier merging.
git-svn-id: trunk@39630 -
2018-08-18 15:06:25 +00:00
marco
4dbc2ae873 * enable processunicode in fpmake and .fpcmake for win32 and win64.
git-svn-id: trunk@39628 -
2018-08-18 14:09:56 +00:00
marco
9b969c6cca * second part processunicode commit.
git-svn-id: trunk@39627 -
2018-08-18 13:56:21 +00:00
marco
b7e6492119 * Unicode version TProcess in two commits.
* first  misc files & rename process.pp -> processbody.inc

 Next commit will add new process.pp + update of processbody.inc to preserve history.

git-svn-id: trunk@39626 -
2018-08-18 13:55:11 +00:00
marco
ee810cea10 * give stderr as much chance to drain as output per runcommandloop cycle.
* clean some stale variable declarations
 * variable with class to instantiate in runcommand. This allows hooking runcommand* with a derivative.

git-svn-id: trunk@39625 -
2018-08-18 10:30:24 +00:00
joost
098464d260 * Fixed RunCommandIndir with poStderrToOutput
git-svn-id: trunk@39620 -
2018-08-15 21:31:56 +00:00
pierre
aa4d26c358 Rectify location of ipcclient and ipcserver sources from fcl-base/examples to fpc-process/examples directory in fpmake files
git-svn-id: trunk@39603 -
2018-08-10 05:38:26 +00:00
svenbarth
7e0d7e118e * fix compilation after r39568 as Min() requires the Math unit
git-svn-id: trunk@39571 -
2018-08-04 14:12:55 +00:00
marco
00aeae7651 * alternate readinput with streams.
git-svn-id: trunk@39568 -
2018-08-04 10:59:06 +00:00
marco
d5601e3631 * remove unused private field fterminalprogram
git-svn-id: trunk@39520 -
2018-07-29 09:26:07 +00:00
marco
dae75342d3 * reduce to one Event only, and use enum to signal what is happening.
git-svn-id: trunk@39518 -
2018-07-28 16:18:48 +00:00
marco
0060a3560f * Renamed intruncommand to RunCommandLoop.
* Added some events for basic parameterization.

git-svn-id: trunk@39517 -
2018-07-28 15:42:25 +00:00
marco
70c09d86a8 * body of runcommand to TProcess class. If more flexibility is added to this function (onevent properties called in the loop), it becomes easier to run your own with slightly different features.
git-svn-id: trunk@39516 -
2018-07-28 13:59:21 +00:00
marco
d00647bb31 * fix typo-gotcha probably introduced by an accidental save in the IDE after testing. Thanks to Karoly for reporting.
git-svn-id: trunk@39514 -
2018-07-27 18:16:50 +00:00
marco
66a1911d97 * ReadInputStream factored out, analogous as suggested in mantis #32541.
Next step: make runcommand a method.

git-svn-id: trunk@39513 -
2018-07-27 16:23:37 +00:00
pierre
a93fe1b363 Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
git-svn-id: trunk@38751 -
2018-04-12 15:26:33 +00:00
michael
92321c06e8 * Changed default debug server exe (bug ID 33140)
git-svn-id: trunk@38179 -
2018-02-10 00:02:05 +00:00
michael
431f44ccb0 * Make debugserver configurable
git-svn-id: trunk@38178 -
2018-02-10 00:00:02 +00:00
Károly Balogh
bde64031d5 packages: disable some packages and files, in preparation of turning off threading feature for atari tos
git-svn-id: trunk@37876 -
2017-12-30 06:47:18 +00:00
pierre
d18627f0af * Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286
git-svn-id: trunk@37462 -
2017-10-16 00:27:27 +00:00
Károly Balogh
04dee0fc04 regenerated Makefiles for m68k-macos target
git-svn-id: trunk@37034 -
2017-08-22 11:16:42 +00:00
michael
608aad5dd3 * Remove targets go32 and nativent, missing syncobjs unit for those platforms (bug ID 32305)
git-svn-id: trunk@37001 -
2017-08-21 06:49:38 +00:00
michael
1fa863721f * Patch from Denis Kozlov to fix threaded server
git-svn-id: trunk@36916 -
2017-08-15 09:55:18 +00:00
michael
a9819b3289 * Patch from Denis Kozlov to fix threaded server
git-svn-id: trunk@36915 -
2017-08-15 09:55:14 +00:00
Károly Balogh
4c25bd935f packages: disabled packages for macos and palmos which currently cannot be built for these
git-svn-id: trunk@36889 -
2017-08-12 21:08:34 +00:00
michael
606d6d7316 * Fix bug #32055
git-svn-id: trunk@36678 -
2017-07-08 11:33:51 +00:00
pierre
7a172d3d5a Regenerated all Makefile from packages directories
git-svn-id: trunk@36395 -
2017-06-01 14:15:50 +00:00
michael
80c510b4aa * Patch by C Western to fix use of uninitialized lock (bug ID 31682
git-svn-id: trunk@35879 -
2017-04-21 19:25:53 +00:00
pierre
17b2671213 Regenerate all Makefile's after changes related to FPCDIR checks
git-svn-id: trunk@35833 -
2017-04-18 14:15:47 +00:00
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