Description: Fixes branch problem ================================================================ (inactive) Revisions in this set 310db2ce9203623d2e1c18d0212e834f524ad842,c5a97445b0ccef869009e0281a948543062e2cad,fdd26e6fcaba00bb1839feb9501bf64c797f9bb5,509ba3b480fbde8cda7df492f9a5c1a295f5af1b,3b58e18065e57680fcf75194b77d4aa930c327a1,452ec93f0696cf7dddbf2f57f328bb884fc75e9b,b77fec34332c974104282115f684565b96e57845,f1fcdcfbc3738c608d8e687b93c3884238787b7d,31edc46202702412f041562793781038c6bfc657,62bc640306b7f1ff006b2be7ddc4049004276aa6 commit 310db2ce9203623d2e1c18d0212e834f524ad842 Author: Michaël Van Canneyt Date: Tue Dec 20 15:45:02 2022 +0100 * Add const to string args where possible. Fix issue #40050 M packages/fcl-base/src/avl_tree.pp M packages/fcl-base/src/custapp.pp M packages/fcl-base/src/fpexprpars.pp M packages/fcl-base/src/fpobserver.pp M packages/fcl-base/src/fptemplate.pp M packages/fcl-base/src/gettext.pp M packages/fcl-base/src/inicol.pp M packages/fcl-base/src/inifiles.pp M packages/fcl-base/src/pascodegen.pp M packages/fcl-base/src/rtfpars.pp M packages/fcl-base/src/streamcoll.pp --- commit c5a97445b0ccef869009e0281a948543062e2cad Author: Michaël Van Canneyt Date: Sat Jan 14 01:12:08 2023 +0100 * PChar -> PAnsiChar M packages/fcl-base/examples/b64test2.pp M packages/fcl-base/examples/base64decodingtestcase.pas M packages/fcl-base/examples/cachetest.pp M packages/fcl-base/examples/demobasenenc.lpr M packages/fcl-base/examples/dsocksvr.pp M packages/fcl-base/examples/fpexprpars.txt M packages/fcl-base/examples/fstream.pp M packages/fcl-base/examples/list.pp M packages/fcl-base/examples/mstream.pp M packages/fcl-base/examples/sitest.pp M packages/fcl-base/examples/testapp.pp M packages/fcl-base/examples/testappexit.pp M packages/fcl-base/examples/testbs.pp M packages/fcl-base/examples/testproc.pp M packages/fcl-base/examples/testser.pp M packages/fcl-base/examples/testz2.pp M packages/fcl-base/examples/threads.pp M packages/fcl-base/examples/txmlreg.pp M packages/fcl-base/src/advancedsingleinstance.pas M packages/fcl-base/src/ascii85.pp M packages/fcl-base/src/base64.pp M packages/fcl-base/src/basenenc.pp M packages/fcl-base/src/blowfish.pp M packages/fcl-base/src/bufstream.pp M packages/fcl-base/src/contnrs.pp M packages/fcl-base/src/csvreadwrite.pp M packages/fcl-base/src/fpexprpars.pp M packages/fcl-base/src/gettext.pp M packages/fcl-base/src/go32v2/custapp.inc M packages/fcl-base/src/idea.pp M packages/fcl-base/src/inicol.pp M packages/fcl-base/src/netwlibc/custapp.inc M packages/fcl-base/src/os2/custapp.inc M packages/fcl-base/src/os2/eventlog.inc M packages/fcl-base/src/rtfdata.inc M packages/fcl-base/src/rtfpars.pp M packages/fcl-base/src/singleinstance.pp M packages/fcl-base/src/streamex.pp M packages/fcl-base/src/unix/eventlog.inc M packages/fcl-base/src/win/eventlog.inc M packages/fcl-base/src/wince/fileinfo.pp M packages/fcl-base/tests/tcbufferedfilestream.pp M packages/fcl-base/tests/tccsvdocument.pp M packages/fcl-base/tests/tccsvreadwrite.pp M packages/fcl-base/tests/testbasenenc.lpr M packages/fcl-base/tests/testexprpars.pp --- commit fdd26e6fcaba00bb1839feb9501bf64c797f9bb5 Author: Michaël Van Canneyt Date: Tue Jan 17 17:15:03 2023 +0100 * PChar -> PansiChar M packages/fcl-base/src/csvreadwrite.pp --- commit 509ba3b480fbde8cda7df492f9a5c1a295f5af1b Author: Michael VAN CANNEYT Date: Tue Jan 24 18:02:40 2023 +0100 * Template fixes M packages/fcl-base/src/fptemplate.pp --- commit 3b58e18065e57680fcf75194b77d4aa930c327a1 Author: Michaël Van Canneyt Date: Thu Apr 13 21:18:42 2023 +0200 * Fix from Bart for range check error. Fix issue #40240 M packages/fcl-base/src/fptemplate.pp --- commit 452ec93f0696cf7dddbf2f57f328bb884fc75e9b Author: marcoonthegit Date: Sat May 20 14:37:03 2023 +0200 * 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?) M packages/fcl-base/src/syncobjs.pp M rtl/amicommon/athreads.pp M rtl/beos/bethreads.pp M rtl/inc/thread.inc M rtl/inc/threadh.inc M rtl/nativent/systhrd.inc M rtl/netware/systhrd.inc M rtl/netwlibc/systhrd.inc M rtl/os2/systhrd.inc M rtl/unix/cthreads.pp M rtl/wasi/systhrd.inc M rtl/win/systhrd.inc --- commit b77fec34332c974104282115f684565b96e57845 Author: marcoonthegit Date: Sat May 20 16:40:52 2023 +0200 * TTimespan overload. Mostly fixes #37495 M packages/fcl-base/src/syncobjs.pp --- commit f1fcdcfbc3738c608d8e687b93c3884238787b7d Author: marcoonthegit Date: Wed Jun 14 14:22:08 2023 +0200 * Switched from waitformultiple objects to -handles for xp/w7 compat, closes 40297 M packages/fcl-base/src/syncobjs.pp M rtl/win/systhrd.inc --- commit 31edc46202702412f041562793781038c6bfc657 Author: Michaël Van Canneyt Date: Fri Jul 14 10:32:06 2023 +0200 * Improvement of SysGetEnvironmentList by Alexey Torgashin. Fixes issue #40347 M packages/fcl-base/src/custapp.pp --- commit 62bc640306b7f1ff006b2be7ddc4049004276aa6 Author: Rika Ichinose Date: Thu Jul 20 11:52:26 2023 +0300 Also prevent SyncObjs.THandleObject.WaitForMultiple from unconditionally linking to ole32.dll. M packages/fcl-base/src/syncobjs.pp M rtl/win/sysosh.inc M rtl/win/systhrd.inc ---