Mattias Gaertner
9ede3e245f
pastojs: range check int+=
...
git-svn-id: trunk@38014 -
2018-01-19 17:14:27 +00:00
svenbarth
7f001aca58
+ add fcl-web implementation based on Microsoft's kernel mode HTTP(S) server
...
Things to do:
- allow multiple URL groups
- listen using multiple threads
- client side SSL certificates
git-svn-id: trunk@38013 -
2018-01-19 17:13:14 +00:00
svenbarth
e8c1b6af20
+ add unit for Microsoft's http.h which interfaces with the kernel mode HTTP(S) server
...
git-svn-id: trunk@38012 -
2018-01-19 17:08:24 +00:00
Mattias Gaertner
32f4d9e3a5
pas2js: range check int:=
...
git-svn-id: trunk@38011 -
2018-01-19 17:00:20 +00:00
Mattias Gaertner
a3fa160934
pastojs: range check int:=
...
git-svn-id: trunk@38010 -
2018-01-19 17:00:06 +00:00
Mattias Gaertner
76b69f8e6e
fcl-passrc: resolver: when range checks enabled search for ERangeError
...
git-svn-id: trunk@38009 -
2018-01-19 16:58:52 +00:00
Mattias Gaertner
afb4add9c7
fcl-passrc: renamed bsMethodCallChecks to bsObjectChecks
...
git-svn-id: trunk@38008 -
2018-01-19 09:35:29 +00:00
michael
37a9467603
* Fix patch, unit was not recompiled on last make.. :/
...
git-svn-id: trunk@38007 -
2018-01-19 08:55:34 +00:00
michael
1ba38d5b87
* Do not raise exception unless needed
...
git-svn-id: trunk@38006 -
2018-01-19 08:35:30 +00:00
Mattias Gaertner
df61c3fa0d
pas2js: -CR
...
git-svn-id: trunk@38005 -
2018-01-19 00:54:36 +00:00
Mattias Gaertner
7a55c7b0a1
pastojs: check object type casts
...
git-svn-id: trunk@38004 -
2018-01-19 00:54:14 +00:00
Mattias Gaertner
89382e0929
pas2js: rtl.js isExt with check for instance
...
git-svn-id: trunk@38003 -
2018-01-19 00:03:08 +00:00
Mattias Gaertner
1bdff08a98
pastojs: jsvalue is classoftype
...
git-svn-id: trunk@38002 -
2018-01-19 00:01:57 +00:00
Mattias Gaertner
a112eae49a
pastojs: jsvalue is classtype
...
git-svn-id: trunk@38001 -
2018-01-18 23:55:45 +00:00
Mattias Gaertner
f77a788a76
fcl-passrc: resolver: typealias is typealias
...
git-svn-id: trunk@38000 -
2018-01-18 23:55:14 +00:00
Mattias Gaertner
b54ca867b1
pas2js: rtl.js: set functions: remove hasOwnProperty - other properties are not enumerable, added rtl.checkMethodCall
...
git-svn-id: trunk@37999 -
2018-01-18 21:43:47 +00:00
Mattias Gaertner
5bccc69f6a
pas2js: docs
...
git-svn-id: trunk@37998 -
2018-01-18 17:23:35 +00:00
Mattias Gaertner
d3c2bce9a9
pastojs: implemented verify method call validity
...
git-svn-id: trunk@37997 -
2018-01-18 17:23:21 +00:00
Mattias Gaertner
58fac6e844
fcl-passrc: added bool option methodcallcheck
...
git-svn-id: trunk@37996 -
2018-01-18 17:22:40 +00:00
pierre
61d0d8717a
Disable 37973 for AIX specific stabx format
...
git-svn-id: trunk@37995 -
2018-01-18 16:29:39 +00:00
Mattias Gaertner
0a30e6ef26
pastojs: static array: multi dim: const init
...
git-svn-id: trunk@37994 -
2018-01-18 14:36:19 +00:00
Mattias Gaertner
700b2fdb03
pas2js: doc
...
git-svn-id: trunk@37993 -
2018-01-18 12:36:16 +00:00
Mattias Gaertner
e7f6808c9f
pastojs: Assert with EAssertFailed
...
git-svn-id: trunk@37992 -
2018-01-18 12:30:44 +00:00
Mattias Gaertner
8adf783350
fcl-passrc: resolver: store Assert constructor, useanalyzer: mark EAssertFailed
...
git-svn-id: trunk@37991 -
2018-01-18 12:30:11 +00:00
Mattias Gaertner
dad73e69bd
pas2js: set version 0.8.44
...
git-svn-id: trunk@37990 -
2018-01-17 15:54:07 +00:00
Mattias Gaertner
f108ec82a9
fcl-passrc: resolver: started searching assert class
...
git-svn-id: trunk@37989 -
2018-01-17 15:48:54 +00:00
Mattias Gaertner
b53adba12d
pastojs: assert() without sysutils
...
git-svn-id: trunk@37988 -
2018-01-17 15:01:48 +00:00
Mattias Gaertner
e768efdddc
fcl-passrc: comment
...
git-svn-id: trunk@37987 -
2018-01-17 15:01:28 +00:00
Mattias Gaertner
096c386aac
fcl-js: write ?: with empty B and C
...
git-svn-id: trunk@37986 -
2018-01-17 15:01:03 +00:00
Mattias Gaertner
f980a24541
fcl-passrc: resolver $assertions
...
git-svn-id: trunk@37985 -
2018-01-17 14:08:50 +00:00
Mattias Gaertner
8ae94b7a70
fcl-passrc: resolver: assert()
...
git-svn-id: trunk@37984 -
2018-01-17 11:40:53 +00:00
Mattias Gaertner
a2164135f1
pastojs: formatting
...
git-svn-id: trunk@37983 -
2018-01-17 10:57:49 +00:00
Mattias Gaertner
3e82c18a82
pastojs: fixed update dir cache
...
git-svn-id: trunk@37982 -
2018-01-16 23:13:00 +00:00
Mattias Gaertner
c7ea58e86c
fc-passrc: fixed error message on empty file
...
git-svn-id: trunk@37981 -
2018-01-16 23:03:14 +00:00
Mattias Gaertner
204d381337
fcl-passrc: analyzer: check $hints on/off at end of proc
...
git-svn-id: trunk@37980 -
2018-01-15 23:23:38 +00:00
florian
8d52be0d10
* package enabled for embedded-*
...
git-svn-id: trunk@37979 -
2018-01-15 22:03:07 +00:00
svenbarth
ecda183153
* revert r37968: it does more harm than good
...
git-svn-id: trunk@37978 -
2018-01-15 16:41:22 +00:00
Mattias Gaertner
62ae07bdaa
pastojs: version 0.8.43
...
git-svn-id: trunk@37977 -
2018-01-15 11:24:11 +00:00
lacak
ac32de1a69
sql-db: mysql: make MariaDB 10.0, 10.1, 10.2 also alias of MySQL 5.7.
...
As far as there are only very small changes between 10.0, 10.1, 10.2 client api
Bug #32834
git-svn-id: trunk@37976 -
2018-01-15 10:03:36 +00:00
lacak
f51f09414b
fcl-db: mssql: cancel all pending results in case of unpreparation statement and in case dataset is closed.
...
git-svn-id: trunk@37975 -
2018-01-15 09:43:08 +00:00
lacak
d47be9c3f7
fcl-db: sqldb: reverting previous commit 37947.
...
- leave in sqldb.pp ANSI SQL compliant format of datetime literals <unquoted timestamp string> ::= <unquoted date string> <space> <unquoted time string>
- in case of MS SQL there is datetime format affected by SET DATEFORMAT and SET LANGUAGE so here use ISO 8601 format which is unambiguous.
Bug #32979
git-svn-id: trunk@37974 -
2018-01-15 08:45:24 +00:00
Jonas Maebe
a73b723c1d
* when using a dummy file position for an interface wrapper, set
...
the module to the current module. This is required in case of -al,
because when writing source lines to the assembly output the input
file position gets changed. Since the wrappers are generated at the
end of a unit's compilation, that's no problem if that input file
belongs to the current unit. It was hardcoded to the unit with id 1
before though, which is the main unit specified on the command line
and that one could be different (fixes compilation of win32 buildrtl
with -al after r37961)
git-svn-id: trunk@37973 -
2018-01-14 22:06:52 +00:00
svenbarth
d50848174a
+ add putboolean and getboolean convenience methods to tentfile
...
* use putboolean and getboolean where approbiate
git-svn-id: trunk@37972 -
2018-01-14 21:36:02 +00:00
svenbarth
9eb5f07538
* check that the PPU version of a unit loaded for package adjustment matches exactly (we don't accept different versions when loading PPUs normally, so why should we with packages?)
...
git-svn-id: trunk@37971 -
2018-01-14 21:16:37 +00:00
Jonas Maebe
a1df776167
* changed function name emitted for interface wrappers, as otherwise the
...
stabs debug info uses the wrong symbol name (fixes win32 compilation
with stabs after r37961)
git-svn-id: trunk@37970 -
2018-01-14 21:07:41 +00:00
svenbarth
22932493b9
* if the debug info of a parent def is considered as queued then ensure that it is indeed queued (if it should already be in the list then the duplicate entry would have the state written if it's checked and thus ignored)
...
+ added test
git-svn-id: trunk@37969 -
2018-01-14 16:46:10 +00:00
svenbarth
ff44f51292
* generate an internal error to avoid infinite loops if nothing changed during a loop pass to write the debug info of remaining defs
...
git-svn-id: trunk@37968 -
2018-01-14 16:43:46 +00:00
Mattias Gaertner
1d4d34a52e
pas2jslib: added SetPas2JSReadDirCallBack, AddPas2JSDirectoryEntry
...
git-svn-id: trunk@37967 -
2018-01-14 15:45:35 +00:00
michael
56fae4697a
* Accidentally removed keyword virtual from loadfromfile
...
git-svn-id: trunk@37966 -
2018-01-14 11:52:13 +00:00
michael
cbc50c5fe6
* Restore signature of loadfromstream/loadfromfile, make default delphi compatible
...
git-svn-id: trunk@37965 -
2018-01-14 10:11:56 +00:00