* Introducing bit field for database parameters
authorTim Starling <tstarling@users.mediawiki.org>
Sat, 24 Jul 2004 07:24:04 +0000 (07:24 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Sat, 24 Jul 2004 07:24:04 +0000 (07:24 +0000)
commit1773cd1e760eab170a09a3f29bd5af36613c4c1e
treecf17e4f716ba89fcc62bcd826941a23de6c5936e
parenta75b7d316fad98fb118ba2c0c4a929ede882a8f2
* Introducing bit field for database parameters
** Database constructor calling sequence, and Database::newFromParams()
** Including flags in the server initialisation structs
** Support for setting appropriate flags from legacy globals in Setup.php
** Moved some defines to Define.php so that they can be used in LocalSettings.php, most importantly the bit field constants

* Changes related to post-parse link colouring
** Turn the link cache back on when using it for updating the links table
** No longer need to call preFill() on page view

* Better synchronisation of slave servers
** Rearranged getConnection()
** System for beginning and committing transactions when multiple connections are open
** wfAbruptExit() commits transactions, wfErrorExit() does not. Various functions changed to use wfErrorAbort()

* Allowed reporting of database errors during deferred updates by moving them above output()
14 files changed:
includes/Article.php
includes/Database.php
includes/DatabasePostgreSQL.php
includes/DefaultSettings.php
includes/GlobalFunctions.php
includes/LinksUpdate.php
includes/LoadBalancer.php
includes/Namespace.php
includes/OutputPage.php
includes/Setup.php
includes/SpecialPage.php
index.php
maintenance/refreshLinks.inc
update.php