Description: fcl-db and database header packages related (active) Revisions in this set 885a265edbe6cfe3a784b95899ccc988b69d8cac,ff7eb2970676a32c8d45aed21934aeaad3d5c181,65f9c5375937ecab75962f7ac60d6bf26fd7b506,692cf4f2bcaa9aa1527883c70aaddea672cf3e8e,32465fbdc1b0d1d9c2a902ff7a65265c6484eeb1,0bd34bb9927ac9198c9ed2b3d3459b43ad530c8a,a61d60664309bc3a49446bf78a319c96aac94229,9197def8cc557b207b6f644c09330333b3f7c3ab,5f845aa8ffcddead21098e10dbfabf45b1286c66,2a281b6be66ec424ab991bade7bec639d875a40a commit 885a265edbe6cfe3a784b95899ccc988b69d8cac Author: Michaël Van Canneyt Date: Thu Jan 26 15:28:26 2023 +0100 * Fix compilation after rebase M packages/fcl-base/src/fpexprpars.pp M packages/fcl-base/src/inicol.pp M packages/fcl-db/src/dbase/dbf_prscore.pas M packages/fcl-db/src/dbase/dbf_prsdef.pas M packages/fcl-fpcunit/src/DUnitCompatibleInterface.inc M packages/fcl-hash/src/fpasn.pp M packages/fcl-hash/src/fphashutils.pp M packages/fcl-passrc/src/pscanner.pp M packages/fcl-pdf/src/fppdfparser.pp M packages/fcl-web/src/base/fphttpclient.pp M packages/fcl-web/src/base/httpdefs.pp M packages/rtl-objpas/src/inc/dateutil.inc M packages/webidl/src/webidlscanner.pp M packages/webidl/src/webidltowasmjob.pp --- commit ff7eb2970676a32c8d45aed21934aeaad3d5c181 Author: Michael VAN CANNEYT Date: Mon Mar 6 14:57:59 2023 +0100 * Dotted filenames for package fcl-db M packages/fcl-db/fpmake.pp A packages/fcl-db/namespaced/Data.BufDataset.pas A packages/fcl-db/namespaced/Data.Bufdataset_parser.pp A packages/fcl-db/namespaced/Data.CodeGen.Base.pp A packages/fcl-db/namespaced/Data.CodeGen.Collections.pp A packages/fcl-db/namespaced/Data.CodeGen.CreateDbf.pp A packages/fcl-db/namespaced/Data.CodeGen.FieldMap.pp A packages/fcl-db/namespaced/Data.CodeGen.PopulateFields.pp A packages/fcl-db/namespaced/Data.CodeGen.SqlConst.pp A packages/fcl-db/namespaced/Data.CodeGen.TiOpf.pp A packages/fcl-db/namespaced/Data.CodeGen.TypeSafeDataset.pp A packages/fcl-db/namespaced/Data.Collection.pp A packages/fcl-db/namespaced/Data.Consts.pas A packages/fcl-db/namespaced/Data.CsvDataset.pp A packages/fcl-db/namespaced/Data.Db.pas A packages/fcl-db/namespaced/Data.Dbf.Avl.pas A packages/fcl-db/namespaced/Data.Dbf.Collate.pas A packages/fcl-db/namespaced/Data.Dbf.Common.pas A packages/fcl-db/namespaced/Data.Dbf.Cursor.pas A packages/fcl-db/namespaced/Data.Dbf.Dbf.pas A packages/fcl-db/namespaced/Data.Dbf.Dbffile.pas A packages/fcl-db/namespaced/Data.Dbf.Fields.pas A packages/fcl-db/namespaced/Data.Dbf.Idxcur.pas A packages/fcl-db/namespaced/Data.Dbf.Idxfile.pas A packages/fcl-db/namespaced/Data.Dbf.Lang.pas A packages/fcl-db/namespaced/Data.Dbf.Memo.pas A packages/fcl-db/namespaced/Data.Dbf.Parser.pas A packages/fcl-db/namespaced/Data.Dbf.Pgcfile.pas A packages/fcl-db/namespaced/Data.Dbf.Pgfile.pas A packages/fcl-db/namespaced/Data.Dbf.Prscore.pas A packages/fcl-db/namespaced/Data.Dbf.Prsdef.pas A packages/fcl-db/namespaced/Data.Dbf.Prssupp.pas A packages/fcl-db/namespaced/Data.Dbf.Str.pas A packages/fcl-db/namespaced/Data.Dbf.Str_es.pas A packages/fcl-db/namespaced/Data.Dbf.Str_fr.pas A packages/fcl-db/namespaced/Data.Dbf.Str_ita.pas A packages/fcl-db/namespaced/Data.Dbf.Str_nl.pas A packages/fcl-db/namespaced/Data.Dbf.Str_pl.pas A packages/fcl-db/namespaced/Data.Dbf.Str_pt.pas A packages/fcl-db/namespaced/Data.Dbf.Str_ru.pas A packages/fcl-db/namespaced/Data.Dbf.Tdbf_l.pas A packages/fcl-db/namespaced/Data.Dbf.Wtil.pas A packages/fcl-db/namespaced/Data.Dbwhtml.pp A packages/fcl-db/namespaced/Data.Dict.Base.pp A packages/fcl-db/namespaced/Data.Dict.Dbf.pp A packages/fcl-db/namespaced/Data.Dict.Diff.pp A packages/fcl-db/namespaced/Data.Dict.Fb.pp A packages/fcl-db/namespaced/Data.Dict.Mssql.pp A packages/fcl-db/namespaced/Data.Dict.Mysql40.pp A packages/fcl-db/namespaced/Data.Dict.Mysql41.pp A packages/fcl-db/namespaced/Data.Dict.Mysql50.pp A packages/fcl-db/namespaced/Data.Dict.Mysql51.pp A packages/fcl-db/namespaced/Data.Dict.Mysql55.pp A packages/fcl-db/namespaced/Data.Dict.Mysql56.pp A packages/fcl-db/namespaced/Data.Dict.Mysql57.pp A packages/fcl-db/namespaced/Data.Dict.Mysql80.pp A packages/fcl-db/namespaced/Data.Dict.Odbc.pp A packages/fcl-db/namespaced/Data.Dict.Oracle.pp A packages/fcl-db/namespaced/Data.Dict.Pq.pp A packages/fcl-db/namespaced/Data.Dict.Regstd.pp A packages/fcl-db/namespaced/Data.Dict.Sqldb.pp A packages/fcl-db/namespaced/Data.Dict.Sqlite3.pp A packages/fcl-db/namespaced/Data.Export.Csv.pp A packages/fcl-db/namespaced/Data.Export.Db.pp A packages/fcl-db/namespaced/Data.Export.Dbf.pp A packages/fcl-db/namespaced/Data.Export.Fixed.pp A packages/fcl-db/namespaced/Data.Export.RegisterStandard.pp A packages/fcl-db/namespaced/Data.Export.Rtf.pp A packages/fcl-db/namespaced/Data.Export.SimpleJson.pp A packages/fcl-db/namespaced/Data.Export.SimpleXml.pp A packages/fcl-db/namespaced/Data.Export.Sql.pp A packages/fcl-db/namespaced/Data.Export.Tex.pp A packages/fcl-db/namespaced/Data.Export.XmlXsd.pp A packages/fcl-db/namespaced/Data.Extjsdataset.pp A packages/fcl-db/namespaced/Data.FieldMap.pp A packages/fcl-db/namespaced/Data.JsonDataset.pp A packages/fcl-db/namespaced/Data.MemoryDataset.pp A packages/fcl-db/namespaced/Data.Paradox.pp A packages/fcl-db/namespaced/Data.SQLite.Customsqliteds.pas A packages/fcl-db/namespaced/Data.SQLite.Sqlite3ds.pas A packages/fcl-db/namespaced/Data.SQLite.Sqliteds.pas A packages/fcl-db/namespaced/Data.SdfDataset.pp A packages/fcl-db/namespaced/Data.Sql.Parser.pas A packages/fcl-db/namespaced/Data.Sql.Scanner.pp A packages/fcl-db/namespaced/Data.Sql.Script.pp A packages/fcl-db/namespaced/Data.Sql.Tree.pp A packages/fcl-db/namespaced/Data.Sql.Types.pp A packages/fcl-db/namespaced/Data.SqlDb.FbAdmin.pp A packages/fcl-db/namespaced/Data.SqlDb.FbEventMonitor.pp A packages/fcl-db/namespaced/Data.SqlDb.Ib.pp A packages/fcl-db/namespaced/Data.SqlDb.Ini.pp A packages/fcl-db/namespaced/Data.SqlDb.Lib.pp A packages/fcl-db/namespaced/Data.SqlDb.MsSql.pp A packages/fcl-db/namespaced/Data.SqlDb.Mysql40.pp A packages/fcl-db/namespaced/Data.SqlDb.Mysql41.pp A packages/fcl-db/namespaced/Data.SqlDb.Mysql50.pp A packages/fcl-db/namespaced/Data.SqlDb.Mysql51.pp A packages/fcl-db/namespaced/Data.SqlDb.Mysql55.pp A packages/fcl-db/namespaced/Data.SqlDb.Mysql56.pp A packages/fcl-db/namespaced/Data.SqlDb.Mysql57.pp A packages/fcl-db/namespaced/Data.SqlDb.Mysql80.pp A packages/fcl-db/namespaced/Data.SqlDb.Odbc.pas A packages/fcl-db/namespaced/Data.SqlDb.Oracle.pp A packages/fcl-db/namespaced/Data.SqlDb.Pool.pp A packages/fcl-db/namespaced/Data.SqlDb.Pq.pp A packages/fcl-db/namespaced/Data.SqlDb.PqEventMonitor.pp A packages/fcl-db/namespaced/Data.SqlDb.Sqlite3.pp A packages/fcl-db/namespaced/Data.SqlDb.Sqlite3backup.pas A packages/fcl-db/namespaced/Data.Sqldb.pp A packages/fcl-db/namespaced/Data.Xml.DataPacketReader.pp A packages/fcl-db/namespaces.lst M packages/fcl-db/src/base/bufdataset.pas M packages/fcl-db/src/base/bufdataset_parser.pp M packages/fcl-db/src/base/csvdataset.pp M packages/fcl-db/src/base/database.inc M packages/fcl-db/src/base/dataset.inc M packages/fcl-db/src/base/db.pas M packages/fcl-db/src/base/dbcoll.pp M packages/fcl-db/src/base/dbconst.pas M packages/fcl-db/src/base/dbwhtml.pp M packages/fcl-db/src/base/fieldmap.pp M packages/fcl-db/src/base/sqlscript.pp M packages/fcl-db/src/base/sqltypes.pp M packages/fcl-db/src/base/xmldatapacketreader.pp M packages/fcl-db/src/codegen/fpcgcreatedbf.pp M packages/fcl-db/src/codegen/fpcgdbcoll.pp M packages/fcl-db/src/codegen/fpcgfieldmap.pp M packages/fcl-db/src/codegen/fpcgsqlconst.pp M packages/fcl-db/src/codegen/fpcgtiopf.pp M packages/fcl-db/src/codegen/fpcgtypesafedataset.pp M packages/fcl-db/src/codegen/fpddcodegen.pp M packages/fcl-db/src/codegen/fpddpopcode.pp M packages/fcl-db/src/datadict/fpdatadict.pp M packages/fcl-db/src/datadict/fpdddbf.pp M packages/fcl-db/src/datadict/fpdddiff.pp M packages/fcl-db/src/datadict/fpddfb.pp M packages/fcl-db/src/datadict/fpddmssql.pp M packages/fcl-db/src/datadict/fpddmysql40.pp M packages/fcl-db/src/datadict/fpddmysql41.pp M packages/fcl-db/src/datadict/fpddmysql50.pp M packages/fcl-db/src/datadict/fpddmysql51.pp M packages/fcl-db/src/datadict/fpddmysql55.pp M packages/fcl-db/src/datadict/fpddmysql56.pp M packages/fcl-db/src/datadict/fpddmysql57.pp M packages/fcl-db/src/datadict/fpddmysql80.pp M packages/fcl-db/src/datadict/fpddodbc.pp M packages/fcl-db/src/datadict/fpddoracle.pp M packages/fcl-db/src/datadict/fpddpq.pp M packages/fcl-db/src/datadict/fpddregstd.pp M packages/fcl-db/src/datadict/fpddsqldb.pp M packages/fcl-db/src/datadict/fpddsqlite3.pp M packages/fcl-db/src/dbase/dbf.pas M packages/fcl-db/src/dbase/dbf_avl.pas M packages/fcl-db/src/dbase/dbf_collate.pas M packages/fcl-db/src/dbase/dbf_common.pas M packages/fcl-db/src/dbase/dbf_cursor.pas M packages/fcl-db/src/dbase/dbf_dbffile.pas M packages/fcl-db/src/dbase/dbf_fields.pas M packages/fcl-db/src/dbase/dbf_idxcur.pas M packages/fcl-db/src/dbase/dbf_idxfile.pas M packages/fcl-db/src/dbase/dbf_lang.pas M packages/fcl-db/src/dbase/dbf_memo.pas M packages/fcl-db/src/dbase/dbf_parser.pas M packages/fcl-db/src/dbase/dbf_pgcfile.pas M packages/fcl-db/src/dbase/dbf_pgfile.pas M packages/fcl-db/src/dbase/dbf_prscore.pas M packages/fcl-db/src/dbase/dbf_prsdef.pas M packages/fcl-db/src/dbase/dbf_prssupp.pas M packages/fcl-db/src/dbase/dbf_str.pas M packages/fcl-db/src/dbase/dbf_str_es.pas M packages/fcl-db/src/dbase/dbf_str_fr.pas M packages/fcl-db/src/dbase/dbf_str_ita.pas M packages/fcl-db/src/dbase/dbf_str_nl.pas M packages/fcl-db/src/dbase/dbf_str_pl.pas M packages/fcl-db/src/dbase/dbf_str_pt.pas M packages/fcl-db/src/dbase/dbf_str_ru.pas M packages/fcl-db/src/dbase/dbf_wnix.inc M packages/fcl-db/src/dbase/dbf_wtil.pas M packages/fcl-db/src/dbase/tdbf_l.pas M packages/fcl-db/src/export/fpcsvexport.pp M packages/fcl-db/src/export/fpdbexport.pp M packages/fcl-db/src/export/fpdbfexport.pp M packages/fcl-db/src/export/fpfixedexport.pp M packages/fcl-db/src/export/fprtfexport.pp M packages/fcl-db/src/export/fpsimplejsonexport.pp M packages/fcl-db/src/export/fpsimplexmlexport.pp M packages/fcl-db/src/export/fpsqlexport.pp M packages/fcl-db/src/export/fpstdexports.pp M packages/fcl-db/src/export/fptexexport.pp M packages/fcl-db/src/export/fpxmlxsdexport.pp M packages/fcl-db/src/json/extjsdataset.pp M packages/fcl-db/src/json/fpjsondataset.pp M packages/fcl-db/src/memds/memds.pp M packages/fcl-db/src/paradox/paradox.pp M packages/fcl-db/src/sdf/sdfdata.pp M packages/fcl-db/src/sql/fpsqlparser.pas M packages/fcl-db/src/sql/fpsqlscanner.pp M packages/fcl-db/src/sql/fpsqltree.pp M packages/fcl-db/src/sqldb/interbase/fbadmin.pp M packages/fcl-db/src/sqldb/interbase/fbeventmonitor.pp M packages/fcl-db/src/sqldb/interbase/ibconnection.pp M packages/fcl-db/src/sqldb/mssql/mssqlconn.pp M packages/fcl-db/src/sqldb/mysql/mysql40conn.pas M packages/fcl-db/src/sqldb/mysql/mysql41conn.pas M packages/fcl-db/src/sqldb/mysql/mysql50conn.pas M packages/fcl-db/src/sqldb/mysql/mysql51conn.pas M packages/fcl-db/src/sqldb/mysql/mysql55conn.pas M packages/fcl-db/src/sqldb/mysql/mysql56conn.pas M packages/fcl-db/src/sqldb/mysql/mysql57conn.pas M packages/fcl-db/src/sqldb/mysql/mysql80conn.pas M packages/fcl-db/src/sqldb/mysql/mysqlconn.inc M packages/fcl-db/src/sqldb/odbc/odbcconn.pas M packages/fcl-db/src/sqldb/oracle/oracleconnection.pp M packages/fcl-db/src/sqldb/postgres/pqconnection.pp M packages/fcl-db/src/sqldb/postgres/pqeventmonitor.pp M packages/fcl-db/src/sqldb/sqldb.pp M packages/fcl-db/src/sqldb/sqldbini.pp M packages/fcl-db/src/sqldb/sqldblib.pp M packages/fcl-db/src/sqldb/sqldbpool.pp M packages/fcl-db/src/sqldb/sqlite/sqlite3backup.pas M packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp M packages/fcl-db/src/sqlite/customsqliteds.pas M packages/fcl-db/src/sqlite/sqlite3ds.pas M packages/fcl-db/src/sqlite/sqliteds.pas M packages/rtl-generics/src/generics.hashes.pas --- commit 65f9c5375937ecab75962f7ac60d6bf26fd7b506 Author: Michaël Van Canneyt Date: Mon Jul 24 16:30:18 2023 +0200 * Some fixes for compilation with unicodertl (new methods after merge) M packages/fcl-db/src/sqldb/postgres/pqconnection.pp M packages/fcl-db/src/sqldb/sqldbpool.pp M packages/fcl-passrc/src/pscanner.pp M packages/fcl-web/src/base/httpdefs.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 32465fbdc1b0d1d9c2a902ff7a65265c6484eeb1 Author: Michaël Van Canneyt Date: Sun Oct 15 11:17:09 2023 +0200 * Fix wrong char->ansichar M packages/fcl-db/tests/tcparser.pas M packages/fcl-db/tests/testfieldtypes.pas --- commit 0bd34bb9927ac9198c9ed2b3d3459b43ad530c8a Author: Michaël Van Canneyt Date: Sun Oct 15 16:54:09 2023 +0200 * Remove subtarget option M packages/fcl-db/tests/dbtestframework.lpi --- commit a61d60664309bc3a49446bf78a319c96aac94229 Author: Michaël Van Canneyt Date: Mon Oct 16 14:18:37 2023 +0200 * Close dataset on SQL change. Fixes issue #39610 M packages/fcl-db/src/sqldb/sqldb.pp M packages/fcl-db/tests/testsqldb.pas --- commit 9197def8cc557b207b6f644c09330333b3f7c3ab Author: Michaël Van Canneyt Date: Fri Nov 3 17:02:14 2023 +0100 * Attempt to load .so.2. Fixes issue #40495 M packages/ibase/src/ibase60.inc --- commit 5f845aa8ffcddead21098e10dbfabf45b1286c66 Author: Michaël Van Canneyt Date: Thu Dec 21 13:31:07 2023 +0100 * Fix AV in some cases. reported by Pascal Riekenberg M packages/fcl-db/src/base/database.inc --- commit 2a281b6be66ec424ab991bade7bec639d875a40a Author: Michaël Van Canneyt Date: Thu Dec 21 13:31:58 2023 +0100 * Guard against the case connection is nil when closing datasets M packages/fcl-db/src/sqldb/sqldb.pp ================================================================ (inactive) Revisions in this set 48c27aea1e7d805fae5aba912938475745fe1a1c commit 48c27aea1e7d805fae5aba912938475745fe1a1c Author: Michaël Van Canneyt Date: Sat Jan 6 15:31:43 2024 +0100 * Remove leftover statement M packages/fcl-db/src/sqldb/sqldbpool.pp ---