marco
|
3af8cab1de
* corrections from Mantis #20194.
|
12 年之前 |
marco
|
ea86dcb668
* parts of #23953 done. Deprecation of old shlobj structures that are still in unit windows. However shlobj first needs to honour ifdef unicode. It currently
|
12 年之前 |
marco
|
f080e173c5
* some {$ifdef unicode} added. + FPC_OS_UNICODE shebang.
|
12 年之前 |
marco
|
c9dce154fd
* add boolean that can be changed to avoid shutting down winsock. This can trouble other DLLs. Mantis #22597
|
12 年之前 |
sergei
|
7cfc737866
* MIPS: rewrote 32-bit code generation methods, reducing code duplication.
|
12 年之前 |
paul
|
da35b3c601
compiler, rtl: write CodePage for AnsiString RTTI (Delphi compatible), change TTypeData appropriately + test
|
12 年之前 |
paul
|
a020440d48
rtl: minor formatting
|
12 年之前 |
paul
|
1c86a9482b
rtl:
|
12 年之前 |
paul
|
714511a4d9
compiler: typo
|
12 年之前 |
paul
|
5cd3f9d8fb
compiler: don't write rtti for objc classes/protocols (a trial to fix build on mac)
|
12 年之前 |
florian
|
e6489ed7d2
* arm thumb: do not generate illegal ror instructions
|
12 年之前 |
marco
|
09e742f243
* add a -dfpc define to the resource compiler commandlines, which allows to make FPC specific exceptions in resource scripts. Mantis #24044
|
12 年之前 |
florian
|
ccdd4437d6
* arm thumb: do not cause bxx getting too long ranges when inserting constant blocks
|
12 年之前 |
sergei
|
a0d3750b81
+ MIPS: implemented direct 32x32 to 64 bit multiplication.
|
12 年之前 |
marco
|
28f45559a9
* IOleControl and some other interfaces from #22442. safecall folded to function:hresult;stdcall; calls.
|
12 年之前 |
florian
|
7bea00e5fb
* arm thumb: allow interface trampolines to non-virtual methods with large offsets
|
12 年之前 |
florian
|
1682e9a2b1
* detabbed
|
12 年之前 |
florian
|
ed2825fbb0
* arm thumb: handle constants in second_cmpsmallset correctly
|
12 年之前 |
florian
|
c087d97b96
* typo fixed
|
12 年之前 |
marco
|
bfeae5ee43
* IStreamPersistInit. Patch part of Mantis #22442 (but not all)
|
12 年之前 |
paul
|
2cbc061707
compiler: write rtti for pointeddef before classrefdef and pointerdef rtti
|
12 年之前 |
marco
|
a98ba0287d
* TryGetValue, patch by Denis Volodarsky, mantis #24378
|
12 年之前 |
marco
|
ce6c393ce2
* use win32 dll names for win64. (win32->Windows), patch by Andrew Brunner, mantis #24346
|
12 年之前 |
florian
|
5582827ed0
* do not depend on sysutils because unicodedata is a very basic unit
|
12 年之前 |
paul
|
d18f273f67
compier, rtl: revert 24424 since it fails on some platforms
|
12 年之前 |
paul
|
e23534eec4
compiler, rtl: some rtti related changes:
|
12 年之前 |
paul
|
802b7db26e
rtl: fix TTypeData comments
|
12 年之前 |
paul
|
65877e7111
rtl: fix TTypeData declaration - FPC does not generate PPTypeInfo as Delphi do but PTypeInfo instead
|
12 年之前 |
paul
|
d90445e5ee
compiler, rtl, tests: write Delphi compatible (more or less) type information for Class Reference and Pointer types (mantis #0024367)
|
12 年之前 |
svenbarth
|
930b76e8fb
Fix compilation of WinCE. Change the fixed UNICODE define of WinCE to FPC_OS_UNICODE, so that it won't be undefined when changing the mode/string type and that the usage of a UNICODE API is independant of the mode.
|
12 年之前 |