Mark A. Hershberger
4a06accf23
don't fail where itemTemplate is filled with 0s
2010-11-04 23:47:06 +00:00
Mark A. Hershberger
81d995c0aa
Remove bogus check for !isGood() status.
2010-11-04 23:38:47 +00:00
Mark A. Hershberger
f3c74eaeb3
followup r76053 — add missed i18n messages
2010-11-04 23:20:49 +00:00
Mark A. Hershberger
3aa74a03f8
Re Roan's new review on IRC yesterday:
...
* Add function documentation that I should have written before.
* Create separate RSSParser class to clean up RSS.php
* Create separate RSSHooks class to handle parser initialization and
public interface for parser to use.
* Move User Agent definition to $wgRSSUserAgent from a define.
* Eliminate references to $wgRSSUseGzip (since were using MW's
internal HTTP client, it didn't do anything anyway, ATM).
Re Tim's emailed review (discovered yesterday):
* Switch to DOMXPath::query() from DOMXPath::evaluate() at Tim's
suggestion.
* Move highlighting callback to its own class, RSSHighlighter, so that
it works as a callback without create_function() and other mess.
2010-11-04 23:19:00 +00:00
Mark A. Hershberger
70cd9b0503
re r75046 - implement highlighting in a (hopefully) less ugly way
2010-11-02 17:56:35 +00:00
Mark A. Hershberger
b327d5d893
follow up r75046: Quote regex chars in variable strings used in preg_*
2010-11-02 15:26:19 +00:00
Mark A. Hershberger
8bded939e4
Add missing note about security re r75841
2010-11-01 23:09:51 +00:00
Mark A. Hershberger
d5afc1af52
* Add note about security measures we're taking.
...
* Protect against possibility where rss member in renderRss is not an
object.
* Move user-agent string up to a define().
* Remove use of $rssTemp var in renderItem() by inlining code.
2010-11-01 23:08:06 +00:00
Mark A. Hershberger
19fa56a6e9
* Add member $displayFields so that we don't highlight and/or filter
...
on stuff the user will never see.
* Clean up and fix canDisplay() and filter() methods so they actually
works.
2010-11-01 21:14:26 +00:00
Mark A. Hershberger
fd95eaf9cf
minor stylize
2010-11-01 21:03:22 +00:00
Mark A. Hershberger
153cd40ef1
* Switch to $wgMemc from $parserMemc re 75799
...
* Change last_modified member var to lastModified re Pre-commit Checklist
2010-11-01 18:48:34 +00:00
Mark A. Hershberger
537efdd554
stylize, remove error_log
2010-11-01 18:29:09 +00:00
Mark A. Hershberger
76910c268b
* Remove RSSCache.php and use $parserMemc to store parsed RSS feeds.
...
* Remove RSSFetch.php and move functionality to main RSS class
* Simplify how RSSData is constructed so we can pass it a DOMDocument
object instead of an HTTPResponse.
* Move wf functions into RSS class since they shouldn't really be
globally available.
2010-11-01 16:25:04 +00:00
Siebrand Mazeland
15a370ddc9
Localisation updates from translatewiki.net
2010-10-31 17:55:47 +00:00
Alexandre Emsenhuber
c784e3249a
svn:eol-style native
2010-10-23 13:42:49 +00:00
Roan Kattouw
63eb8cf7d4
Stylize RSS extension
2010-10-20 18:28:47 +00:00
Jack Phoenix
a4b3195671
RSS: follow-up to r75046: coding style tweaks
2010-10-20 11:25:10 +00:00
Mark A. Hershberger
36c7ffc0af
follow up r75046 — fix use of wfDebugLog() and replace getMessage() method on Status object with a method the Status object actually has: getWikiText().
2010-10-20 00:27:32 +00:00
Mark A. Hershberger
13bc857751
Remove Extraneous var_dump from r75046
2010-10-19 23:33:41 +00:00
Mark A. Hershberger
4f78c58549
version bump
2010-10-19 22:28:12 +00:00
Mark A. Hershberger
e14f1ce5f2
* Use [[Template:RSSPost]] (and [[Mediawiki:Rss-item]]) (or another
...
specified template) to display the feeds and remove hard-coded HTML.
* Add check to make sure the cache dir is writable and put an error in
the debug log if not.
* Remove Snoopy.class.php — replace with use of the Http class.
* Remove RSSParse.php — which was a copy of MagpieRSS and use plain
XML parsing. MagpieRSS looks unmaintained and has security
problems. http://www.madirish.net/?article=253
* Remove references to Magpie RSS
* Remove (over?) use of wf{Supress,Restore}Warnings
* Construct simple RSSData class for normalizing (some of) the feed
data.
2010-10-19 21:54:53 +00:00
Raimond Spekking
d06c97258b
Localisation updates for core and extension messages from translatewiki.net (2010-09-29 19:56:00 UTC)
2010-09-29 20:04:42 +00:00
Raimond Spekking
67c2ccb1ca
Localisation updates for core and extension messages from translatewiki.net (2010-09-19 19:57:00 UTC)
2010-09-19 20:17:24 +00:00
Raimond Spekking
12441b9c7a
Localisation updates for core and extension messages from translatewiki.net (2010-08-28 19:12:00 UTC)
2010-08-28 19:25:37 +00:00
Raimond Spekking
7cc8dddbbe
Localisation updates for core and extension messages from translatewiki.net (2010-08-27 20:38:00 UTC)
2010-08-27 20:59:18 +00:00
Siebrand Mazeland
8883c5b2f8
Localisation updates for core and extension messages from translatewiki.net (2010-08-18 21:52 UTC)
2010-08-18 22:11:00 +00:00
Siebrand Mazeland
ef1d750c38
Localisation updates for core and extension messages from translatewiki.net (2010-08-16 22:21 UTC)
2010-08-16 22:43:58 +00:00
Matěj Grabovský
8f4a8c9bb6
Removed description in $wgExtensionCredits where descriptionmsg was used
2010-08-10 15:27:44 +00:00
Raimond Spekking
e53e6ebec5
Localisation updates for core and extension messages from translatewiki.net (2010-08-05 18:59:00 UTC)
2010-08-05 19:13:11 +00:00
Raimond Spekking
e385be9773
Localisation updates for core and extension messages from translatewiki.net (2010-08-01 19:06:00 UTC)
2010-08-01 19:38:36 +00:00
Raimond Spekking
9a37362e88
Localisation updates for core and extension messages from translatewiki.net (2010-07-31 21:16:00 UTC)
2010-07-31 21:28:50 +00:00
Raimond Spekking
4fca98b9a9
Localisation updates for core and extension messages from translatewiki.net (2010-07-29 20:03:00 UTC)
2010-07-29 20:16:16 +00:00
Raimond Spekking
7c270449a9
Localisation updates for core and extension messages from translatewiki.net (2010-07-28 18:32:00 UTC)
2010-07-28 18:56:42 +00:00
Raimond Spekking
bb8178fbe4
Localisation updates for core and extension messages from translatewiki.net (2010-07-26 20:10:00 UTC)
2010-07-26 20:16:35 +00:00
Raimond Spekking
895236b95f
Localisation updates for core and extension messages from translatewiki.net (2010-07-25 19:47:00 UTC)
2010-07-25 20:08:31 +00:00
Raimond Spekking
a50c16f357
Localisation updates for core and extension messages from translatewiki.net (2010-07-24 16:30:00 UTC)
2010-07-24 16:38:33 +00:00
Alexandre Emsenhuber
26c0c46f87
svn:eol-style native
2010-07-24 16:00:42 +00:00
Raimond Spekking
9dac5e8b66
Localisation updates for core and extension messages from translatewiki.net (2010-07-23 21:25:00 UTC)
2010-07-23 21:34:35 +00:00
Jack Phoenix
76e8fc3151
RSS: wfLoadExtensionMessages() is not needed for 1.16/trunk
2010-07-23 15:28:57 +00:00
Jack Phoenix
ffdd42f217
committing my work on RSS extension. Now this extension should be totally self-contained. RSSCache.php, RSSFetch.php and RSSParse.php are MagpieRSS extension files by Kellan Elliott-McCrea, with some MediaWikification by me. Snoopy.class.php is Snoopy, with some coding style changes and whatnot by me.
...
to-do: use memcached for caching instead of RSSCache.php
2010-07-23 15:26:27 +00:00
Jeroen De Dauw
9fc917aca8
1.7 release
2010-07-23 14:17:46 +00:00
Jeroen De Dauw
871730f7f6
Included MagpieRSS library (it didn't get added in r69788 somehow)
2010-07-23 14:15:53 +00:00
Jeroen De Dauw
b94a7002b7
Stylized
2010-07-23 14:14:05 +00:00
Jeroen De Dauw
c9b9f3025f
Follow up to r69788
2010-07-23 14:02:28 +00:00
Jeroen De Dauw
da5d738c82
* Cleaned up extension somewhat
...
* Included MagpieRSS library
2010-07-23 14:01:46 +00:00
Raimond Spekking
ee73c39b8a
Follow-up r69779: eol-style
2010-07-23 08:03:55 +00:00
Raimond Spekking
0c0ca6c699
Follow-up r69759: Add i18n file and add extension to Translatewiki
2010-07-23 08:02:27 +00:00
Jeroen De Dauw
ab9b4503b6
oops, double <?php
2010-07-22 23:08:50 +00:00
Sam Reed
bf6e06a685
Apply svn:eol-style native for r69759
2010-07-22 22:28:48 +00:00
Jeroen De Dauw
7938dd2b19
Adding RSS extension to the repo, instead of just having the code on mediawiki.org. Hope I got the svn import command right...
2010-07-22 22:07:15 +00:00