Commit Graph

67210 Commits

Author SHA1 Message Date
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
Sven/Sarah Barth
8227012197 + 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-11-08 23:39:14 +01:00
Sven/Sarah Barth
4778c05d9d * in case there hasn't been an error generated with an invalid attribute declaration then print at least "illegal expression" error 2023-11-08 23:39:14 +01:00
Sven/Sarah Barth
c370aa3de5 * fix typo in comment 2023-11-08 23:39:14 +01:00
Sven/Sarah Barth
7556d7c4df * fix #40331: for enumeration with holes (that don't have type information) use the binary comparers
+ added test
2023-11-08 23:39:14 +01:00
Sven/Sarah Barth
eea933a348 * move check for whether to use binary comparer functionality to a static function of TComparerService 2023-11-08 23:39:14 +01:00
Sven/Sarah Barth
ed50c14c4c * ensure that the ATypeInfo parameter is valid before checking it 2023-11-08 23:39:14 +01:00
Sven/Sarah Barth
b26ce44cc6 * test added for #40332 is supposed to fail 2023-11-08 23:39:14 +01:00
Sven/Sarah Barth
0668e9dd22 * fix #40332: apply patch by Rika to avoid a crash when an overload can't be picked outside of a function (e.g. when using intrinsics inside constants)
+ added test
2023-11-08 23:39:14 +01:00
Michaël Van Canneyt
9bc5ec02e5 * Small fix by Alexey Torgashin. Fixes issue #40335 2023-11-08 23:39:13 +01:00
Michaël Van Canneyt
7414a5f933 * Small optimization of WriteIdent. fixes issue #40334 2023-11-08 23:39:13 +01:00
Michaël Van Canneyt
63f3a9afd1 * Fix compilation. 2023-11-08 23:39:13 +01:00
Sven/Sarah Barth
dcb515f702 * fix #40142 and #40324: don't alias the function name to the $result variable for anonymous functions unless an explicit result name is provided
+ added tests
2023-11-08 23:39:13 +01:00
Sven/Sarah Barth
d40437901e * don't insert anonymous functions into a withsymtable
+ added test
2023-11-08 23:39:13 +01:00
Sven/Sarah Barth
2eac11a8ab * fix typo in comment 2023-11-08 23:39:13 +01:00
Sven/Sarah Barth
d39cce0ed4 * a type helper that inherits from another type helper may extend a unique type helper of the parent's extended type (thus allowing to make the type helper of the original type available for the aliased type)
+ added tests
2023-11-08 23:39:13 +01:00
Sven/Sarah Barth
02110326da * for unique type aliases keep track of the original def
* increase PPU version
2023-11-08 23:39:13 +01:00
mattias
bab863037b fcl-web: TWSFramePayload.ReadData: check for endless loop and wait for new data 2023-11-08 23:39:13 +01:00
mattias
a1b9f8cf82 fcl-net: fixed range check error 2023-11-08 23:39:13 +01:00
mattias
5e47e32b24 fcl-web: less hints 2023-11-08 23:39:12 +01:00
mattias
bf76427677 fcl-web: added TCustomWebsocketUpgrader.OnConnect 2023-11-08 23:39:12 +01:00