Breaking the 'math' table setup out to Math extension. Should be the last main step...
authorBrion Vibber <brion@users.mediawiki.org>
Fri, 22 Apr 2011 21:37:16 +0000 (21:37 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Fri, 22 Apr 2011 21:37:16 +0000 (21:37 +0000)
commit5f0afcf1a2fb4ddbd15773c336f97c42aab60812
treebce4f80bdba6b6a2d97c8561f20c1ba501384d9d
parent0ca36d006e2383f28d8c27000a3a3c24c8c8e54f
Breaking the 'math' table setup out to Math extension. Should be the last main step in extension-ification of the math options!

The 'math' table will no longer be created on a default install unless you've explicitly enabled the Math plugin at install time; the usual update.php procedure will add it in.

Postgres, Oracle, MSSQL, and DB2 variants are included -- broken out from the core files -- but have not been tested.

I know there has been some code duplication in parser test infrastructure but could only find one instance of the parser test temporary table setup to remove the 'math' table from (the extension adds it back via the hook). If the phpunit-based runner breaks, please track it down and fix it there too.
maintenance/archives/patch-math.sql [deleted file]
maintenance/ibm_db2/tables.sql
maintenance/mssql/tables.sql
maintenance/oracle/tables.sql
maintenance/postgres/tables.sql
maintenance/tables.sql
tests/parser/parserTest.inc