Alexandre Emsenhuber
510309e4ab
* (bug 19006) {{REVISIONUSER}} no longer acts like {{CURRENTUSER}} in some cases
...
* Removed other usages of $wgUser in Parser stuff, as stated in doc
* Added mechanism to get an User object in Parser, based either on the object given in Paser::preSaveTransform() or the ParserOptions otherwise
2010-12-10 18:17:20 +00:00
Chad Horohoe
ba134fca3a
Revert r73976 (Implements bug 24343 "localurl discards section id"). Per BZ feedback, this doesn't actually fix the original issue, it adds a new parser function to work around the issue.
2010-10-23 15:32:31 +00:00
Platonides
ed779ae90a
Use the accessor for getting mOptions.
...
I'm not touching the accesses from the preprocessors since
I don't know if the call could add a penalty.
2010-10-15 23:10:05 +00:00
Antoine Musso
c9ed45c948
Implements bug 24343 "localurl discards section id".
...
* parser hook 'linkurl' which use Title::getLinkUrl()
* very basic tests for the Title class
2010-09-29 19:51:48 +00:00
Ryan Kaldari
4b4a065501
fixing per comments at r70517
2010-09-29 17:25:17 +00:00
Alexandre Emsenhuber
dc50e1a4bf
* Added file description headers
...
* Added @file where needed
2010-08-22 14:31:05 +00:00
Sam Reed
380b6725d5
Remove some unused variables
...
Move variable in languages/classes/LanguageKu.php into commented code (used in comment)
2010-08-13 20:58:16 +00:00
Platonides
9e96f8db77
Parser should only use content messages.
2010-08-12 13:23:28 +00:00
Platonides
e1e71bde41
Make intfunction go accross the ParserOptions.
...
Things like calling setUserLang( true ) to use the content language are unsupported and shouldn't be done.
2010-08-05 18:43:49 +00:00
Conrad Irwin
e3e24db382
(bug 17857) Make {{anchorencode}} work in a manner more similar to the way that
...
section links are created by the parser. Also useful for (bug 18431).
2010-06-20 23:43:39 +00:00
Alexandre Emsenhuber
1ec45bef2e
Fixed some doxygen warnings
2010-06-09 14:57:59 +00:00
Chad Horohoe
6d993be4c5
Partial revert r67707, included half-baked patch
2010-06-09 11:54:18 +00:00
Chad Horohoe
44229b50e6
Fixed a bunch of silly instances of [^!=]==\s*(true|false)
2010-06-09 11:44:05 +00:00
Conrad Irwin
481ddf27f9
Bug 22474, urlencode now takes a parameter to change escaping style
2010-04-08 00:29:58 +00:00
Alexandre Emsenhuber
6067875881
Typo in comment
2010-03-18 11:42:26 +00:00
Alexandre Emsenhuber
70969c83ce
* (bug 22772) {{#special:}} parser function now works with subpages
2010-03-16 19:47:24 +00:00
Tim Starling
f5b882aadc
Moving Conrad's recent parser work out to a branch. Reverted r62434, r62416, r62150, r62111, r62085, r62081, r62080, r62077, r62076, r62069, r62049, r62035.
2010-02-19 05:19:32 +00:00
Alexandre Emsenhuber
e254b8e971
Fixed some doxygen warnings
2010-02-14 21:23:38 +00:00
Platonides
eb433b42a0
Follow up r62436 comments.
...
s/Title::newFromUrl/Title::newFromURL/
All these usages should be reviewed. Make it easy to grep using the canonical form.
Additionally fix the typo.
2010-02-13 23:58:30 +00:00
Alexandre Emsenhuber
f0683f8e08
Whitespaces fixes
2010-02-11 14:57:43 +00:00
Chad Horohoe
5fd1b2e4ba
Cleanup r62111, don't pass by reference
2010-02-08 11:30:17 +00:00
Conrad Irwin
7a1fc37382
partial revert for r62081. Make {{PIPETRICK}} like {{PAGENAME}}, add {{PIPETRICKE}}. fix r62077 better.
2010-02-08 02:07:15 +00:00
Conrad Irwin
0443dd4c5c
Fixes for r62077
...
{{pipetrick:}} -> {{#pipetrick:}} per IAlex
clearer documentation per Siebrand
parser test for new magic word.
2010-02-07 13:17:05 +00:00
Conrad Irwin
d036809f36
Bug 7264 - Magic word to give Page Title as if pipe-trick performed on it {{pipetrick:}}
2010-02-07 02:36:32 +00:00
Tobias
a197b768dd
introducing new CoreParserFunction nse as an url-friendly equivalent to ns. bug 12920
2009-08-02 18:16:56 +00:00
Ryan Schmidt
12153478ef
* DISPLAYTITLE fixes:
...
** DISPLAYTITLE now parses the single-quote items of wiki markup (bold and italic).
** Remove UNIQ markers from the output due to people putting tags in there (nowiki, ref, etc.).
** Forbid hr and br elements from being in DISPLAYTITLE as well.
2009-06-08 16:53:39 +00:00
Tim Starling
6cc78e5d4b
Revert r51200, r51253, r51254, addition of {{NUMBEROFCONTRIBS:...}} parser function. See CodeReview r51200. Not very well implemented and probably a bad idea anyway.
2009-06-06 02:49:32 +00:00
Tim Starling
9cb35f8036
Reverted r49575, {{revisionid:...}} due to unresolved CR comments and the general cache-breaking insanity of the concept.
2009-06-03 17:09:50 +00:00
Tim Starling
1179421217
Reverted r48984. Fragile, doesn't work if memcached is enabled. See CodeReview.
2009-06-03 14:51:08 +00:00
Tim Starling
df41d898a7
Profiling for CPF::gender()
2009-06-03 06:28:19 +00:00
Alex Z
19a90fd8a7
On second thought, use idFromName and edits() instead, load() loads a whole bunch of stuff we don't need
2009-05-31 19:06:04 +00:00
Alex Z
12fb35058e
Some followup to r51200:
...
* Save a query by not using User::edits()
* Mark as an expensive function (it needs at least 1 query for each use)
* Use number formatting/raw option rather than pointless wfEscapeWikiText()
2009-05-31 18:55:38 +00:00
X!
784dc5cc9a
(bug 19012) Added {{NUMBEROFCONTRIBS}} variable
2009-05-30 17:27:16 +00:00
Siebrand Mazeland
8e23949bee
Proper casing for getDBkey()
2009-05-24 08:29:10 +00:00
Ryan Schmidt
54f5b23182
Follow-up on r49330
...
* re-add $wgRestrictDisplayTitle
* revert r49610
* prevent block-level and other such tags from being used in DISPLAYTITLE (while still allowing tags such as <sup> and <sub>)
2009-04-19 23:48:50 +00:00
Roan Kattouw
30c3ce9f9a
(bug 6092) Add parser function equivalents of {{REVISIONID}}, {{REVISIONTIMESTAMP}} (and friends) and {{REVISIONUSER}} magic words. These parser functions are marked as expensive and cache their results
2009-04-16 21:46:49 +00:00
Remember the dot
e4d211703c
(bug 12998) Allow <sup>, <sub>, etc. in DISPLAYTITLE
2009-04-09 05:15:43 +00:00
Philip Tzou
3cf3ea5f0b
Add group convertsion support for LanguageConverter. New magic word "{{GROUPCONVERT:xxx}}" enabled for this new feature. You can set related conversion rules in [[MediaWiki:Groupconversiontable-xxx]].
2009-03-29 08:55:45 +00:00
Andrew Garrett
27ea934436
Convert formatdate to a hashed parserfunction
2009-03-25 12:27:04 +00:00
Brion Vibber
1a58e8f93e
Fix up r48728 "Allow User: prefix in parameter to GENDER parser function"
...
Wasn't checking return value for null, or actually calling the getNamespace() method correctly.
2009-03-24 23:04:51 +00:00
Andrew Garrett
80e4139017
Allow User: prefix in parameter to GENDER parser function
2009-03-24 06:58:43 +00:00
Chad Horohoe
8f25eccecb
Documenting this, because it makes no sense.
2009-03-18 21:32:58 +00:00
Andrew Garrett
72acc9b179
Tweak r48249 -- allow specification of the default format, and require the date to take up the entire argument.
2009-03-10 05:19:05 +00:00
Andrew Garrett
b9ffb5a7e9
* (bug 4582) Provide preference-based autoformatting of unlinked dates with the dateformat
...
parser function.
2009-03-10 01:07:47 +00:00
Alexandre Emsenhuber
d710765f6f
Renamed CoreParserFunctions::namespace() to CoreParserFunctions::mwnamespace() to not break PHP 5.3, was throwing an E_PARSE: "Unexpected T_NAMESPACE"
2009-03-04 18:59:28 +00:00
Brion Vibber
ae0b528972
Revert r46628, r46639 for now "Don't allow padding parser functions to be used to truncate strings."
...
Doesn't seem to be a compelling reason to add this special-case restriction at this time, and there appear to be ways to work around it anyway, so let's not play the arms race. :)
2009-02-18 02:24:55 +00:00
Aaron Schulz
7a5ca259be
Rename new ACTIVEUSERS word to NUMBEROFACTIVEUSERS
2009-02-17 23:05:04 +00:00
Andrew Garrett
802c88e188
Add ACTIVEUSERS magic-word, complement to NUMBEROFUSERS.
2009-02-04 22:16:35 +00:00
Alex Z
a4fafb006b
(bug 8249) Followup to r46630, add parser function versions of the various PAGENAME magic words
2009-01-31 22:25:01 +00:00
Andrew Garrett
cff78fbda1
Fix r46628 -- I'd misunderstood the nature of the hack. People wanted to append the string to be truncated to an empty string, not the reverse.
2009-01-31 11:43:42 +00:00