michael
ecccf34572
* Merging revisions 999 from trunk:
...
------------------------------------------------------------------------
r999 | michael | 2020-12-11 14:35:11 +0100 (Fri, 11 Dec 2020) | 1 line
* Additional overloads
------------------------------------------------------------------------
2020-12-28 14:39:36 +00:00
michael
f963c95094
* Merging revisions 998 from trunk:
...
------------------------------------------------------------------------
r998 | michael | 2020-12-11 14:34:26 +0100 (Fri, 11 Dec 2020) | 1 line
* Fix compilation, TStringDynArray moved
------------------------------------------------------------------------
2020-12-28 14:38:19 +00:00
michael
81dad750c0
* Merging revisions 1016 from trunk:
...
------------------------------------------------------------------------
r1016 | michael | 2020-12-19 00:14:43 +0100 (Sat, 19 Dec 2020) | 1 line
* HTMLStyleElement
------------------------------------------------------------------------
2020-12-28 14:36:54 +00:00
michael
25bf59edf6
* Merging revisions 1028 from trunk:
...
------------------------------------------------------------------------
r1028 | michael | 2020-12-28 12:51:21 +0100 (Mon, 28 Dec 2020) | 1 line
* Fix StringReplace not working on ? (bug ID 38224)
------------------------------------------------------------------------
2020-12-28 14:36:40 +00:00
mattias
94cee0dc39
fcl-passrc: check class intf impl proc type modifiers match
2020-12-27 20:52:16 +00:00
mattias
f9b7f1dbb2
fcl-passrc: typecast generic template type to generic template type
2020-12-23 01:07:26 +00:00
mattias
3c51a0d851
pastojs: fixed UTF-16 chars
2020-12-21 15:52:44 +00:00
mattias
a9b4ca33c3
fcl-passrc: resolver: split source and target codepage
2020-12-21 15:51:15 +00:00
mattias
e34698f1d5
fcl-js: writer: fixed writing invalid UTF-16
2020-12-21 15:49:12 +00:00
mattias
7633a39273
fcl-passrc: use fmShareDenyNone when writing pas
2020-12-19 11:47:14 +00:00
mattias
f211913978
pastojs: use fmShareDenyNone when writing js
2020-12-19 11:46:30 +00:00
mattias
8aed6ac7e4
pastojs: test #256+
2020-12-19 11:38:03 +00:00
michael
cf8c8652d4
* Merging revisions 1014 from trunk:
...
------------------------------------------------------------------------
r1014 | michael | 2020-12-15 16:05:25 +0100 (Tue, 15 Dec 2020) | 1 line
* Fix from Henrique Werlang to fix some specific cases where buffer position is not correctly observed/updated
------------------------------------------------------------------------
2020-12-15 15:06:40 +00:00
mattias
9e277a6a6a
set pas2js fixes version 2.0.0.RC7
2020-12-13 18:23:01 +00:00
mattias
6050bfe6e4
pastojs: fixed record member type
2020-12-11 20:04:43 +00:00
mattias
91e7558f0f
pastojs: fixed unit without implementation
2020-12-11 17:34:09 +00:00
mattias
648a86be7e
fcl-passrc: resolver: fixed unit without implementation
2020-12-11 17:33:13 +00:00
mattias
be81221a1d
pastojs: precompiled code: always store with unix line ending, write with platform line ending
2020-12-09 21:42:48 +00:00
mattias
8ae6ee1771
pastojs: shortrefglobals: enumvalue
2020-12-09 20:47:48 +00:00
mattias
fd28aa84e3
set pas2js fixes version 2.0.0.RC6
2020-12-08 11:56:51 +00:00
mattias
b11d0f692a
fcl-passrc: useanalyzer: when member needs typeinfo, mark parent too
2020-12-08 11:53:10 +00:00
mattias
a86581a9ea
pastojs: clean up
2020-12-08 11:52:31 +00:00
mattias
56a9c2d912
restored version
2020-12-07 23:58:18 +00:00
mattias
327e6aa0c9
missing patches from trunk
2020-12-07 23:53:55 +00:00
mattias
6330aa3fd6
fcl-passrc: fixed tests
2020-12-07 23:27:47 +00:00
mattias
e19ce4af3d
fcl-passrc: Added new visibility sections for objcprotocol
2020-12-07 23:26:25 +00:00
mattias
714623c91c
pastojs: added experimental target os electron
2020-12-07 23:25:07 +00:00
mattias
782c135262
fcl-passrc: far is a procedure type modifier, can appear in type defs
2020-12-07 23:19:35 +00:00
mattias
31103c3c9f
fcl-passrc: fixed search include file mode objfpc in dir of current include file
2020-12-07 23:17:57 +00:00
mattias
2865164d2b
fcl-passrc: Includefile also must set basename
2020-12-07 23:16:54 +00:00
mattias
87f91b9db0
fcl-passrc: resolver: use declproc signature
2020-12-07 23:10:42 +00:00
mattias
d16d8367fb
pastojs: fixed writing map file when OnWriteJS handler returns true
2020-12-07 18:51:56 +00:00
mattias
e6209bbaaa
pastojs: on handled error set LastErrorClass empty
2020-12-07 17:07:49 +00:00
mattias
5c49a9af0c
pastojs: catch load file exceptions and turn into regular errors
2020-12-07 16:59:17 +00:00
mattias
cd3818f9fb
pastojs: filer: restore method decl SelfArg
2020-12-06 22:18:46 +00:00
mattias
fd9b00ffb2
fcl-passrc: fixed calling type helper method when unit implementation is not yet read
2020-12-06 22:17:24 +00:00
mattias
89597afd18
set pas2js fixes version 2.0.0.RC4
2020-12-04 14:53:26 +00:00
mattias
5f74ba4305
pastojs: filer: record values
2020-12-04 13:54:50 +00:00
mattias
8c2d82b2f9
pastojs: filer: fixed checking signature in interface used unit referenced by implementation and needing indirect implementation unit
2020-12-04 11:07:06 +00:00
mattias
7e130ffc53
pastojs: filer skip not fully specialized
2020-12-03 20:57:09 +00:00
mattias
8b35ab0512
pastojs: filer: fixed specialize A<B<C>>
2020-12-03 16:21:06 +00:00
mattias
718f6bfa79
fcl-passrc: resolver: fixed specialize name of A<B<C>>
2020-12-03 16:20:48 +00:00
mattias
758492a59c
pastojs: filer: fixed restoring overload names of specialized methods
2020-12-03 10:44:57 +00:00
mattias
cc7c15f35e
pastojs: filer: read inline specialize expr
2020-12-03 09:49:12 +00:00
mattias
c15fe1bef2
pastojs: filer: skip generic references to generic types
2020-12-03 08:42:56 +00:00
mattias
cf989afccc
pas2js: filer: fixed storing reference to await and debugger
2020-12-02 15:12:44 +00:00
mattias
5034dc1b56
pastojs: delayed inits only for fully specialized types
2020-12-02 13:59:47 +00:00
mattias
748853981c
set pas2js fixes version 2.0.0RC4
2020-11-30 22:32:56 +00:00
mattias
e42140d8d4
pastojs: shortrefglobals: unit initialization and empty implementation
2020-11-30 22:05:02 +00:00
mattias
ade8d75bb0
pastojs: filer: add identifiers to scope for immediate specializations of TPasSpecializeType
2020-11-29 23:12:51 +00:00