Go to file
Liangent 20192a1ab8 Do proper pre-pack processing for $this->hash.
Output hash calcuation sometimes fails because of Texvc failure for
example, and $this->hash remains ''. At this time inserting null as
outputhash into database is improper, because that column is NOT NULL.

With this patch an empty string '' is inserted instead, and the if-check
is modified to avoid cases where ->hash exists but evaluates as null
(for example when it's '0000000000...' though it's extremely rare).

Change-Id: I852859f4b151b777c11b743faaed61dfc2c029a7
2013-03-13 21:56:53 +08:00
db Breaking the 'math' table setup out to Math extension. Should be the last main step in extension-ification of the math options! 2011-04-22 21:37:16 +00:00
math Restructuring Math classes 2013-02-07 20:35:45 -08:00
modules JSHint: Equality, unused arguments and other minor remnants. 2013-02-06 20:20:14 -08:00
tests Add unit tests, demonstrating how to stub out deps. 2013-02-17 20:55:47 -08:00
.gitignore Ignore .DS_Store 2012-06-02 11:42:18 +02:00
.gitreview Adding .gitreview 2012-03-23 10:30:45 -07:00
.jshintignore JSHint: ignore modules/MathJax 2013-01-18 12:22:28 +01:00
.jshintrc JSHint: Add .jshintrc 2013-02-06 19:54:07 -08:00
Math.hooks.php Write cache unless there *is* a cache hit: 2013-03-12 00:38:45 -04:00
Math.i18n.php Localisation updates from http://translatewiki.net. 2013-02-24 20:39:47 +00:00
Math.php Add and register PHP unit tests for MathSource class 2013-02-17 20:23:50 +00:00
MathMathJax.php Restructuring Math classes 2013-02-07 20:35:45 -08:00
mathParserTests.txt Restructuring Math classes 2013-02-07 20:35:45 -08:00
MathRenderer.php Do proper pre-pack processing for $this->hash. 2013-03-13 21:56:53 +08:00
MathSource.php Restructuring Math classes 2013-02-07 20:35:45 -08:00
MathTexvc.php Write cache unless there *is* a cache hit: 2013-03-12 00:38:45 -04:00
README Add and register PHP unit tests for MathSource class 2013-02-17 20:23:50 +00:00

This version (for MediaWiki 1.19) has some changes since previous versions:

* rendering options have been reduced to just 'Always PNG' and 'Leave it as TeX'
** all other rendering options will merge to PNG.
* initial experimental support for integrating MathJax client-side rendering

See the README in the math subdirectory for more info on setting up the
low-level conversion tools.

For testing your installation run
php tests/phpunit/phpunit.php extensions/Math/tests/
from your MediWiki home path.