..
ApiBase.php
r86001, now with less scariness :P I took out the delete action and did purge instead, which is a much more self-contained action-with-a-form. Also implement a few changes suggested by Brion on IRC last night.
2011-04-14 10:38:29 +00:00
ApiBlock.php
Various fixes for PHPUnit tests:
2011-04-07 14:54:38 +00:00
ApiDelete.php
Revert r86001: Brion says it's too scary :D will recommit in pieces
2011-04-13 23:36:27 +00:00
ApiDisabled.php
ApiEditPage.php
ApiEmailUser.php
(bug 27862; follow-up r77714) Make emailuser api module not freak out when SpecialEmailUser returns a status object instead of true.
2011-03-05 03:35:49 +00:00
ApiExpandTemplates.php
ApiFeedWatchlist.php
* (bug 28368) add hint for multipart/form-data to api information of action=import&xml=
2011-04-10 12:15:03 +00:00
ApiFileRevert.php
Follow-up r83302: Check permissions
2011-04-14 21:09:16 +00:00
ApiFormatBase.php
ApiFormatDbg.php
ApiFormatDump.php
ApiFormatJson.php
ApiFormatPhp.php
ApiFormatRaw.php
ApiFormatTxt.php
ApiFormatWddx.php
ApiFormatXml.php
ApiFormatYaml.php
* (bug 28586) YAML: strings that are the same as boolean literals
2011-04-18 11:42:44 +00:00
ApiHelp.php
ApiImport.php
* (bug 28368) add hint for multipart/form-data to api information of action=import&xml=
2011-04-06 22:16:38 +00:00
ApiLogin.php
Fix sneaky assignment in conditional
2011-03-15 00:34:44 +00:00
ApiLogout.php
ApiMain.php
(bug 27018) Added action=filerevert to revert files to an old version. Copied procedure from FileRevertForm, as most of the verification procedure is simple enough to not warrant the effort of writing a dedicated backend.
2011-03-05 17:23:35 +00:00
ApiMove.php
More documentation
2011-03-07 14:59:41 +00:00
ApiOpenSearch.php
ApiPageSet.php
Tweak comments, remove some unused stuff.
2011-02-27 21:10:11 +00:00
ApiParamInfo.php
* (bug 28254) action=paraminfo: Extract type from PARAM_DFLT if PARAM_TYPE is not set
2011-04-10 13:01:47 +00:00
ApiParse.php
Quick fix to categoriesHtml() given new skin changes
2011-04-10 06:46:02 +00:00
ApiPatrol.php
ApiProtect.php
Follow-ups to r84258
2011-03-18 22:28:39 +00:00
ApiPurge.php
Follow-up r85929: update MediaWiki::articleFromTitle() calls in extensions (and a few edgecases which were missed in core)
2011-04-17 19:25:30 +00:00
ApiQuery.php
Refactor the factory/i18n/list/etc static methods from SpecialPage into their own class; there's no reason we need to be parsing them in every single SpecialPage subclass. Leave all the methods as stubs in SpecialPage.php; if we required PHP 5.3 they could be replaced by a a __callStatic() magic method, but that doesn't work on PHP 5.2.
2011-04-17 11:31:11 +00:00
ApiQueryAllCategories.php
* (bug 27340) API: Allow listing of "small" categories
2011-03-13 17:16:07 +00:00
ApiQueryAllimages.php
* (bug 27589) list=allimages&aiprop=archivename is useless
2011-03-21 23:51:26 +00:00
ApiQueryAllLinks.php
Followup r83843, r83837, per brian, addOption unconditionally replaces ORDER BY etc, so fix that
2011-03-13 19:28:44 +00:00
ApiQueryAllmessages.php
* (bug 28249) allow dupes in meta=allmessages&amargs
2011-03-26 18:52:07 +00:00
ApiQueryAllpages.php
Follow-up r82853: Filter out create restriction from SpecialProtectedPages and Api. Added Title::getFilteredRestrictionTypes() for this purpose.
2011-02-26 16:29:48 +00:00
ApiQueryAllUsers.php
Followup r84363
2011-03-26 18:39:22 +00:00
ApiQueryBacklinks.php
Tweak comments, remove some unused stuff.
2011-02-27 21:10:11 +00:00
ApiQueryBase.php
As I've removed most of Roans reason to use php magic variables, completely remove them this time.
2011-03-20 22:46:09 +00:00
ApiQueryBlocks.php
More cleanup in Block.php. Push Block::encodeExpiry() and Block::decodeExpiry() deeper into the callstack, to DatabaseBase for encode and Language for decode. The vast majority of callers of these functions are not handling block expiries, but expiries generally, particularly page protections.
2011-03-18 19:15:56 +00:00
ApiQueryCategories.php
API: BREAKING CHANGE: (bug 28541) Output of binary ICU sortkeys is broken. Change sortkey fields in prop=categories and list=categorymembers to hexadecimal strings, that way we don't have any issues with scary binary stuff. Also change cmcontinue to take hex-encoded sortkeys and swap the order back to normal (previously sortkey was at the end because it could contain pipe characters, but that's not an issue with hex).
2011-04-17 12:41:29 +00:00
ApiQueryCategoryInfo.php
ApiQueryCategoryMembers.php
API: BREAKING CHANGE: (bug 28541) Output of binary ICU sortkeys is broken. Change sortkey fields in prop=categories and list=categorymembers to hexadecimal strings, that way we don't have any issues with scary binary stuff. Also change cmcontinue to take hex-encoded sortkeys and swap the order back to normal (previously sortkey was at the end because it could contain pipe characters, but that's not an issue with hex).
2011-04-17 12:41:29 +00:00
ApiQueryDeletedrevs.php
* (bug 27712) add parent_id to list=deletedrevs
2011-04-10 21:11:39 +00:00
ApiQueryDisabled.php
ApiQueryDuplicateFiles.php
ApiQueryExternalLinks.php
Followup r84698, remove unused $db
2011-03-25 10:37:56 +00:00
ApiQueryExtLinksUsage.php
Followup r84698, remove unused $db
2011-03-25 10:37:56 +00:00
ApiQueryFilearchive.php
Followup r84356, don't pass title string, pass a title object
2011-03-26 18:46:15 +00:00
ApiQueryImageInfo.php
Merge to trunk everything in img_metadata branch.
2011-04-16 01:23:15 +00:00
ApiQueryImages.php
ApiQueryInfo.php
Followup r84825
2011-04-01 17:29:15 +00:00
ApiQueryIWBacklinks.php
* (bug 28104) Namespace for local pages in interwiki backlinks (iwbacklinks)
2011-03-18 19:15:33 +00:00
ApiQueryIWLinks.php
ApiQueryLangLinks.php
ApiQueryLinks.php
ApiQueryLogEvents.php
Missed one instance of Block::infinity() from r84279.
2011-03-18 23:29:17 +00:00
ApiQueryPageProps.php
ApiQueryProtectedTitles.php
More cleanup in Block.php. Push Block::encodeExpiry() and Block::decodeExpiry() deeper into the callstack, to DatabaseBase for encode and Language for decode. The vast majority of callers of these functions are not handling block expiries, but expiries generally, particularly page protections.
2011-03-18 19:15:56 +00:00
ApiQueryQueryPage.php
ApiQueryRandom.php
Tweak comments, remove some unused stuff.
2011-02-27 21:10:11 +00:00
ApiQueryRecentChanges.php
* (bug 26873) API: Add 'toponly' filter in usercontribs module
2011-04-10 21:52:34 +00:00
ApiQueryRevisions.php
* (bug 27670) Ordering by timestamp (and usage of start and end) isn't as clear in auto generated document, as it is on mw.org
2011-03-12 23:39:15 +00:00
ApiQuerySearch.php
Fix the last assignment in conditional, bit of code duplication, as the next isn't iterable :(
2011-03-25 10:36:07 +00:00
ApiQuerySiteinfo.php
Don't pass $this by reference
2011-03-24 11:11:15 +00:00
ApiQueryStashImageInfo.php
* (bug 27586) Remove duplication of props in ApiQueryStashImageInfo by using ApiQueryImageInfo
2011-03-22 00:08:45 +00:00
ApiQueryTags.php
Remove second parameters from wfEmptyMsg() calls
2011-03-07 17:10:22 +00:00
ApiQueryUserContributions.php
* (bug 26873) API: Add 'toponly' filter in usercontribs module
2011-04-10 21:52:34 +00:00
ApiQueryUserInfo.php
* (bug 28364) add registration date to meta=userinfo
2011-04-10 12:27:32 +00:00
ApiQueryUsers.php
Followup r84361, numerical keys ftw
2011-03-20 00:32:28 +00:00
ApiQueryWatchlist.php
(bug 28070) Fix watchlist RSS for databases that store timestamps in a real timestamp field by using Database::timestamp(). Tested by Dan Nessett on 1.16. Not tested on trunk, but no reason why it should not work.
2011-03-25 21:05:43 +00:00
ApiQueryWatchlistRaw.php
ApiResult.php
(bug 27018) Added action=filerevert to revert files to an old version. Copied procedure from FileRevertForm, as most of the verification procedure is simple enough to not warrant the effort of writing a dedicated backend.
2011-03-05 17:23:35 +00:00
ApiRollback.php
Tweak comments, remove some unused stuff.
2011-02-27 21:10:11 +00:00
ApiRsd.php
ApiUnblock.php
Set forgotten api parameters types
2011-04-04 20:51:41 +00:00
ApiUndelete.php
ApiUpload.php
API upload errors may now return the parameter that needs to be changed and a sessionkey to fix the error. This is for now only done for uploads that can be fixed by changing the filename, but may be extended later to comment and pagetext.
2011-03-25 21:22:02 +00:00
ApiUserrights.php
ApiWatch.php
r86001, now with less scariness :P I took out the delete action and did purge instead, which is a much more self-contained action-with-a-form. Also implement a few changes suggested by Brion on IRC last night.
2011-04-14 10:38:29 +00:00