ondrej
|
9a9cd15ec4
TInterfacedObject.Destroy: fix case for correct auto-completion
|
5 years ago |
svenbarth
|
e97a2cb03e
* tests with Delphi showed that an attribute class must explicitely declare a parameterless constructor if it should be used, cause TCustomAttribute.Create is private
|
6 years ago |
svenbarth
|
b2932393df
Reintegration of Custom Attributes branch by Joost van der Sluis with patches reworked by Svetozar Belic [patch 1/3]
|
6 years ago |
florian
|
3b77146e1c
* adapt FPC_Unwind_Exception for native eh_frame support
|
6 years ago |
Jonas Maebe
|
ef1757a5a7
+ ARM EABI exception handling support for PSABIEH
|
6 years ago |
Jonas Maebe
|
3cfad8fba8
* renamed FPC_USE_PSEABIEH to FPC_USE_PSABIEH
|
6 years ago |
Jonas Maebe
|
b2d1ab7f05
* basic helpers for DWARF/PSABI EH-based exception handling (based on
|
6 years ago |
florian
|
0725bfcdf0
* do not generate references to the variant type, if the variants feature is not available
|
7 years ago |
michael
|
3787d52dee
* Fix bug ID #32353, reset ref count fields in destructor
|
8 years ago |
michael
|
9878dc280b
* Fix bug ID #32168
|
8 years ago |
marco
|
a2d397c064
* pmethod declaration, patch from mantis #31576 by Silvio
|
8 years ago |
florian
|
091b31fc76
* fix avr compilation after r34975 by more tests against feature defines, resolves #31036
|
8 years ago |
florian
|
bcb7061314
* made TObject usable, even if no ansistring support is available
|
8 years ago |
michael
|
784da563ef
* Patch from Silvio Clecio to implement QualifiedClassName (bug ID 30985)
|
8 years ago |
nickysn
|
7d15b688e8
* TInterfaceEntry changed to a variant record, that overlays a CodePointer on
|
8 years ago |
nickysn
|
019f904be8
- removed the FPC 2.6.x compatibility ifdefs from tinterfaceentry
|
8 years ago |
svenbarth
|
fb6546972b
* IID and IIDStr references of the VMT's interface table need to be indirect
|
9 years ago |
svenbarth
|
61551cbb0f
* move properties and functions of TVMT to the end of the record, so that one only needs to adjust the total entry count TVMTBuilder.generate_vmt_def()
|
9 years ago |
svenbarth
|
685f820622
* switch class'/object's parent reference in the VMT to an indirect reference
|
9 years ago |
Jonas Maebe
|
f22c7cc3fc
- removed "packed" and dummy field (that was required because of
|
9 years ago |
Jonas Maebe
|
0c904e92ff
* moved TResourceStringRecord from the objpas to the system unit so it can be
|
9 years ago |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 years ago |
Jonas Maebe
|
87e55caabc
* declare tvarrec.vpchar explicitly as pansichar for documentation purposes
|
10 years ago |
Jonas Maebe
|
427b05e97c
* converted TVMTWriter.intf_write_table() to the high level typed constant
|
11 years ago |
florian
|
03c553606e
- unneeded spaces removed
|
11 years ago |
nickysn
|
4f4e00e758
+ i8086 far data memory model fixes in tinterfaceentry and tinterfacetable
|
11 years ago |
nickysn
|
e1716c097d
* set the vmtParent constant according to sizeof(SizeInt) instead of
|
11 years ago |
sergei
|
b82b6da493
+ Win32 SEH: to avoid memory leaks, it is necessary to free exception object for non-FPC exceptions on re-raise (it will be re-created by next exception handler).
|
11 years ago |
sergei
|
179586f589
+ SEH support for Win32. Enable by cycling with OPT=-dTEST_WIN32_SEH.
|
11 years ago |
nickysn
|
c1b0fb81f1
* updated all the RTL helper functions related to exceptions and stack traces to use codepointer instead of pointer
|
12 years ago |