Sam Reed [Thu, 19 Aug 2010 11:32:01 +0000 (11:32 +0000)]
Followup r54225
Adding $u->doUpdate(); after $u = new SearchUpdate( $row->rc_cur_id, $title, false );
Seems to make sense, otherwise the function doesn't seem to do a great deal!
Sam Reed [Thu, 19 Aug 2010 11:21:14 +0000 (11:21 +0000)]
Remove some more unused variables
Remove srvus() from Parser, unused, and calling testSrvus wrongly
Aryeh Gregor [Wed, 18 Aug 2010 23:20:56 +0000 (23:20 +0000)]
Run ulimit4.sh using /bin/bash to avoid noexec
Panora200 on IRC reported the error "/bin/bash: bad interpreter:
Permission denied", which we tracked down to the fact that /var/www (or
whatever) was mounted noexec. Prepending '/bin/bash ' to the command
line should fix it. Not heavily tested -- I only checked that
wfShellExec() seemed to work from eval.php for trivial uses.
Siebrand Mazeland [Wed, 18 Aug 2010 22:11:00 +0000 (22:11 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-08-18 21:52 UTC)
Sam Reed [Wed, 18 Aug 2010 20:34:42 +0000 (20:34 +0000)]
Followup to r68338, remove useless code (row is overwritten by loop)
Max Semenik [Wed, 18 Aug 2010 19:28:41 +0000 (19:28 +0000)]
Installer: use human-friendly list of databases, pass count of drivers for {{PLURAL}}
Sam Reed [Wed, 18 Aug 2010 14:15:32 +0000 (14:15 +0000)]
Revert r71250 r71251 r71252 r71253
Know what the problem is, roughly, can't fix atm, so not leaving phase3 broken
Sam Reed [Wed, 18 Aug 2010 13:55:36 +0000 (13:55 +0000)]
Remove some more parameters post r71250
Sam Reed [Wed, 18 Aug 2010 13:50:07 +0000 (13:50 +0000)]
Fix wrong removal in r71250
Sam Reed [Wed, 18 Aug 2010 13:40:59 +0000 (13:40 +0000)]
Minor followup to r71250
Remove accidentally committed patch
Sam Reed [Wed, 18 Aug 2010 13:38:42 +0000 (13:38 +0000)]
Kill some crappy "failFunction" stuff, marked as old in r14625
Chad Horohoe [Wed, 18 Aug 2010 13:11:43 +0000 (13:11 +0000)]
Use absolute path to i18n file, relative path is likely to break
Sam Reed [Wed, 18 Aug 2010 10:09:03 +0000 (10:09 +0000)]
Followup r71241
Another $bitField to $field
Sam Reed [Wed, 18 Aug 2010 10:02:39 +0000 (10:02 +0000)]
$bitField to $field
Sam Reed [Wed, 18 Aug 2010 10:00:42 +0000 (10:00 +0000)]
$parseroptions to $options
Aryeh Gregor [Tue, 17 Aug 2010 21:55:21 +0000 (21:55 +0000)]
Avoid spurious paragraph with new heading id's
Bug 24835. The use of <a> made the parser put <p> around the tag, so
use <div> instead. (Something was also adding a name="" attribute, but
I'm not sure what. That should be killed.)
Max Semenik [Tue, 17 Aug 2010 17:48:22 +0000 (17:48 +0000)]
Converted two more updater functions to OOP: add_field() and add_index()
Max Semenik [Tue, 17 Aug 2010 14:17:13 +0000 (14:17 +0000)]
Use the same connection for updates everywhere. Hopefully, this ugly code will not survive for long anyway
Chad Horohoe [Tue, 17 Aug 2010 13:36:59 +0000 (13:36 +0000)]
Moved first of the updaters functions to the appropriate classes (addTable is shared, doNamespaceSize was mySQL-only) to give an idea of what the grand scheme is. Still using nasty wfOut()s, need to use Status objects or *something* else here other than just throwing up output
Mark A. Hershberger [Tue, 17 Aug 2010 03:08:12 +0000 (03:08 +0000)]
remove superfluous return
Mark A. Hershberger [Tue, 17 Aug 2010 03:07:27 +0000 (03:07 +0000)]
OverloardQ or other PG person, please review
These patches were necessary to get new-installer working on PG for me. I'm not sure about the ‘create lang' bits — they should maybe be in another step?
Siebrand Mazeland [Mon, 16 Aug 2010 22:43:58 +0000 (22:43 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-08-16 22:21 UTC)
Aryeh Gregor [Mon, 16 Aug 2010 22:29:27 +0000 (22:29 +0000)]
Add query count to $wgDebugDumpSql output
This makes it easy to see how many queries are being run on each view.
Also rephrased the message a bit.
Aryeh Gregor [Mon, 16 Aug 2010 21:37:17 +0000 (21:37 +0000)]
Save 200 useless queries per category page view
Yeah, I kind of wish this was a joke. Granted, they're extremely fast
queries, and maybe they don't happen on all configs, but still. And I'm
still seeing 148 queries per view, mostly Revision::fetchFromConds() . . .
Chad Horohoe [Mon, 16 Aug 2010 14:23:28 +0000 (14:23 +0000)]
Add a post-update maintenance script list, moved deleteDefaultMessages into it.
Chad Horohoe [Mon, 16 Aug 2010 13:16:34 +0000 (13:16 +0000)]
Remove unused rename_table() and PG override of $wgShowExceptionDetails. Less updaters.inc is good :)
Siebrand Mazeland [Sun, 15 Aug 2010 19:04:15 +0000 (19:04 +0000)]
Follow-up r71095: add new message to $wgIgnoredMessages.
Chad Horohoe [Sun, 15 Aug 2010 18:55:08 +0000 (18:55 +0000)]
Initial refactoring for Postgres; DatabaseUpdater subclass is now passed to LoadExtensionSchemaUpdates
Chad Horohoe [Sun, 15 Aug 2010 18:24:26 +0000 (18:24 +0000)]
Ended up doing $doUser differently
Chad Horohoe [Sun, 15 Aug 2010 18:18:02 +0000 (18:18 +0000)]
Minor code style tweak
Chad Horohoe [Sun, 15 Aug 2010 18:13:23 +0000 (18:13 +0000)]
Some general update refactoring:
* Drop version keys. Don't really serve a purpose
* Don't use updatelog to determine if an update should be run, let the update check itself (this was the old behavior)
* Still record updates as a single timestamped array (could be useful)
Alexandre Emsenhuber [Sun, 15 Aug 2010 17:27:41 +0000 (17:27 +0000)]
* Standardised file description headers
* Added some descriptions
Alexandre Emsenhuber [Sun, 15 Aug 2010 16:57:07 +0000 (16:57 +0000)]
Modified Special:Protectedpages and Special:Protectedtitles to subclass SpecialPage
Jeroen De Dauw [Sun, 15 Aug 2010 16:42:43 +0000 (16:42 +0000)]
Error message tweaks
Max Semenik [Sun, 15 Aug 2010 14:49:07 +0000 (14:49 +0000)]
Fixed SQLite updater broken by r69542
Jeroen De Dauw [Sun, 15 Aug 2010 10:51:24 +0000 (10:51 +0000)]
Modified the environment check of the core installer to check the current MediaWiki version to work with the new repository classes.
Jeroen De Dauw [Sun, 15 Aug 2010 10:02:17 +0000 (10:02 +0000)]
Follow up to r71107 - moved forgotten global variables
Jeroen De Dauw [Sun, 15 Aug 2010 09:49:22 +0000 (09:49 +0000)]
Follow up to r71107 - added forgotten global function and corrected @since annotations
Jeroen De Dauw [Sun, 15 Aug 2010 09:40:16 +0000 (09:40 +0000)]
Moved in repository interaction classes from Deployment so it's possible to use them in the new installer for update detection
Alexandre Emsenhuber [Sun, 15 Aug 2010 07:47:23 +0000 (07:47 +0000)]
* Standardised file description headers
* Added some descriptions
* Added @file where needed
Alexandre Emsenhuber [Sun, 15 Aug 2010 07:16:58 +0000 (07:16 +0000)]
Standardised file description headers; second part
Max Semenik [Sun, 15 Aug 2010 07:03:59 +0000 (07:03 +0000)]
Fixed E_STRICT from r71059
Sam Reed [Sat, 14 Aug 2010 22:38:18 +0000 (22:38 +0000)]
Add signupstart to Userlogin.php per request of MZMcBride
That, and we've got a loginstart/loginend, and then signupend, but no signupstart
Alexandre Emsenhuber [Sat, 14 Aug 2010 19:19:41 +0000 (19:19 +0000)]
Standardised file description headers; first path
Alexandre Emsenhuber [Sat, 14 Aug 2010 17:52:00 +0000 (17:52 +0000)]
Seems I forgot to commit this file with r71078
*STAB*
Alexandre Emsenhuber [Sat, 14 Aug 2010 17:42:40 +0000 (17:42 +0000)]
* Standardised file description headers
* Added some descriptions
* Added @file where needed
Jeroen De Dauw [Sat, 14 Aug 2010 14:04:15 +0000 (14:04 +0000)]
Added function to get extension type messages
Jack Phoenix [Sat, 14 Aug 2010 13:31:10 +0000 (13:31 +0000)]
coding style tweaks
Jeroen De Dauw [Sat, 14 Aug 2010 11:24:07 +0000 (11:24 +0000)]
Make NATURAL JOINs possible
Andrew Garrett [Sat, 14 Aug 2010 08:46:36 +0000 (08:46 +0000)]
Remove User::getToggles() code, dormant since preferences rewrite over a year ago
Ryan Kaldari [Sat, 14 Aug 2010 01:57:05 +0000 (01:57 +0000)]
fix to handle case of mIndexField including a table prefix
Brion Vibber [Fri, 13 Aug 2010 23:39:27 +0000 (23:39 +0000)]
My first commit in weeks and it's got a typo ;)
Brion Vibber [Fri, 13 Aug 2010 23:37:45 +0000 (23:37 +0000)]
More explanatory (and English ;) doc comments for Esperanto surrogate conversion in LanguageEo::iconv()
Sam Reed [Fri, 13 Aug 2010 23:30:53 +0000 (23:30 +0000)]
Remove unused $voicedPhonemes
Siebrand Mazeland [Fri, 13 Aug 2010 23:21:38 +0000 (23:21 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2010-08-13 21:35 UTC)
Aryeh Gregor [Fri, 13 Aug 2010 22:07:48 +0000 (22:07 +0000)]
Fix extensions to work with category sort changes
Three different extensions were copy-pasting all of
CategoryPage::closeShowCategory() just to change which CategoryViewer
descendant was used. I changed the base class to use a member variable
for the CategoryViewer class, so this reduces code duplication too. I
only tested this on CategoryTree; MetavidWiki is certainly still broken,
from the looks of it (assumes $this->from is a string), but
PeopleCategories might be okay. Hard to avoid breaking extensions with
this sort of schema/index change.
Aryeh Gregor [Fri, 13 Aug 2010 21:39:51 +0000 (21:39 +0000)]
Revert r70960 "AjaxDispatcher, now ~30 lines shorter and not using $_GET or $_POST"
Broke CategoryTree, see code review for the error message.
Sam Reed [Fri, 13 Aug 2010 20:58:16 +0000 (20:58 +0000)]
Remove some unused variables
Move variable in languages/classes/LanguageKu.php into commented code (used in comment)
Sam Reed [Fri, 13 Aug 2010 19:44:47 +0000 (19:44 +0000)]
It's params, not param
Greg Sabino Mullane [Fri, 13 Aug 2010 19:23:31 +0000 (19:23 +0000)]
Do the sequence renaming the right way.
Chad Horohoe [Fri, 13 Aug 2010 15:10:23 +0000 (15:10 +0000)]
Try #2 for fixing r70970 (now with less unrelated changes). Just set $wgUser to a new User object here
Chad Horohoe [Fri, 13 Aug 2010 14:38:50 +0000 (14:38 +0000)]
Partial revert r71029, unrelated changes. Need caffeine before I commit
Chad Horohoe [Fri, 13 Aug 2010 14:36:59 +0000 (14:36 +0000)]
Fix #1 for r70970: Make UploadFromUrlTestSuite initialize a User instead of StubUser
Sam Reed [Fri, 13 Aug 2010 11:43:01 +0000 (11:43 +0000)]
Remove some more unused variables
Sam Reed [Fri, 13 Aug 2010 11:29:13 +0000 (11:29 +0000)]
Fix archiveName to archiveNames (wrong declaration)
Fix unused variable
Return params instead of saving in ApiTest
Sam Reed [Fri, 13 Aug 2010 09:46:08 +0000 (09:46 +0000)]
Switch /e preg_replace for callbacks
Swap "and" for &&
Sam Reed [Fri, 13 Aug 2010 08:29:44 +0000 (08:29 +0000)]
Apparently hasn't worked since 1.7... sooooo...
Sam Reed [Fri, 13 Aug 2010 08:09:52 +0000 (08:09 +0000)]
Remove a few more unused variables
Sam Reed [Fri, 13 Aug 2010 08:07:20 +0000 (08:07 +0000)]
Reverting r71010
Does this file even work/is it still used?
Sam Reed [Fri, 13 Aug 2010 08:00:15 +0000 (08:00 +0000)]
Remove unused global. Add braces
Platonides [Thu, 12 Aug 2010 20:36:00 +0000 (20:36 +0000)]
Allow running this standalone as
./phpunit test MediaWikiParserTest.php
Platonides [Thu, 12 Aug 2010 20:27:54 +0000 (20:27 +0000)]
Use a class member instead of a global for keeping slaveIndexes.
Aryeh Gregor [Thu, 12 Aug 2010 19:19:13 +0000 (19:19 +0000)]
Allow HTML5 custom data attributes
HTML5 allows any attribute beginning with "data-" to be used for
site-specific purposes:
http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#embedding-custom-non-visible-data
I don't see any reason not to allow this. It means users won't have to
hackily overload title="" or class="" if they want to store per-element
data for scripts.
Platonides [Thu, 12 Aug 2010 18:43:06 +0000 (18:43 +0000)]
Convert $wgBlobCache into a static class member.
static members don't influence serialization.
Platonides [Thu, 12 Aug 2010 18:25:04 +0000 (18:25 +0000)]
Make $wgExternalBlobCache a local static variable.
Remove $wgExternalLoadBalancers, unused since r32578 (birth of LBFactory)
Platonides [Thu, 12 Aug 2010 17:56:42 +0000 (17:56 +0000)]
Update csshover.htc from V3.00.081222 to V3.11 from xs4all.nl/~peterned/htc/csshover3-source.htc
as requested on bug 23612 (en.wikipedia with Vector is reported to be slow)
http://www.xs4all.nl/~peterned/ says Whatever:hover 3.11
"fixes a huge performance issue with the css expressions. Before 3.10
they were not cleared properly, so if you're using an older version,
you're advised to *update!* "
Chad Horohoe [Thu, 12 Aug 2010 17:10:00 +0000 (17:10 +0000)]
Get rid of StubUser. Constructing a user object isn't quite as intensive as it once was. It actually takes more time using the StubUser (construction + unstub on first call) than just initializing User::newFromSession() from the start. Either way, the real overhead starts when you start calling methods (for the nitpicky, the optimization was only about 20µs. The real gain here was eliminating a StubObject)
Max Semenik [Thu, 12 Aug 2010 16:28:11 +0000 (16:28 +0000)]
DatabaseSqlite::sourceStream(): convert CHAR types, allow more spaces
Max Semenik [Thu, 12 Aug 2010 16:06:47 +0000 (16:06 +0000)]
maintenance/sqlite.php: added the ability to check .sql files for SQLite compatibility
Platonides [Thu, 12 Aug 2010 14:50:09 +0000 (14:50 +0000)]
Follow up r69543, r70608
Remove unused $wgSuperUser and superflous non-global $wgDBsuperuser.
Platonides [Thu, 12 Aug 2010 14:46:32 +0000 (14:46 +0000)]
Added missing $ to variable.
Removing (unused) global $wgDBts2schema about Postgres tsearch2
Platonides [Thu, 12 Aug 2010 14:37:39 +0000 (14:37 +0000)]
Follow up r70520. Use canonical class name.
Chad Horohoe [Thu, 12 Aug 2010 14:34:54 +0000 (14:34 +0000)]
AjaxDispatcher, now ~30 lines shorter and not using $_GET or $_POST
Platonides [Thu, 12 Aug 2010 14:34:39 +0000 (14:34 +0000)]
Hacky r70418 makes this global unused.
Platonides [Thu, 12 Aug 2010 14:25:07 +0000 (14:25 +0000)]
Refactor to avoid defining globals inside switches.
Platonides [Thu, 12 Aug 2010 14:02:32 +0000 (14:02 +0000)]
Follow up r70916. Missing global.
Platonides [Thu, 12 Aug 2010 14:00:10 +0000 (14:00 +0000)]
No need for $wgUser since r70653
Platonides [Thu, 12 Aug 2010 13:23:28 +0000 (13:23 +0000)]
Parser should only use content messages.
Chad Horohoe [Thu, 12 Aug 2010 13:06:45 +0000 (13:06 +0000)]
I don't think anyone's called it MediaZilla in a very long time
Chad Horohoe [Thu, 12 Aug 2010 13:00:31 +0000 (13:00 +0000)]
Typofix. Now you can actually enable uploads
Chad Horohoe [Thu, 12 Aug 2010 12:58:27 +0000 (12:58 +0000)]
(bug 24766) Installer is installing all extensions, not just the ones you picked
Platonides [Thu, 12 Aug 2010 12:30:47 +0000 (12:30 +0000)]
Followup r70783. Give doEditSectionLink an extra parameter with the language to use for the editsection.
Platonides [Thu, 12 Aug 2010 12:00:58 +0000 (12:00 +0000)]
size and sha1 cannot be null in the database layout.
Fixes sqlite parsertests after r70917
Platonides [Thu, 12 Aug 2010 10:34:20 +0000 (10:34 +0000)]
Add missing tables to listTables()
Strangely this didn't break mysql like it did for sqlite.
Platonides [Thu, 12 Aug 2010 09:55:05 +0000 (09:55 +0000)]
Follow up r63404. If we are in safe mode, we do not want hashed uploads.
Jeroen De Dauw [Thu, 12 Aug 2010 07:27:48 +0000 (07:27 +0000)]
Documentation o_O
Platonides [Wed, 11 Aug 2010 21:32:25 +0000 (21:32 +0000)]
I didn't intend to change this in r70917
Platonides [Wed, 11 Aug 2010 21:23:43 +0000 (21:23 +0000)]
Force $wgContLang to English at the entry point.
This avoids early Titles being localized.
Remove setupGlobals() from addArticle()
Make the upload dir global.
Make the fake uploads a bit saner.
Platonides [Wed, 11 Aug 2010 21:22:40 +0000 (21:22 +0000)]
Made tests more independent. Some items were only working before previous ones left in the appropiate state, or because the installation language was English.
Rotem Liss [Wed, 11 Aug 2010 20:28:00 +0000 (20:28 +0000)]
Localization update for he.