Yuri Astrakhan
b10c524d73
* API: added categories property
2007-05-14 06:21:49 +00:00
Yuri Astrakhan
0e68016b72
* New properties: links, templates, images, langlinks
...
* Breaking Change: imagelinks renamed into imageusage (il->iu)
* Bug fix: incorrect generator behavior in some cases
2007-05-14 05:28:06 +00:00
Nick Jenkins
f9619da3f0
Yet more doc tweaks:
...
* Add @addtogroup tags to various classes, to try and group conceptually-related classes together.
* Add brief descriptions to various Special pages, thanks to Phil Boswell.
* Moving some docs to be right above the classes they represent, so that they are picked up.
2007-04-20 08:55:14 +00:00
Nick Jenkins
f88c771756
The war on redundant ampersand usage!
...
* Convert "$dbw =& wfGetDB( DB_MASTER );" --> "$dbw = wfGetDB( DB_MASTER );"
* convert "$skin =& $wgUser->getSkin();" --> "$skin = $wgUser->getSkin();"
For the time being have not changed the function definitions of wfGetDB() or User::getSkin() [i.e. they are still both return-by-ref], so as to ensure the interface does not change for extensions [some of which may still be trying to run on PHP4 environments]. However presumably at some point this can be changed too.
Also includes tiny tweak to newlines in parserTests - will show 1 rather than 2 newlines between the "Reading tests from" strings when in quiet mode.
2007-01-22 23:50:42 +00:00
Yuri Astrakhan
ed43f714f4
API * better self-description for various modules
...
* namespace type for parameters
* fixed bug with incorrect ordering in paging
* fixed bug with revisions and watchlist paging
2006-11-03 06:53:47 +00:00
Andrew Garrett
9f1eee86c1
Implement usercontribs module for API.
2006-11-01 12:06:29 +00:00
Yuri Astrakhan
751f69aa94
API * Implemented backlinks / imagelinks / embeddedin modules
...
* Revised help screen
2006-10-30 00:18:05 +00:00
Yuri Astrakhan
3ec1b5b646
API * simple backlinks module (no redirect resolution yet)
...
* Cleaned up references
2006-10-25 03:54:56 +00:00
Yuri Astrakhan
88e42b579b
API * Common field output function to simplify result generation
...
* Recent changes parameters
2006-10-21 08:26:32 +00:00
Yuri Astrakhan
10390af521
API * Added rudimentary RC list
...
* More readable query formulation
2006-10-20 07:10:18 +00:00
Yuri Astrakhan
550c083a18
API
...
* Removed slow result SanitizeData
* Fixed watchlist feed bug (reported by nickj)
* Fixed HTML formatting bug (reported & fixed by nickj)
* clarified HTML intro message
2006-10-18 05:27:43 +00:00
Yuri Astrakhan
d7a95b125c
* API: logevents query module (incomplete)
2006-10-16 07:19:20 +00:00
Yuri Astrakhan
f229bdc8be
* API: added watchlist module (incomplete)
...
* API: minor param cleanup
2006-10-13 06:13:13 +00:00
Yuri Astrakhan
6531835ec1
* API: Added revids parameter.
2006-10-13 04:59:14 +00:00
Yuri Astrakhan
25234bd1fc
* allpages module fix
...
* added exception handling code
2006-10-12 03:15:42 +00:00
Yuri Astrakhan
eb16ab605c
* API: Optimized PageSet object to avoid executing queries against page table twice.
2006-10-06 01:02:14 +00:00
Yuri Astrakhan
31775400d8
*API: rewired generator (more work needed)
...
*API: structure cleanup: module names & parameters
2006-10-03 05:41:55 +00:00
Yuri Astrakhan
4ade08ef76
* API: implemented generator function
...
* API: enabled allpages to function as a generator
2006-10-02 23:56:19 +00:00
Yuri Astrakhan
c01eb06e5e
*API: better version gen, added check for read-only api, added allpages params description
2006-10-02 18:27:06 +00:00
Yuri Astrakhan
04399b2063
* API: added version information to each module (available via api.php?version command)
2006-10-01 21:20:55 +00:00
Yuri Astrakhan
e859600cea
* API: pageSet now supports pageids, revised revisions listings, lots of examples.
2006-10-01 20:17:16 +00:00
Yuri Astrakhan
85de1cb74b
* Code cleanup per TimStarling's suggestions
2006-10-01 04:38:31 +00:00
Yuri Astrakhan
f97b323e00
* API: result data generation cleanup, minor cleaning
2006-10-01 02:02:13 +00:00
Yuri Astrakhan
8deda5c25a
* API: revisions & pageset cleanup
2006-09-30 08:06:27 +00:00
Yuri Astrakhan
94517aac14
* API: revisions module fixes
2006-09-29 07:29:13 +00:00
Yuri Astrakhan
5c1ca0fc83
* API: Refactored per brion's suggestions
...
* API: began query revisions implementation (incomplete)
2006-09-27 05:13:48 +00:00
Yuri Astrakhan
8a7397e8ad
* API: Overall query-related cleanup.
2006-09-26 06:37:26 +00:00
Yuri Astrakhan
972b72f879
* API: All pages list
...
* API: Reworked parameter processing
2006-09-26 05:43:02 +00:00
Yuri Astrakhan
e57335a633
* API: Query Meta SiteInfo module
...
* API: Improved query help screen
2006-09-26 01:44:13 +00:00
Yuri Astrakhan
fd68ee851a
* API: General query modules order of execution
...
* API: Moved title parsing logic to ApiPageSet
2006-09-25 06:10:16 +00:00
Yuri Astrakhan
fc6ec50f94
* API: A new ApiPageSet class to retrieve page data and resolve redirects.
2006-09-25 04:12:07 +00:00
Yuri Astrakhan
fcfcf6fdf9
* API-query: normalization
...
* API: help screen improvements
2006-09-23 23:30:25 +00:00
Yuri Astrakhan
1fc6e9cc86
* API: major refactoring
...
* API: added login functionality
* API: added several output formats (needs optimization)
2006-09-23 15:57:16 +00:00
Yuri Astrakhan
e7ad7f3d41
* Non-working API to facilitate dev collaboration. Do not enable this yet in localsettings.php.
2006-09-08 14:27:58 +00:00