Mattias Gaertner
4282b61e9f
fcl-js: clean up
...
git-svn-id: trunk@41364 -
2019-02-17 20:48:43 +00:00
Mattias Gaertner
0b0ecc0647
pas2js: fixed rtl.freeLoc to return null if already null
...
git-svn-id: trunk@41362 -
2019-02-17 20:44:47 +00:00
Mattias Gaertner
d4a5f7e2e1
pas2js: docs
...
git-svn-id: trunk@41361 -
2019-02-17 20:44:19 +00:00
Mattias Gaertner
1a977e8efd
pastojs: implemented class constructors
...
git-svn-id: trunk@41360 -
2019-02-17 20:43:58 +00:00
Mattias Gaertner
894aebf8dd
fcl-passrc: usenanalyzer: class constructor/destructor
...
git-svn-id: trunk@41359 -
2019-02-17 20:43:15 +00:00
Mattias Gaertner
34515b09cf
fcl-js: added TJSUnaryBracketsExpression, needed for (function(){})
...
git-svn-id: trunk@41358 -
2019-02-17 20:42:14 +00:00
nickysn
0a228b9115
+ added missing dependencies on Unix-like platforms - unit 'keyboard' uses unit
...
'mouse' and unit 'mouse' uses unit 'video'.
git-svn-id: trunk@41353 -
2019-02-17 19:10:53 +00:00
joost
0814dad0ba
* Fixed mistake in r41325, bug #35099
...
git-svn-id: trunk@41352 -
2019-02-17 18:39:09 +00:00
Mattias Gaertner
3ecfa10417
pastojs: fixed mark impl scope ref of VarRecs
...
git-svn-id: trunk@41350 -
2019-02-16 23:26:40 +00:00
Mattias Gaertner
73e1846222
resolver: treat array of const as open array
...
git-svn-id: trunk@41348 -
2019-02-16 20:00:11 +00:00
Mattias Gaertner
3cb31b75a7
pastojs: fixed typecast jsvalue(anobject/interface)
...
git-svn-id: trunk@41346 -
2019-02-16 19:48:10 +00:00
Mattias Gaertner
d2203e460c
pastojs: fixed version check using current version
...
git-svn-id: trunk@41344 -
2019-02-16 19:46:11 +00:00
michael
fbba24d636
* Fix bug ID #35098 (count param)
...
git-svn-id: trunk@41343 -
2019-02-16 14:52:17 +00:00
michael
541bf05b94
* Add overloaded version of AssignFile with codepage. See bug ID #34889
...
git-svn-id: trunk@41342 -
2019-02-16 12:52:00 +00:00
michael
f737521590
* Patch from Ondrej Pokorny, to demonstrate alpha blending mode
...
git-svn-id: trunk@41341 -
2019-02-16 12:43:14 +00:00
Mattias Gaertner
4dca114dfe
pas2js: fixed compileserver.lpi unitpaths
...
git-svn-id: trunk@41340 -
2019-02-16 11:17:14 +00:00
Mattias Gaertner
3c9ccb177b
pas2js: set trunk version 1.5.1
...
git-svn-id: trunk@41339 -
2019-02-16 11:01:28 +00:00
Mattias Gaertner
305c754042
pas2js: compileserver: fixed mimetypes under darwin
...
git-svn-id: trunk@41338 -
2019-02-16 11:01:13 +00:00
michael
2b876c6079
* Actually call InitLeadBytes
...
git-svn-id: trunk@41337 -
2019-02-16 10:52:51 +00:00
michael
3fcc1c5f0e
* Complete the implementation of IsLeadChar
...
git-svn-id: trunk@41336 -
2019-02-16 10:50:31 +00:00
Jonas Maebe
d99d1f1f30
* let the ARM code generator use the generic tcg.a_load_ref_cgpara() instead
...
of its own buggy version
o added support to the generic version to override part of the functionality
needed to implement an ARM quirk
git-svn-id: trunk@41335 -
2019-02-16 10:45:46 +00:00
Mattias Gaertner
e0ada1ced9
pastojs: use VarRecs only if called
...
git-svn-id: trunk@41333 -
2019-02-16 09:46:38 +00:00
michael
3d2de82656
* Fix bug ID #34854
...
git-svn-id: trunk@41332 -
2019-02-16 08:50:13 +00:00
michael
4143ecf6c0
Fix bug ID #35086 : TParser should reset position (tentative)
...
git-svn-id: trunk@41331 -
2019-02-16 08:39:40 +00:00
michael
a750039f7c
* Add overloaded version of stringreplace with replacement count (ID 23987)
...
git-svn-id: trunk@41330 -
2019-02-16 07:55:26 +00:00
Mattias Gaertner
90541cc3c3
pas2js: docs
...
git-svn-id: trunk@41329 -
2019-02-15 22:52:35 +00:00
Mattias Gaertner
b958dd7927
pas2js: docs
...
git-svn-id: trunk@41328 -
2019-02-15 22:52:19 +00:00
Mattias Gaertner
d4512cc714
pastojs: array of const
...
git-svn-id: trunk@41327 -
2019-02-15 22:38:44 +00:00
Mattias Gaertner
28e509f8f9
fcl-passrc: resolver: array of const
...
git-svn-id: trunk@41326 -
2019-02-15 22:37:36 +00:00
joost
cd03f5326d
* Fixed bug #35060 , proper unicode-handling of registry-keynames. With test
...
(modified) from Bart Broersma
git-svn-id: trunk@41325 -
2019-02-15 21:25:05 +00:00
florian
e3546cf5af
* properly quote pathes for objcopy calls, resolves #35072
...
git-svn-id: trunk@41324 -
2019-02-15 18:57:20 +00:00
yury
d55f1b69c0
* pas2jni: Accept partial names in inclusion/exclusion lists. Use wildcard * at the end of a partial name.
...
git-svn-id: trunk@41323 -
2019-02-15 16:05:19 +00:00
yury
fe8b98ded3
* pas2jni: Removed obsolete code.
...
git-svn-id: trunk@41320 -
2019-02-15 15:19:30 +00:00
michael
17b993636c
- Refix changes overwritten by Mattias
...
git-svn-id: trunk@41319 -
2019-02-15 11:16:34 +00:00
nickysn
fe47db32be
+ added asm optimized version of fpc_pwidechar_length for i8086
...
git-svn-id: trunk@41317 -
2019-02-14 16:14:02 +00:00
nickysn
5db8d6bd5e
* optimize the i8086 backwards move by using movsw instead of movsb in the Move
...
and MoveData procedures
git-svn-id: trunk@41316 -
2019-02-14 12:18:51 +00:00
yury
48c44f8c17
* pas2jni: Added GetMemoryAsArray() and SetMemoryFromArray() utility functions.
...
git-svn-id: trunk@41314 -
2019-02-13 15:46:47 +00:00
Mattias Gaertner
818354b58f
pastojs: clean up
...
git-svn-id: trunk@41313 -
2019-02-13 15:18:53 +00:00
Mattias Gaertner
5b37a8fe6a
fcl-passrc: clean up
...
git-svn-id: trunk@41312 -
2019-02-13 15:18:43 +00:00
nickysn
4f573b50ad
* access the Default8087CW global variable directly from within inline asm,
...
instead of copying it to a local var first, since the concern about PIC code
(this asm code started out as a copy of the i386 rtl code) doesn't exist on
the i8086, since there's no such thing as PIC code on the i8086
git-svn-id: trunk@41311 -
2019-02-12 16:31:16 +00:00
pierre
d4e059bd41
Fix bug report #35065 using provided patch by J. Gareth Moreton
...
git-svn-id: trunk@41310 -
2019-02-12 07:19:04 +00:00
svenbarth
7364cd59b5
* always enable threads on Unix-like targets
...
git-svn-id: trunk@41308 -
2019-02-11 20:33:29 +00:00
Mattias Gaertner
f15a18e479
pas2js: docs about helpers version
...
git-svn-id: trunk@41304 -
2019-02-11 17:38:35 +00:00
Mattias Gaertner
54bd9a61e1
pas2js: updated docs about helpers
...
git-svn-id: trunk@41303 -
2019-02-11 17:07:04 +00:00
Mattias Gaertner
97234eb509
pas2js: updated docs about helpers
...
git-svn-id: trunk@41302 -
2019-02-11 17:02:34 +00:00
Mattias Gaertner
599161b180
pas2js: updated docs about helpers
...
git-svn-id: trunk@41301 -
2019-02-11 16:51:37 +00:00
Mattias Gaertner
6bbc1db8bb
pastojs: fixed helper constructor
...
git-svn-id: trunk@41300 -
2019-02-11 15:26:27 +00:00
Mattias Gaertner
ddaac687d4
pastojs: fixed helpers pass args
...
git-svn-id: trunk@41298 -
2019-02-11 12:15:55 +00:00
Mattias Gaertner
739723bc54
fcl-passrc: useanalyzer: mark parents of nested elements
...
git-svn-id: trunk@41297 -
2019-02-11 12:15:22 +00:00
Mattias Gaertner
a12ca1c1a0
pastojs: type helper set
...
git-svn-id: trunk@41295 -
2019-02-11 09:29:16 +00:00