marco
474ecfba3a
* fix for #35119 geterrormode declaration by 440bx.
...
git-svn-id: trunk@41560 -
2019-03-02 18:24:42 +00:00
marco
a5ce9a9ab6
* fix for #35111 EnumTimeFormatsEx. Prepared by 440bx
...
git-svn-id: trunk@41559 -
2019-03-02 18:22:01 +00:00
Mattias Gaertner
1257996424
pastojs: type helper for class/interface
...
git-svn-id: trunk@41558 -
2019-03-02 15:09:10 +00:00
Mattias Gaertner
624549ae34
fcl-passrc: type helper for class/interface
...
git-svn-id: trunk@41557 -
2019-03-02 15:08:57 +00:00
marco
eb5aa0f8cf
* add missing file_attribute constants, mantis #35120
...
git-svn-id: trunk@41556 -
2019-03-02 14:46:27 +00:00
marco
980d812ca4
* Fix for #35146 getfullpathname.
...
* asc* uni* versions become pointer variants.
* delphi overloads move to redef.
* remove old comment (<2005) from redef. Possible related to constness. (LPCSTR vs LPSTR)
* also added $ifdef unicode version. Most redefs don't.
git-svn-id: trunk@41555 -
2019-03-02 14:35:33 +00:00
michael
7967002ac5
* Use FindPostScriptFontName to change font to bold/italic (bug ID 35049)
...
git-svn-id: trunk@41554 -
2019-03-02 14:06:12 +00:00
michael
d8773e156a
* Add (Get|Find)PostScriptFontName
...
git-svn-id: trunk@41553 -
2019-03-02 14:05:23 +00:00
michael
d1dae0423c
* Small change in API, use set instead of 2 booleans
...
git-svn-id: trunk@41552 -
2019-03-02 12:31:18 +00:00
michael
805e2bb28d
* Patch from Ondrej Pokorny to add transparency
...
git-svn-id: trunk@41551 -
2019-03-02 12:21:28 +00:00
michael
5ce75e42df
* optimization by Ondrej Pokorny, add const in front of TFPColor arguments where possible (bug ID 35131)
...
git-svn-id: trunk@41550 -
2019-03-02 12:13:31 +00:00
svenbarth
158224a808
* reorder methods to get rid of some inlining notes (no functional changes)
...
git-svn-id: trunk@41549 -
2019-03-02 12:08:45 +00:00
svenbarth
033561d039
* fix passing structured result values on non-Win32
...
git-svn-id: trunk@41548 -
2019-03-02 11:19:23 +00:00
michael
905ccf9363
* Make FreeEncodings protected: they cannot be public, as it causes AVs (see bug ID #34856 )
...
git-svn-id: trunk@41547 -
2019-03-02 10:42:19 +00:00
michael
b7ce4406d8
* Fix bug #35127 in CheckRectClipping, patch from Ondrej Pokorny
...
git-svn-id: trunk@41546 -
2019-03-02 10:29:44 +00:00
michael
1c9bca29e3
* Fix for bug #35161 , by Doyenne
...
git-svn-id: trunk@41545 -
2019-03-02 10:20:43 +00:00
Jonas Maebe
62cef8eb2b
* initialize function result for variadic functions (fixup for r41420)
...
git-svn-id: trunk@41544 -
2019-03-02 09:37:49 +00:00
Mattias Gaertner
1842933e40
fcl-passrc: scanner info macro set to
...
git-svn-id: trunk@41542 -
2019-03-01 17:56:49 +00:00
svenbarth
42d126e713
* enable Invoke() tests for i386
...
git-svn-id: trunk@41537 -
2019-03-01 15:21:01 +00:00
svenbarth
d7bb4bd411
+ add function call manager which implements Invoke() for the i386 register calling convention
...
git-svn-id: trunk@41536 -
2019-03-01 15:20:59 +00:00
svenbarth
c2da9abd17
* correctly compare floating point values in TValue
...
git-svn-id: trunk@41535 -
2019-03-01 15:20:56 +00:00
Mattias Gaertner
2b9c7c7c78
pastojs: (f*f).helpercall
...
git-svn-id: trunk@41530 -
2019-02-28 23:20:00 +00:00
Mattias Gaertner
f71fac34fd
pastojs: fixed type helper call as arg
...
git-svn-id: trunk@41529 -
2019-02-28 22:48:01 +00:00
Mattias Gaertner
f6cbe79a0a
pastojs: and/or/xor with nativeint, warn nativeint shl/shr
...
git-svn-id: trunk@41528 -
2019-02-28 21:57:28 +00:00
Mattias Gaertner
119aab42db
fcl-passrc: fixed $warn identifier error
...
git-svn-id: trunk@41527 -
2019-02-28 21:13:29 +00:00
Jonas Maebe
f78e2072a1
* fix for r41416: 64 bit values on 32 bit platforms can of course also be
...
passed in memory
git-svn-id: trunk@41526 -
2019-02-28 20:45:34 +00:00
florian
075e3da334
* better alignment values
...
git-svn-id: trunk@41521 -
2019-02-27 22:13:54 +00:00
Mattias Gaertner
e41d075fda
pastojs: fixed compile under nodejs
...
git-svn-id: trunk@41505 -
2019-02-27 08:41:14 +00:00
Mattias Gaertner
a626ba845e
pastojs: updated comment
...
git-svn-id: trunk@41504 -
2019-02-27 08:40:35 +00:00
Mattias Gaertner
20c854ad90
fcl-passrc: fixed WPO for attributes with parameters
...
git-svn-id: trunk@41503 -
2019-02-27 08:40:14 +00:00
michael
06074197ab
* Remove debug statement
...
git-svn-id: trunk@41502 -
2019-02-27 08:04:05 +00:00
michael
e66e68158a
* Remove debug statement
...
git-svn-id: trunk@41501 -
2019-02-27 08:00:21 +00:00
Mattias Gaertner
f63295ce4f
pastojs: fixed class constructor without initialization and precompile
...
git-svn-id: trunk@41500 -
2019-02-26 22:34:01 +00:00
Mattias Gaertner
463e98ccef
fcl-passrc: fixed parent of const external modifier
...
git-svn-id: trunk@41496 -
2019-02-26 19:05:35 +00:00
Mattias Gaertner
4f9ce09c1c
fcl-passrc: fixed parsing variable list with modifiers
...
git-svn-id: trunk@41495 -
2019-02-26 18:58:59 +00:00
Mattias Gaertner
af1878c7c1
pastojs: register pcu format only if needed
...
git-svn-id: trunk@41494 -
2019-02-26 18:44:26 +00:00
Mattias Gaertner
846ab7e2e4
pastojs: emit hints even for modules not used
...
git-svn-id: trunk@41483 -
2019-02-26 17:40:05 +00:00
Mattias Gaertner
cd247236ba
fcl-passrc: useanalyzer: clean up
...
git-svn-id: trunk@41482 -
2019-02-26 17:39:42 +00:00
Mattias Gaertner
7354b2c2e5
fcl-json: less hints
...
git-svn-id: trunk@41480 -
2019-02-26 12:42:27 +00:00
Mattias Gaertner
45a5a1d9bf
fcl-passrc: fixed TAliasEnumType.Value
...
git-svn-id: trunk@41479 -
2019-02-26 11:35:22 +00:00
Mattias Gaertner
edd9b17b96
fcl-js: clean up
...
git-svn-id: trunk@41478 -
2019-02-26 11:32:29 +00:00
Jonas Maebe
aba3f8f162
* fixed over-eager rejection of tobjecttype.fieldname expression after r40785
...
(mantis #35149 )
git-svn-id: trunk@41474 -
2019-02-25 21:17:24 +00:00
michael
970188907e
* Fix bug ID #35113
...
git-svn-id: trunk@41473 -
2019-02-25 21:04:39 +00:00
Jonas Maebe
c7834af354
* track va_uses_float_reg also for varargs functions without varargs
...
parameters (see e.g. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23070 )
git-svn-id: trunk@41472 -
2019-02-25 21:02:14 +00:00
Jonas Maebe
eb71a30933
* fix false possitive tconstexprint range errors after r41441 (mantis #35144 )
...
git-svn-id: trunk@41469 -
2019-02-25 20:48:49 +00:00
michael
3857f343d8
* Add stored modifier for config strings
...
git-svn-id: trunk@41468 -
2019-02-25 20:28:47 +00:00
michael
98a30de010
* Rest module for in IDE
...
git-svn-id: trunk@41467 -
2019-02-25 19:39:15 +00:00
Mattias Gaertner
5ed190061b
pastojs: resolver: fixed class abstract
...
git-svn-id: trunk@41466 -
2019-02-25 17:58:39 +00:00
Mattias Gaertner
16ba0b4a05
fcl-passrc, pastojs: renamed modeswitch multiplescopehelpers to multihelpers
...
git-svn-id: trunk@41465 -
2019-02-25 17:50:32 +00:00
yury
a04e4971fc
* i386: Do not request GOT for every function call. GOT is requested only for external calls in thlcgcpu.a_call_name(). Local calls are always PC relative.
...
git-svn-id: trunk@41464 -
2019-02-25 15:48:41 +00:00