Last modified: 2014-02-07 09:54:46 UTC

Wikimedia Bugzilla is closed!

Wikimedia has migrated from Bugzilla to Phabricator. Bug reports should be created and updated in Wikimedia Phabricator instead. Please create an account in Phabricator and add your Bugzilla email address to it.
Wikimedia Bugzilla is read-only. If you try to edit or create any bug report in Bugzilla you will be shown an intentional error message.
In order to access the Phabricator task corresponding to a Bugzilla report, just remove "static-" from its URL.
You could still run searches in Bugzilla or access your list of votes but bug reports will obviously not be up-to-date in Bugzilla.
Bug 14202 - Break Math/texvc out of MediaWiki core into extensions
Break Math/texvc out of MediaWiki core into extensions
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
Math (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Brion Vibber
:
Depends on: 60234 60279 60471 60799
Blocks: 17465 29145
  Show dependency treegraph
 
Reported: 2008-05-21 02:24 UTC by Nick Jenkins
Modified: 2014-02-07 09:54 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Nick Jenkins 2008-05-21 02:24:27 UTC
Currently the math extension ships with MediaWiki core in the math/ directory. (I'm guessing this is because of historical easons?) However, this is unlike every other extension, which goes into extensions/. 

Is there some particularly good reason why math needs to be available on every MediaWiki wiki? If not, could it be moved to extensions/ ?

Of course, I understand that this may be too hard to fix now, but the question might as well be asked.
Comment 1 Brion Vibber 2008-05-22 18:14:26 UTC
It predates the extension systems, and we haven't got round to it.
Comment 2 Brion Vibber 2009-06-30 18:35:00 UTC
With the updated preferences system this should be easier to do now...
Comment 3 Brion Vibber 2011-04-09 00:40:30 UTC
Mostly done on trunk (1.18) in r85706.

There's a few bits that still need to be moved out: messages, constants, and some legacy code using them in the message files.
Comment 4 Nick Jenkins 2011-04-15 12:14:22 UTC
Nice one! :-) Thank you Brion, it's great to have this consistency. And given there have been some follow-up commits for the few bits, it might be possible to close this bug now (but I'm too out of the loop at the moment to say for sure).
Comment 5 Brion Vibber 2011-04-15 17:21:29 UTC
I think we actually still need to push out the creation & updating of the 'math' table from core, unless it snuck in while I wasn't looking. :)
Comment 6 Brion Vibber 2011-04-22 21:39:50 UTC
...and math table's broken out in r86741. Resolving FIXED> :D
Comment 7 Gerrit Notification Bot 2014-01-03 08:52:32 UTC
Change 104991 had a related patch set uploaded by Physikerwelt:
Remove call to deprecated ParserOptions::getMath

https://gerrit.wikimedia.org/r/104991
Comment 8 Gerrit Notification Bot 2014-01-29 09:10:47 UTC
Change 104991 merged by Physikerwelt:
Remove call to deprecated ParserOptions::getMath

https://gerrit.wikimedia.org/r/104991
Comment 9 Andre Klapper 2014-02-07 09:54:46 UTC
For numerous likely regressions of the last patch, see bug 60997.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links