Description: matches const (to hunt down resourcestrings that were not in the same commit) (active) Revisions in this set 8988a5e028080ac37c20c06bf8d0cfc134cdeb7e,1d9220d2702a27e90cd6cddf2eb65561c3fb0161,e97a2cb03e21d32bd274d378a49a00acf9295a0c,6f2b027e511472be397dde845f1703f8f44afe14,828e961f3d0191c6f20c930d667c0eb9718cf3a4,6d900039c4e731978286ac35747a7cd7accd03cc,e4e1ea586c5ce61a5862f27c19fe787418189ee4,7b9ed5fe466532e6057a7378ce8028f36fed3b97,55f010324835946394d88b02b5aa87755444b66e,799c22d5534e3f296eaafbb6b4ee3680e1ac8438,2c3b78682ad065b9aa677322b4d050b07df5f9c3,e0b3bd26baea13d2b3a72ad0f3876a266bcdd10f,a6b01f2b2094b92ee4fab3bfe6a9bdf059d2e666,24109eb2a6412e3682e37609b5957ec27cf0d0f1,99549eec92b0b84784ed7897ea836780264323bf,ac35ba705e15917dca3f562e7ce3c006f03d7375,5d20c0f74919648653001432c22229cdc6a150d0,e51fb8020c6f11bafcb575cb58a61d5ed40fa7a4,6f7d2136c6d60a501e9a30a90512d8cb6b37a1d4,23a66d21bdf93f93a84dccec9110ac1f3d725b31,dacbca0379997c8615fe24c7ea70c6910d4e4ead,481ef7273e0d4c245332785f44ab8debf5cec947,bbc74de2419404402536ec164293629266789f80,2f086e1ec2f2233c092634854e674c1cdad283ea,ee79324b57acee28782e9eeca09b8daf533dd67f,bfaa957df00f30b6b0574ff071d82f54061b0a58,13fa0cc1a86e2e647e53951559e63e06396bcf9e,97b2d250d8bea50dfac605a78e5458f2e4361cf9,710d56bf0d0f5ee7f25e7510acb5cfc0edcec6c9,febda3cca6e3b48dcd7cc69fe4b436f1e79734a7,e7dbd2ae851774124ad2cdbf457033d5ec837186,1922cee9d537708ff98d01ea25e4dee6b91d0843,87e6e285fbdfb1e720fa4692105a5434b5d87893,5f2f629781085b28d6bc7b9537f3c9bcd1de2e90,f6173555587ac61276919f37fac6b308dad53acd,9f3fc3d2d5b206cbb66ae340365f36836dd040e4 commit 8988a5e028080ac37c20c06bf8d0cfc134cdeb7e Author: pierre Date: Wed May 1 14:46:23 2019 +0000 + Add handling of simple types and constants + Add ReadID helper procedure inside ProcessH2PasChk method git-svn-id: trunk@41964 - M utils/h2pas/h2paschk.pas --- commit 1d9220d2702a27e90cd6cddf2eb65561c3fb0161 Author: pierre Date: Mon May 6 10:17:10 2019 +0000 Use %X instead of %x for C hexadecimal constants as Free Pascal hexstr uses uppercase characters A to F for values 10 to 15 git-svn-id: trunk@42007 - M utils/h2pas/h2paschk.pas --- commit e97a2cb03e21d32bd274d378a49a00acf9295a0c Author: svenbarth Date: Sat Jul 20 20:03:38 2019 +0000 * tests with Delphi showed that an attribute class must explicitely declare a parameterless constructor if it should be used, cause TCustomAttribute.Create is private Note: this also means that TCustomAttribute itself can not be used as an attribute * adjusted existing tests + added test git-svn-id: trunk@42471 - M .gitattributes M rtl/inc/objpas.inc M rtl/inc/objpash.inc M tests/test/tcustomattr10.pp M tests/test/tcustomattr11.pp M tests/test/tcustomattr17.pp M tests/test/tcustomattr18.pp A tests/test/tcustomattr22.pp M tests/test/tcustomattr9.pp M tests/test/ucustomattr14a.pp --- commit 6f2b027e511472be397dde845f1703f8f44afe14 Author: pierre Date: Mon Aug 19 20:23:31 2019 +0000 Avoid range check error for functions returning THandle type by using unusedhandle system constant git-svn-id: trunk@42742 - M rtl/msdos/sysutils.pp --- commit 828e961f3d0191c6f20c930d667c0eb9718cf3a4 Author: florian Date: Fri Nov 1 18:39:17 2019 +0000 * remove unused constants git-svn-id: trunk@43351 - M rtl/inc/generic.inc --- commit 6d900039c4e731978286ac35747a7cd7accd03cc Author: pierre Date: Tue Nov 24 08:02:29 2020 +0000 Fix LLVM compilation by casting untyped real constants to double type, as LLVM does not support extended type constant apparently git-svn-id: trunk@47551 - M rtl/inc/genmath.inc --- commit e4e1ea586c5ce61a5862f27c19fe787418189ee4 Author: pierre Date: Tue Nov 24 13:55:27 2020 +0000 Revert wrong change, llvm supports extended constants git-svn-id: trunk@47554 - M rtl/inc/genmath.inc --- commit 7b9ed5fe466532e6057a7378ce8028f36fed3b97 Author: Károly Balogh Date: Wed Apr 14 02:35:01 2021 +0000 rtl: make STACK_MARGIN a variable instead of a const. this allows adjusting margin size on system unit init, based on the actual stack length of the executable. useful for small systems running with little stack. allow overwriting SysBackTraceStr with a platform-specific implementation git-svn-id: trunk@49200 - M rtl/inc/system.inc --- commit 55f010324835946394d88b02b5aa87755444b66e Author: florian Date: Sat Jan 15 22:18:38 2022 +0100 o patch by Bart B: * fixes fpc_Val_UInt_Shortstr, part of #15633 * fpc_val_qword_shortstr uses the ValueArray constant M rtl/inc/sstrings.inc --- commit 799c22d5534e3f296eaafbb6b4ee3680e1ac8438 Author: florian Date: Fri Jul 15 18:54:49 2022 +0200 Revert " * patch by Rika: SwapEndian([u]int16) has unnecessary “and $FFFF”, resolves #39814" This reverts commit f92102a5f22ae7b978ecf91d59781e16f0b82163. The and $ffff is needed to avoid range check warnings when the function is inlined with a constant parameter M rtl/inc/generic.inc --- commit 2c3b78682ad065b9aa677322b4d050b07df5f9c3 Author: Michaël Van Canneyt Date: Tue Nov 29 09:05:37 2022 +0100 * Add IsConstValue M rtl/inc/system.fpd --- commit e0b3bd26baea13d2b3a72ad0f3876a266bcdd10f Author: Michaël Van Canneyt Date: Fri Jan 13 22:10:04 2023 +0100 * PChar -> PAnsichar M packages/imagemagick/examples/screenshot.lpr M packages/imagemagick/examples/wandpixelaccess.pas M packages/imagemagick/src/cache.inc M packages/imagemagick/src/compare.inc M packages/imagemagick/src/constitute.inc M packages/imagemagick/src/draw.inc M packages/imagemagick/src/drawing_wand.inc M packages/imagemagick/src/effect.inc M packages/imagemagick/src/fx.inc M packages/imagemagick/src/magick_attribute.inc M packages/imagemagick/src/magick_image.inc M packages/imagemagick/src/magick_type.inc M packages/imagemagick/src/magick_wand.pas M packages/imagemagick/src/pixel.inc M packages/imagemagick/src/pixel_iterator.inc M packages/imagemagick/src/pixel_wand.inc M packages/imagemagick/src/type.inc --- commit a6b01f2b2094b92ee4fab3bfe6a9bdf059d2e666 Author: Michael VAN CANNEYT Date: Tue Jan 31 15:18:13 2023 +0100 * Rework so scanner & lexer files do not contain actual code. Code is moved to scanbase and h2pbase units D utils/h2pas/converu.pas M utils/h2pas/fpmake.pp M utils/h2pas/h2pas.pas M utils/h2pas/h2pas.y A utils/h2pas/h2pbase.pp A utils/h2pas/h2pconst.pas M utils/h2pas/h2poptions.pas A utils/h2pas/h2pout.pp A utils/h2pas/h2pparse.pp A utils/h2pas/h2ptypes.pas M utils/h2pas/scan.l M utils/h2pas/scan.pas A utils/h2pas/scanbase.pp --- commit 24109eb2a6412e3682e37609b5957ec27cf0d0f1 Author: Michael VAN CANNEYT Date: Tue Jan 31 16:41:37 2023 +0100 * Add switch to revert to using char M utils/h2pas/h2pas.pas M utils/h2pas/h2pconst.pas M utils/h2pas/h2poptions.pas M utils/h2pas/h2ptypes.pas --- commit 99549eec92b0b84784ed7897ea836780264323bf Author: Michaël Van Canneyt Date: Mon Mar 6 14:58:00 2023 +0100 * Dotted filenames for package fcl-sdo A packages/fcl-sdo/namespaced/Sdo.Base.pas A packages/fcl-sdo/namespaced/Sdo.BaseTypes.pas A packages/fcl-sdo/namespaced/Sdo.Binary.Streamer.pas A packages/fcl-sdo/namespaced/Sdo.ChangeSummary.pas A packages/fcl-sdo/namespaced/Sdo.Consts.pas A packages/fcl-sdo/namespaced/Sdo.Cursor.Intf.pas A packages/fcl-sdo/namespaced/Sdo.Das.DataAcces.Intf.pas A packages/fcl-sdo/namespaced/Sdo.Das.Impl.pas A packages/fcl-sdo/namespaced/Sdo.Das.Utils.pas A packages/fcl-sdo/namespaced/Sdo.Das.pas A packages/fcl-sdo/namespaced/Sdo.Data.Factory.pas A packages/fcl-sdo/namespaced/Sdo.DataObject.pas A packages/fcl-sdo/namespaced/Sdo.DateUtils.pas A packages/fcl-sdo/namespaced/Sdo.Dom.Cursors.pas A packages/fcl-sdo/namespaced/Sdo.Field.Impl.pas A packages/fcl-sdo/namespaced/Sdo.Fpc.Xml.pas A packages/fcl-sdo/namespaced/Sdo.Impl.Utils.pas A packages/fcl-sdo/namespaced/Sdo.LinkedList.pas A packages/fcl-sdo/namespaced/Sdo.Locators.pas A packages/fcl-sdo/namespaced/Sdo.Logger.Intf.pas A packages/fcl-sdo/namespaced/Sdo.Parser.Utils.pas A packages/fcl-sdo/namespaced/Sdo.Pas.Generator.pas A packages/fcl-sdo/namespaced/Sdo.Rtti.Filters.pas A packages/fcl-sdo/namespaced/Sdo.Serialization.Binary.pas A packages/fcl-sdo/namespaced/Sdo.Serialization.Utils.pas A packages/fcl-sdo/namespaced/Sdo.Serialization.Xml.pas A packages/fcl-sdo/namespaced/Sdo.Serialization.pas A packages/fcl-sdo/namespaced/Sdo.Types.pas A packages/fcl-sdo/namespaced/Sdo.Utils.pas A packages/fcl-sdo/namespaced/Sdo.Xpath.Helper.pas A packages/fcl-sdo/namespaced/Sdo.Xsd.Consts.pas A packages/fcl-sdo/namespaced/Sdo.Xsd.Generator.pas A packages/fcl-sdo/namespaced/Sdo.Xsd.Helper.pas A packages/fcl-sdo/namespaced/Sdo.Xsd.Intf.pas A packages/fcl-sdo/namespaced/Sdo.Xsd.Parser.pas A packages/fcl-sdo/namespaces.lst M packages/fcl-sdo/src/base/pas_generator.pas M packages/fcl-sdo/src/base/sdo.pas M packages/fcl-sdo/src/base/sdo_binary_streamer.pas M packages/fcl-sdo/src/base/sdo_changesummary.pas M packages/fcl-sdo/src/base/sdo_consts.pas M packages/fcl-sdo/src/base/sdo_cursor_intf.pas M packages/fcl-sdo/src/base/sdo_datafactory.pas M packages/fcl-sdo/src/base/sdo_dataobject.pas M packages/fcl-sdo/src/base/sdo_date_utils.pas M packages/fcl-sdo/src/base/sdo_dom_cursors.pas M packages/fcl-sdo/src/base/sdo_field_imp.pas M packages/fcl-sdo/src/base/sdo_fpc_xml.pas M packages/fcl-sdo/src/base/sdo_imp_utils.pas M packages/fcl-sdo/src/base/sdo_linked_list.pas M packages/fcl-sdo/src/base/sdo_locators.pas M packages/fcl-sdo/src/base/sdo_logger_intf.pas M packages/fcl-sdo/src/base/sdo_parserutils.pas M packages/fcl-sdo/src/base/sdo_rtti_filters.pas M packages/fcl-sdo/src/base/sdo_serialization.pas M packages/fcl-sdo/src/base/sdo_serialization_binary.pas M packages/fcl-sdo/src/base/sdo_serialization_utils.pas M packages/fcl-sdo/src/base/sdo_serialization_xml.pas M packages/fcl-sdo/src/base/sdo_type.pas M packages/fcl-sdo/src/base/sdo_types.pas M packages/fcl-sdo/src/base/sdo_utils.pas M packages/fcl-sdo/src/base/sdo_xpath_helper.pas M packages/fcl-sdo/src/base/sdo_xsd_helper.pas M packages/fcl-sdo/src/base/sdo_xsdintf.pas M packages/fcl-sdo/src/base/sdo_xsdparser.pas M packages/fcl-sdo/src/base/xsd_consts.pas M packages/fcl-sdo/src/base/xsd_generator.pas M packages/fcl-sdo/src/das/data_acces_intf.pas M packages/fcl-sdo/src/das/sdo_das.pas M packages/fcl-sdo/src/das/sdo_das_imp.pas M packages/fcl-sdo/src/das/sdo_das_utils.pas --- commit ac35ba705e15917dca3f562e7ce3c006f03d7375 Author: Michaël Van Canneyt Date: Mon Mar 6 14:58:01 2023 +0100 * Dotted filenames for package palmunits A packages/palmunits/namespaced/PalmApi.Aboutbox.pp A packages/palmunits/namespaced/PalmApi.Alarmmgr.pp A packages/palmunits/namespaced/PalmApi.Applaunchcmd.pp A packages/palmunits/namespaced/PalmApi.Attentionmgr.pp A packages/palmunits/namespaced/PalmApi.Bitmap.pp A packages/palmunits/namespaced/PalmApi.Category.pp A packages/palmunits/namespaced/PalmApi.Chars.pp A packages/palmunits/namespaced/PalmApi.Clipboard.pp A packages/palmunits/namespaced/PalmApi.Connectionmgr.pp A packages/palmunits/namespaced/PalmApi.Consolemgr.pp A packages/palmunits/namespaced/PalmApi.Control.pp A packages/palmunits/namespaced/PalmApi.Coretraps.pp A packages/palmunits/namespaced/PalmApi.Crc.pp A packages/palmunits/namespaced/PalmApi.Datamgr.pp A packages/palmunits/namespaced/PalmApi.Datetime.pp A packages/palmunits/namespaced/PalmApi.Day.pp A packages/palmunits/namespaced/PalmApi.Dlserver.pp A packages/palmunits/namespaced/PalmApi.Encrypt.pp A packages/palmunits/namespaced/PalmApi.Errorbase.pp A packages/palmunits/namespaced/PalmApi.Event_.pp A packages/palmunits/namespaced/PalmApi.Exglib.pp A packages/palmunits/namespaced/PalmApi.Exgmgr.pp A packages/palmunits/namespaced/PalmApi.Expansionmgr.pp A packages/palmunits/namespaced/PalmApi.Fatalalert.pp A packages/palmunits/namespaced/PalmApi.Featuremgr.pp A packages/palmunits/namespaced/PalmApi.Field.pp A packages/palmunits/namespaced/PalmApi.Filestream.pp A packages/palmunits/namespaced/PalmApi.Find_.pp A packages/palmunits/namespaced/PalmApi.Floatmgr.pp A packages/palmunits/namespaced/PalmApi.Font.pp A packages/palmunits/namespaced/PalmApi.Fontselect_.pp A packages/palmunits/namespaced/PalmApi.Form.pp A packages/palmunits/namespaced/PalmApi.Fslib.pp A packages/palmunits/namespaced/PalmApi.Graffiti.pp A packages/palmunits/namespaced/PalmApi.Graffitireference.pp A packages/palmunits/namespaced/PalmApi.Graffitishift.pp A packages/palmunits/namespaced/PalmApi.Hal.pp A packages/palmunits/namespaced/PalmApi.Helper.pp A packages/palmunits/namespaced/PalmApi.Helperserviceclass.pp A packages/palmunits/namespaced/PalmApi.Hwrmiscflags.pp A packages/palmunits/namespaced/PalmApi.Imcutils.pp A packages/palmunits/namespaced/PalmApi.Inetmgr.pp A packages/palmunits/namespaced/PalmApi.Inspoint.pp A packages/palmunits/namespaced/PalmApi.Intlmgr.pp A packages/palmunits/namespaced/PalmApi.Irlib.pp A packages/palmunits/namespaced/PalmApi.Keyboard.pp A packages/palmunits/namespaced/PalmApi.Keymgr.pp A packages/palmunits/namespaced/PalmApi.Launcher.pp A packages/palmunits/namespaced/PalmApi.Libtraps.pp A packages/palmunits/namespaced/PalmApi.List.pp A packages/palmunits/namespaced/PalmApi.Localemgr.pp A packages/palmunits/namespaced/PalmApi.Localize.pp A packages/palmunits/namespaced/PalmApi.Lz77mgr.pp A packages/palmunits/namespaced/PalmApi.M68khwr.pp A packages/palmunits/namespaced/PalmApi.Memorymgr.pp A packages/palmunits/namespaced/PalmApi.Menu_.pp A packages/palmunits/namespaced/PalmApi.Modemmgr.pp A packages/palmunits/namespaced/PalmApi.Netbitutils.pp A packages/palmunits/namespaced/PalmApi.Netmgr.pp A packages/palmunits/namespaced/PalmApi.Notifymgr.pp A packages/palmunits/namespaced/PalmApi.Overlaymgr.pp A packages/palmunits/namespaced/PalmApi.Palmcompatibility.pp A packages/palmunits/namespaced/PalmApi.Palmlocale.pp A packages/palmunits/namespaced/PalmApi.Palmos.pp A packages/palmunits/namespaced/PalmApi.Password.pp A packages/palmunits/namespaced/PalmApi.Pdiconst.pp A packages/palmunits/namespaced/PalmApi.Pdilib.pp A packages/palmunits/namespaced/PalmApi.Penmgr.pp A packages/palmunits/namespaced/PalmApi.Phonelookup.pp A packages/palmunits/namespaced/PalmApi.Preferences.pp A packages/palmunits/namespaced/PalmApi.Privaterecords.pp A packages/palmunits/namespaced/PalmApi.Progress.pp A packages/palmunits/namespaced/PalmApi.Rect.pp A packages/palmunits/namespaced/PalmApi.Scrollbar.pp A packages/palmunits/namespaced/PalmApi.Selday.pp A packages/palmunits/namespaced/PalmApi.Seltime.pp A packages/palmunits/namespaced/PalmApi.Seltimezone.pp A packages/palmunits/namespaced/PalmApi.Seriallinkmgr.pp A packages/palmunits/namespaced/PalmApi.Serialmgr.pp A packages/palmunits/namespaced/PalmApi.Slotdrvrlib.pp A packages/palmunits/namespaced/PalmApi.Smslib.pp A packages/palmunits/namespaced/PalmApi.Soundmgr.pp A packages/palmunits/namespaced/PalmApi.Stringmgr.pp A packages/palmunits/namespaced/PalmApi.Sysevent.pp A packages/palmunits/namespaced/PalmApi.Sysevtmgr.pp A packages/palmunits/namespaced/PalmApi.Systemmgr.pp A packages/palmunits/namespaced/PalmApi.Systemresources.pp A packages/palmunits/namespaced/PalmApi.Sysutil.pp A packages/palmunits/namespaced/PalmApi.Table.pp A packages/palmunits/namespaced/PalmApi.Telephonymgr.pp A packages/palmunits/namespaced/PalmApi.Telephonymgrtypes.pp A packages/palmunits/namespaced/PalmApi.Telephonymgrui.pp A packages/palmunits/namespaced/PalmApi.Textmgr.pp A packages/palmunits/namespaced/PalmApi.Textservicesmgr.pp A packages/palmunits/namespaced/PalmApi.Timemgr.pp A packages/palmunits/namespaced/PalmApi.Udamgr.pp A packages/palmunits/namespaced/PalmApi.Uicolor.pp A packages/palmunits/namespaced/PalmApi.Uicontrols.pp A packages/palmunits/namespaced/PalmApi.Uiresources.pp A packages/palmunits/namespaced/PalmApi.Vfsmgr.pp A packages/palmunits/namespaced/PalmApi.Window.pp A packages/palmunits/namespaces.lst M packages/palmunits/src/aboutbox.pp M packages/palmunits/src/alarmmgr.pp M packages/palmunits/src/applaunchcmd.pp M packages/palmunits/src/attentionmgr.pp M packages/palmunits/src/bitmap.pp M packages/palmunits/src/category.pp M packages/palmunits/src/chars.pp M packages/palmunits/src/clipboard.pp M packages/palmunits/src/connectionmgr.pp M packages/palmunits/src/consolemgr.pp M packages/palmunits/src/control.pp M packages/palmunits/src/coretraps.pp M packages/palmunits/src/crc.pp M packages/palmunits/src/datamgr.pp M packages/palmunits/src/datetime.pp M packages/palmunits/src/day.pp M packages/palmunits/src/dlserver.pp M packages/palmunits/src/encrypt.pp M packages/palmunits/src/errorbase.pp M packages/palmunits/src/event_.pp M packages/palmunits/src/exglib.pp M packages/palmunits/src/exgmgr.pp M packages/palmunits/src/expansionmgr.pp M packages/palmunits/src/fatalalert.pp M packages/palmunits/src/featuremgr.pp M packages/palmunits/src/field.pp M packages/palmunits/src/filestream.pp M packages/palmunits/src/find_.pp M packages/palmunits/src/floatmgr.pp M packages/palmunits/src/font.pp M packages/palmunits/src/fontselect_.pp M packages/palmunits/src/form.pp M packages/palmunits/src/fslib.pp M packages/palmunits/src/graffiti.pp M packages/palmunits/src/graffitireference.pp M packages/palmunits/src/graffitishift.pp M packages/palmunits/src/hal.pp M packages/palmunits/src/helper.pp M packages/palmunits/src/helperserviceclass.pp M packages/palmunits/src/hwrmiscflags.pp M packages/palmunits/src/imcutils.pp M packages/palmunits/src/inetmgr.pp M packages/palmunits/src/inspoint.pp M packages/palmunits/src/intlmgr.pp M packages/palmunits/src/irlib.pp M packages/palmunits/src/keyboard.pp M packages/palmunits/src/keymgr.pp M packages/palmunits/src/launcher.pp M packages/palmunits/src/libtraps.pp M packages/palmunits/src/list.pp M packages/palmunits/src/localemgr.pp M packages/palmunits/src/localize.pp M packages/palmunits/src/lz77mgr.pp M packages/palmunits/src/m68khwr.pp M packages/palmunits/src/memorymgr.pp M packages/palmunits/src/menu_.pp M packages/palmunits/src/modemmgr.pp M packages/palmunits/src/netbitutils.pp M packages/palmunits/src/netmgr.pp M packages/palmunits/src/notifymgr.pp M packages/palmunits/src/overlaymgr.pp M packages/palmunits/src/palmcompatibility.pp M packages/palmunits/src/palmlocale.pp M packages/palmunits/src/palmos.pp M packages/palmunits/src/password.pp M packages/palmunits/src/pdiconst.pp M packages/palmunits/src/pdilib.pp M packages/palmunits/src/penmgr.pp M packages/palmunits/src/phonelookup.pp M packages/palmunits/src/preferences.pp M packages/palmunits/src/privaterecords.pp M packages/palmunits/src/progress.pp M packages/palmunits/src/rect.pp M packages/palmunits/src/scrollbar.pp M packages/palmunits/src/selday.pp M packages/palmunits/src/seltime.pp M packages/palmunits/src/seltimezone.pp M packages/palmunits/src/seriallinkmgr.pp M packages/palmunits/src/serialmgr.pp M packages/palmunits/src/slotdrvrlib.pp M packages/palmunits/src/smslib.pp M packages/palmunits/src/soundmgr.pp M packages/palmunits/src/stringmgr.pp M packages/palmunits/src/sysevent.pp M packages/palmunits/src/sysevtmgr.pp M packages/palmunits/src/systemmgr.pp M packages/palmunits/src/systemresources.pp M packages/palmunits/src/sysutil.pp M packages/palmunits/src/table.pp M packages/palmunits/src/telephonymgr.pp M packages/palmunits/src/telephonymgrtypes.pp M packages/palmunits/src/telephonymgrui.pp M packages/palmunits/src/textmgr.pp M packages/palmunits/src/textservicesmgr.pp M packages/palmunits/src/timemgr.pp M packages/palmunits/src/udamgr.pp M packages/palmunits/src/uicolor.pp M packages/palmunits/src/uicontrols.pp M packages/palmunits/src/uiresources.pp M packages/palmunits/src/vfsmgr.pp M packages/palmunits/src/window.pp --- commit 5d20c0f74919648653001432c22229cdc6a150d0 Author: Michaël Van Canneyt Date: Mon Dec 25 16:48:52 2023 +0100 * Add const for string where possible M packages/testinsight/src/testinsightclient.pp M packages/testinsight/src/testinsightprotocol.pp --- commit e51fb8020c6f11bafcb575cb58a61d5ed40fa7a4 Author: Nikolay Nikolov Date: Fri Jul 5 13:18:22 2024 +0300 + introduced constant MaxIntResource, use it in InternalIsIntResource M rtl/inc/intres.inc --- commit 6f7d2136c6d60a501e9a30a90512d8cb6b37a1d4 Author: Karoly Balogh Date: Mon Jul 29 16:14:23 2024 +0200 h68units: new h68kutil unit, with various constans for now. more to come. M packages/h68units/fpmake.pp A packages/h68units/namespaced/Human68kApi.Util.pas A packages/h68units/src/h68kutil.pas --- commit 23a66d21bdf93f93a84dccec9110ac1f3d725b31 Author: Nikolay Nikolov Date: Sun Sep 29 21:11:39 2024 +0300 * PS1 system unit: moved constants that should be public to the interface part M rtl/ps1/system.pp --- commit dacbca0379997c8615fe24c7ea70c6910d4e4ead Author: Nikolay Nikolov Date: Sat Oct 5 00:15:59 2024 +0300 + PS1: add const AllFilesMask to the system unit M rtl/ps1/system.pp --- commit 481ef7273e0d4c245332785f44ab8debf5cec947 Author: Nikolay Nikolov Date: Sun Oct 20 13:57:45 2024 +0300 * fcl-fpterm/fpmake.pp modified, so it includes a function, similar to rtl-console/fpmake.pp. This is to allow declaring constant sets for the OSes. M packages/fcl-fpterm/fpmake.pp M packages/fpmake_proc.inc --- commit bbc74de2419404402536ec164293629266789f80 Author: Nikolay Nikolov Date: Mon Oct 21 15:50:34 2024 +0300 - removed unnecessary (unused) virtual constructors M packages/fcl-fpterm/src/fpterm.keyboardinput.keyboard.pas M packages/fcl-fpterm/src/fpterm.keyboardinput.pas M packages/fcl-fpterm/src/fpterm.pointingdeviceinput.mouse.pas M packages/fcl-fpterm/src/fpterm.pointingdeviceinput.pas M packages/fcl-fpterm/src/fpterm.view.pas M packages/fcl-fpterm/src/fpterm.view.video.base.pas M packages/fcl-fpterm/src/fpterm.view.video.pas M packages/fcl-fpterm/src/fpterm.view.video.ptc.kvm.pas --- commit 2f086e1ec2f2233c092634854e674c1cdad283ea Author: Michaël Van Canneyt Date: Tue Dec 31 12:02:35 2024 +0100 * Some formatting fixes, make sure string argument is const where possible M packages/fcl-yaml/src/fpyaml.data.pp M packages/fcl-yaml/src/fpyaml.parser.pp M packages/fcl-yaml/src/fpyaml.scanner.pp M packages/fcl-yaml/src/fpyaml.types.pp --- commit ee79324b57acee28782e9eeca09b8daf533dd67f Author: lag programming Date: Thu Aug 14 13:17:06 2025 +0000 Fix variable i range of values in class function TObject.GetInterfaceEntry(const iid : tguid) : pinterfaceentry; M rtl/inc/objpas.inc --- commit bfaa957df00f30b6b0574ff071d82f54061b0a58 Author: lag programming Date: Thu Aug 14 13:19:23 2025 +0000 Fix variable i range of values in class function TObject.GetInterfaceEntryByStr(const iidstr : shortstring) : pinterfaceentry; M rtl/inc/objpas.inc --- commit 13fa0cc1a86e2e647e53951559e63e06396bcf9e Author: Pierre Muller Date: Wed Aug 27 13:51:12 2025 +0200 Fix #41380 by shifting left second AnsiChar for SND_ALIAS_XXX constants M packages/winceunits/src/mmsystem.pp --- commit 97b2d250d8bea50dfac605a78e5458f2e4361cf9 Author: florian Date: Sat Feb 21 14:25:35 2026 +0100 * for now, convert only str calls with constant value argument if the string has no encoding enforced M compiler/ncal.pas --- commit 710d56bf0d0f5ee7f25e7510acb5cfc0edcec6c9 Author: Jonas Maebe Date: Fri Apr 3 20:53:39 2026 +0200 llvm: don't pre-emptively truncate integer constants in typed const conversion Cast them to an integer type equal in size to the destination type, rather than to the smallest type that can hold their value resolves #41690 M compiler/llvm/nllvmtcon.pas A tests/webtbs/tw41690.pp --- commit febda3cca6e3b48dcd7cc69fe4b436f1e79734a7 Author: Jonas Maebe Date: Fri Apr 3 20:53:39 2026 +0200 llvm: don't pre-emptively truncate integer constants in typed const conversion Cast them to an integer type equal in size to the destination type, rather than to the smallest type that can hold their value resolves #41690 M compiler/llvm/nllvmtcon.pas A tests/webtbs/tw41690.pp --- commit e7dbd2ae851774124ad2cdbf457033d5ec837186 Author: Nikolay Nikolov Date: Thu Apr 16 11:49:42 2026 +0300 * use {$WRITEABLECONST OFF} when compiling the compiler. This makes it easier to distinguish between true global consts and "consts" that are actually global variables. M compiler/aarch64/cpuinfo.pas M compiler/aarch64/symcpu.pas M compiler/arm/cpubase.pas M compiler/arm/cpuinfo.pas M compiler/arm/symcpu.pas M compiler/assemble.pas M compiler/avr/cpuinfo.pas M compiler/avr/symcpu.pas M compiler/comphook.pas M compiler/comptty.pas M compiler/dbgstabs.pas M compiler/fpcdefs.inc M compiler/globals.pas M compiler/i386/cpuinfo.pas M compiler/i386/symcpu.pas M compiler/i8086/cpuinfo.pas M compiler/i8086/symcpu.pas M compiler/jvm/cpuinfo.pas M compiler/jvm/symcpu.pas M compiler/link.pas M compiler/loongarch64/cpuinfo.pas M compiler/loongarch64/symcpu.pas M compiler/m68k/cpubase.pas M compiler/m68k/cpuinfo.pas M compiler/m68k/ra68kmot.pas M compiler/m68k/symcpu.pas M compiler/mips/cpuinfo.pas M compiler/mips/symcpu.pas M compiler/ngenutil.pas M compiler/pbase.pas M compiler/pdecsub.pas M compiler/pdecvar.pas M compiler/pexpr.pas M compiler/powerpc/cpuinfo.pas M compiler/powerpc/symcpu.pas M compiler/powerpc64/cpuinfo.pas M compiler/powerpc64/symcpu.pas M compiler/rgobj.pas M compiler/riscv32/cpuinfo.pas M compiler/riscv32/symcpu.pas M compiler/riscv64/cpuinfo.pas M compiler/riscv64/symcpu.pas M compiler/sparc/cpuinfo.pas M compiler/sparc64/cpuinfo.pas M compiler/sparcgen/symcpu.pas M compiler/systems/i_linux.pas M compiler/utils/ppuutils/ppudump.pp M compiler/verbose.pas M compiler/wasm32/cpuinfo.pas M compiler/wasm32/symcpu.pas M compiler/x86/aasmcpu.pas M compiler/x86_64/cpuinfo.pas M compiler/x86_64/symcpu.pas M compiler/xtensa/cpubase.pas M compiler/xtensa/cpuinfo.pas M compiler/xtensa/symcpu.pas M compiler/z80/cpuinfo.pas M compiler/z80/symcpu.pas --- commit 1922cee9d537708ff98d01ea25e4dee6b91d0843 Author: Pierre Muller Date: Thu Apr 16 18:15:23 2026 +0000 Change source to avoid changing constant record system_powerpc64_freebsd_info M compiler/systems/i_bsd.pas --- commit 87e6e285fbdfb1e720fa4692105a5434b5d87893 Author: Pierre Muller Date: Thu Apr 16 18:41:37 2026 +0000 Change WindowsIsATTY function implementation to fix compilation error in 'true constant mode' M compiler/comptty.pas --- commit 5f2f629781085b28d6bc7b9537f3c9bcd1de2e90 Author: Pierre Muller Date: Thu Apr 16 20:49:58 2026 +0000 More changes to avoid modifying system_CPU_OS_info constant record for powerpc64 FreeBSD and Linux M compiler/systems/i_bsd.pas M compiler/systems/i_linux.pas M compiler/systems/t_bsd.pas M compiler/systems/t_linux.pas --- commit f6173555587ac61276919f37fac6b308dad53acd Author: Pierre Muller Date: Tue Apr 28 21:08:18 2026 +0000 Disable writing dwarf debug information for constants inside object or class (as it leads to crashes in GDB) M compiler/dbgdwarf.pas --- commit 9f3fc3d2d5b206cbb66ae340365f36836dd040e4 Author: Pierre Muller Date: Tue Apr 28 21:10:07 2026 +0000 Fix compilation of optimization debug code M compiler/optconstprop.pas M compiler/optcse.pas M compiler/optdeadstore.pas M compiler/optloop.pas M compiler/opttail.pas