Commit Graph

67030 Commits

Author SHA1 Message Date
Michaël Van Canneyt
57c6b89d19 * Allow compilation using webassembly 2023-11-08 23:39:45 +01:00
Michaël Van Canneyt
c7857badf4 * Webassembly also has reversed clean - most likely 32/64 bits issue, not delphi/FPC issue 2023-11-08 23:39:45 +01:00
Michaël Van Canneyt
96de30baed * Set better defaults 2023-11-08 23:39:45 +01:00
Michaël Van Canneyt
63970bad7f * Enable compilation for webassembly 2023-11-08 23:39:45 +01:00
Massimo Magnano
2dc6d07520 Writer don't use Reader but common files; Some method to protected 2023-11-08 23:39:44 +01:00
Massimo Magnano
189f037456 fcl-image : Resolution support on Reader/Writer 2023-11-08 23:39:44 +01:00
marcoonthegit
d53d1c6095 Sin/cos combinations to math.sincos. resolves gitlab #40288 by Alexey T minus the Amiga parts. 2023-11-08 23:39:44 +01:00
Pierre Muller
5d16541129 Fix system compilation for CPU16 2023-11-08 23:39:44 +01:00
Pierre Muller
276caedbcc Fix cpu16 error in AtomicCmpExchange 2023-11-08 23:39:44 +01:00
Michaël Van Canneyt
78d76a7594 * Fix NilValue 2023-11-08 23:39:44 +01:00
florian
a83c98c0de * change TCachedSearchRec.Attr to longint as TCachedDirectoryEntry.Attr is also a longint, resolves #40343 2023-11-08 23:39:44 +01:00
Michaël Van Canneyt
bb730bf191 * Delphi compatibility aliases for Interlocked* functions 2023-11-08 23:39:44 +01:00
Michaël Van Canneyt
3e7a51062b * TPtrWrapper for Delphi compatibility 2023-11-08 23:39:43 +01:00
Michaël Van Canneyt
6c5fc66ecd * Fix epsilon, add TRectF.FitInto 2023-11-08 23:39:43 +01:00
Michaël Van Canneyt
60d23d70b9 * Epsilon for Delphi compatibility 2023-11-08 23:39:43 +01:00
Rika Ichinose
98a33f798f Fix UTF-8 symbols in comments. 2023-11-08 23:39:43 +01:00
Rika Ichinose
c3515f6131 Supposedly faster Move for x64. 2023-11-08 23:39:43 +01:00
Michaël Van Canneyt
8e45204af4 * Resolve Font Descriptors and ExtGSTate objects 2023-11-08 23:39:43 +01:00
mattias
3d6c540d19 fcl-web: less hints 2023-11-08 23:39:43 +01:00
mattias
9d6fa7d153 fcl-web: TWSThreadedConnectionHandler.TWSConnectionThread.Execute: fixed handling exception 2023-11-08 23:39:43 +01:00
mattias
70fce1848c fcl-net: fixed memleak in TFPThreadedConnectionHandler 2023-11-08 23:39:43 +01:00
mattias
ed73a0f11e fcl-net: comment: TInetServer.SockToStream should be using TServerSocketStream 2023-11-08 23:39:43 +01:00
Pierre Muller
5d2aea6abe Regenerate msgidx.inc and msgtxt.inc files 2023-11-08 23:39:41 +01:00
marcoonthegit
d34d8a0686 * TDF_NO_SET_FOREGROUND and TDF_SIZE_TO_CONTENT added, fixes #40338 2023-11-08 23:39:17 +01:00
Michaël Van Canneyt
8c2ecbaba3 * .compiled files should not be checked in 2023-11-08 23:39:17 +01:00
mattias
7d073e638a git ignore msg2inc binary 2023-11-08 23:39:17 +01:00
mattias
c255e8af12 fcl-net: clean up and keep stacktrace 2023-11-08 23:39:16 +01:00
Massimo Magnano
3b834835f5 fcl-image JPEG reader/writer, PSD reader
fcl-image JPEG reader - procedure inside InternalRead moved to protected virtual methods
fcl-image JPEG writer - procedure inside InternalWrite moved to protected virtual methods
fcl-image PSD reader - code fixes for reading palettes, added Read of Image Resources Section
2023-11-08 23:39:16 +01:00
Michaël Van Canneyt
09878722eb * Lowercase subtarget file, as done in compiler 2023-11-08 23:39:16 +01:00
Michaël Van Canneyt
666ca2cd77 * Restore -aR, lost in refactoring 2023-11-08 23:39:16 +01:00
Michaël Van Canneyt
d087ac2fd9 * Fix memleak in case of chained stream page contents 2023-11-08 23:39:16 +01:00
Michaël Van Canneyt
0650a1654c * Fix rare case of stream contents not being read correctly 2023-11-08 23:39:16 +01:00
Pierre Muller
fc9d46c15a Add -Tlinux for loongarch64 compiler 2023-11-08 23:39:16 +01:00
Michaël Van Canneyt
944124c6a5 * Allow compilation of fcl-fpcunit for webassembly 2023-11-08 23:39:16 +01:00
Michaël Van Canneyt
aa1797ef1c * Add commands unit 2023-11-08 23:39:16 +01:00
Michaël Van Canneyt
7a8592b4d3 * Refactor commands, add commands in preparation of renderer 2023-11-08 23:39:15 +01:00
Pierre Muller
dfde1dbd6c Update after hash change 2023-11-08 23:39:15 +01:00
florian
ea07d557fb * check properly for the supported cpu type, resolves #40298 2023-11-08 23:39:15 +01:00
Nikolay Nikolov
36c1af4d17 * fixed ppudump for WebAssembly after the JS Promise Integration branch merge 2023-11-08 23:39:15 +01:00
florian
5ee67531a8 * cleanup 2023-11-08 23:39:15 +01:00
Michaël Van Canneyt
7744812803 * Fix compilation for ARM 2023-11-08 23:39:15 +01:00
Michaël Van Canneyt
7459eb48b2 * Make use of copy() without count when rest of string is needed 2023-11-08 23:39:15 +01:00
Michaël Van Canneyt
63777620d8 * Split out option parsing in one routine per letter 2023-11-08 23:39:15 +01:00
marcoonthegit
431a614422 * several extra rtf keys. Patch by Werner fixes #40336 2023-11-08 23:39:15 +01:00
Michaël Van Canneyt
939ccf21dd * Fix compilation on windows 2023-11-08 23:39:15 +01:00
Michaël Van Canneyt
123725ccce * Correct default extension logic. 2023-11-08 23:39:15 +01:00
Michaël Van Canneyt
fd3af20856 * Setting empty should also work. 2023-11-08 23:39:15 +01:00
Michaël Van Canneyt
3fd8936005 * Fix typo 2023-11-08 23:39:14 +01:00
Sven/Sarah Barth
125ee4c736 * fix #39447: when checking whether the parameters are valid for pointer arithmetic check the *correct* parameter for being valid pointer-like type (I'd say that this was a copy&paste mistake...)
+ added test
2023-11-08 23:39:14 +01:00
Sven/Sarah Barth
56a0a9f34c * fix #40095: when searching a suitable constructor for the custom attribute don't allow the return of a procvar which can happen in Mac/TP procvar modes (like Delphi)
+ added test
2023-11-08 23:39:14 +01:00