Commit Graph

54103 Commits

Author SHA1 Message Date
svenbarth
09e5f463dc + add Delphi-compatible FileGetSymLinkTarget functions to all platforms (currently returns False on all platforms); this also includes TSymLinkRec variants for both RawByteString and UnicodeString
git-svn-id: trunk@39669 -
2018-08-24 15:33:45 +00:00
svenbarth
92dcdd8b5b + add Delphi compatible FollowLink parameter (default is True) to FileExists and DirectoryExists; support for it is up to each target
git-svn-id: trunk@39668 -
2018-08-24 15:33:09 +00:00
michael
3e3c8fdbc1 * Fixed bug ID #33743 with provided patch. (erroneous exception in getbinarydata)
git-svn-id: trunk@39667 -
2018-08-24 08:16:49 +00:00
michael
a6f61d6cd7 * Fix bug #34176, use access field when creating key
git-svn-id: trunk@39666 -
2018-08-24 08:09:24 +00:00
marco
315fe21718 * deprecations, remove oldlinux.
git-svn-id: trunk@39663 -
2018-08-23 07:57:56 +00:00
marco
096e7d7513 * add prawbytestring.
git-svn-id: trunk@39662 -
2018-08-22 12:26:42 +00:00
michael
fd8641d83c * Fix bug #34164 - Fix use of AssertCount and use overloaded ComparisonMsg
git-svn-id: trunk@39660 -
2018-08-21 13:24:17 +00:00
michael
e6304da9a6 * Inadvertenly applied untested change, undo
git-svn-id: trunk@39659 -
2018-08-21 08:44:47 +00:00
michael
74b6fb2bfe * Patch from Bart Broersma to fix bug ID #33993
git-svn-id: trunk@39658 -
2018-08-21 08:43:31 +00:00
marco
aaef0d5570 * removed a space, mantis #34149
git-svn-id: trunk@39657 -
2018-08-20 16:15:42 +00:00
marco
1e60364572 * another stat file cleanup.
git-svn-id: trunk@39655 -
2018-08-20 14:27:59 +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
bffbff73e1 * remove deprecated parts linux stat records (FPC 1.0 leftovers)
git-svn-id: trunk@39644 -
2018-08-19 15:10:22 +00:00
marco
15fcd0ab61 * remove old ifdefs
git-svn-id: trunk@39642 -
2018-08-19 14:54:58 +00:00
marco
98f00acb06 * trunk to 3.3.1
git-svn-id: trunk@39635 -
2018-08-18 15:47:44 +00:00
marco
57b73f7022 * don't include date/rev info of fpcmake. complicates merging.
git-svn-id: trunk@39631 -
2018-08-18 15:06:58 +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
florian
9e9c2c02ed * test fails now if it causes an exception
git-svn-id: trunk@39624 -
2018-08-17 19:49:40 +00:00
florian
ea32ddd5b2 * avoid overflows of execution weight
git-svn-id: trunk@39623 -
2018-08-16 20:45:36 +00:00
florian
75251913b1 * properly pass execution weight in SetExecutionWeight
git-svn-id: trunk@39622 -
2018-08-16 20:45:36 +00:00
florian
a825a66d01 * IntPower inverts the base first for negative exponents and multiplies then, resolves #34124
git-svn-id: trunk@39621 -
2018-08-16 20:45:35 +00:00
joost
098464d260 * Fixed RunCommandIndir with poStderrToOutput
git-svn-id: trunk@39620 -
2018-08-15 21:31:56 +00:00
michael
cfab40fd74 * Publish ancestorclass
git-svn-id: trunk@39619 -
2018-08-15 18:47:59 +00:00
michael
3d7ce42194 * Fix bug #34135, patch by Andrea Urbani
git-svn-id: trunk@39618 -
2018-08-15 17:18:17 +00:00
michael
677cc1c930 * Type-safe dataset access implementation and code generator
git-svn-id: trunk@39617 -
2018-08-15 10:54:36 +00:00
michael
f4a455fb35 * Add new mysql versions
git-svn-id: trunk@39616 -
2018-08-15 10:51:08 +00:00
michael
27b969b397 * Ignore spaces in defines
git-svn-id: trunk@39615 -
2018-08-15 08:09:26 +00:00
michael
b47b3163bf * Fix compilation
git-svn-id: trunk@39614 -
2018-08-15 08:09:05 +00:00
michael
e3e621a05c * Fix bug #34131, missing Msg in checkIS
git-svn-id: trunk@39613 -
2018-08-14 13:50:20 +00:00
marco
2d74227859 * Fixes #34113 + auxOutMessage The wrong functions were all under #ifdef winver> x030a or 0x0400
git-svn-id: trunk@39612 -
2018-08-13 07:20:50 +00:00
michael
70aa822137 * extra IsDigit use
git-svn-id: trunk@39611 -
2018-08-12 17:09:45 +00:00
michael
134b5553c3 Fix bug #34117, more clear hexdig
git-svn-id: trunk@39610 -
2018-08-12 09:27:54 +00:00
michael
a3f756013d Fix 34119: factor out IsDigit function
git-svn-id: trunk@39609 -
2018-08-12 09:14:27 +00:00
michael
2d2ba5f0cd * Fix bug #34118, unclean NOTLETTER check
git-svn-id: trunk@39608 -
2018-08-12 08:55:37 +00:00
michael
64e4f169de * Fix repeated calling of flush, bug ID #34112
git-svn-id: trunk@39607 -
2018-08-12 08:52:15 +00:00
svenbarth
38ffcff3aa * fix program name of the test
git-svn-id: trunk@39606 -
2018-08-12 07:21:58 +00:00
michael
722927bc4f * Add Pas2js
git-svn-id: trunk@39605 -
2018-08-10 07:12:49 +00:00
pierre
cca5a219d2 Add missing directory for examples
git-svn-id: trunk@39604 -
2018-08-10 06:45:37 +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
pierre
26e4b4cfb4 Remove false warning about dependency on fcl-process for OSes that are handled differently in fpmkunit and fppkg
git-svn-id: trunk@39602 -
2018-08-09 15:31:08 +00:00
pierre
0426f94c36 fcl-net restrict openssl pacakge dependency to OSes that compile unit sslsockets
git-svn-id: trunk@39595 -
2018-08-09 11:50:43 +00:00
pierre
65c88ce4e2 fcl-pdf does not need winunits-base package for wince OS target
git-svn-id: trunk@39594 -
2018-08-09 11:43:16 +00:00
marco
dd52e79089 * two comment spelling fixes. Mantis #34092 & #34097
git-svn-id: trunk@39593 -
2018-08-08 08:39:20 +00:00
michael
6603bf149a * Amend Patch for bug id #21594, fixing possible AV in corner cases
git-svn-id: trunk@39592 -
2018-08-08 05:00:40 +00:00
pierre
e4346b264f Add missing alignment in DynArrayIndex function
git-svn-id: trunk@39586 -
2018-08-07 16:34:57 +00:00
michael
7e6416b1f4 * Use constant for formatting floats, adjust sign/precision argument
git-svn-id: trunk@39585 -
2018-08-07 08:12:23 +00:00