Michaël Van Canneyt
|
f6ce76b638
|
* Fix in overloads of GetFieldList
|
2024-02-18 10:44:20 +01:00 |
|
Michaël Van Canneyt
|
89f0e052df
|
* Add Clients property to TBasicAction
|
2024-02-16 15:50:51 +01:00 |
|
Michaël Van Canneyt
|
f011e80cb2
|
* Add scCommand (command key)
|
2024-02-16 15:23:03 +01:00 |
|
Michaël Van Canneyt
|
055740e2b3
|
* Overloads for TResourcestream.Create
|
2024-02-16 14:31:01 +01:00 |
|
Michaël Van Canneyt
|
6edfaed0ac
|
* Fix signature of TReader.SetName
|
2024-02-16 14:12:56 +01:00 |
|
Michaël Van Canneyt
|
689fae7dd9
|
* Add TReader.ReadStr for Delphi compatibility
|
2024-02-16 12:07:45 +01:00 |
|
Michaël Van Canneyt
|
d51a0c6b3c
|
* Forgot to commit.
|
2024-02-16 11:45:16 +01:00 |
|
Michaël Van Canneyt
|
a320464afe
|
* Add support for vaDouble
|
2024-02-16 11:42:52 +01:00 |
|
Michaël Van Canneyt
|
87a37e70ee
|
* Add EnumModules for Delphi compatibility
|
2024-02-16 11:15:27 +01:00 |
|
florian
|
57f6ed804e
|
+ set pi_do_call on xtensa as well if we check for fpu exceptions
* cosmetics
|
2024-02-14 23:04:25 +01:00 |
|
Michaël Van Canneyt
|
6d49f7db7b
|
* Correct UTF8 detection
|
2024-02-14 20:08:16 +01:00 |
|
Michaël Van Canneyt
|
186f93a8c9
|
* Add TestStreamFormat
|
2024-02-14 18:18:21 +01:00 |
|
Michaël Van Canneyt
|
7506277dc1
|
* Add TReader.SetName for Delphi compatibility
|
2024-02-14 18:02:45 +01:00 |
|
Michaël Van Canneyt
|
3a1f180a56
|
* Add delphi-compatible TPointF.EqualsTo overload
|
2024-02-14 15:30:19 +01:00 |
|
Michaël Van Canneyt
|
2d9ef694dd
|
* Make TComponent.GetObservers virtual and protected for Delphi compatibility
|
2024-02-14 14:30:16 +01:00 |
|
Michaël Van Canneyt
|
d1b7a49700
|
* Move move free notifications to separate procedure. Fixes issue #40638
|
2024-02-14 12:41:59 +01:00 |
|
Michaël Van Canneyt
|
4af99236b0
|
* Add TDispatchMessage
|
2024-02-13 19:57:05 +01:00 |
|
florian
|
e7600ee245
|
* patch by Rika: Small improvements to (a|u)strings.inc, resolves #40364
|
2024-02-11 16:29:53 +01:00 |
|
Rika Ichinose
|
c29dd86bb2
|
Remove runtime ABI adapter in x86_64.inc:IndexByte/Word, and save two jumps in the common case.
|
2024-02-11 15:05:03 +00:00 |
|
Rika Ichinose
|
7bf502ad40
|
Change Mov*DQ to Mov*PS; they are always equivalent because no operations but the memory transfers are performed, and 1 byte shorter each.
|
2024-02-10 22:47:40 +00:00 |
|
Rika Ichinose
|
12f18177ae
|
Simplify x86_64.inc:Move non-temporal loops, and adjust thresholds for move distances considered too short for NT.
|
2024-02-10 22:47:40 +00:00 |
|
Rika Ichinose
|
0b5998ee8b
|
Write two last values after 2× loops unconditionally instead of an extra check.
|
2024-02-10 22:47:40 +00:00 |
|
Rika Ichinose
|
e395166cb7
|
Check for Move overlaps in more obvious way (that also does no jumps in forward case).
|
2024-02-10 22:47:40 +00:00 |
|
marcoonthegit
|
78eb340a4f
|
* change elfid to 1400097 aka FreeBSD 14.0
|
2024-02-10 17:02:44 +01:00 |
|
Sven/Sarah Barth
|
244d3df869
|
* make Lazarus' CodeTools happy
|
2024-02-09 15:10:31 +01:00 |
|
Sven/Sarah Barth
|
75b5e8e63d
|
* fix #40603:
- initialize thrdinfo record using Default() so that padding bytes are zeroed as well
- correctly pass the count of ULONG_PTRs
|
2024-02-09 15:08:27 +01:00 |
|
Michaël Van Canneyt
|
cde58d66fc
|
* Make GetEnumName safer, check actual type. Allow passing an integer
|
2024-02-06 18:04:44 +01:00 |
|
Michaël Van Canneyt
|
c9b7a3b3b5
|
* Use value for fmShareNoLocking which does not overlap with classes fmCreate
|
2024-01-30 13:35:54 +01:00 |
|
Pierre Muller
|
57e74e0c8b
|
Regenerated Makefile's after: Add linux dependency on syscall unit for libc on i386 and x86_64
|
2024-01-29 11:20:47 +00:00 |
|
Pierre Muller
|
2e6a31df8b
|
Add linux dependency on syscall unit for libc on i386 and x86_64
|
2024-01-29 11:20:09 +00:00 |
|
Michaël Van Canneyt
|
c3339e9a51
|
* Prevent file handle leak
|
2024-01-28 11:30:37 +01:00 |
|
Michaël Van Canneyt
|
e79f5ef577
|
* Introduce fmShareNoLocking to disable locking of file descriptors on unix
|
2024-01-28 11:30:37 +01:00 |
|
Rika Ichinose
|
48815baef6
|
Load oleaut32.dll for widestrings on demand.
Most of the applications don’t and shouldn’t use widestrings, as unicodestrings are superior.
|
2024-01-26 22:09:41 +00:00 |
|
florian
|
acb6c7f36b
|
* win64 has always SetThreadStackGuarantee
|
2024-01-26 21:42:26 +01:00 |
|
Rika Ichinose
|
a774075f2f
|
Support Windows XP where SetThreadStackGuarantee is absent.
|
2024-01-26 16:57:49 +03:00 |
|
florian
|
a2f2af87d2
|
* Windows CE does not support SetThreadStackGuarantee
|
2024-01-25 22:06:13 +01:00 |
|
florian
|
14ab1cfb71
|
* set stack margin on windows, so there is stack space left for exception handling in case of a stack overflow, resolves #40589
|
2024-01-24 21:31:03 +01:00 |
|
Sven/Sarah Barth
|
4aeb1ee223
|
* fix implementation comment
|
2024-01-22 22:27:33 +01:00 |
|
florian
|
40072fb762
|
* defines fixed
|
2024-01-22 22:14:06 +01:00 |
|
florian
|
e0a5d07e37
|
+ manually added new syscalls to i386-android
|
2024-01-21 21:14:57 +01:00 |
|
florian
|
dc5041d778
|
* fix compilation for mipsel-android (hopefully)
|
2024-01-21 11:32:28 +01:00 |
|
florian
|
3cd7c675b1
|
* manually added newer syscall numbers for arm-android
|
2024-01-20 14:10:40 +01:00 |
|
florian
|
785e259e62
|
* compilation on linux with FPC_USE_LIBC fixed
|
2024-01-19 23:45:07 +01:00 |
|
florian
|
185a346744
|
* fix darwin compilation after TTimespecArr changes
|
2024-01-18 22:19:42 +01:00 |
|
Michaël Van Canneyt
|
e9c6f1c152
|
* Delphi-compatible overloads UTF8ToUnicodeString
|
2024-01-18 09:32:15 +01:00 |
|
florian
|
54dba5738c
|
* cleaned up TTimespecArr declarations
|
2024-01-17 23:25:03 +01:00 |
|
florian
|
4dc4d2b2ba
|
* use TTimespecArr instead of tkernel_timespecs in sysutils
|
2024-01-17 23:25:03 +01:00 |
|
marcoonthegit
|
231007ebda
|
* check length of optstring before dereferencing (optstring[1]) it. Fixes #40596
|
2024-01-17 11:41:16 +01:00 |
|
Sven/Sarah Barth
|
21ffa221e6
|
* fix #40595: correctly access the list of parameters of the extended method table
+ added test
|
2024-01-15 23:14:38 +01:00 |
|
florian
|
b81f92536d
|
* avoid that fpc_fillmem does not inline due too much nested calls
|
2024-01-15 22:42:53 +01:00 |
|