marco
e156128065
* set version over $I, one less file to edit.
...
git-svn-id: trunk@40615 -
2018-12-22 16:31:39 +00:00
marco
a5b0531980
* fixed formatting parameter in SWarnRetryDeleteFile
...
git-svn-id: trunk@40614 -
2018-12-22 15:55:44 +00:00
marco
645b924b0c
* ctrl-shift-arrow key definitions for xterm, xfce
...
git-svn-id: trunk@40611 -
2018-12-22 14:56:20 +00:00
michael
c0e680e277
* Load extension demo by Silvio Clecio
...
git-svn-id: trunk@40610 -
2018-12-21 23:09:40 +00:00
michael
51995c5cac
* Examples for extension
...
git-svn-id: trunk@40609 -
2018-12-21 23:08:00 +00:00
michael
f5a1fce16f
* Contribution by Silvio Clecio to make writing extensions possible
...
git-svn-id: trunk@40608 -
2018-12-21 23:06:14 +00:00
michael
e2ff02a0f5
* Small optimization: add const to string argument (By Silvio Clecio)
...
git-svn-id: trunk@40607 -
2018-12-21 22:11:32 +00:00
Jonas Maebe
c6bb85eae9
* support for compiling the objects unit methods that expect local procedure/
...
function pointers using {$modeswitch nestedprocvars} functionality, activate
this for LLVM and also activate that modeswitch for a test that uses this
o also convert the IDE units to use this functionality
o requires extra typecasts because implicit type conversions from
procvar(p: psometype) to procvar(p: pointer) are not supported; on the
plus side, even those type conversions are checked for validity
o note: requires {$modeswitch nestedprocvars} in all programs/units
that rely on this functionality
git-svn-id: trunk@40598 -
2018-12-20 21:22:40 +00:00
Mattias Gaertner
e108d9c5eb
pastojs: concat(string1,string2,...)
...
git-svn-id: trunk@40597 -
2018-12-19 23:18:04 +00:00
Mattias Gaertner
ee61fc2102
fcl-passrc: resolver: concat(string1,string2,...)
...
git-svn-id: trunk@40596 -
2018-12-19 23:17:52 +00:00
Mattias Gaertner
36f3508614
pastojs: jsvalue:=anonymousfunction
...
git-svn-id: trunk@40594 -
2018-12-19 21:49:49 +00:00
Mattias Gaertner
b7c1732039
pastojs: less fpc hints, test for conflict of external class and property
...
git-svn-id: trunk@40593 -
2018-12-18 22:21:13 +00:00
Mattias Gaertner
601c6476ea
fcl-js: less hints
...
git-svn-id: trunk@40592 -
2018-12-18 22:20:12 +00:00
Mattias Gaertner
0043b747c7
fcl-passrc: TPasClassType and TPasRecordType now have common ancestor, resolver: started advancedrecord methods
...
git-svn-id: trunk@40591 -
2018-12-18 22:19:43 +00:00
Mattias Gaertner
89e66cd2fc
pastojs: fixed tests
...
git-svn-id: trunk@40584 -
2018-12-17 11:45:35 +00:00
Mattias Gaertner
65fdc04dc3
fcl-passrc: fixed parsing comment in $IFDEF, $IFNDEF, issue #34711
...
git-svn-id: trunk@40582 -
2018-12-17 08:40:35 +00:00
Mattias Gaertner
2e98c7d41b
pas2js: set trunk version to 1.3.1
...
git-svn-id: trunk@40562 -
2018-12-16 19:52:16 +00:00
marco
8ef868591d
* deprecate .commandline property setter setcommandline too.
...
git-svn-id: trunk@40561 -
2018-12-16 12:15:23 +00:00
Mattias Gaertner
dbdf8e14df
pastojs: added -iJ
...
git-svn-id: trunk@40558 -
2018-12-15 13:32:59 +00:00
Mattias Gaertner
2972be4ddd
pastojs: fixed compile under pas2js
...
git-svn-id: trunk@40555 -
2018-12-15 11:32:28 +00:00
Mattias Gaertner
38a511a2f0
pas2js: cleaned up pcu
...
git-svn-id: trunk@40554 -
2018-12-15 11:11:24 +00:00
Mattias Gaertner
95c4736785
pas2js: added option -JoRTL-x=y, added shared converter options
...
git-svn-id: trunk@40553 -
2018-12-15 11:04:50 +00:00
yury
67f10be246
* Use the "doc" subdir instead of "docs" for non-unix targets. The "doc" name is used in classic makefiles and we've got 2 sub-dirs "doc" and "docs" for non-unix targets. This commit fixes that.
...
git-svn-id: trunk@40552 -
2018-12-14 19:17:11 +00:00
Mattias Gaertner
f15a8b90f1
pastojs: procedure val(const string; out enum; out int)
...
git-svn-id: trunk@40550 -
2018-12-14 14:57:58 +00:00
Mattias Gaertner
ce1c2487ec
fcl-passrc: resolver: procedure val(const string; out enum|int|bool|float; out int)
...
git-svn-id: trunk@40549 -
2018-12-14 14:57:22 +00:00
pierre
f8563772c5
Always accept empty string as meaning zero is TryRomanToInt, fixes intermittent errors in tromantoint test
...
git-svn-id: trunk@40537 -
2018-12-13 10:21:58 +00:00
Mattias Gaertner
3053d554a8
pastojs: mode delphi assign ano proc
...
git-svn-id: trunk@40534 -
2018-12-12 12:25:05 +00:00
Mattias Gaertner
d985a016a5
fcl-passrc: resolver: check reference-to when assign ano proc
...
git-svn-id: trunk@40533 -
2018-12-12 12:24:43 +00:00
yury
21c867d3fc
* android: Use libc for sockets since the "accept" syscall is blocked by SECCOMP, but the "accept4" alternative is not available on old Android versions (2.3 and older).
...
git-svn-id: trunk@40532 -
2018-12-12 11:49:38 +00:00
Mattias Gaertner
18f77f671b
fcl-pasrc: resolver: mode delphi allow typecast anonymous proc
...
git-svn-id: trunk@40531 -
2018-12-12 10:52:49 +00:00
Mattias Gaertner
ac94267311
pastojs: anonymous functions docs
...
git-svn-id: trunk@40530 -
2018-12-12 10:24:29 +00:00
Mattias Gaertner
c283775b73
pastojs: anonymous functions
...
git-svn-id: trunk@40523 -
2018-12-11 11:07:00 +00:00
Mattias Gaertner
077f88766b
fcl-passrc: pass ano func asm-block as argument, ano funcs in analyzer
...
git-svn-id: trunk@40522 -
2018-12-11 11:05:39 +00:00
marco
c32c6c4cd6
* add similar retries to sysdeletefile as for removedirs.
...
because buildunits sometimes fail to erase. Seems to fix #21868
git-svn-id: trunk@40520 -
2018-12-10 22:42:52 +00:00
Mattias Gaertner
b0d7ba7e6f
fcl-passrc: anonymous functions: with-block
...
git-svn-id: trunk@40518 -
2018-12-10 18:07:18 +00:00
Mattias Gaertner
7815ed4de1
fcl-passrc: changed operator precedence level of is to same as and,or,xor
...
git-svn-id: trunk@40517 -
2018-12-10 14:53:16 +00:00
Mattias Gaertner
193cbf1a3e
fcl-passrc: typecast anonymous proc to proctype
...
git-svn-id: trunk@40516 -
2018-12-10 14:50:01 +00:00
joost
bfe870afd9
* Added version-number to fppkg
...
git-svn-id: trunk@40515 -
2018-12-09 23:40:44 +00:00
Mattias Gaertner
40673d713c
fcl-passrc: anonymous functions: forbid semicolon in modifiers
...
git-svn-id: trunk@40514 -
2018-12-09 22:03:04 +00:00
michael
5e22121c21
* Increase mode name length, Win32 needs 26 at least
...
git-svn-id: trunk@40511 -
2018-12-09 09:03:33 +00:00
michael
05021bd2e0
* Fix bug #0034661 , wrong max resolution specified
...
git-svn-id: trunk@40510 -
2018-12-09 08:59:18 +00:00
Mattias Gaertner
a97fd7e819
nodepas2js: fixed loading default cfg
...
git-svn-id: trunk@40509 -
2018-12-08 20:50:58 +00:00
Mattias Gaertner
2b2941e455
pastojs: clean up
...
git-svn-id: trunk@40508 -
2018-12-08 20:29:19 +00:00
Mattias Gaertner
408dc7b33c
pastojs: fixed compile under nodejs
...
git-svn-id: trunk@40507 -
2018-12-08 20:20:21 +00:00
Mattias Gaertner
51d68c8f95
pastojs: fixed compile
...
git-svn-id: trunk@40506 -
2018-12-08 20:16:56 +00:00
pierre
d41de7fbf9
Fix fpdoc for Free Pascal doc-pdf generation
...
git-svn-id: trunk@40505 -
2018-12-08 17:59:22 +00:00
marcus
1bde958889
arosunits, morphunits, os4units: serial, CreateExtIO(), DeleteExtIO() for all amiga systems
...
git-svn-id: trunk@40497 -
2018-12-07 19:28:12 +00:00
marcus
5881516cf4
amunits: fixed pack and checked against SDK serial unit
...
git-svn-id: trunk@40496 -
2018-12-07 18:56:19 +00:00
Mattias Gaertner
ca95175b1a
pastojs: fixed initial pcu flags
...
git-svn-id: trunk@40494 -
2018-12-07 17:11:37 +00:00
Mattias Gaertner
8080b53489
pastojs: fixed storing procedurre scope references
...
git-svn-id: trunk@40493 -
2018-12-07 16:52:00 +00:00