Commit Graph

55206 Commits

Author SHA1 Message Date
michael
96fe2661fd * Fix memleak, additional list/indent, patch from Andrey Sobol
git-svn-id: trunk@48091 -
(cherry picked from commit cccff5826e)
2021-08-16 17:11:03 +02:00
michael
63cc204ac6 * Patch from Andrey Sobol to reduce indentation
git-svn-id: trunk@48087 -
(cherry picked from commit 87f2c282d1)
2021-08-16 17:11:03 +02:00
michael
f97ef4ad41 * print context in Release in debug mode
git-svn-id: trunk@48083 -
(cherry picked from commit b31305810c)
2021-08-16 17:11:03 +02:00
michael
d15b32f4a2 * Fix memleak when using packages
git-svn-id: trunk@48082 -
(cherry picked from commit 7adcd2a8a2)
2021-08-16 17:11:03 +02:00
michael
8ce4eee765 * Fix memory leak, patch from Andrey Sobol
git-svn-id: trunk@48025 -
(cherry picked from commit d42c334de9)
2021-08-16 17:11:03 +02:00
michael
646fb14ef4 * Forgot to commit
(cherry picked from commit 743e7c1c1b)

# Conflicts:
#	.gitattributes
2021-08-16 17:10:45 +02:00
marco
e8975d6be3 * still add files that start with ., just not to FTS
git-svn-id: trunk@48013 -
(cherry picked from commit 1332915a10)
2021-08-16 17:10:07 +02:00
michael
489bd30b82 * Refactor HTML engine so it can more easily be extended
git-svn-id: trunk@48010 -
(cherry picked from commit 7ee4954b0b)
2021-08-16 17:10:07 +02:00
michael
07d8f573a2 * get rid of some warnings
git-svn-id: trunk@48009 -
(cherry picked from commit 7be3d2f80c)
2021-08-16 17:10:07 +02:00
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