Karoly Balogh
|
08f3a3c8ef
rtl/amiga: do not UnLock the initial lock returned by CurrentDir in legacy MatchFirst
|
3 jaren geleden |
Karoly Balogh
|
27e9377a3a
rtl/amiga: in legacy MatchFirst, revert back to the original directory if we used CurrentDir(0), otherwise MatchFirst() will change the directory to SYS: (0 lock is a shortcut to the boot volume)
|
3 jaren geleden |
Michaël Van Canneyt
|
8a63e7ee5a
* Fix compiler hints
|
3 jaren geleden |
Michaël Van Canneyt
|
d362d47e88
* Fix memleak and compiler hints
|
3 jaren geleden |
Michaël Van Canneyt
|
11d2960db8
* Fix memleak
|
3 jaren geleden |
FPK
|
91337a3675
* new image
|
3 jaren geleden |
Karoly Balogh
|
db39d1a4e4
rtl-console: use videoDefaultFlags variable on Amiga for WA_Flags. disable smartrefresh in full screen, also respect the FPC_VIDEO_SIMPLEREFRESH env var
|
3 jaren geleden |
Karoly Balogh
|
c01c13c29a
amunits: added missing WA_Borderless handling to the OpenWindow taglist handling legacy support code
|
3 jaren geleden |
Karoly Balogh
|
1f41cd195f
amunits: added missing WA_Activate handling to the OpenWindow taglist handling legacy support code
|
3 jaren geleden |
Karoly Balogh
|
f8de5fece2
Merge branch 'main' of https://gitlab.com/freepascal.org/fpc/source
|
3 jaren geleden |
Karoly Balogh
|
6146aa6eb6
rtl-console/amicommon: set the window's UserPort to nil before closing, as recommended
|
3 jaren geleden |
Karoly Balogh
|
539f2cd7f0
amunits: in agraphics legacy support, use ExecFreeMem (OS call) instead of FreeMem (RTL call) to free the Bitmap which was created using ExecAllocMem
|
3 jaren geleden |
Karoly Balogh
|
53a67b34b5
rtl/amiga: add support for OSHeap, now default in legacy mode, optional define otherwise
|
3 jaren geleden |
Karoly Balogh
|
273a598be8
* Amiga-likes: set some sensible heapsize defaults, for OSHeap support
|
3 jaren geleden |
J. Gareth "Curious Kit" Moreton
|
8609c0803e
Fixed MovxOp2Op failing on i386 due to lack of register check
|
3 jaren geleden |
Sven/Sarah Barth
|
1e37eef3d2
* use an anonymous symbol for the record operator table as its typing is different for each incarnation anyway
|
3 jaren geleden |
Karoly Balogh
|
c298c0e0da
rtl/osheap: fixed a dumb reversed condition in osheap/SysAllocMem()
|
3 jaren geleden |
Sven/Sarah Barth
|
b54068d1a4
* libffi: fix abi declarations for x86_64
|
3 jaren geleden |
Sven/Sarah Barth
|
00f4aeb39b
* i386 invoke implementation: check the correct argument in the second pass
|
3 jaren geleden |
Sven/Sarah Barth
|
e95572921a
* i386 callback implementation: only skip the result argument if it was detected as one from the parameters
|
3 jaren geleden |
Sven/Sarah Barth
|
bf37616514
+ add TValue.FromArray to create a TValue type for a static or dynamic array from an array of TValues
|
3 jaren geleden |
Sven/Sarah Barth
|
caaed25f18
+ add Rtti types for static and dynamic arrays
|
3 jaren geleden |
Sven/Sarah Barth
|
f1059679a1
* move initialization of TValue to a separate method to avoid duplicate implementations
|
3 jaren geleden |
Sven/Sarah Barth
|
322d91758c
+ add Handle property to access the TypeInfo pointer of the TRttiType
|
3 jaren geleden |
Sven/Sarah Barth
|
f74a6abccf
* fixup
|
3 jaren geleden |
Sven/Sarah Barth
|
f9567ff50e
* TMethodImplementation.HandleCallback: fix building the argument array if the result is passed in a parameter
|
3 jaren geleden |
Sven/Sarah Barth
|
bc46d8f33a
* x86_64 Win64 callback implementation: fix building the argument array if the result is passed as a parameter
|
3 jaren geleden |
Karoly Balogh
|
5a84342348
* rtl-console: fix ; in the previous commit
|
3 jaren geleden |
Karoly Balogh
|
d3de4b5951
* rtl-console: generalized the partial screen update feature which was added to Amiga. the function was renamed to UpdateScreenArea(). it's still an empty call on other platforms, that falls back to UpdateScreen() but the infrastructure is now there to support it.
|
3 jaren geleden |
J. Gareth "Curious Kit" Moreton
|
f289f2694a
x86: Additions to OptPass2Movx to better synergise with new CMP optimisation under -O2
|
3 jaren geleden |