Description: fcl-db and database header packages related

This file as text.
(active) Revisions in this set:
eb009243aac29cc1ded85946322eff6309598f7f,9a9a11ee5d61332484cee22918cdbb821c2d738b,3df8de199470da796a9c00fc01f7ed6c3a07dc18
7ed7fb51cb6e334cf573d01af7fe880c5d097b6e

Clicking a revision will expand files
 


* PChar -> PansiChar
Commit consists out of
  • M packages/fcl-db/examples/dbftool.lpi
  • M packages/fcl-db/examples/dbftool.lpr
  • M packages/fcl-db/fpmake.pp
  • M packages/fcl-db/src/base/bufdataset.pas
  • M packages/fcl-db/src/base/bufdataset_parser.pp
  • 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/dsparams.inc
  • M packages/fcl-db/src/base/fieldmap.pp
  • M packages/fcl-db/src/base/fields.inc
  • M packages/fcl-db/src/base/sqltypes.pp
  • M packages/fcl-db/src/base/xmldatapacketreader.pp
  • M packages/fcl-db/src/datadict/fpdatadict.pp
  • M packages/fcl-db/src/dbase/dbf.pas
  • M packages/fcl-db/src/dbase/dbf_collate.pas
  • M packages/fcl-db/src/dbase/dbf_common.inc
  • M packages/fcl-db/src/dbase/dbf_common.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_reg.pas
  • M packages/fcl-db/src/dbase/dbf_struct.inc
  • M packages/fcl-db/src/dbase/dbf_wnix.inc
  • M packages/fcl-db/src/dbase/dbf_wos2.inc
  • M packages/fcl-db/src/dbase/dbf_wtil.pas
  • M packages/fcl-db/src/export/fpcsvexport.pp
  • M packages/fcl-db/src/export/fpdbexport.pp
  • M packages/fcl-db/src/export/fpsimplejsonexport.pp
  • M packages/fcl-db/src/export/fptexexport.pp
  • M packages/fcl-db/src/paradox/paradox.pp
  • M packages/fcl-db/src/sdf/sdfdata.pp
  • M packages/fcl-db/src/sqldb/examples/bcreatetable.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/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/sqlite/sqlite3backup.pas
  • M packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp
  • M packages/fcl-db/tests/bufdatasettoolsunit.pas
  • M packages/fcl-db/tests/dbftoolsunit.pas
  • M packages/fcl-db/tests/dbtestframework.lpi
  • M packages/fcl-db/tests/sqldbtoolsunit.pas
  • M packages/fcl-db/tests/testdatasources.pas
  • M packages/fcl-db/tests/testdbbasics.pas
  • M packages/fcl-db/tests/testdbexport.pas
  • M packages/fcl-db/tests/testfieldtypes.pas
  • M packages/fcl-db/tests/testsqlscript.pas
  • M packages/fcl-db/tests/toolsunit.pas


* Fix forgotten PChar->PAnsiChar
Commit consists out of
  • M packages/fcl-db/src/sqlite/customsqliteds.pas


* Make FreeAndNil type safe
Commit consists out of
  • M packages/fcl-db/src/base/fieldmap.pp
  • M rtl/objpas/sysutils/sysutilh.inc
  • M rtl/objpas/sysutils/sysutils.inc


Fix namespaced wrong names.
Commit consists out of
  • M packages/fcl-base/namespaces.lst
  • M packages/fcl-db/namespaces.lst
  • M packages/fcl-image/namespaces.lst
  • M packages/fcl-net/namespaces.lst
  • M packages/fcl-res/namespaces.lst
  • M packages/fcl-web/namespaces.lst
  • M packages/sqlite/namespaces.lst

(inactive) Revisions in this set 6215d7e8d2e2c26ffd8e59cfe00b0e0a6025b8a4,689a8f261fb3b2e4e38933cc37bfe2daa79a8970,9657da2284fbef6785385b00b059195fd81a18a0


* Add support for int128 integers. Patch by Lacak, fixes issue gitlab 0041178
Commit consists out of
  • M packages/fcl-db/src/sqldb/interbase/ibconnection.pp
  • M packages/ibase/src/ibase60.inc

misses "BCDToInt128" "Int128ToBcd"



* Patch from Lacak to support DECFLOAT(16) type. Fixes issue 0041185
Commit consists out of
  • M packages/fcl-db/src/sqldb/interbase/ibconnection.pp


* Manual merge of !584
Commit consists out of
  • M packages/fcl-db/src/sqldb/odbc/odbcconn.pas