Description: revisions by marco (active) Revisions in this set b60cbf33296d21e8d207e6949dbb39717d0b2f25,9313ddea78051cc7ec69710462dc2e880080a1ed,96a712f7ff35dc5ea1e148bff113c3b347c1785e,7b4ef925f0502e4627d3a7a4bcfa8846be89852c,185f20b9ecfaa598d6d6e3c042707c4e87273e0f,f26c366e9ba6dda24a080f7d0958f4915b584850,ad66a1966650d522a1d9ca2543c9b0de2ce4c93d,d309b77b59612157a5a729170791cd9153599be5,e5ac0b26891f1d5934e8023204f6574195a709cb,9e70f49745836204da6e132ae0822e832a521261,46de243fe607d4117a40994bb7b135013708f617,5418ccf31ebfe3857cfa784367f22eab253e1f22,6fb16ceec631a8067fc7c1dc9384fe29cff6f142,e74d89ce62efab3983701b34278fe7aa61aeead1,f48975ffcf5542816b139a825947b84400d893d3,f8ba9e4760f9fdc31bace09bda04859c35f59d27,692cf4f2bcaa9aa1527883c70aaddea672cf3e8e,e9b12b41db860d1146273993b9f19a1c76aaf6d3,60d81ed79b9cf5b94d98f9332ae4d5e82fc9aeac,2dbcdfe9fb322bae1c8f6eada2043a230191781d,1afc052c6fad5605e570a1f626588e4cdb3ffce7,4191ff9ec7df20be0dabdb203b694939ec1b6aa9,9aec4cde2a5829327d9f8e940919fdceb85dd446,b98674993bf46fe2aceeb816bfaa4621c28fac9f,5ae62d52b907d724af339314b9fe8e927da74606 commit b60cbf33296d21e8d207e6949dbb39717d0b2f25 Author: marco Date: Fri Nov 30 11:21:50 2018 +0000 * systematically capitalize first word of errormsg/sentence, patch by J. Gareth Moreton, mantis 34618 git-svn-id: trunk@40422 - M compiler/msg/errore.msg --- commit 9313ddea78051cc7ec69710462dc2e880080a1ed Author: marco Date: Fri May 31 10:32:49 2019 +0000 * fix mantis 035656 git-svn-id: trunk@42146 - M compiler/symdef.pas --- commit 96a712f7ff35dc5ea1e148bff113c3b347c1785e Author: marco Date: Sat Mar 7 17:59:05 2020 +0000 * add FreebSD to weaklinking targets. git-svn-id: trunk@44283 - M compiler/systems.pas --- commit 7b4ef925f0502e4627d3a7a4bcfa8846be89852c Author: marco Date: Sun Mar 8 16:37:30 2020 +0000 * attempt at crt1 translation to get freebsd 12 running. git-svn-id: trunk@44289 - M .gitattributes A rtl/freebsd/csucommon/ignore_init.inc M rtl/freebsd/si_crt.pp M rtl/freebsd/si_intf.inc A rtl/freebsd/x86_64/reloc.inc M rtl/freebsd/x86_64/si_c.inc --- commit 185f20b9ecfaa598d6d6e3c042707c4e87273e0f Author: marco Date: Mon Dec 28 10:46:35 2020 +0000 * fix comment typo mentioned by Bart git-svn-id: trunk@47866 - M compiler/psub.pas --- commit f26c366e9ba6dda24a080f7d0958f4915b584850 Author: marco Date: Sat Apr 10 10:56:47 2021 +0000 * use popcnt instead of countbits. * change countbits to popcnt in case it is used by others. suggestion by Bi0t1n, mantis 0038728 git-svn-id: trunk@49161 - M packages/fcl-image/src/fpreadbmp.pp --- commit ad66a1966650d522a1d9ca2543c9b0de2ce4c93d Author: marco Date: Sat Apr 10 10:59:00 2021 +0000 * on second thought, and a byte typecast so that an expanded intrinsics doesn't loop over unnecessary bits. git-svn-id: trunk@49162 - M packages/fcl-image/src/fpreadbmp.pp --- commit d309b77b59612157a5a729170791cd9153599be5 Author: marcoonthegit Date: Tue Apr 26 14:49:05 2022 +0200 * header added remaining files for bug #39481 M packages/fcl-res/src/rcparserfn.inc M packages/fcl-res/src/yyinclude.pp M packages/fcl-res/src/yypreproc.pp M packages/fcl-web/src/base/cgiprotocol.pp M packages/fcl-web/src/base/custapache.pp M packages/fcl-web/src/base/custapache24.pp M packages/fcl-web/src/base/fphttpstatus.pas M packages/fcl-web/src/base/httpprotocol.pp M packages/fcl-web/src/base/webpage.pp M packages/fcl-web/src/hpack/uhpackimp.pp M packages/fcl-web/src/hpack/uhpacktables.pp M packages/fcl-web/src/restbridge/sqldbrestmodule.pp M packages/fcl-web/src/webdata/extjsjson.pp M packages/fcl-web/src/webdata/extjsxml.pp M packages/fcl-web/src/webdata/fpextjs.pp M packages/fcl-web/src/webdata/fpwebdata.pp M packages/fcl-web/src/webdata/sqldbwebdata.pp M packages/fpgtk/src/def/objectdef.pp M packages/fpgtk/src/editor/buttonrow.pp M packages/fpgtk/src/editor/finddlgs.pp M packages/fpgtk/src/editor/gtkeditor.pp M packages/fpgtk/src/editor/settingsrec.pp M packages/fpgtk/src/editor/xpms.pp M packages/fpgtk/src/fpglib.pp M packages/fpgtk/src/fpgtk.pp M packages/fpgtk/src/fpgtkext.pp M packages/fppkg/src/pkgcommands.pp M packages/fppkg/src/pkgdownload.pp M packages/fppkg/src/pkgfphttp.pp M packages/fppkg/src/pkgfpmake.pp M packages/fppkg/src/pkgfppkg.pp M packages/fppkg/src/pkgglobals.pp M packages/fppkg/src/pkghandler.pp M packages/fppkg/src/pkgmessages.pp M packages/fppkg/src/pkgmkconv.pp M packages/fppkg/src/pkgoptions.pp M packages/fppkg/src/pkgpackagesstructure.pp M packages/fppkg/src/pkgrepos.pp M packages/fppkg/src/pkguninstalledsrcsrepo.pp M packages/fppkg/src/pkgwget.pp M packages/fv/src/colorsel.pas M packages/fv/src/colortxt.pas M packages/fv/src/editors.pas M packages/fv/src/inplong.inc M packages/fv/src/inplong.pas M packages/fv/src/outline.inc M packages/fv/src/outline.pas M packages/fv/src/str.inc M packages/fv/src/strtxt.inc --- commit e5ac0b26891f1d5934e8023204f6574195a709cb Author: marcoonthegit Date: Wed Jun 1 13:54:06 2022 +0200 * anonymous method overloads for synchronize/queue. M rtl/amicommon/classes.pp M rtl/atari/classes.pp M rtl/beos/classes.pp M rtl/embedded/classes.pp M rtl/freertos/classes.pp M rtl/gba/classes.pp M rtl/go32v2/classes.pp M rtl/haiku/classes.pp M rtl/macos/classes.pp M rtl/msdos/classes.pp M rtl/nativent/classes.pp M rtl/nds/classes.pp M rtl/netware/classes.pp M rtl/netwlibc/classes.pp M rtl/objpas/classes/classes.inc M rtl/objpas/classes/classesh.inc M rtl/os2/classes.pp M rtl/sinclairql/classes.pp M rtl/symbian/classes.pp M rtl/unix/classes.pp M rtl/wasi/classes.pp M rtl/wii/classes.pp M rtl/win16/classes.pp M rtl/win32/classes.pp M rtl/win64/classes.pp M rtl/wince/classes.pp --- commit 9e70f49745836204da6e132ae0822e832a521261 Author: marcoonthegit Date: Wed Jun 1 16:56:02 2022 +0200 * fix missing ifdef for the non win32/64/unix targets. * also do watcom. M rtl/amicommon/classes.pp M rtl/atari/classes.pp M rtl/beos/classes.pp M rtl/embedded/classes.pp M rtl/freertos/classes.pp M rtl/gba/classes.pp M rtl/go32v2/classes.pp M rtl/haiku/classes.pp M rtl/macos/classes.pp M rtl/msdos/classes.pp M rtl/nativent/classes.pp M rtl/netware/classes.pp M rtl/netwlibc/classes.pp M rtl/os2/classes.pp M rtl/sinclairql/classes.pp M rtl/symbian/classes.pp M rtl/wasi/classes.pp M rtl/watcom/classes.pp M rtl/wii/classes.pp M rtl/win16/classes.pp M rtl/wince/classes.pp --- commit 46de243fe607d4117a40994bb7b135013708f617 Author: marcoonthegit Date: Sat Jun 18 14:50:13 2022 +0200 * fix bootstrap with 3.2.2, whi M rtl/inc/heaptrc.pp --- commit 5418ccf31ebfe3857cfa784367f22eab253e1f22 Author: marcoonthegit Date: Sat Jun 18 14:52:24 2022 +0200 * fix bootstrapping *BSD with 3.2.2, which isn't flagged as supporting weakexternal on those targets M rtl/inc/heaptrc.pp --- commit 6fb16ceec631a8067fc7c1dc9384fe29cff6f142 Author: marcoonthegit Date: Sat Jun 18 15:26:23 2022 +0200 * enable dbus for freebsd M packages/dbus/fpmake.pp --- commit e74d89ce62efab3983701b34278fe7aa61aeead1 Author: marcoonthegit Date: Sat Apr 29 13:11:11 2023 +0200 * patch by Dean Mustakinov to improve commandline quote handling on Windows, resolves #40189 M rtl/win/syswin.inc D tests/utils/dosbox/exitcode.exe --- commit f48975ffcf5542816b139a825947b84400d893d3 Author: marcoonthegit Date: Mon Jul 31 10:14:58 2023 +0200 * dotted variant M rtl/win32/buildrtl.pp --- commit f8ba9e4760f9fdc31bace09bda04859c35f59d27 Author: marcoonthegit Date: Sat Sep 16 16:31:07 2023 +0200 * use break instead of classically breaking out of the loop * fixes #40435 M packages/fcl-hash/src/fpsha512.pp --- commit 692cf4f2bcaa9aa1527883c70aaddea672cf3e8e Author: marcoonthegit Date: Sat Sep 16 16:41:30 2023 +0200 * add some default headers, fixes #40432 M packages/fcl-base/src/fpthreadpool.pp M packages/fcl-db/src/dbase/dbf_common.pas M packages/fcl-db/src/sqldb/sqldbpool.pp M packages/fcl-hash/src/fpasn.pp M packages/fcl-hash/src/fpecdsa.pp M packages/fcl-hash/src/fppem.pp M packages/fcl-hash/src/fprsa.pas --- commit e9b12b41db860d1146273993b9f19a1c76aaf6d3 Author: marcoonthegit Date: Sun Feb 18 15:27:23 2024 +0100 * also add stack note for trunke M rtl/freebsd/x86_64/cprt0.as M rtl/freebsd/x86_64/dllprt0.as --- commit 60d81ed79b9cf5b94d98f9332ae4d5e82fc9aeac Author: marcoonthegit Date: Mon Jun 3 09:50:11 2024 +0200 * fix also gprt0 M rtl/freebsd/x86_64/gprt0.as --- commit 2dbcdfe9fb322bae1c8f6eada2043a230191781d Author: marcoonthegit Date: Sat Feb 21 15:23:27 2026 +0100 * update ident message in cprt, after comment on 1afc052c M rtl/freebsd/x86_64/cprt0.as --- commit 1afc052c6fad5605e570a1f626588e4cdb3ffce7 Author: marcoonthegit Date: Sat Feb 21 15:32:05 2026 +0100 * Freebsd idents to 1500068 M rtl/freebsd/x86_64/cprt0.as M rtl/freebsd/x86_64/dllprt0.as M rtl/freebsd/x86_64/gprt0.as M rtl/freebsd/x86_64/prt0.as --- commit 4191ff9ec7df20be0dabdb203b694939ec1b6aa9 Author: marcoonthegit Date: Tue Mar 10 10:33:31 2026 +0100 * temporary workaround that removes some const on interfaces to avoid interfaces getting destroyed when Queueevents passes a class to an interface. related to #41297 M packages/vcl-compat/src/system.threading.pp --- commit 9aec4cde2a5829327d9f8e940919fdceb85dd446 Author: marcoonthegit Date: Fri Mar 13 10:46:49 2026 +0100 * fix compilation M packages/fcl-net/tests/tfpsock1.pp --- commit b98674993bf46fe2aceeb816bfaa4621c28fac9f Author: marcoonthegit Date: Tue Mar 31 09:16:11 2026 +0200 * adapt to fcl-passrc change now that records can contain methods. Cast classes' ancestor to TPasMembersType, since I assume records can have nested classes. Fixes documentation bug 39396 M utils/fpdoc/dw_chm.pp --- commit 5ae62d52b907d724af339314b9fe8e927da74606 Author: marcoonthegit Date: Thu Apr 16 17:58:43 2026 +0200 * change written const to var after e7dbd2ae851774124ad2cdbf457033d5ec837186 Does pipeline only compile the compiler and not the whole repo?!?! M compiler/comptty.pas