Commit Graph

55197 Commits

Author SHA1 Message Date
michael
02c8939b75 * Help for markdown
git-svn-id: trunk@48005 -
(cherry picked from commit 1afca037c6)
2021-08-16 17:10:07 +02:00
Mattias Gaertner
b09ce9a5e9 pastojs: filer export nameexpr
git-svn-id: trunk@48004 -
(cherry picked from commit 9825d3b552)
2021-08-16 17:10:06 +02:00
Mattias Gaertner
6475603cf2 fcl-passrc: parser: export unit.symbol, resolver: started library export
git-svn-id: trunk@48003 -
(cherry picked from commit e911431ed4)
2021-08-16 17:10:06 +02:00
michael
1499bf0e68 * Fix AV
git-svn-id: trunk@47981 -
(cherry picked from commit b387dd8a94)
2021-08-16 17:10:06 +02:00
marco
ff4ed1a93c * fix destructor
git-svn-id: trunk@47980 -
(cherry picked from commit bb8fd96eaa)
2021-08-16 17:10:06 +02:00
michael
9669e9d9b0 * Fix class tree & lists
git-svn-id: trunk@47978 -
(cherry picked from commit 33d7935b93)
2021-08-16 17:10:06 +02:00
michael
d22712e99e * Markdown support for fpdoc
(cherry picked from commit 390be00327)

# Conflicts:
#	.gitattributes
2021-08-16 17:07:53 +02:00
Mattias Gaertner
6915501bef fcl-passrc: resolver: parse library
git-svn-id: trunk@47936 -
(cherry picked from commit f0122bd4a0)
2021-08-16 17:07:18 +02:00
Mattias Gaertner
d146de15fd pastojs: fixed delay init specialized interface
git-svn-id: trunk@47919 -
(cherry picked from commit c1a2b6279e)
2021-08-16 17:07:18 +02:00
marco
cd0b7ddd19 * commited patch(-5) by Andrey Sobol from mantis #38153 .
git-svn-id: trunk@47915 -
(cherry picked from commit 4353d36516)
2021-08-16 17:07:18 +02:00
Mattias Gaertner
4fb5a46859 fcl-passrc: resolver: fixed typecast a(b.func) marking implicit call
git-svn-id: trunk@47914 -
(cherry picked from commit 7032cba91e)
2021-08-16 17:07:18 +02:00
michael
34c8717a1a * Function result can also contain ^ in type
git-svn-id: trunk@47911 -
(cherry picked from commit 46d301b7b2)
2021-08-16 17:07:17 +02:00
michael
6b4978d218 * Fix Pointer types as arguments
git-svn-id: trunk@47900 -
(cherry picked from commit 6dafbfb7ca)
2021-08-16 17:07:17 +02:00
Mattias Gaertner
de6a8a1c9b pastojs: await with one param must be async function
git-svn-id: trunk@47895 -
(cherry picked from commit 8eafcd9490)
2021-08-16 17:07:17 +02:00
michael
f68fe3a1e9 * Fix bug ID #38269 (caret can be start of string)
git-svn-id: trunk@47889 -
(cherry picked from commit 73dd1afd7d)
2021-08-16 17:07:17 +02:00
Mattias Gaertner
a3f615b6f3 fcl-passrc: separate hints for not used fields: 4501, 4502
git-svn-id: trunk@47882 -
(cherry picked from commit 50c659b1ca)
2021-08-16 17:07:17 +02:00
Mattias Gaertner
bb7a3c5440 fcl-passrc: resolver: fixed resolving string lit switching to utf-16
git-svn-id: trunk@47881 -
(cherry picked from commit baac8efaab)
2021-08-16 17:07:16 +02:00
Mattias Gaertner
ddfa9426ab fcl-passrc: fixed implicit call of specialized method
git-svn-id: trunk@47880 -
(cherry picked from commit db0fe18de5)
2021-08-16 17:07:16 +02:00
Mattias Gaertner
eb547259f5 fcl-passrc: fixed parsing a(b).c<d>()
git-svn-id: trunk@47879 -
(cherry picked from commit 1f4868caa8)
2021-08-16 17:07:16 +02:00
Mattias Gaertner
bc466499e9 fcl-passrc: fixed resolve string lit on non utf-8 system
git-svn-id: trunk@47872 -
(cherry picked from commit 1d1dce1f60)
2021-08-16 17:07:16 +02:00
Mattias Gaertner
acd1030084 fcl-passrc: fixed typecast specialized array to specialized type
git-svn-id: trunk@47870 -
(cherry picked from commit 1cc31e73da)
2021-08-16 17:07:16 +02:00
michael
ddf8bc954f * Move chm writer to separate unit
(cherry picked from commit f1db695809)

# Conflicts:
#	.gitattributes
2021-08-16 17:06:57 +02:00
Mattias Gaertner
1d771356f2 fcl-passrc: check class intf impl proc type modifiers match
git-svn-id: trunk@47861 -
(cherry picked from commit 968ea5c38b)
2021-08-16 17:06:39 +02:00
Mattias Gaertner
f80b0a31d6 fcl-passrc: typecast generic template type to generic template type
git-svn-id: trunk@47836 -
(cherry picked from commit ed3741f06e)
2021-08-16 17:06:39 +02:00
Mattias Gaertner
54f37ee2d4 pastojs: fixed UTF-16 chars
git-svn-id: trunk@47831 -
(cherry picked from commit f0961c17c8)
2021-08-16 17:06:39 +02:00
Mattias Gaertner
da0ae82269 fcl-passrc: resolver: split source and target codepage
git-svn-id: trunk@47830 -
(cherry picked from commit fe4fda2a35)
2021-08-16 17:06:39 +02:00
Mattias Gaertner
2f70983261 fcl-js: writer: fixed writing invalid UTF-16
git-svn-id: trunk@47829 -
(cherry picked from commit 049af48bd8)
2021-08-16 17:06:38 +02:00
Mattias Gaertner
50e370f787 fcl-passrc: use fmShareDenyNone when writing pas
git-svn-id: trunk@47816 -
(cherry picked from commit 3f7d3e17cd)
2021-08-16 17:06:38 +02:00
Mattias Gaertner
79b80c0291 pastojs: use fmShareDenyNone when writing js
git-svn-id: trunk@47815 -
(cherry picked from commit 58421e40c6)
2021-08-16 17:06:38 +02:00
Mattias Gaertner
13fe82460b pastojs: test #256+
git-svn-id: trunk@47814 -
(cherry picked from commit c7d29ec118)
2021-08-16 17:06:38 +02:00
michael
a22138d586 * Allow appending files
git-svn-id: trunk@47770 -
(cherry picked from commit 6668e265e8)
2021-08-16 17:06:38 +02:00
Mattias Gaertner
d357e29ec2 pastojs: fixed record member type
git-svn-id: trunk@47760 -
(cherry picked from commit 879bc83d7b)
2021-08-16 17:06:37 +02:00
Mattias Gaertner
3f0c46b6a9 pastojs: fixed unit without implementation
git-svn-id: trunk@47759 -
(cherry picked from commit 7e1cb64d5d)
2021-08-16 17:06:37 +02:00
Mattias Gaertner
4702012d06 fcl-passrc: resolver: fixed unit without implementation
git-svn-id: trunk@47758 -
(cherry picked from commit 508d4baa68)
2021-08-16 17:06:37 +02:00
michael
d584a75b87 * Fix compilation
git-svn-id: trunk@47754 -
(cherry picked from commit 3db8f5c91f)
2021-08-16 17:06:37 +02:00
michael
a0f786f14c * Endianness
git-svn-id: trunk@47743 -
(cherry picked from commit 7f2c8857da)
2021-08-16 17:06:37 +02:00
Mattias Gaertner
38fb90efbd pastojs: precompiled code: always store with unix line ending, write with platform line ending
git-svn-id: trunk@47742 -
(cherry picked from commit 07819e0115)
2021-08-16 17:06:36 +02:00
Mattias Gaertner
3cac4c7cda fcl-js: added TTextWriter.LineBreak
git-svn-id: trunk@47741 -
(cherry picked from commit 2df2986a4b)
2021-08-16 17:06:36 +02:00
Mattias Gaertner
486266a8f7 fcl-passrc: clean up
git-svn-id: trunk@47739 -
(cherry picked from commit 5682783489)
2021-08-16 17:06:36 +02:00
Mattias Gaertner
60f7b15ac9 pastojs: shortrefglobals: enumvalue
git-svn-id: trunk@47738 -
(cherry picked from commit 7540f10aa6)
2021-08-16 17:06:36 +02:00
michael
c0c3b91b86 * Fix from Pascal Riekenberg
git-svn-id: trunk@47736 -
(cherry picked from commit 3a952d9346)
2021-08-16 17:06:36 +02:00
michael
481c18400a * Actually allow multilinestrings
git-svn-id: trunk@47734 -
(cherry picked from commit 97341c24fb)
2021-08-16 17:06:35 +02:00
michael
d447d67611 * Small fix, refactoring broke linefeed
git-svn-id: trunk@47733 -
(cherry picked from commit 9766bd6533)
2021-08-16 17:06:35 +02:00
michael
f9d7f97d13 * Fix compilation
git-svn-id: trunk@47732 -
(cherry picked from commit 63a21876c8)
2021-08-16 17:06:35 +02:00
michael
f4e4028e55 * Multiline strings and INCLUDESTRING(FILE)
git-svn-id: trunk@47731 -
(cherry picked from commit 9e238f4724)
2021-08-16 17:06:35 +02:00
michael
a3235b9236 * Fix compilation
git-svn-id: trunk@47728 -
(cherry picked from commit 8fd3beb35b)
2021-08-16 17:06:35 +02:00
michael
b0cfb953c8 * Parse Apple universal interfaces
git-svn-id: trunk@47724 -
(cherry picked from commit b27054e170)
2021-08-16 17:06:34 +02:00
Mattias Gaertner
a80369d9b7 fcl-passrc: useanalyzer: when member needs typeinfo, mark parent too
git-svn-id: trunk@47722 -
(cherry picked from commit 2421d6ab15)
2021-08-16 17:06:34 +02:00
Mattias Gaertner
b8ec5876ac pastojs: clean up
git-svn-id: trunk@47721 -
(cherry picked from commit bc88571884)
2021-08-16 17:06:34 +02:00
michael
b6f8316cbb * Last patch from Andrey Sobol to fix bug ID #38141
git-svn-id: trunk@47719 -
(cherry picked from commit 9ac84262f6)
2021-08-16 17:06:34 +02:00