Commit Graph

54039 Commits

Author SHA1 Message Date
michael
f6e9abeaf3 * Remove non-FPC code, dates back to D7 or earlier
git-svn-id: trunk@39569 -
2018-08-04 12:04:42 +00:00
marco
00aeae7651 * alternate readinput with streams.
git-svn-id: trunk@39568 -
2018-08-04 10:59:06 +00:00
michael
20917b4ec2 * Fix strlcomp
git-svn-id: trunk@39567 -
2018-08-04 08:40:25 +00:00
svenbarth
3d740f13e4 * ensure that the data of the temp node is freed correctly in case of an error (the error might be non-fatal in case of a generic passing an untyped type to Write/Read)
git-svn-id: trunk@39566 -
2018-08-04 08:37:07 +00:00
svenbarth
781303c0d8 * ensure that the file parameter for the Read/Write family of intrinsics is (and can be) freed in tinlinenode.handle_read_write()
git-svn-id: trunk@39565 -
2018-08-04 08:37:01 +00:00
michael
71bbab3512 * Added UseUnicodeWordDetection
git-svn-id: trunk@39564 -
2018-08-04 08:34:42 +00:00
michael
08d574bf7d * Fix bug #34087: Small optimization of StrlComp
git-svn-id: trunk@39563 -
2018-08-04 08:05:31 +00:00
svenbarth
473a028523 - the freegenericparams variable is no longer required as it's always true whenever consume_proc_name is called anyway
git-svn-id: trunk@39562 -
2018-08-03 20:24:23 +00:00
svenbarth
32db846289 * free the list containing the generic parameters as after calling insert_generic_parameter_types() it's no longer required (though this means that the condition handling generictypelist instead needs to be adjusted)
git-svn-id: trunk@39561 -
2018-08-03 20:24:19 +00:00
svenbarth
c1cfd87b56 * the call node takes ownership of the specialization context, so free it in the destructor
git-svn-id: trunk@39560 -
2018-08-03 20:24:15 +00:00
svenbarth
0aee319fdb * do_member_read() takes ownership of the specialization context, so Nil it after the call
git-svn-id: trunk@39559 -
2018-08-03 20:24:10 +00:00
svenbarth
0ba14c7ad8 * fix memory leak when freeing a temp delete node: also call the inherited destructor so that e.g. tnode.optinfo is freed.
git-svn-id: trunk@39558 -
2018-08-03 20:24:05 +00:00
michael
ddbad9d5c7 * Fix bug #34085, small refactoring: introduce IsSpaceChar
git-svn-id: trunk@39557 -
2018-08-03 18:08:18 +00:00
michael
a921002c49 * Fix all warnings/hints
git-svn-id: trunk@39556 -
2018-08-03 18:00:06 +00:00
michael
f575eafa1e * Fix bug #34086
git-svn-id: trunk@39555 -
2018-08-03 17:54:11 +00:00
svenbarth
32c307e9ce * fix for Mantis #34021: if one of the two operators is an array constructor try to use an operator overload for that first before converting it to a set
+ added tests

git-svn-id: trunk@39554 -
2018-08-03 15:24:59 +00:00
michael
a49a496f09 * Fix bug ID #0034083, allowing to add Output Intent (preparing PDF/A)
git-svn-id: trunk@39553 -
2018-08-03 12:34:43 +00:00
michael
4700e982d4 * Fix bug ID #0034071
git-svn-id: trunk@39551 -
2018-08-02 13:10:12 +00:00
michael
a7cbafb658 * Allow not to have Trailer ID
git-svn-id: trunk@39550 -
2018-08-02 12:14:12 +00:00
michael
65baf55ee0 * Fix bug #34081, add Metadata option
git-svn-id: trunk@39549 -
2018-08-02 12:12:13 +00:00
Mattias Gaertner
6211847176 pastojs: create intfmap only for first class
git-svn-id: trunk@39548 -
2018-08-02 11:59:51 +00:00
Mattias Gaertner
e5cc0731ec pastojs: fixed override method of class interface
git-svn-id: trunk@39547 -
2018-08-02 11:19:19 +00:00
michael
11fc60c213 * Fix bug ID #34082: wrong CID
git-svn-id: trunk@39546 -
2018-08-02 10:06:52 +00:00
michael
ddb6741c6c * Fix bug ID #34076 using provided patch: Add QWord overloads to Assert/CheckEquals
git-svn-id: trunk@39545 -
2018-08-02 06:03:42 +00:00
michael
dcf685b835 * Fix bug ID #34075 using provided patch: some methods not updating assert call count.
git-svn-id: trunk@39544 -
2018-08-02 05:59:20 +00:00
michael
ac48cd1343 * Add /ID to trailer, patch by Petr-K, butg ID 34072
git-svn-id: trunk@39543 -
2018-08-02 05:54:42 +00:00
michael
87de25a694 * Fix bug #34077
git-svn-id: trunk@39542 -
2018-08-01 19:12:30 +00:00
pierre
29d524e7e6 Remove abolute path for native linker, ld is in directory /usr/ccs/bin in Oracle Solaris 10 8/11
git-svn-id: trunk@39541 -
2018-08-01 06:44:26 +00:00
michael
e13f069b17 * Actually use introduced cross-platform constant...
git-svn-id: trunk@39540 -
2018-07-31 08:10:02 +00:00
michael
4e94570ca3 * Examples for socket client/server moved here, adapted for possibility of timeout
git-svn-id: trunk@39539 -
2018-07-31 08:06:01 +00:00
michael
c3d1e1559b * clean up connection timeout logic
git-svn-id: trunk@39538 -
2018-07-31 08:05:19 +00:00
joost
5eb97ce700 * Do not generate access violations on empty json-strings
* Added DoBeforeReadObject and DoAfterReadObject
 * Ability to alter the mapping between properties and JSON-elements

git-svn-id: trunk@39536 -
2018-07-30 22:08:18 +00:00
michael
487259fed2 * Fix compilation (bug id 34064) pending correct solution
git-svn-id: trunk@39535 -
2018-07-30 21:34:59 +00:00
michael
962391621f * Fix bug ID #32404
git-svn-id: trunk@39534 -
2018-07-30 21:26:06 +00:00
joost
3c18e12cc7 * Fixed TInetSocket.Connect error handling which got broken in r39199
git-svn-id: trunk@39533 -
2018-07-30 20:22:49 +00:00
michael
a721f23666 * Session routing demo
git-svn-id: trunk@39532 -
2018-07-30 20:07:09 +00:00
michael
99a83cd392 * Add Session.States to track new/expired etc.
git-svn-id: trunk@39531 -
2018-07-30 20:05:47 +00:00
michael
66efdeff83 * Fix bug #0034063, using provided patch
git-svn-id: trunk@39530 -
2018-07-30 14:10:06 +00:00
michael
67adab1155 * Fix bug #34062, invalid length1 for compressed fonts, using provided patch
git-svn-id: trunk@39529 -
2018-07-30 13:52:48 +00:00
michael
6e85976561 * Fix bugs with ID 34061 and 34023 (related), using provided patch
git-svn-id: trunk@39528 -
2018-07-30 13:48:55 +00:00
michael
b4ea525215 * Fix bug #34060, using provided patch by Petr-K
git-svn-id: trunk@39527 -
2018-07-30 13:43:46 +00:00
michael
7c0eec6a3f * Fix bug ID #34059, double flush in compressed stream
git-svn-id: trunk@39526 -
2018-07-30 13:37:16 +00:00
michael
ab84f09591 * Fix bug #39521. Generic functions only in trunk
git-svn-id: trunk@39525 -
2018-07-29 21:43:03 +00:00
michael
1e3f44965f * Added generic IfThen, as proposed by Thaddy de Koning, bug id #34012
git-svn-id: trunk@39521 -
2018-07-29 09:35:54 +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
michael
b4ce6f42f9 * Undid patch for bug #33918 (r39321)
git-svn-id: trunk@39515 -
2018-07-28 09:48:43 +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