..
api
API: Updating credits to reflect my having replaced Yuri as de facto API lead developer, and referring to mediawiki-api and Bugzilla for questions/suggestions
2008-02-07 15:58:53 +00:00
cbt
filerepo
Add RepoGroup::getRepoByName, which gets a repo by its name as opposed to its index.
2008-02-09 13:40:16 +00:00
media
* (bug 11593, 12719) Fixes for overzealous invocation of thumb.php.
2008-01-22 03:31:10 +00:00
normal
templates
Tighten up the handling of $wgEmailConfirmToEdit , plus related functionality:
2007-10-11 07:11:51 +00:00
zhtable
* (bug 451) adding a generic Traditional / Simplified Chinese conversion table, with their variants
2007-12-02 09:02:09 +00:00
.htaccess
AjaxDispatcher.php
* De-crappified JS upload dest check feature. Converted to sajax framework. Comprehensive destination checking like the previous behaviour on submission. 500ms typing delay for rate limiting, response cache. Don't display the warning on submission if the user has already seen it via AJAX.
2007-07-01 18:24:47 +00:00
AjaxFunctions.php
* Merged backends for OpenSearch suggestions and AJAX search.
2008-01-30 01:07:49 +00:00
AjaxResponse.php
Article.php
Reset the message cache on action=purge of a MediaWiki namespace page. Delete the sidebar cache *after* the message cache is updated, not before. If you delete it before then the same version might get cached again.
2008-02-09 10:01:35 +00:00
AuthPlugin.php
* AuthPlugin added strictUserAuth() method to allow per-user override
2007-10-02 19:02:44 +00:00
AutoLoader.php
More file type checks...
2008-02-06 01:23:12 +00:00
Autopromote.php
Autopromotion:
2008-01-14 18:52:55 +00:00
BagOStuff.php
Introduce BagOStuff::keys() method for debugging/etc. purposes
2008-01-08 18:21:05 +00:00
Block.php
CacheDependency.php
Categoryfinder.php
CategoryPage.php
(bug 12608) Unifying the spelling of getDBkey() in the code.
2008-01-14 09:13:04 +00:00
ChangesList.php
* (bug 11810) Localize displayed semicolons
2007-12-06 09:42:04 +00:00
CoreParserFunctions.php
Fixed #tag support for PPNode
2008-01-26 05:40:51 +00:00
Credits.php
Database.php
When putting usernames in SQL comments, truncate using mb_ functions for utf usernames. Bug 12735.
2008-02-04 17:33:49 +00:00
DatabaseFunctions.php
DatabaseOracle.php
Add implicitOrderby() to make sure that SpecialAllpages uses an ORDER BY when needed.
2007-09-02 18:03:10 +00:00
DatabasePostgres.php
Bug 12768: make hasContraint schema aware. Thanks to Sven Klemm.
2008-02-04 16:45:09 +00:00
DateFormatter.php
DefaultSettings.php
Configurable expiry time for the sidebar cache
2008-02-09 09:11:45 +00:00
Defines.php
* Eliminated message mode (OT_MSG), using OT_PREPROCESS instead. As proposed on wikitech-l.
2008-01-19 09:03:45 +00:00
DifferenceEngine.php
* (bug 12148) Text highlight wasn't applied to cleanly deleted and added
2007-12-06 21:35:01 +00:00
DjVuImage.php
Don't show warning if the file is missing
2007-08-15 10:50:59 +00:00
EditPage.php
Returning EditPage::AS_HOOK_ERROR rather than false in internalAttemptSave()
2008-01-25 16:07:45 +00:00
EmaillingJob.php
EnotifNotifyJob.php
Exception.php
* Add exception hooks to output pretty messages
2008-01-08 18:34:06 +00:00
Exif.php
Export.php
(bug 12608) (in continuation of r29719) Unifying the spelling of getDBkey() in the code.
2008-01-14 09:26:36 +00:00
ExternalEdit.php
Add an explicit Cache-control: no-cache header on external edit; possible reports that our caches are aggressively caching these, though they shouldn't in an ideal world.
2008-01-16 20:59:24 +00:00
ExternalStore.php
(bug 12202) Strict standards: mark static methods static.
2008-01-15 14:48:24 +00:00
ExternalStoreDB.php
ExternalStoreHttp.php
Various whitespace fixes
2008-01-29 11:10:33 +00:00
FakeTitle.php
Feed.php
Feeds for recent changes now provide URLs for the change (i.e., the diff), not just the page. This matches behavior of history feeds, which appears more correct. Incidentally, this code needs centralization, probably, say into a constructor method of Revision or Article. Logic is unnecessarily duplicated at present. (Also tweaked some docs, used __METHOD__ instead of $fname.)
2007-11-18 02:33:30 +00:00
FileDeleteForm.php
* (bug 12919) Use 'deletedrevision' message as content when deleting an old file version
2008-02-06 06:01:58 +00:00
FileRevertForm.php
Add links back to the image in deletion and reversion forms
2007-08-22 05:35:40 +00:00
FileStore.php
*Typo fix (bug 11434)
2007-09-24 00:28:13 +00:00
GlobalFunctions.php
A file should be at $time
2008-02-04 08:18:55 +00:00
HistoryBlob.php
Hooks.php
pretty up the hook error message with an explanation of what it should do instead
2007-07-20 15:15:09 +00:00
HTMLCacheUpdate.php
On edit, purge the cache of pages redirecting to the page in question. Obvious perhaps, but apparently never done.
2008-01-17 12:31:54 +00:00
HTMLFileCache.php
HttpFunctions.php
Don't return truncated output
2007-08-31 14:53:17 +00:00
ImageFunctions.php
ImageGallery.php
* (bug 11321) Fix width of gallerybox when option "width=xxx" is used
2007-09-13 08:31:14 +00:00
ImagePage.php
Make the default robot policy a configurable option.
2008-02-06 00:55:52 +00:00
ImageQueryPage.php
IP.php
*Convert '.' to ':' for IPs that have both (like '::eff:1.4.0.3')
2007-09-03 16:36:25 +00:00
JobQueue.php
WARNING! NEEDS CAREFUL DEPLOYMENT
2007-10-03 08:46:17 +00:00
Licenses.php
LinkBatch.php
People keep sticking raw user_text fields into LinkBatch::add(), so let's go ahead and convert the spaces so they'll actually work right. Sigh.
2007-12-03 16:19:47 +00:00
LinkCache.php
Linker.php
* Image caption elements are now styled using a linked CSS (fixes bug 12869)
2008-02-08 17:20:04 +00:00
LinkFilter.php
Fix external link queries to escape LIKE metacharacters, avoiding massive table scans
2007-09-18 20:14:25 +00:00
LinksUpdate.php
New hooks: LinksUpdate, LinksUpdateComplete. Add function getTitle to LinksUpdate.
2008-02-09 12:32:32 +00:00
LoadBalancer.php
Fix r30240: 2ms is an appropriate default for non-google-patch servers. 30s would be crazy for anyone, luckily it is measured in microseconds, not milliseconds.
2008-01-29 02:55:02 +00:00
LogPage.php
*Add a special page to merge non-overlapping page histories to fix copy-paste moves ect. This requires the 'mergehistory' right to test, which is for sysops, but commented out for now.
2007-11-25 09:23:26 +00:00
MacBinary.php
MagicWord.php
Reverting r30413 for now.
2008-02-04 19:53:21 +00:00
Math.php
(bug 11474) Fix unintentional fall-through in math error handling
2007-09-27 17:33:59 +00:00
MediaTransformOutput.php
Revert r28253 -- unnecessary markup tweak which could override specified styles
2007-12-07 21:43:22 +00:00
memcached-client.php
MemcachedSessions.php
MessageCache.php
Reset the message cache on action=purge of a MediaWiki namespace page. Delete the sidebar cache *after* the message cache is updated, not before. If you delete it before then the same version might get cached again.
2008-02-09 10:01:35 +00:00
Metadata.php
mime.info
added mime type aliases for djvu
2007-09-28 23:02:27 +00:00
mime.types
allow xsd extension for type application/xml
2007-12-12 21:53:06 +00:00
MimeMagic.php
More file type checks...
2008-02-06 01:23:12 +00:00
Namespace.php
Make a note about the reserved word problem.
2007-12-16 15:39:24 +00:00
ObjectCache.php
OutputHandler.php
Add an X-Vary-Options header, as per my proposed squid patch
2008-02-08 07:12:38 +00:00
OutputPage.php
Add an X-Vary-Options header, as per my proposed squid patch
2008-02-08 07:12:38 +00:00
PageHistory.php
Don't display rollback link if the user doesn't have all required permissions
2008-01-27 17:31:47 +00:00
PageQueryPage.php
Pager.php
* Added new pager-{older,newer}-n messages for chronological paging (bug 4777)
2007-12-07 09:13:07 +00:00
Parser.php
(bug 12815) Signature timestamps are now given in the time zone specified by
2008-02-09 20:39:32 +00:00
Parser_DiffTest.php
* Added alternate preprocessor implementation "Preprocessor_Hash" which uses plain PHP hashtables for the underlying data structure. This removes the DOM dependence, avoids XML charset problems, and avoids the lack of memory accounting in DOM. It will hopefully serve as a better model for alternate language implementations than the DOM version. I haven't measured the preformance yet, but it should be comparable to Preprocessor_DOM. If the performance is good, this might be a better default than Preprocessor_DOM.
2008-02-05 08:23:58 +00:00
Parser_OldPP.php
Reverting r30413 for now.
2008-02-04 19:53:21 +00:00
ParserCache.php
ParserOptions.php
* Factored out PPD "part" handling into its own class. Verified with differential fuzz test.
2008-01-24 04:29:56 +00:00
ParserOutput.php
This should be array() by default
2007-12-28 08:41:45 +00:00
PatrolLog.php
PrefixSearch.php
* Merged backends for OpenSearch suggestions and AJAX search.
2008-01-30 01:07:49 +00:00
Preprocessor.php
New function in PPFrame_DOM should be here too.
2008-01-30 02:55:19 +00:00
Preprocessor_DOM.php
* Added alternate preprocessor implementation "Preprocessor_Hash" which uses plain PHP hashtables for the underlying data structure. This removes the DOM dependence, avoids XML charset problems, and avoids the lack of memory accounting in DOM. It will hopefully serve as a better model for alternate language implementations than the DOM version. I haven't measured the preformance yet, but it should be comparable to Preprocessor_DOM. If the performance is good, this might be a better default than Preprocessor_DOM.
2008-02-05 08:23:58 +00:00
Preprocessor_Hash.php
* Added alternate preprocessor implementation "Preprocessor_Hash" which uses plain PHP hashtables for the underlying data structure. This removes the DOM dependence, avoids XML charset problems, and avoids the lack of memory accounting in DOM. It will hopefully serve as a better model for alternate language implementations than the DOM version. I haven't measured the preformance yet, but it should be comparable to Preprocessor_DOM. If the performance is good, this might be a better default than Preprocessor_DOM.
2008-02-05 08:23:58 +00:00
Profiler.php
ProfilerSimple.php
Revert removal of CPU time profiling in 29658-29661. Those 0's and 10's will add up to the correct guestimate reliably, as long as the decision as to which function gets the tick does not depend on the function. The variance of course will be larger, but it was pretty large to start with. Should fix breakage in report.py.
2008-01-26 01:49:17 +00:00
ProfilerSimpleUDP.php
Revert removal of CPU time profiling in 29658-29661. Those 0's and 10's will add up to the correct guestimate reliably, as long as the decision as to which function gets the tick does not depend on the function. The variance of course will be larger, but it was pretty large to start with. Should fix breakage in report.py.
2008-01-26 01:49:17 +00:00
ProfilerStub.php
ProtectionForm.php
partly revert of r30110. looks like an accident.
2008-01-24 13:58:40 +00:00
proxy_check.php
ProxyTools.php
QueryPage.php
* Inclusion of Special:Wantedpages now works again
2007-09-04 19:29:47 +00:00
RawPage.php
Restore the complete prohibition on action=raw with arbitrary script entry points.
2008-01-19 01:18:23 +00:00
RecentChange.php
Removing unused global $wgRequest; that I missed in the previous commit.
2008-01-10 13:37:01 +00:00
RefreshLinksJob.php
Revision.php
(bug 12608) Unifying the spelling of getDBkey() in the code.
2008-01-14 09:13:04 +00:00
Sanitizer.php
Actually, Sanitizer::encodeAttribute() was broken, so my last fix didn't actually work, there was still HTML injection. Fixed it so it encodes single quotes too. The only other things in core that used it (or its friend safeEncodeAttribute) appear to be utility functions in Xml and Sanitizer::fixTagAttributes, all of which use double quotes. However, it's possible that the SemanticForms extension may be affected -- I didn't look closely, but it seems to safely use double-quotes.
2007-09-24 12:54:00 +00:00
SearchEngine.php
Add SearchGetNearMatch hook, have TitleKey provide a case-insensitive exact match for "go" searches.
2008-01-31 20:51:42 +00:00
SearchMySQL.php
SearchMySQL4.php
* (bug 278) Search results no longer highlight incorrect partial word matches
2007-10-01 13:05:26 +00:00
SearchOracle.php
SearchPostgres.php
SearchTsearch2.php
SearchUpdate.php
Setup.php
* Refactored the parser. See my huge entry in RELEASE-NOTES for details.
2007-11-20 10:55:08 +00:00
SiteConfiguration.php
typo, thanks ialex
2008-02-06 16:53:21 +00:00
SiteStats.php
Statistics code cleanup, fixed multiple db reload bug.
2007-08-09 12:27:50 +00:00
Skin.php
Configurable expiry time for the sidebar cache
2008-02-09 09:11:45 +00:00
SkinTemplate.php
Reverting r29798 on the committer's request, part 1 of 2
2008-01-15 16:04:50 +00:00
SpecialAllmessages.php
Some minor fixes:
2007-11-11 15:55:17 +00:00
SpecialAllpages.php
Making the columns have equal widths by default (improves readability and look).
2008-01-03 18:03:05 +00:00
SpecialAncientpages.php
SpecialBlockip.php
Work around {{urlencode:$1}} breakage in blockipsuccesstext (as on en.wikipedia.org) by doing parsing and message transform in one step.
2008-02-01 20:39:09 +00:00
SpecialBlockme.php
* Add two messages for Special:Blockme which were used sinces ages but undefined:
2007-11-06 19:13:55 +00:00
SpecialBooksources.php
SpecialBrokenRedirects.php
* (bug 7890) Special:BrokenRedirects links deleted redirects to a non-existent page
2007-09-14 04:21:36 +00:00
SpecialCategories.php
* Support magic words in categoriespagetext
2007-10-22 19:36:46 +00:00
SpecialConfirmemail.php
SpecialContributions.php
Don't display rollback link if the user doesn't have all required permissions
2008-01-27 17:31:47 +00:00
SpecialDeadendpages.php
Revert r25768, r25771
2007-09-11 15:03:54 +00:00
SpecialDisambiguations.php
SpecialDoubleRedirects.php
In double redirects, the link should be red when the page was deleted, as in broken redirects, and not always known.
2007-09-16 03:25:35 +00:00
SpecialEmailuser.php
Use $wgPasswordSender instead of $wgEmergencyContact
2008-01-21 07:42:17 +00:00
SpecialExport.php
Fix for Special:Export so it doesn't ignore the page named '0'.
2008-01-27 17:18:03 +00:00
SpecialFewestrevisions.php
SpecialFilepath.php
Merge Special:Filepath to the core
2008-02-01 20:05:20 +00:00
SpecialImagelist.php
SpecialImport.php
* (bug 6436) Localization of Special:Import XML parser Error message(s)
2008-01-22 14:19:35 +00:00
SpecialIpblocklist.php
* Refactored IPUnblockForm::doUnblock() to return an array of message keys and parameters
2008-01-18 18:53:57 +00:00
SpecialListredirects.php
Strike the link to the redirect rather than using an asterisk in Special:Listredirects
2007-09-16 03:38:37 +00:00
SpecialListusers.php
Static code analysis housekeeping time... things that could be double-checked are marked with "[Note: some-comment]" :
2007-08-21 03:57:54 +00:00
SpecialLockdb.php
SpecialLog.php
Add an info to the comment field of the newuserlog when an account was created "by email"
2008-01-29 16:18:55 +00:00
SpecialLonelypages.php
SpecialLongpages.php
SpecialMergeHistory.php
* Add hidden input
2007-12-13 23:49:17 +00:00
SpecialMIMEsearch.php
SpecialMostcategories.php
SpecialMostimages.php
SpecialMostlinked.php
SpecialMostlinkedcategories.php
SpecialMostlinkedtemplates.php
SpecialMostrevisions.php
SpecialMovepage.php
Fix.
2008-02-09 12:40:20 +00:00
SpecialNewimages.php
SpecialNewpages.php
Work around regression in r28524: spewed PHP warnings due to mystery parameter added to a QueryPage subclass's constructor.
2007-12-28 07:03:28 +00:00
SpecialPage.php
Revert r30537, 30539 (Special:API redirect)
2008-02-04 21:57:50 +00:00
SpecialPopularpages.php
SpecialPreferences.php
Revert r28576 (by me). Violates the RfC spec on email (mailbox local-part is case-sensitive according to RfC2821)
2007-12-17 23:40:30 +00:00
SpecialPrefixindex.php
Fix typo in comment.
2007-12-24 17:08:05 +00:00
SpecialProtectedpages.php
Adding direction mark in Special:Protectedpages, between the page name and the size.
2007-10-29 18:46:03 +00:00
SpecialProtectedtitles.php
comment out unused level drop-down
2007-12-27 22:27:57 +00:00
SpecialRandompage.php
Cleanup for Special:Randompage and Special: Randomredirect after r29725 - http://bugzilla.wikimedia.org/show_bug.cgi?id=12624
2008-01-14 12:50:20 +00:00
SpecialRandomredirect.php
Cleanup for Special:Randompage and Special: Randomredirect after r29725 - http://bugzilla.wikimedia.org/show_bug.cgi?id=12624
2008-01-14 12:50:20 +00:00
SpecialRecentchanges.php
* Fix regression -- missing feed links in sidebar on Special:Recentchanges
2007-12-19 01:33:44 +00:00
SpecialRecentchangeslinked.php
(bug 12608) Unifying the spelling of getDBkey() in the code.
2008-01-14 09:13:04 +00:00
SpecialResetpass.php
* E_STRICT
2007-12-15 20:05:12 +00:00
SpecialRevisiondelete.php
Revert r26281 for the moment. Big patch, changes several existing practices. Will want some public testing and more review before taking it to trunk.
2007-10-01 19:50:25 +00:00
SpecialSearch.php
xhtml correctness for namespaces containing &
2008-01-29 23:30:20 +00:00
SpecialShortpages.php
SpecialSpecialpages.php
Make the default robot policy a configurable option.
2008-02-06 00:55:52 +00:00
SpecialStatistics.php
* Adding a newline before the statistics footer, to prevent parsing problems
2007-08-26 23:08:46 +00:00
SpecialUncategorizedcategories.php
SpecialUncategorizedimages.php
SpecialUncategorizedpages.php
Revert r25768, r25771
2007-09-11 15:03:54 +00:00
SpecialUncategorizedtemplates.php
SpecialUndelete.php
Invalidate file cache on image redirects deletion
2008-01-26 18:45:54 +00:00
SpecialUnlockdb.php
SpecialUnusedcategories.php
SpecialUnusedimages.php
* Escape all output: (bug 12063) MediaWiki:Unusedimagestext is not wikified
2007-12-15 21:30:41 +00:00
SpecialUnusedtemplates.php
SpecialUnwatchedpages.php
SpecialUpload.php
Changing UploadComplete hook call so it actually does what the docs say it does. Previous behavior made no sense whatsoever.
2008-02-01 19:26:58 +00:00
SpecialUploadMogile.php
SpecialUserlogin.php
(bug 12952) Using Nosuchusershort instead of Nosuchuser when account creatio is disabled
2008-02-07 09:54:12 +00:00
SpecialUserlogout.php
API: add action=logout
2008-01-08 18:10:58 +00:00
SpecialUserrights.php
Another fix for r29765: Avoid PHP notices
2008-01-15 07:51:01 +00:00
SpecialVersion.php
Fix my british english slang from r30608: Licence -> License :) Thanks to Ialex.
2008-02-06 10:35:29 +00:00
SpecialWantedcategories.php
SpecialWantedpages.php
Static code analysis housekeeping time... things that could be double-checked are marked with "[Note: some-comment]" :
2007-08-21 03:57:54 +00:00
SpecialWatchlist.php
Replace some manually-constructed single-field queries made via overlong function sequences with nice easy selectField() calls.
2007-12-03 16:34:16 +00:00
SpecialWhatlinkshere.php
Various whitespace fixes
2008-01-29 11:10:33 +00:00
SpecialWithoutinterwiki.php
* (bug 10049) Prefix index search and namespaces in Special:Withoutinterwiki
2008-01-18 17:15:27 +00:00
SquidUpdate.php
(bug 12608) (in continuation of r29719) Unifying the spelling of getDBkey() in the code.
2008-01-14 09:26:36 +00:00
StreamFile.php
Send Cache-Control: private and Vary headers in img_auth.php.
2007-11-03 02:38:40 +00:00
StringUtils.php
StubObject.php
* Reverting r28802 until I can figure what is going on
2007-12-24 13:14:25 +00:00
tidy.conf
Title.php
Basic compatibility between tables: When deleting the old redirect (when moving over redirect), deleting its links records and revisions.
2008-02-09 12:40:02 +00:00
User.php
Removing unused global from User::pingLimiter()
2008-02-01 14:40:14 +00:00
UserMailer.php
* (bug 12327) Comma in username no longer disrupts mail headers
2008-01-22 03:52:14 +00:00
UserRightsProxy.php
use self::, not $this-> in static methods, so interwiki userrights actually works again :)
2007-12-27 04:18:22 +00:00
Utf8Case.php
WatchedItem.php
WatchlistEditor.php
* Removed "Clear" link in watchlist editor tools, as people were afraid to
2007-10-27 16:33:47 +00:00
WebRequest.php
Correction to r29191 -- don't break $wgArticlePath check when no $wgActionPaths. :D
2008-01-02 20:48:01 +00:00
WebResponse.php
WebStart.php
Wiki.php
* Don't follow redirects if image exists
2008-01-20 16:05:44 +00:00
WikiError.php
Tweak to r30053... Remove unnecessary sprintf()
2008-01-22 20:59:22 +00:00
Xml.php
Cleanup for r30216:
2008-01-28 20:27:15 +00:00
XmlFunctions.php
* Remove redundant "HTMLmonthelector" [sic] function
2007-07-06 22:53:43 +00:00
XmlTypeCheck.php
More file type checks...
2008-02-06 01:23:12 +00:00
ZhClient.php
ZhConversion.php
* (bug 451) adding a generic Traditional / Simplified Chinese conversion table, with their variants
2007-12-02 09:02:09 +00:00