Commit Graph

14463 Commits

Author SHA1 Message Date
Michaël Van Canneyt
0b35f53ddb * PChar -> PAnsichar 2023-07-15 18:22:38 +02:00
Michaël Van Canneyt
8fa951f369 * PChar -> PAnsichar 2023-07-15 18:22:38 +02:00
Michaël Van Canneyt
63e7f4feb6 * PChar -> PAnsichar 2023-07-15 18:22:38 +02:00
Michaël Van Canneyt
574ddada39 * PChar -> PAnsichar 2023-07-15 18:22:38 +02:00
Michaël Van Canneyt
145388cbc0 * PChar -> PAnsichar 2023-07-15 18:22:38 +02:00
Michaël Van Canneyt
23e397cb35 * PChar -> PAnsichar 2023-07-15 18:22:38 +02:00
Michaël Van Canneyt
6aa4c98cfa * PChar -> PAnsichar 2023-07-15 18:22:38 +02:00
Michaël Van Canneyt
584b43db81 * PChar -> PAnsichar 2023-07-15 18:22:38 +02:00
Michaël Van Canneyt
e0b3bd26ba * PChar -> PAnsichar 2023-07-15 18:22:38 +02:00
Michaël Van Canneyt
09d4f7f4c1 * PChar -> PAnsichar 2023-07-15 18:22:38 +02:00
Michaël Van Canneyt
382f6fc677 * PChar -> PAnsichar 2023-07-15 18:22:38 +02:00
Michaël Van Canneyt
4cfd9fa16e * PChar -> PAnsichar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
98ea5cddda * PChar -> PAnsichar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
501666c4bd * PChar -> PAnsichar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
9e7110e244 * PChar -> PAnsichar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
0ffc8de077 * PChar -> PAnsichar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
660248ec41 * PChar -> PAnsiChar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
07450440b1 * PChar -> PAnsiChar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
e53f842d50 * PChar -> PAnsiChar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
79fd772870 * PChar -> PAnsiChar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
a8a778395b * PChar -> PAnsiChar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
ab1b45383f * PChar -> PAnsiChar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
2210a8c845 * PChar -> PAnsiChar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
9aab3305e5 * PChar -> PAnsiChar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
d75405e47a * PChar -> PAnsiChar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
945446b06a * PChar -> PAnsiChar 2023-07-15 18:22:37 +02:00
Michael VAN CANNEYT
f1680f05b6 * PChar -> PAnsiChar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
940016034c * PChar -> PAnsiChar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
827606f114 * PChar -> PAnsiChar 2023-07-15 18:22:37 +02:00
Michaël Van Canneyt
889e3a15b6 * PChar -> PAnsiChar 2023-07-15 18:22:36 +02:00
Michaël Van Canneyt
d6cf5f1386 * PChar -> PAnsiChar 2023-07-15 18:22:36 +02:00
Michaël Van Canneyt
d81c424241 * PChar -> PAnsiChar 2023-07-15 18:22:36 +02:00
Michaël Van Canneyt
863bf00357 * PChar -> PAnsiChar 2023-07-15 18:22:36 +02:00
Michaël Van Canneyt
26d7067c51 * PChar -> PAnsiChar 2023-07-15 18:22:36 +02:00
Michaël Van Canneyt
58037dfaaa * PChar -> PAnsiChar 2023-07-15 18:22:36 +02:00
Michaël Van Canneyt
733f59a35c * PChar -> PAnsiChar 2023-07-15 18:22:36 +02:00
Michaël Van Canneyt
0ec4203e2c * PChar -> PAnsiChar 2023-07-15 18:22:36 +02:00
Michaël Van Canneyt
5e1dc65865 * PChar -> PAnsiChar 2023-07-15 18:22:36 +02:00
Michaël Van Canneyt
a9b29137df * PChar -> PAnsiChar 2023-07-15 18:22:36 +02:00
Michaël Van Canneyt
1ea3c84860 * PChar -> PAnsiChar 2023-07-15 18:22:36 +02:00
Michaël Van Canneyt
8e18940869 * PChar -> PAnsiChar 2023-07-15 18:22:36 +02:00
Michaël Van Canneyt
64e41e4419 * PChar -> PAnsiChar 2023-07-15 18:22:36 +02:00
Michaël Van Canneyt
6535a72a08 * PChar -> PAnsiChar 2023-07-15 18:22:36 +02:00
Michaël Van Canneyt
7aa54010ea * Add TInterlocked by Do-Wan Kim 2023-07-15 15:55:23 +02:00
Henrique Gottardi Werlang
55ecd471c8 Changed the map file name to keep all um UTF-8. 2023-07-15 06:30:35 +00:00
Michael VAN CANNEYT
fb73ad3411 * Remove PChar/PPChar/PPPChar defines, they are in the system unit 2023-07-14 20:14:30 +02:00
Michaël Van Canneyt
9a9a11ee5d * Fix forgotten PChar->PAnsiChar 2023-07-14 17:26:10 +02:00
Michaël Van Canneyt
31edc46202 * Improvement of SysGetEnvironmentList by Alexey Torgashin. Fixes issue #40347 2023-07-14 10:32:06 +02:00
Michaël Van Canneyt
cc339fd3b8 * Fix uninitialized result in DoDecode subroutine 2023-07-13 15:46:39 +02:00
marcoonthegit
2628a6ee17 * remove redundant variable reported by Lagprogramming on forum. 2023-07-13 09:44:45 +02:00
Massimo Magnano
0b7e107b76 fcl-image added psdcomn to package 2023-07-13 08:41:54 +02:00
Michaël Van Canneyt
7943a0266c * jpegcomn added 2023-07-13 00:03:18 +02:00
Michaël Van Canneyt
9d3c4487f3 * Allow compilation for webassembly 2023-07-12 17:36:16 +02:00
Michaël Van Canneyt
a77fca820e * Allow compilation for webassembly 2023-07-12 17:31:11 +02:00
Michaël Van Canneyt
fe873006dc * Allow compilation with webassembly (do not use goto) 2023-07-12 17:08:59 +02:00
mattias
37a5130fc3 pastojs: TCustomTestCLI.OnWriteFile: check if binary 2023-07-12 14:19:21 +02:00
mattias
322503678d pastojs: fixed test on windows 2023-07-12 13:12:18 +02:00
Michaël Van Canneyt
87d084dd21 * Fix block logic error, causing failure of tw12830.pp 2023-07-12 12:10:09 +02:00
mattias
e4356a0d38 fcl-passrc: fixed stackoverflow on const a=a, #39258 2023-07-12 10:58:06 +02:00
mattias
440af0f81f fcl-passrc, pastojs: fixed crash on evaluating ord(int), #39260 2023-07-12 10:22:05 +02:00
Michaël Van Canneyt
682e11b140 * Correct location of fields 2023-07-12 09:33:27 +02:00
Michaël Van Canneyt
f0dd99c65c * Undo wrongly added file 2023-07-12 09:30:40 +02:00
Massimo Magnano
9f27748182 Merge branch source:main into main 2023-07-12 07:10:48 +00:00
Massimo Magnano
af3e976263 Merge branch 'main' of gitlab.com:MaxM74/source 2023-07-12 09:07:41 +02:00
Massimo Magnano
e90015fa68 Writer don't use Reader but common files; Some method to protected 2023-07-12 09:06:48 +02:00
mattias
9386659286 pastojs: added test for rangecheck currency 2023-07-12 08:20:16 +02:00
mattias
ccd445bbd1 pastojs: less hints 2023-07-12 08:13:09 +02:00
mattias
4d8af14864 fcl-js: less hints 2023-07-12 08:12:52 +02:00
Henrique Gottardi Werlang
98b49b292d Fixed range check error, compiler error! 2023-07-11 18:01:25 +00:00
Henrique Gottardi Werlang
337fff51c5 Changed the JS Writter to avoid access violation in the buffer. 2023-07-11 14:21:04 -03:00
Michaël Van Canneyt
1f981116f6 * Some explanations for running tests under wasmtime 2023-07-11 14:51:51 +02:00
Michaël Van Canneyt
87cc2593a7 * Progress and exit status display 2023-07-11 14:51:34 +02:00
Michaël Van Canneyt
935ce7edac * Disable use of goto for webassembly 2023-07-11 14:34:45 +02:00
Massimo Magnano
c90a7cad4d Merge branch source:main into main 2023-07-11 08:59:38 +00:00
Massimo Magnano
bc15500999 fcl-image : Resolution support on Reader/Writer 2023-07-11 10:56:05 +02:00
Michaël Van Canneyt
e32418a189 * Allow compilation using webassembly 2023-07-11 10:36:08 +02:00
Michaël Van Canneyt
e4ded6e277 * Webassembly also has reversed clean - most likely 32/64 bits issue, not delphi/FPC issue 2023-07-11 10:35:15 +02:00
Michaël Van Canneyt
e6c7efe057 * Set better defaults 2023-07-11 10:35:15 +02:00
Michaël Van Canneyt
c9c2a1d30d * Enable compilation for webassembly 2023-07-11 10:35:09 +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
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
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
8f4b56d10e fcl-net: clean up and keep stacktrace 2023-07-07 11:17:33 +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
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
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
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
Sven/Sarah Barth
82857174cc * move check for whether to use binary comparer functionality to a static function of TComparerService 2023-06-30 16:27:13 +02:00
Sven/Sarah Barth
574d07041e * ensure that the ATypeInfo parameter is valid before checking it 2023-06-30 16:26:16 +02:00
Michaël Van Canneyt
9cc08940dd * Small fix by Alexey Torgashin. Fixes issue #40335 2023-06-30 11:22:06 +02:00
Michaël Van Canneyt
e776368ac8 * Fix compilation. 2023-06-29 13:45:17 +02:00
mattias
74e24a3864 fcl-web: TWSFramePayload.ReadData: check for endless loop and wait for new data 2023-06-22 12:30:40 +02:00
mattias
f047c40bca fcl-net: fixed range check error 2023-06-22 12:20:06 +02:00
mattias
977d123b32 fcl-web: less hints 2023-06-22 12:14:44 +02:00
mattias
dea9aa56a7 fcl-web: added TCustomWebsocketUpgrader.OnConnect 2023-06-22 12:14:28 +02:00
Michaël Van Canneyt
b9aeeaa6e3 * Initialize result string 2023-06-21 13:30:29 +02:00
mattias
8f32a8190e fcl-pdf: fixed dump hexstring 2023-06-21 12:47:31 +02:00
mattias
3ef91538f9 fcl-pdf: less hints 2023-06-21 12:47:31 +02:00
mattias
51fa67c234 fcl-pdf: less hints 2023-06-21 12:47:31 +02:00
Jinyang He
6b4ee224bf set default result in TPCUWriter.IsExternalEl 2023-06-21 03:57:58 +00:00
florian
20884fdc1b * search for i386-linux-gcc also by trying i686-linux- as prefix as
apparently for newer gcc -m32 does not return the proper libgcc path anymore
2023-06-20 23:16:16 +02:00
Michaël Van Canneyt
41c2a2069a * Alphacolors, enhanced patch from Mattias 2023-06-20 11:55:48 +02:00
Michaël Van Canneyt
ab3916b0f8 * Make compression struct accessible to descendants. Fixes issue #40327 2023-06-19 14:27:02 +02:00
Michael VAN CANNEYT
fa735ba7b2 * Refactor, so the combination CPU-OS-SubTarget is a record. Allows for extension if need be 2023-06-19 07:04:50 +00:00
mattias
63bf4dacbf fcl-pdf: fixed example pdfdump 2023-06-15 11:34:57 +02:00
marcoonthegit
f1fcdcfbc3 * Switched from waitformultiple objects to -handles for xp/w7 compat, closes 40297 2023-06-14 14:22:08 +02:00
Michaël Van Canneyt
90b7c8ace7 * PDF internal link objects, example adapted to show possibility. Fixes issue #40318 2023-06-14 08:30:45 +02:00
Pierre Muller
61e53fd42a Rename variable called section to _section to avoid parsing error for morphos OS 2023-06-11 23:30:18 +02:00
Michaël Van Canneyt
0f5c126a45 * Correct filename extensions for qoi. Fixes issue #40314 2023-06-10 22:29:26 +02:00
marcoonthegit
9bfb45dc05 * move ifdefed part from tvitem* to tvitemex*, closes #40312 2023-06-10 16:57:11 +02:00
mattias
add67ca0e3 fcl-web: fixed compile 2023-06-06 15:43:52 +02:00
mattias
7056ec1a87 fcl-web: made TFPCustomHTTPServer.CreateUpgradeHandlerList virtual 2023-06-06 15:09:32 +02:00
Michaël Van Canneyt
1afe0114d4 * Correct name 2023-06-05 14:55:05 +02:00
Michaël Van Canneyt
92eab370c3 * Add some methods for improved DUnit compatibility 2023-06-05 14:41:44 +02:00
Michaël Van Canneyt
21f57606a6 * GetAttribute call 2023-06-05 11:43:07 +02:00
Michaël Van Canneyt
462536ca9b * Forgot to add file 2023-06-02 12:02:10 +02:00
Michaël Van Canneyt
a50be08348 * Reorganize tests in more clear sets 2023-06-01 18:17:41 +02:00
Michaël Van Canneyt
6e324989eb * Delphi compatibility: Add conversion between TValue from/to variant and TVarRec 2023-06-01 17:41:54 +02:00
Michaël Van Canneyt
5ee294f224 * GetExtendedFieldinfo, patch to fix #40300 2023-05-30 14:24:52 +02:00
Michaël Van Canneyt
ba9fc5edca * Fill algorithm for polygon fills. Patch by Werner Pamler. Fixes issue #40286 2023-05-24 00:43:01 +02:00
Michael VAN CANNEYT
b2f2c5671c * Make sure it compiles with previous release 2023-05-23 10:16:07 +02:00
Pierre Muller
a7578e144d Fix compilation for msdos targets 2023-05-22 23:53:48 +02:00
Michaël Van Canneyt
02b6e9143a * Patch from Werner Pamler to implement FillEllipsePattern. Fixes issue #40282 2023-05-22 22:46:43 +02:00
Pierre Muller
8b00faa4eb Remove accidentally added binary file 2023-05-22 13:26:41 +00:00
Pierre Muller
498b8be957 Add symbian target to UItypesOSes 2023-05-22 09:13:14 +00:00
marcoonthegit
b11d526fdf * patch from werne to rename parameters to avoid clashes with extended record rect. fixes 40281 2023-05-22 11:07:42 +02:00
Pierre Muller
53e3f7a5f7 Extend UItypesOSes set 2023-05-22 08:20:10 +00:00
ACTom
c39a9ffad3 Fix the error of Chinese system getting language information under Windows system 2023-05-22 06:53:25 +00:00
Michaël Van Canneyt
a99575b74c * Fix never-ending loop 2023-05-21 21:29:10 +02:00
mattias
e83bb19642 gtk2: fixed PPGdkScreen 2023-05-21 08:50:01 +02:00
Pierre Muller
4927025a2c Do not define HasSignal for aarch64-win64 target 2023-05-20 21:12:22 +00:00
marcoonthegit
b77fec3433 * TTimespan overload. Mostly fixes #37495 2023-05-20 16:40:52 +02:00
marcoonthegit
452ec93f06 * implement waitformultiple for win32 only.
* Change interface to allow for COM waiting + a basic windows implementation. (only for desktop apps? Use msgwait* for the rest?)
2023-05-20 14:37:26 +02:00
mattias
5b4ba67a85 fcl-passrc: started resolver tests for multi errors 2023-05-14 22:28:51 +02:00
mattias
96e89c43b8 fcl-passrc: refactor ParseStatement 2023-05-14 19:51:50 +02:00
mattias
3db1307ddc fcl-passrc: refactor ParseStatement 2023-05-14 19:26:18 +02:00