ChangesListSpecialPage: Separate all functionality for generating feeds
authorBartosz Dziewoński <matma.rex@gmail.com>
Sun, 2 Feb 2014 16:30:44 +0000 (17:30 +0100)
committerSiebrand Mazeland <s.mazeland@xs4all.nl>
Wed, 12 Mar 2014 11:31:41 +0000 (12:31 +0100)
commitfc20c30d20902aef1ce26e1660ca782ab51d05b7
treeddabb5d119ece2201a75bb51949ab719bc426a54
parent7c196f35e632889fd64a21f035286680980c19a6
ChangesListSpecialPage: Separate all functionality for generating feeds

I should have done it at the beginning instead of trying to
extract it from recent changes.

Same for SpecialRecentChanges and SpecialRecentChangesLinked
(subclasses).

Created a new API module for it: ApiFeedRecentChanges.
It's somewhat un-API-like and hackish, but all feed modules are.

Old URLs redirect to new ones, so this should be fully
backwards-compatible assuming sane feed reader clients.

Change-Id: I06ee0f01d896bc66545a1800b24693ce7524e433
RELEASE-NOTES-1.23
includes/AutoLoader.php
includes/ChangesFeed.php
includes/api/ApiFeedRecentChanges.php [new file with mode: 0644]
includes/api/ApiMain.php
includes/specialpage/ChangesListSpecialPage.php
includes/specials/SpecialRecentchanges.php
includes/specials/SpecialRecentchangeslinked.php