Description: fcl-registry

This file as text.
(active) Revisions in this set:
17aa8da99f5fe4049cb9050522830c9798630f36,cddc52a69fa7c3b75b7d3d3d94974670f69efe7d,1c8a1407f5388f8d18c31162e71017c873db0d89
6c7da3cca4233131377b81368f07a7c2cef85cc4,6bfaec84eb4bb98b0244eef228210f5aae6eb471,61cd2e219d7e185a293ace5a5592d7019d3f1a05
587397253df55fbf19c82129e8413a13d8bf7bca,2c196ee8a9f1c0cc419b561f55996b7b86a04f5d,050a342101549189ada47267944d9494b610f7de
5d69ba2cd895cb74fb6a13bbe3ea23f3c29e781a,30587299ea290ed23669ba95a96e1d1503a347b3,e84fbcedaca496d292598a9800c89b90cf8ed6c5
1112e9f30137de9ae545fef8bda72a397d473f3e,5dd48078a65fee0363c11b44e80bc72b4b194bba,1095433a37b24bed1563b786f1d7bf76075e262f

Clicking a revision will expand files
 


* Patch from Bart Broersma to implement Int64 support in xmlreg (bugMantis 0035227)
Commit consists out of
  • M packages/fcl-registry/src/xmlreg.pp
  • M packages/fcl-registry/src/xregreg.inc


* Remove unused variable
Commit consists out of
  • M packages/fcl-registry/tests/tcxmlreg.pp


* Added unicode sample using unicodestring
Commit consists out of
  • M .gitattributes
  • A packages/fcl-registry/examples/testunicode.lpi
  • A packages/fcl-registry/examples/testunicode2.lpi
  • A packages/fcl-registry/examples/testunicode2.pas


* Patch from Bart Broersma to fix deleting non-empty key (bug ID 000035132)
Commit consists out of
  • M packages/fcl-registry/src/xmlreg.pp


* Test for deletekey
Commit consists out of
  • M packages/fcl-registry/tests/testbasics.pp


* Patch from Serge Anvarov to use local time for keyinfo (bugMantis 0035100)
Commit consists out of
  • M packages/fcl-registry/src/winreg.inc


* Patch from Serge Anvarov (bugMantis 0035102) to reduce code duplication
Commit consists out of
  • M packages/fcl-registry/src/winreg.inc


* TRegistryIniFile: Fixed uninitialized Result in ValueExists(). Implemented SectionExists().
Commit consists out of
  • M packages/fcl-registry/src/registry.pp


* Reverted 0041816 to allow TXmlRegistry.DeleteKey() delete the key and all its children. It is Delphi compatible. Windows implementation of TRegistry.DeleteKey() was fixed accordingly.
Commit consists out of
  • M packages/fcl-registry/src/xmlreg.pp


* TXmlRegistry: When a key name starts with \ or / it means the absolute path to the key is specified. So ignore the currently selected key when an absolute key is requested.
Commit consists out of
  • M packages/fcl-registry/src/xmlreg.pp


* TRegIniFile: When accessing a section do not change/close the current open key.
* TRegIniFile should work properly with the XML registry. The tregistry2 test should work on any platform.
Commit consists out of
  • M packages/fcl-registry/src/regini.inc
  • M packages/fcl-registry/src/registry.pp


* Changed the registry test. TRegistry.DeleteKey must delete all sub-keys. It is Delphi compatible despite the incorrect statement in the online Delphi docs.
Commit consists out of
  • M packages/fcl-registry/tests/testbasics.pp


* Fixed wrong buffers in the XML registry test.
Commit consists out of
  • M packages/fcl-registry/tests/regtcxmlreg.pp


+ enabled package fcl-registry for the WASI target
Commit consists out of
  • M packages/fcl-registry/fpmake.pp


* Dotted filenames for package fcl-registry
Commit consists out of
  • A packages/fcl-registry/namespaced/System.Registry.pp
  • A packages/fcl-registry/namespaced/System.Xmlreg.pp
  • A packages/fcl-registry/namespaces.lst
  • M packages/fcl-registry/src/regdef.inc
  • M packages/fcl-registry/src/registry.pp
  • M packages/fcl-registry/src/winreg.inc
  • M packages/fcl-registry/src/xmlreg.pp
  • M packages/fcl-registry/src/xregreg.inc