Margers
0cad75f318
GPM report two additional buttons.
2025-06-30 09:43:10 +00:00
Margers
00a8bb2ae9
Show mouse with new Free Vision Enhanced Video in linux console.
2025-06-30 09:43:10 +00:00
Margers
34b2fa27f5
Exposes in interface ConvertToLegacyKeyEvent.
2025-06-30 09:41:47 +00:00
Margers
d6384e01cb
Fix syntax highlight for asm block when local label name is @end.
2025-06-30 09:37:00 +00:00
Margers
ef2c9ecc1c
Add widestring manager in uses.
2025-06-30 06:13:44 +00:00
Michaël Van Canneyt
82b458bf3e
* Fix case where 2 modules with same name are created at the same time (threading)
2025-06-29 11:52:50 +02:00
Rika Ichinose
2c54273453
Round medium sizes up to the bin size.
2025-06-29 07:22:34 +00:00
Rika Ichinose
5c5ace6b13
Reduce VarHeader size to 8 bytes.
2025-06-29 07:22:34 +00:00
Michaël Van Canneyt
45df8cc902
* Improve clarity of MR !1056
2025-06-29 09:18:31 +02:00
Zhan Wang
a1ffb893a3
fix: TStopwatch.GetTimeStamp return wrong value under Linux
2025-06-29 07:16:12 +00:00
Zhan Wang
0d5c36bdd6
Fix CJK character encoding issue in system.json unit
2025-06-29 07:12:29 +00:00
marcoonthegit
2c8ec360b7
* remove/comment remoteenumelements, which is a stub method for remote usage of the enumelements method. Discussion with Sergey and 440bx on forum.
...
Most other remote variants of methods already had been commented.
2025-06-28 20:43:16 +02:00
Michaël Van Canneyt
bcb02dcfd1
* Do not use TMonitor, not all platforms support it
2025-06-28 14:26:00 +02:00
marcoonthegit
80d9863c7a
* change ref to constref for REF*IID types of recently added functions(HIMAGELIST_QueryInterface and ImageList_CoCreateInstance). These are declared without pointer in FPC, but MSDN says it is a pointer. Analoguous to queryinterface in iunknown.
2025-06-27 18:17:26 +02:00
marcoonthegit
b1ddc57f5d
* Add CoGetCancelObject, a w2000+ function reported on the forum.
2025-06-27 18:17:26 +02:00
Michaël Van Canneyt
70f521e6d0
* Fixes for Thread safety in by Eric Grange
2025-06-27 16:49:46 +02:00
florian
e8b6075311
* another internal error 99080501 fixed, resolves #41299
2025-06-24 22:46:20 +02:00
Pierre Muller
b790ea1a86
Add counter for tissurrogatepair2 test
2025-06-24 09:38:39 +02:00
florian
b6a686930a
* allow absolute on array of const parameters, resolves #41292
2025-06-23 22:21:16 +02:00
Pierre Muller
198106e43e
Set fcl-wit package OSes to the same set as for fcl-base
2025-06-22 20:35:47 +00:00
Pierre Muller
f3311d9576
Check memory model for i8086-win16 system use large memory model by default
2025-06-22 01:06:54 +00:00
Pierre Muller
4a81f13709
Add new messages about win16 memory models
2025-06-22 01:06:54 +00:00
Michaël Van Canneyt
ada0171abb
* WIT document parser
2025-06-21 17:42:58 +02:00
Zhan Wang
9b3ebb91d0
Fix: Improve TimeSeparator detection in FormatSettings for CJK locales
2025-06-21 14:20:23 +00:00
Zhan Wang
2734aaebe6
Fix incorrect results in HMAC-MD5/SHA* in system.hash; zero-length key/data are also support now.
2025-06-21 18:21:56 +08:00
Rika Ichinose
562048c965
Remove FPC_IN_HEAPMGR, FPC_NO_DEFAULT_MEMORYMANAGER, and unnecessary uses of FPC_NO_DEFAULT_HEAP.
2025-06-19 22:16:44 +03:00
Michaël Van Canneyt
f406c2400b
* Do not return empty fieldlist when generating SQL
2025-06-19 12:04:13 +02:00
Michaël Van Canneyt
ec8887baf2
* Free Parameters
2025-06-19 11:59:55 +02:00
Michaël Van Canneyt
689a8f261f
* Patch from Lacak to support DECFLOAT(16) type. Fixes issue #41185
2025-06-19 10:10:14 +02:00
Michaël Van Canneyt
083a059043
* Patch from Lacak to add support for densely packed decimal64 format
2025-06-19 10:10:14 +02:00
J. Gareth "Curious Kit" Moreton
6608fe6341
x86: Fixed syntax error when DEBUG_REGISTERLIFE is enabled
2025-06-18 21:53:54 +01:00
Rika Ichinose
df8c00e2bb
Scan orphaned freelists for free space as a last chance before allocating new OS chunk.
2025-06-18 09:07:32 +00:00
Michaël Van Canneyt
9236829a3c
* Correct begin..end
2025-06-17 20:01:06 +02:00
Martin
a291258bf8
Check condition before getting error address / only execute when needed
2025-06-17 13:45:39 +02:00
Martin
3a89160739
Move getting error address / only execute when needed
2025-06-17 13:43:31 +02:00
Martin
1d006185ef
Add AssertEqual(AMessage, AFormatArgs, ....)
2025-06-17 13:36:51 +02:00
Martin
b203177315
Reduce calls to ComparisonMsg - Check for failure first
2025-06-17 13:22:04 +02:00
Martin
cd661989a5
Add missing CallerAddr
2025-06-17 13:22:03 +02:00
mattias
88d57454a0
fcl-net: fixed comments
2025-06-17 11:37:09 +02:00
Pierre Muller
c7275d0bde
Set USE_MSWINDOWS_OLE macro on Windows OSes supporting OLE strings, and use it
2025-06-16 13:58:20 +00:00
Jonas Maebe
0cb047230f
Fix cycle for non-LLVM
2025-06-15 23:06:49 +02:00
Jonas Maebe
aa516f34d0
LLVM: don't do anything for -OoUSELOADMODIFYSTORE
...
LLVM itself can do this itself already, and the FPC transformations
apparently don't respect the types so they generate invalid LLVM IR
2025-06-15 23:01:27 +02:00
Jonas Maebe
5f215e8126
LLVM: always added related high parameters to parentfpstruct
...
Sometimes the high parameter is only first accessed during the first
pass, while we already need to know everything that will go into the
parentfpstruct during the typechecking pass.
resolves #41282
2025-06-15 20:34:48 +02:00
mattias
ae45947cb4
pastojs: array of interface: started copy, concat, insert
2025-06-15 19:55:32 +02:00
mattias
0beb7870f3
fcl-passrc: less hints
2025-06-15 19:54:56 +02:00
marcoonthegit
134e964514
* ported mechanism from unit activex to deal with ansi/unicode -> widestring conversion.
...
* 2nd attempt, now under $IFDEF MSWINDOWS
2025-06-15 12:08:23 +02:00
Rika Ichinose
6473bc1e82
Remove HeapInc.gs.varOS.
2025-06-12 21:22:01 +03:00
Marco Van de Voort
f23dbc2ecb
Revert "* ported mechanism from unit activex to deal with ansi/unicode -> widestring conversion."
...
This reverts commit 1208f4d5b9
2025-06-12 19:19:55 +02:00
marcoonthegit
1208f4d5b9
* ported mechanism from unit activex to deal with ansi/unicode -> widestring conversion.
...
Targeted at bug #41235
2025-06-12 19:11:53 +02:00
Pierre Muller
7566679eb0
Makefile regenerated after: Fix missing braces around PREPUP_OPT
2025-06-11 10:26:16 +00:00