michael
cf07d30bfd
* Make FPWebModule more extensible
...
git-svn-id: trunk@38398 -
2018-03-03 09:30:46 +00:00
michael
2c8f93917b
* Base TCustomHTMLModule on TSessionHTTPModule
...
git-svn-id: trunk@38397 -
2018-03-03 09:15:10 +00:00
florian
09e205b7b0
* test is i386 only
...
git-svn-id: trunk@38396 -
2018-03-02 21:57:44 +00:00
Mattias Gaertner
835c0f4a79
pastojs: store and use precompiled initilialization JS, filer: write/read initialization JS+references
...
git-svn-id: trunk@38395 -
2018-03-02 17:02:25 +00:00
Mattias Gaertner
23cf3dceb4
fcl-passrc: useanalyzer: store and use initialization/finalization references
...
git-svn-id: trunk@38394 -
2018-03-02 17:00:59 +00:00
marcus
ae184f4665
Amicommon: Implemented GetTempDir() for all Amiga systems ('T:' as default)
...
git-svn-id: trunk@38393 -
2018-03-01 18:04:40 +00:00
nickysn
2cee948b72
+ support segment overrides in inline asm references to local variables or parameters on x86
...
git-svn-id: trunk@38392 -
2018-03-01 17:59:57 +00:00
nickysn
df6a870873
* print an "invalid segment override expression" error message in case a segment
...
override uses an invalid (non-segment) register in the x86 inline asm reader
(both for intel and att syntax)
git-svn-id: trunk@38391 -
2018-03-01 15:34:16 +00:00
Mattias Gaertner
b13e8030ae
pastojs: filer: restore procedure body
...
git-svn-id: trunk@38390 -
2018-02-28 23:02:24 +00:00
Mattias Gaertner
a7c3c1bece
fcl-passrc: resolver: added GetTopLvlProc
...
git-svn-id: trunk@38389 -
2018-02-28 23:01:35 +00:00
Mattias Gaertner
91dd43c9c2
fcl-json: added missing semicolons
...
git-svn-id: trunk@38388 -
2018-02-28 23:01:05 +00:00
florian
61053ead34
+ optimize is operator if used on sealed classes as proposed in #30097
...
git-svn-id: trunk@38387 -
2018-02-28 22:09:24 +00:00
Mattias Gaertner
dc50511dce
pastojs: filer: test restored useanalyzer
...
git-svn-id: trunk@38386 -
2018-02-28 18:33:45 +00:00
Mattias Gaertner
cb5be65887
fcl-passrc: useanalzer: use restored proc references
...
git-svn-id: trunk@38385 -
2018-02-28 18:32:53 +00:00
nickysn
c93c15429d
+ introduce tx86intreader.SetSegmentOverride(); using it everywhere adds more
...
checks for duplicated segment overrides (which cause a warning in TP mode and
an error in all the other compiler modes)
git-svn-id: trunk@38384 -
2018-02-28 17:16:50 +00:00
nickysn
6f8abde786
+ support [const+[ref]] in the x86 intel syntax asm reader
...
git-svn-id: trunk@38383 -
2018-02-28 16:24:45 +00:00
michael
0be6c4538c
* Public function to add built-ins to expression parser identifiers
...
git-svn-id: trunk@38382 -
2018-02-28 16:09:17 +00:00
nickysn
8ffde52974
+ also support [expr1]+[expr2] for adding references in the x86 intel syntax asm reader
...
git-svn-id: trunk@38381 -
2018-02-28 15:48:48 +00:00
michael
f4d3d6280c
* Font properties properly editable (published)
...
git-svn-id: trunk@38380 -
2018-02-28 14:29:43 +00:00
Mattias Gaertner
84eb4c73e1
fcl-passrc: resolver: fixed error msg on proc type argument param mismatch
...
git-svn-id: trunk@38379 -
2018-02-28 14:00:13 +00:00
Mattias Gaertner
b4c9f54d89
pastojs: filer: write/restore proc body js
...
git-svn-id: trunk@38378 -
2018-02-28 13:49:59 +00:00
Mattias Gaertner
a1033eb1af
fcl-passrc: useanalyzer: collect proc references only for implprocs
...
git-svn-id: trunk@38377 -
2018-02-28 13:49:13 +00:00
michael
93ec82315a
* Make expression parser available
...
git-svn-id: trunk@38376 -
2018-02-28 13:23:38 +00:00
michael
80d95cd787
* Allow unpreparing of report
...
git-svn-id: trunk@38375 -
2018-02-28 09:48:58 +00:00
michael
847b5faab0
* Fix for issue #33270
...
git-svn-id: trunk@38374 -
2018-02-28 09:23:08 +00:00
michael
1c36ce2605
* Strip prefix off name in allocatename
...
git-svn-id: trunk@38373 -
2018-02-28 09:17:33 +00:00
michael
70523f1b58
* Set designer flag, change ChildBand property type to CustomChildBand
...
git-svn-id: trunk@38372 -
2018-02-28 07:48:21 +00:00
michael
cbfc1133f7
* Set designer flag, change ChildBand property type to CustomChildBand
...
git-svn-id: trunk@38371 -
2018-02-28 07:48:04 +00:00
florian
2385c47c28
* compilation on x86-64 fixed
...
git-svn-id: trunk@38370 -
2018-02-27 21:54:12 +00:00
svenbarth
332b078c22
* small extension of the test for completeness sake
...
git-svn-id: trunk@38369 -
2018-02-27 21:45:50 +00:00
svenbarth
0e5a598b6a
* don't use a vecnode to convert a dynamic array or an array constructor to a pointer as that will lead to problems with range checking if the array should be empty; fixes run of tarray12 with -Cr
...
git-svn-id: trunk@38368 -
2018-02-27 21:43:21 +00:00
florian
8c5606b41d
+ support mmx shifting
...
git-svn-id: trunk@38367 -
2018-02-27 21:40:12 +00:00
florian
e523865b07
* do not take the size of an open array, resolves #33230
...
git-svn-id: trunk@38366 -
2018-02-27 21:08:07 +00:00
nickysn
9c814e42c9
+ support segment overrides inside references (e.g. [es:bx]) in the x86 intel
...
syntax inline asm reader
git-svn-id: trunk@38365 -
2018-02-27 17:29:46 +00:00
michael
a75e25aa46
* Event handler to react on page size change in designer
...
git-svn-id: trunk@38364 -
2018-02-27 16:48:34 +00:00
nickysn
1cf1ab8ab9
* consume the register in the reference before the check for invalid reference
...
syntax in the x86 intel syntax asm reader; this is preparation for support of
segment overrides inside the reference expression (i.e. [es:bx] instead of
es:[bx])
git-svn-id: trunk@38363 -
2018-02-27 16:35:55 +00:00
michael
72bbfe34e9
* Add AllocateName
...
git-svn-id: trunk@38362 -
2018-02-27 16:16:38 +00:00
michael
1568e68c95
* Add StartDesigning/EndDesigning calls, needed for OI to work correctly
...
git-svn-id: trunk@38361 -
2018-02-27 16:07:26 +00:00
michael
11bda89833
* Make Page and Band available in element
...
git-svn-id: trunk@38360 -
2018-02-27 14:57:21 +00:00
michael
7b7f164c28
* Fix bug #33241 , patch from Stephano to add missing link export in HTML
...
git-svn-id: trunk@38359 -
2018-02-27 12:15:34 +00:00
marco
3afba76bce
* modified Patch from #33018 by 隆博. Locale aware datefromstr functions.
...
git-svn-id: trunk@38358 -
2018-02-27 10:51:06 +00:00
marco
b94d64449a
* Slightly modified patch from WP mantis #23816
...
git-svn-id: trunk@38357 -
2018-02-27 10:04:38 +00:00
nickysn
c4f66a2492
* fixed comment in test
...
git-svn-id: trunk@38356 -
2018-02-26 17:38:42 +00:00
Mattias Gaertner
02e57c36c2
fcl-passrc: useanalyzer: option to generate references of all used procs
...
git-svn-id: trunk@38355 -
2018-02-26 17:32:28 +00:00
nickysn
f623038da6
+ fixed a bug in the previous commit, when adding two references, the first
...
containing a base register, the second - an index register with a scalefactor.
The scalefactor was ignored in this case.
git-svn-id: trunk@38354 -
2018-02-26 17:30:08 +00:00
michael
10d20a57b7
* Fix bug ID #32962 , allowing to define multiple indexes in indexdefs
...
git-svn-id: trunk@38353 -
2018-02-26 17:19:59 +00:00
nickysn
45fdd7655d
+ support concatenation of references in x86 intel syntax inline asm:
...
[expr1][expr2] = [expr1+expr2]
[expr1[expr2]] = [expr1+expr2]
This is compatible with TP7's inline asm, and perhaps also with tasm/masm/delphi.
git-svn-id: trunk@38352 -
2018-02-26 17:17:47 +00:00
pierre
34c0898d97
Fix m68k-amiga linking failure for native compiler, due conflict between odd length string and .balignw directive
...
git-svn-id: trunk@38351 -
2018-02-26 13:06:37 +00:00
marco
3b4c330d32
* trivial implementation for #33163 [starts|ends][text|str]
...
git-svn-id: trunk@38350 -
2018-02-26 07:52:31 +00:00
florian
72efa1aa50
+ test (worked already)
...
git-svn-id: trunk@38349 -
2018-02-25 20:04:57 +00:00