Commit Graph

67021 Commits

Author SHA1 Message Date
Massimo Magnano
bc15500999 fcl-image : Resolution support on Reader/Writer 2023-07-11 10:56:05 +02:00
marcoonthegit
fa44cd9da6 Sin/cos combinations to math.sincos. resolves gitlab #40288 by Alexey T minus the Amiga parts. 2023-07-10 17:18:24 +02:00
Pierre Muller
032158d943 Fix system compilation for CPU16 2023-07-10 07:04:11 +02:00
Pierre Muller
ba2b29bd2c Fix cpu16 error in AtomicCmpExchange 2023-07-10 06:54:18 +02:00
Michaël Van Canneyt
96921aaba3 * Fix NilValue 2023-07-09 16:48:07 +02:00
florian
299f942d29 * change TCachedSearchRec.Attr to longint as TCachedDirectoryEntry.Attr is also a longint, resolves #40343 2023-07-09 16:20:18 +02:00
Michaël Van Canneyt
2a87366086 * Delphi compatibility aliases for Interlocked* functions 2023-07-09 15:44:55 +02:00
Michaël Van Canneyt
b121045d4a * TPtrWrapper for Delphi compatibility 2023-07-09 15:05:53 +02:00
Michaël Van Canneyt
b48c67f49f * Fix epsilon, add TRectF.FitInto 2023-07-09 14:39:18 +02:00
Michaël Van Canneyt
a6d3587432 * Epsilon for Delphi compatibility 2023-07-09 14:33:24 +02:00
Rika Ichinose
669d41172c Fix UTF-8 symbols in comments. 2023-07-08 21:18:55 +00:00
Rika Ichinose
8d5d7b480d Supposedly faster Move for x64. 2023-07-08 21:18:55 +00:00
Michaël Van Canneyt
216183c31f * Resolve Font Descriptors and ExtGSTate objects 2023-07-07 23:24:00 +02:00
mattias
168b158514 fcl-web: less hints 2023-07-07 23:01:33 +02:00
mattias
1df255cddf fcl-web: TWSThreadedConnectionHandler.TWSConnectionThread.Execute: fixed handling exception 2023-07-07 23:01:33 +02:00
mattias
3a80807433 fcl-net: fixed memleak in TFPThreadedConnectionHandler 2023-07-07 23:01:33 +02:00
mattias
5271d19585 fcl-net: comment: TInetServer.SockToStream should be using TServerSocketStream 2023-07-07 23:01:33 +02:00
Pierre Muller
21b135a6ec Regenerate msgidx.inc and msgtxt.inc files 2023-07-07 17:21:08 +00:00
Massimo Magnano
b7a965ad20 Merge branch source:main into main 2023-07-07 10:54:10 +00:00
Massimo Magnano
fc714078a9 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-07-07 12:01:55 +02:00
marcoonthegit
c79542cf76 * TDF_NO_SET_FOREGROUND and TDF_SIZE_TO_CONTENT added, fixes #40338 2023-07-07 11:41:49 +02:00
Michaël Van Canneyt
b5cc48bf91 * .compiled files should not be checked in 2023-07-07 11:23:13 +02:00
mattias
e14692f594 git ignore msg2inc binary 2023-07-07 11:17:33 +02:00
mattias
8f4b56d10e fcl-net: clean up and keep stacktrace 2023-07-07 11:17:33 +02:00
Michaël Van Canneyt
486f3a0c7f * Lowercase subtarget file, as done in compiler 2023-07-07 10:15:39 +02:00
Michaël Van Canneyt
0261a025de * Restore -aR, lost in refactoring 2023-07-07 10:15:03 +02:00
Michaël Van Canneyt
2e438c4981 * Fix memleak in case of chained stream page contents 2023-07-05 22:46:51 +02:00
Michaël Van Canneyt
0fac221a61 * Fix rare case of stream contents not being read correctly 2023-07-05 22:46:51 +02:00
Pierre Muller
2cc319bb8e Add -Tlinux for loongarch64 compiler 2023-07-04 16:31:26 +00:00
Michaël Van Canneyt
1e3c2154ce * Allow compilation of fcl-fpcunit for webassembly 2023-07-04 15:51:15 +02:00
Michaël Van Canneyt
5de228eeea * Add commands unit 2023-07-04 14:39:50 +02:00
Michaël Van Canneyt
49809c5f42 * Refactor commands, add commands in preparation of renderer 2023-07-04 14:34:11 +02:00
Pierre Muller
755f350d5e Update after hash change 2023-07-03 15:58:46 +02:00
florian
1e62913183 * check properly for the supported cpu type, resolves #40298 2023-07-02 17:53:12 +02:00
Nikolay Nikolov
f47ca0c5d1 * fixed ppudump for WebAssembly after the JS Promise Integration branch merge 2023-07-02 18:31:53 +03:00
florian
78c0c267a5 * cleanup 2023-07-01 20:54:08 +02:00
Michaël Van Canneyt
188fc9c112 * Fix compilation for ARM 2023-07-01 18:40:41 +00:00
Michaël Van Canneyt
1930aaa340 * Make use of copy() without count when rest of string is needed 2023-07-01 18:40:41 +00:00
Michaël Van Canneyt
535107a700 * Split out option parsing in one routine per letter 2023-07-01 18:40:41 +00:00
marcoonthegit
8a0d530eb1 * several extra rtf keys. Patch by Werner fixes #40336 2023-07-01 17:39:08 +02:00
Michaël Van Canneyt
e1befb165e * Fix compilation on windows 2023-07-01 12:43:54 +02:00
Michaël Van Canneyt
ca13ca2089 * Correct default extension logic. 2023-07-01 11:32:56 +02:00
Michaël Van Canneyt
930e49590c * Setting empty should also work. 2023-07-01 11:21:49 +02:00
Michaël Van Canneyt
45d00abddc * Fix typo 2023-07-01 11:19:19 +02:00
Sven/Sarah Barth
c994b5efe8 * 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-06-30 17:42:39 +02:00
Sven/Sarah Barth
a20e8b9a3d * 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-06-30 17:12:56 +02:00
Sven/Sarah Barth
78025d90b3 + add a tcallnodeflag value that prohibits the tcallnode.pass_typecheck to return a procvar in case of a call without parameters with a found symbol, but no suitable procdef 2023-06-30 17:11:43 +02:00
Sven/Sarah Barth
c7776d899b * in case there hasn't been an error generated with an invalid attribute declaration then print at least "illegal expression" error 2023-06-30 17:09:52 +02:00
Sven/Sarah Barth
3dc64dd67e * fix typo in comment 2023-06-30 17:02:37 +02:00
Sven/Sarah Barth
d5c1533377 * fix #40331: for enumeration with holes (that don't have type information) use the binary comparers
+ added test
2023-06-30 16:30:46 +02:00