Commit Graph

54925 Commits

Author SHA1 Message Date
michael
004c02937c * Merging revisions r46445 from trunk:
------------------------------------------------------------------------
    r46445 | michael | 2020-08-15 09:34:43 +0200 (Sat, 15 Aug 2020) | 1 line
    
    * Calling conventions in casing as in Delphi, patch by Henrique Werlang, bug ID #37571
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46650 -
2020-08-23 10:38:46 +00:00
michael
f6f4837950 * Merging revisions r46228 from trunk:
------------------------------------------------------------------------
    r46228 | michael | 2020-08-04 15:42:39 +0200 (Tue, 04 Aug 2020) | 1 line
    
    * Lowercase unit name (bug ID 37481)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46649 -
2020-08-23 10:37:01 +00:00
michael
276b6873b2 * Merging revisions r45459 from trunk:
------------------------------------------------------------------------
    r45459 | michael | 2020-05-22 07:49:59 +0200 (Fri, 22 May 2020) | 1 line
    
    * Trim content of directives
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46648 -
2020-08-23 10:36:47 +00:00
michael
21017b2af2 * Merging revisions r45426 from trunk:
------------------------------------------------------------------------
    r45426 | michael | 2020-05-18 19:30:38 +0200 (Mon, 18 May 2020) | 1 line
    
    * Fix include file, trim file
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46647 -
2020-08-23 10:36:32 +00:00
michael
a34187ffdc * Merging revisions r45415 from trunk:
------------------------------------------------------------------------
    r45415 | michael | 2020-05-18 10:28:14 +0200 (Mon, 18 May 2020) | 1 line
    
    * Add OnComment
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46646 -
2020-08-23 10:36:22 +00:00
michael
1b09c1ce58 * Merging revisions r45396 from trunk:
------------------------------------------------------------------------
    r45396 | michael | 2020-05-17 09:55:36 +0200 (Sun, 17 May 2020) | 1 line
    
    * Make name a little clearer in operator parsing
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46645 -
2020-08-23 10:34:27 +00:00
michael
02393dbf78 * Merging revisions r45395 from trunk:
------------------------------------------------------------------------
    r45395 | michael | 2020-05-17 09:54:41 +0200 (Sun, 17 May 2020) | 1 line
    
    * Add switch to ignore unknown resources
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46644 -
2020-08-23 10:34:08 +00:00
michael
fc661e0d02 * Merging revisions r45394 from trunk:
------------------------------------------------------------------------
    r45394 | michael | 2020-05-17 09:42:23 +0200 (Sun, 17 May 2020) | 1 line
    
    * Trim param in mode statement (bug 37092)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46643 -
2020-08-23 10:33:51 +00:00
michael
be5b76d6fe * Merging revisions r46534 from trunk:
------------------------------------------------------------------------
    r46534 | michael | 2020-08-21 13:08:50 +0200 (Fri, 21 Aug 2020) | 1 line
    
    * Removed unused assignment
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46642 -
2020-08-23 10:33:37 +00:00
michael
c72cd8ef67 * Merging revisions r46530 from trunk:
------------------------------------------------------------------------
    r46530 | michael | 2020-08-21 09:38:33 +0200 (Fri, 21 Aug 2020) | 1 line
    
    * Fix bug ID #0037605: Setting quotechar to NULL char disables quoting
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46640 -
2020-08-23 10:26:23 +00:00
michael
09a846ba71 * Merging revisions r46412,r46413 from trunk:
------------------------------------------------------------------------
    r46412 | michael | 2020-08-13 12:14:13 +0200 (Thu, 13 Aug 2020) | 1 line
    
    * Avoid reallocating string when parsing unicode char (bug ID 0037562)
    ------------------------------------------------------------------------
    r46413 | michael | 2020-08-13 12:15:19 +0200 (Thu, 13 Aug 2020) | 1 line
    
    * Fix memleak
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46639 -
2020-08-23 10:25:14 +00:00
michael
31c847c3d9 * Merging revisions r46330 from trunk:
------------------------------------------------------------------------
    r46330 | michael | 2020-08-08 14:40:13 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Remove some warnings/hints
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46638 -
2020-08-23 10:23:26 +00:00
michael
bac46c9d3b * Merging revisions r46329 from trunk:
------------------------------------------------------------------------
    r46329 | michael | 2020-08-08 14:36:47 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Added jdoNullClearsProperty
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46637 -
2020-08-23 10:23:18 +00:00
michael
3d7a00bfc9 * Merging revisions r46328 from trunk:
------------------------------------------------------------------------
    r46328 | michael | 2020-08-08 14:28:19 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Add testcase for jdoIgnoreNulls
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46636 -
2020-08-23 10:23:10 +00:00
michael
9f9276f01c * Merging revisions r45977 from trunk:
------------------------------------------------------------------------
    r45977 | michael | 2020-08-01 10:49:34 +0200 (Sat, 01 Aug 2020) | 1 line
    
    * Make sure tests run in pas2js. Reduce ifdefs
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46635 -
2020-08-23 10:22:59 +00:00
michael
160d59b1df * Partial 45708, needed for subsequent fpjson
git-svn-id: branches/fixes_3_2@46634 -
2020-08-23 10:22:22 +00:00
michael
befb0ada55 * Allow dots
git-svn-id: branches/fixes_3_2@46633 -
2020-08-23 10:21:40 +00:00
michael
d2f17d5a30 * Merging revisions r45839,r45840,r45841,r45842 from trunk:
------------------------------------------------------------------------
    r45839 | michael | 2020-07-24 13:03:00 +0200 (Fri, 24 Jul 2020) | 1 line
    
    * Prevent warning
    ------------------------------------------------------------------------
    r45840 | michael | 2020-07-24 13:03:25 +0200 (Fri, 24 Jul 2020) | 1 line
    
    * Add joIgnoreDuplicates
    ------------------------------------------------------------------------
    r45841 | michael | 2020-07-24 13:04:15 +0200 (Fri, 24 Jul 2020) | 1 line
    
    * Add joIgnoreDuplicates
    ------------------------------------------------------------------------
    r45842 | michael | 2020-07-24 13:04:35 +0200 (Fri, 24 Jul 2020) | 1 line
    
    * Remove some compiler warnings
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46632 -
2020-08-23 09:51:59 +00:00
michael
92850edcb1 * Merging revisions r45795 from trunk:
------------------------------------------------------------------------
    r45795 | michael | 2020-07-16 09:43:36 +0200 (Thu, 16 Jul 2020) | 1 line
    
    * Fix bug ID #37367
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46631 -
2020-08-23 09:50:53 +00:00
michael
f0fa75e0d8 * Merging revisions r45792 from trunk:
------------------------------------------------------------------------
    r45792 | michael | 2020-07-15 16:33:51 +0200 (Wed, 15 Jul 2020) | 1 line
    
    * Better fix for bug ID #0037352
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46630 -
2020-08-23 09:50:41 +00:00
michael
2bda5dd2e4 * Merging revisions r45789 from trunk:
------------------------------------------------------------------------
    r45789 | michael | 2020-07-15 11:23:24 +0200 (Wed, 15 Jul 2020) | 1 line
    
    * Fix bug ID #37352
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46629 -
2020-08-23 09:50:29 +00:00
michael
ed3f8f66f1 * Merging revisions r45264 from trunk:
------------------------------------------------------------------------
    r45264 | michael | 2020-05-05 11:52:02 +0200 (Tue, 05 May 2020) | 1 line
    
    * CeateArray uses 0-based loop
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46628 -
2020-08-23 09:49:00 +00:00
michael
57313b637a * Merging revisions r44776 from trunk:
------------------------------------------------------------------------
    r44776 | michael | 2020-04-18 12:48:08 +0200 (Sat, 18 Apr 2020) | 1 line
    
    * Refactored ObjectToJSON so descendents have more control (bug ID 36803)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46627 -
2020-08-23 09:48:53 +00:00
michael
eef66ba7aa * Merging revisions r46368 from trunk:
------------------------------------------------------------------------
    r46368 | michael | 2020-08-12 12:56:49 +0200 (Wed, 12 Aug 2020) | 1 line
    
    Fix placeholder in format constant
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46626 -
2020-08-23 09:48:36 +00:00
michael
96f515cff8 * Merging revisions r46444 from trunk:
------------------------------------------------------------------------
    r46444 | michael | 2020-08-15 09:31:43 +0200 (Sat, 15 Aug 2020) | 1 line
    
    * Expose ExtraUnits, remove hardcoded DTypesUnit, patch by Henrique Werlang (bug ID 37570)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46625 -
2020-08-23 09:46:45 +00:00
michael
a5a787d74b * Merging revisions r46443 from trunk:
------------------------------------------------------------------------
    r46443 | michael | 2020-08-15 09:30:23 +0200 (Sat, 15 Aug 2020) | 1 line
    
    * Remove hints (by Henrique Werlang)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46624 -
2020-08-23 09:46:37 +00:00
michael
60dc1424f6 * Merging revisions r46442 from trunk:
------------------------------------------------------------------------
    r46442 | michael | 2020-08-15 09:26:44 +0200 (Sat, 15 Aug 2020) | 1 line
    
    * unit alias possibility
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46623 -
2020-08-23 09:46:29 +00:00
michael
b36e691404 * Merging revisions r46441 from trunk:
------------------------------------------------------------------------
    r46441 | michael | 2020-08-15 09:25:48 +0200 (Sat, 15 Aug 2020) | 1 line
    
    * Check unit alias possibility
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46622 -
2020-08-23 09:46:23 +00:00
michael
b2c215203e * Merging revisions r46425 from trunk:
------------------------------------------------------------------------
    r46425 | michael | 2020-08-14 12:33:07 +0200 (Fri, 14 Aug 2020) | 1 line
    
    * Improved exception handling, patch by Henrique Werlang (bug ID 37567)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46621 -
2020-08-23 09:46:15 +00:00
michael
299421721a * Merging revisions r46423 from trunk:
------------------------------------------------------------------------
    r46423 | michael | 2020-08-14 12:24:24 +0200 (Fri, 14 Aug 2020) | 1 line
    
    * Patch from Henrique Werlang to improve generation of IsImpl (bug ID 37510)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46620 -
2020-08-23 09:46:06 +00:00
michael
f7b6d8d738 * Merging revisions r46414 from trunk:
------------------------------------------------------------------------
    r46414 | michael | 2020-08-13 15:15:14 +0200 (Thu, 13 Aug 2020) | 1 line
    
    * Fix range check error (bug ID 37566)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46619 -
2020-08-23 09:45:55 +00:00
michael
99088aa0e8 * Merging revisions r46321 from trunk:
------------------------------------------------------------------------
    r46321 | michael | 2020-08-08 11:19:19 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Fix bug ID #37512: fix declaration of generic array
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46618 -
2020-08-23 09:45:31 +00:00
michael
d2160faebb * Merging revisions r46369 from trunk:
------------------------------------------------------------------------
    r46369 | michael | 2020-08-12 12:58:24 +0200 (Wed, 12 Aug 2020) | 1 line
    
    * Fix bug #37546, improvement to pass log filename to server
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46617 -
2020-08-23 09:45:18 +00:00
michael
3d2c13d1f4 * Merging revisions r46350,r46358,r46359,r46360,r46361,r46363,r46364,r46367 from trunk:
------------------------------------------------------------------------
    r46350 | michael | 2020-08-10 15:31:46 +0200 (Mon, 10 Aug 2020) | 1 line
    
    * Fix bug #37533: extra type section starts
    ------------------------------------------------------------------------
    r46358 | michael | 2020-08-11 12:56:25 +0200 (Tue, 11 Aug 2020) | 1 line
    
    * Allow skipping hints
    ------------------------------------------------------------------------
    r46359 | michael | 2020-08-11 12:56:47 +0200 (Tue, 11 Aug 2020) | 1 line
    
    * skip hints (bug ID 37511)
    ------------------------------------------------------------------------
    r46360 | michael | 2020-08-11 13:23:28 +0200 (Tue, 11 Aug 2020) | 1 line
    
    * Fix bug ID #0037538 (need implementation for dummy bodys)
    ------------------------------------------------------------------------
    r46361 | michael | 2020-08-11 13:44:23 +0200 (Tue, 11 Aug 2020) | 1 line
    
    * Fix bug ID #37537: External constant support
    ------------------------------------------------------------------------
    r46363 | michael | 2020-08-11 15:32:29 +0200 (Tue, 11 Aug 2020) | 1 line
    
    * Always define makestub
    ------------------------------------------------------------------------
    r46364 | michael | 2020-08-11 15:42:25 +0200 (Tue, 11 Aug 2020) | 1 line
    
    * Fix bug ID #37537: External constant support (also for class consts)
    ------------------------------------------------------------------------
    r46367 | michael | 2020-08-12 09:47:55 +0200 (Wed, 12 Aug 2020) | 1 line
    
    * Fix 0037544: overload writing refinement
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46616 -
2020-08-23 09:44:47 +00:00
michael
89e2a493a7 * Merging revisions r46311,r46312,r46313,r46314,r46315,r46316,r46317,r46318,r46319,r46320 from trunk:
------------------------------------------------------------------------
    r46311 | michael | 2020-08-08 09:48:48 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Fix bug ID #0037516, only add extra uses to interface
    ------------------------------------------------------------------------
    r46312 | michael | 2020-08-08 09:56:36 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Add woNoAsm option
    ------------------------------------------------------------------------
    r46313 | michael | 2020-08-08 10:00:15 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Also use woNoAsm option for procedure body 
    ------------------------------------------------------------------------
    r46314 | michael | 2020-08-08 10:01:06 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Fix bug #37519: no assembler
    ------------------------------------------------------------------------
    r46315 | michael | 2020-08-08 10:35:54 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Fix bug ID #37517; remove externa from record members
    ------------------------------------------------------------------------
    r46316 | michael | 2020-08-08 10:55:14 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Refactor disabling of hints and warnings. Add woSkipPrivateExternals
    ------------------------------------------------------------------------
    r46317 | michael | 2020-08-08 10:55:36 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Fix bug id #37515
    ------------------------------------------------------------------------
    r46318 | michael | 2020-08-08 11:08:44 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Add woAlwaysRecordHelper option
    ------------------------------------------------------------------------
    r46319 | michael | 2020-08-08 11:09:18 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Fix bug id #37514 : type helper not recognized
    ------------------------------------------------------------------------
    r46320 | michael | 2020-08-08 11:12:37 +0200 (Sat, 08 Aug 2020) | 1 line
    
    * Fix bug id #37513 : type helper declaration incomplete
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46615 -
2020-08-23 09:33:23 +00:00
michael
834ceb69b5 * Merging revisions r46308 from trunk:
------------------------------------------------------------------------
    r46308 | michael | 2020-08-07 16:07:59 +0200 (Fri, 07 Aug 2020) | 1 line
    
    * Add jdoIgnoreNulls
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46614 -
2020-08-23 09:32:26 +00:00
michael
a92e9b9181 * Merging revisions r46306 from trunk:
------------------------------------------------------------------------
    r46306 | michael | 2020-08-07 00:43:15 +0200 (Fri, 07 Aug 2020) | 1 line
    
    * Load OS defaults, add text/css
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46613 -
2020-08-23 09:32:22 +00:00
michael
d518cd0800 * Merging revisions r46302,r46303,r46304 from trunk:
------------------------------------------------------------------------
    r46302 | michael | 2020-08-07 00:07:05 +0200 (Fri, 07 Aug 2020) | 1 line
    
    * Fix writing ranges (bug ID 37505)
    ------------------------------------------------------------------------
    r46303 | michael | 2020-08-07 00:28:03 +0200 (Fri, 07 Aug 2020) | 1 line
    
    * Correctly propagate full param when writing type
    ------------------------------------------------------------------------
    r46304 | michael | 2020-08-07 00:28:25 +0200 (Fri, 07 Aug 2020) | 1 line
    
    * Do not escape string type name
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46612 -
2020-08-23 09:31:45 +00:00
michael
ed27ad4438 * Merging revisions r46301 from trunk:
------------------------------------------------------------------------
    r46301 | michael | 2020-08-06 23:16:21 +0200 (Thu, 06 Aug 2020) | 1 line
    
    * Fix bug ID #37504: allow to send processID in messages
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46611 -
2020-08-23 09:31:25 +00:00
michael
d3b8571d22 * Merging revisions r46288 from trunk:
------------------------------------------------------------------------
    r46288 | michael | 2020-08-06 15:09:17 +0200 (Thu, 06 Aug 2020) | 1 line
    
    * No $NOTES for Delphi
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46610 -
2020-08-23 09:31:08 +00:00
michael
ef2b7d9f99 * Merging revisions r46283 from trunk:
------------------------------------------------------------------------
    r46283 | michael | 2020-08-06 09:26:47 +0200 (Thu, 06 Aug 2020) | 1 line
    
    * Fix writing array types
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46609 -
2020-08-23 09:30:57 +00:00
michael
70cf4d95d7 * Merging revisions r46282 from trunk:
------------------------------------------------------------------------
    r46282 | michael | 2020-08-06 09:21:22 +0200 (Thu, 06 Aug 2020) | 1 line
    
    * Escape keywords when writing
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46608 -
2020-08-23 09:30:20 +00:00
michael
d4f696a18d * Merging revisions r46281 from trunk:
------------------------------------------------------------------------
    r46281 | michael | 2020-08-06 08:55:06 +0200 (Thu, 06 Aug 2020) | 1 line
    
    * Support writing sets
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46607 -
2020-08-23 09:30:16 +00:00
michael
d791d13e4d * Merging revisions r46280 from trunk:
------------------------------------------------------------------------
    r46280 | michael | 2020-08-06 08:50:29 +0200 (Thu, 06 Aug 2020) | 1 line
    
    * Support writing resource strings
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46606 -
2020-08-23 09:29:51 +00:00
michael
896cbd84e1 * Merging revisions r45520,r45521 from trunk:
------------------------------------------------------------------------
    r45520 | michael | 2020-05-28 11:39:35 +0200 (Thu, 28 May 2020) | 1 line
    
    * Add nullable (bug ID 0037128)
    ------------------------------------------------------------------------
    r45521 | michael | 2020-05-28 11:45:43 +0200 (Thu, 28 May 2020) | 1 line
    
    * Moved constant to rtlconsts
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46605 -
2020-08-23 09:28:54 +00:00
michael
53e07c91e4 * Merging revisions r46248 from trunk:
------------------------------------------------------------------------
    r46248 | michael | 2020-08-05 13:37:11 +0200 (Wed, 05 Aug 2020) | 1 line
    
    * Fix extension to fit platform
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46604 -
2020-08-23 09:27:35 +00:00
michael
161e7862e7 * Merging revisions r46230,r46232 from trunk:
------------------------------------------------------------------------
    r46230 | michael | 2020-08-04 15:56:43 +0200 (Tue, 04 Aug 2020) | 1 line
    
    * Additional options for latest pas2js version features
    ------------------------------------------------------------------------
    r46232 | michael | 2020-08-04 17:50:45 +0200 (Tue, 04 Aug 2020) | 1 line
    
    * Set path to local version of fcl-passrc, not installed version
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46603 -
2020-08-23 09:27:23 +00:00
michael
bd07d81b0b * Merging revisions r45978 from trunk:
------------------------------------------------------------------------
    r45978 | michael | 2020-08-01 18:02:42 +0200 (Sat, 01 Aug 2020) | 1 line
    
    * Remove SVN id marker
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46602 -
2020-08-23 09:26:23 +00:00
michael
d3da5bd6b3 * Merging revisions r45976 from trunk:
------------------------------------------------------------------------
    r45976 | michael | 2020-08-01 09:39:34 +0200 (Sat, 01 Aug 2020) | 1 line
    
    * Add stub generator
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46601 -
2020-08-23 09:26:11 +00:00
michael
abacb28408 * Merging revisions r45453 from trunk:
------------------------------------------------------------------------
    r45453 | michael | 2020-05-21 10:59:56 +0200 (Thu, 21 May 2020) | 1 line
    
    * Fix use of defines
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46600 -
2020-08-23 09:25:36 +00:00