Commit Graph

14230 Commits

Author SHA1 Message Date
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
mattias
944e4087aa fcl-passrc: refactor ParseStatement, split ParseFor 2023-05-14 17:08:30 +02:00
mattias
5b9d738da0 fcl-passrc: refactor ParseStatement, split ParseElse 2023-05-14 16:59:52 +02:00
mattias
3d7481b2f0 fcl-passrc: less hints 2023-05-14 16:59:29 +02:00
mattias
98f1fdda94 fcl-passrc: parsestatements: simplified 2023-05-14 15:34:58 +02:00
mattias
f3c94ccbce fcl-passrc: less hints 2023-05-14 10:01:18 +02:00
Michaël Van Canneyt
b445e679e7 * Add showdeps example to ignore list 2023-05-13 15:15:40 +02:00
Michaël Van Canneyt
4bdf6233c3 * More error recovery: variable (lists) 2023-05-13 15:13:31 +02:00
Michaël Van Canneyt
54a9598084 * Start of error recovery 2023-05-13 12:06:08 +02:00
Michaël Van Canneyt
1750908824 * Fix compilation 2023-05-13 12:06:08 +02:00
mattias
5f757a2313 pastojs: fixed pass non safecall proctype to safecall proc type arg, issue #39261 2023-05-13 11:06:57 +02:00
Henrique Gottardi Werlang
9d7fe32028 The exit code isn't reseted in the pas2js compiler. 2023-05-12 17:54:46 -03:00
mattias
6ec8c9e2a2 passrc: test issue 39216 2023-05-12 22:21:07 +02:00
mattias
d96f9b8059 fcl-passrc: fixed adding specialized type behind array 2023-05-12 22:12:37 +02:00
mattias
12405f9ee4 fcl-passrc: fixed compile 2023-05-12 22:12:18 +02:00
Ondrej Pokorny
af476351f5 TPQConnection.Execute fixes 2023-05-03 08:38:03 +00:00
Ondrej Pokorny
262904b8c1 httpserver: make sure that socket is freed even if StartServerSocket raised an exception 2023-04-29 13:11:53 +00:00
marcoonthegit
ec7f2e6871 * own solution that resolves #40127 :
- attempt to read scanlines through the buffer till it is drained for types 4,5,6
2023-04-28 22:17:50 +02:00
Michaël Van Canneyt
f0f42ca2a2 * Add const for string where possible. Fixes issue #40051 2023-04-26 22:19:53 +02:00
marcoonthegit
8fc5324111 * first set of #40051, up to db.pp
* reverted change to a virtual method.

* second batch up to sqlscript

* up to sqldblib, skipping dbase/ (which is shortstring based)
2023-04-26 17:30:00 +02:00
marcoonthegit
a74bee2cb1 * some string parameters made const in fppdf units.
Resolves #40044 by Alexey T.

 Note that AddIntArray was not changed, the variable is changed inside the method
2023-04-26 16:38:22 +02:00
Michaël Van Canneyt
ce44efdae3 * Use const string where possible. Fix issue #40047 2023-04-26 12:06:31 +02:00
Michaël Van Canneyt
75256399b8 * Some nested loop improvements. fixes issue #40250 2023-04-25 08:39:20 +02:00
Michaël Van Canneyt
5da20fc860 * Some nested loop improvements. fixes issue #40250 2023-04-25 08:36:33 +02:00
marcoonthegit
4d0b397029 * more loopvar sorting by Lagwaggon. 2023-04-23 15:54:06 +02:00
marcoonthegit
facf28fb29 * fix from Werner P. Setter for clipregion to fix memory leak.
resolves #40232
2023-04-23 11:24:01 +02:00
Rika Ichinose
c88751a610 Re-enable QSort killer O(N²) detection, make it deterministic and instant, and make the killer itself universal. 2023-04-19 18:23:14 +00:00
Michaël Van Canneyt
3a4b494bf1 * No need to check standalone if no tag 2023-04-17 11:06:01 +02:00
marcoonthegit
322e8ca7e3 * fix #40242 by inverting some more x and y loops 2023-04-14 16:39:54 +02:00
Michaël Van Canneyt
3b58e18065 * Fix from Bart for range check error. Fix issue #40240 2023-04-13 21:18:51 +02:00
marcoonthegit
5e47b4a7b9 * switch loops in TFPCustomCanvas.Erase closes #40246 2023-04-11 11:16:37 +02:00
mattias
6fe22044e7 fcl-css: ECSSException, resolver log warnings 2023-04-07 15:55:01 +02:00
mattias
b6fec2c97e fcl-css: equals 2023-04-07 14:51:19 +02:00
mattias
c0f9878e2f fcl-web: fixed av on logging TFPHTTPConnection.DoHandleRequest 2023-04-03 11:46:26 +02:00