Domas Mituzas [Sun, 28 May 2006 21:35:25 +0000 (21:35 +0000)]
vanity commit + documenting:
* Use optimized php5-only microtime()
* Add possibility to store local message cache as PHP executable script
* Fix profiling table definition
Rob Church [Sun, 28 May 2006 21:30:43 +0000 (21:30 +0000)]
(bug 6099) Introduce {{DIRECTIONMARK}} magic word (with {{DIRMARK}} as an alias)
Domas Mituzas [Sun, 28 May 2006 21:25:03 +0000 (21:25 +0000)]
microtime(true) instead of slow php4 hacks
Niklas Laxström [Sun, 28 May 2006 19:31:56 +0000 (19:31 +0000)]
* Update to Albanian localization (sq)
* Thanks to dori
Domas Mituzas [Sun, 28 May 2006 18:29:42 +0000 (18:29 +0000)]
Allow storing local message cache as PHP source instead of serialized array, this way opcode cache is enjoyed :-) Might be not that secure, so disabled by default.
Niklas Laxström [Sun, 28 May 2006 18:27:07 +0000 (18:27 +0000)]
* Undefined variable...
Rob Church [Sun, 28 May 2006 18:15:36 +0000 (18:15 +0000)]
Updates to German localisation
Domas Mituzas [Sun, 28 May 2006 17:05:22 +0000 (17:05 +0000)]
Added proper pf_server definition to table, enabled to turn on/off per-app-server profiling
Domas Mituzas [Sun, 28 May 2006 16:52:44 +0000 (16:52 +0000)]
Brag about added APC cache
Domas Mituzas [Sun, 28 May 2006 16:44:16 +0000 (16:44 +0000)]
Add APC shared memory caching support, for those who desperately need it.
It doesn't mean that it is any faster than MySQL-based object cache %)
Jens Frank [Sun, 28 May 2006 13:06:48 +0000 (13:06 +0000)]
(bug 1017) fix thumbnails of animated gifs
Brion Vibber [Sun, 28 May 2006 10:08:05 +0000 (10:08 +0000)]
* (bug 6117) Use message for history feed description, add German localization
Patch by Jimmy Collins, http://bugzilla.wikimedia.org/attachment.cgi?id=1847
Brion Vibber [Sun, 28 May 2006 09:31:04 +0000 (09:31 +0000)]
Had to revert the changes in r14424 / r14427 due to massive side-effect breakage on zh.wikipedia.org:
* Move parameter replacement before brace transformations in most of the
wfMsg() family (except for wfMsgHtml). This allows things like {{plural:}},
{{urlencode:}}, and {{fullurl:}} to be used in most cases correctly.
The content or UI language will be used accordingly for (forContent)?.
* Work around glitch with the above in {{int:}}; skip redundant transformations,
allow the including parser to do it.
* Fix {{int:}} to use content language, so it won't break caches and links
tables and randomly include data from the wrong language.
Uncertain what the cause is of the breakage, I have a hard time duplicating it
and it looks massively wrong (should not be possible). Failure on Parser.php
line 590, claims var not array, but the check two lines above ensures that
it is first...
Brion Vibber [Sun, 28 May 2006 09:07:42 +0000 (09:07 +0000)]
Change the method used to reverse arrays on unstrip of nowiki and html.
Did similar for other unstrip a while ago because it started mysteriously
blowing up; now getting mysteriuos blowups on these too, not sure why.
Only seems ot be affecting zhwiki for some reason
Brion Vibber [Sun, 28 May 2006 03:59:18 +0000 (03:59 +0000)]
Use separate history-feed-title message for the feed, since people like putting links and crud into the subtitle message.
Brion Vibber [Sun, 28 May 2006 03:47:28 +0000 (03:47 +0000)]
* (bug 472) Syndication feeds for the last few edits of page history
* Format edit comments in Recent Changes feed
* Switch incorrectly ordered column headers on Recent Changes feed diffs
Brion Vibber [Sun, 28 May 2006 01:56:21 +0000 (01:56 +0000)]
* Work around glitch with the above in {{int:}}; skip redundant transformations,
allow the including parser to do it.
* Fix {{int:}} to use content language, so it won't break caches and links
tables and randomly include data from the wrong language.
Brion Vibber [Sun, 28 May 2006 00:21:40 +0000 (00:21 +0000)]
Tweak bug 4598 with more sanity checks for cases
Brion Vibber [Sun, 28 May 2006 00:02:24 +0000 (00:02 +0000)]
Add parser tests for bug 4598 ('' in link title)
Brion Vibber [Sat, 27 May 2006 23:25:32 +0000 (23:25 +0000)]
Move parameter replacement before brace transformations in most of the wfMsg() family (except for wfMsgHtml). This allows things like {{plural:}}, {{urlencode:}}, and {{fullurl:}} to be used in most cases correctly. The content or UI language will be used accordingly for (forContent)?.
Brion Vibber [Sat, 27 May 2006 19:11:29 +0000 (19:11 +0000)]
* Replace fatally changed 'uploadnewversion' with 'uploadnewversion-linktext'
Fixes '$1' in the reupload message on existing wikis
Niklas Laxström [Sat, 27 May 2006 16:00:35 +0000 (16:00 +0000)]
* (bug 5862) Update of Belarusian language (be)
Niklas Laxström [Sat, 27 May 2006 14:31:29 +0000 (14:31 +0000)]
* <br/> -> <br />
Jens Frank [Sat, 27 May 2006 08:23:05 +0000 (08:23 +0000)]
(bug5077) added BeforePageDisplay hook
Brion Vibber [Sat, 27 May 2006 05:25:00 +0000 (05:25 +0000)]
* Markup anality: escape </ as <\/ in toolbar javascript for pure correctness under HTML-compatible browsers.
Brion Vibber [Sat, 27 May 2006 00:48:07 +0000 (00:48 +0000)]
* (bug 6102) For consistency with other markup, normalize all HTML-encoded
character entities in URLs, not just ampersands. This allows use of eg
= when making URLs for template parameters.
Niklas Laxström [Sat, 27 May 2006 00:39:09 +0000 (00:39 +0000)]
* (bug 6101) Update for Russian language (ru)
* The real file this time X_x
Rob Church [Sat, 27 May 2006 00:31:06 +0000 (00:31 +0000)]
* Remove redundant extra span tag
* Fix parser test for self-links
Brion Vibber [Sat, 27 May 2006 00:03:30 +0000 (00:03 +0000)]
Correct parser test "<nowiki> inside link". It incorrectly thought it was okay to have a nowiki section inside a link target; now shows the corrected behavior where that is rejected as a link.
Rob Church [Fri, 26 May 2006 23:15:37 +0000 (23:15 +0000)]
(bug 6103) Wrap self-links in a CSS class ("selflink")
Brion Vibber [Fri, 26 May 2006 21:33:38 +0000 (21:33 +0000)]
* Add $wgIgnoreImageErrors to suppress error messages for thumbnail rendering problems. If errors are transitory, this should reduce annoying messages making it into cached display.
Niklas Laxström [Fri, 26 May 2006 20:41:18 +0000 (20:41 +0000)]
* (bug 5962) Update for Italian language (it)
Niklas Laxström [Fri, 26 May 2006 20:33:38 +0000 (20:33 +0000)]
* (bug 6101) Update for Russian language (ru)
Niklas Laxström [Fri, 26 May 2006 19:49:12 +0000 (19:49 +0000)]
* (bug 6098) Add Aragonese language support (an)
Niklas Laxström [Fri, 26 May 2006 19:32:37 +0000 (19:32 +0000)]
* Updates
Antoine Musso [Fri, 26 May 2006 18:26:51 +0000 (18:26 +0000)]
Patch v2 Bug 5957: Update for Hebrew language (he)
Antoine Musso [Fri, 26 May 2006 17:23:27 +0000 (17:23 +0000)]
Bug 6004: Update for Polish language (pl)
Brion Vibber [Fri, 26 May 2006 12:25:46 +0000 (12:25 +0000)]
This is UTF-8 paradise, not Windows-1252 ghetto
Brion Vibber [Fri, 26 May 2006 12:11:54 +0000 (12:11 +0000)]
* Increase robustness of parser placeholders; fixes some glitches when adjacent to identifier-ish constructs such as URLs.
* Shut up the parser test whining about files in a temp directory.
Rob Church [Fri, 26 May 2006 11:25:22 +0000 (11:25 +0000)]
(bug 6081) Change description for Turkmen language
Brion Vibber [Fri, 26 May 2006 02:41:20 +0000 (02:41 +0000)]
* wfShellexec() now accepts an optional parameter to receive the exit code
* Failed, but not zero-length, thumbnail renderings are now removed. Should help clean up when rsvg fails in weird ways.
Brion Vibber [Fri, 26 May 2006 01:42:51 +0000 (01:42 +0000)]
Gah, forget this. borked
Brion Vibber [Fri, 26 May 2006 01:40:26 +0000 (01:40 +0000)]
woops
Brion Vibber [Fri, 26 May 2006 01:38:21 +0000 (01:38 +0000)]
Also log if we overrode the failure notice due to non-zero-size output file
Brion Vibber [Fri, 26 May 2006 01:16:21 +0000 (01:16 +0000)]
bump PHP requirement note
Brion Vibber [Fri, 26 May 2006 01:03:34 +0000 (01:03 +0000)]
* wfHostname() function for consistent server hostname use in debug messages
* Send thumbnailing error messages to 'thumbnail' log group
Brion Vibber [Thu, 25 May 2006 22:13:41 +0000 (22:13 +0000)]
* (bug 6086) Remove vestigial attempt to call Article::validate()
Niklas Laxström [Thu, 25 May 2006 20:52:45 +0000 (20:52 +0000)]
* Entries in $wgGrammarForms should apply to one language only
Niklas Laxström [Thu, 25 May 2006 15:17:25 +0000 (15:17 +0000)]
* (bug 5962) Update for Italian language (it)
Niklas Laxström [Thu, 25 May 2006 14:31:28 +0000 (14:31 +0000)]
* And the rest needed for $wgGrammarForms support
Anders Wegge Jakobsen [Thu, 25 May 2006 14:28:23 +0000 (14:28 +0000)]
Fix hardcoded 'done.' when removing watchlist entries
Niklas Laxström [Thu, 25 May 2006 14:21:45 +0000 (14:21 +0000)]
* Modified Language.php to support $wgGrammarForms. Languages which overwrite function convertGrammar() not yet modified.
Niklas Laxström [Thu, 25 May 2006 14:12:32 +0000 (14:12 +0000)]
* Added $wgGrammarForms global. New forms can be added without modifying the code, and site specific exceptions can be moved away from LanguageXx.php.
* Some whitespace
Antoine Musso [Thu, 25 May 2006 13:46:13 +0000 (13:46 +0000)]
Fix #6082: id for the form element
Niklas Laxström [Thu, 25 May 2006 12:26:12 +0000 (12:26 +0000)]
* Typo and whitespace
Rob Church [Thu, 25 May 2006 09:32:12 +0000 (09:32 +0000)]
(bug 6057) Count "licenses" as a message (and show it in Special:Allmessages)
Rob Church [Thu, 25 May 2006 08:22:32 +0000 (08:22 +0000)]
(bug 6062) Logic error in {{BASEPAGENAME}}
Brion Vibber [Thu, 25 May 2006 07:37:20 +0000 (07:37 +0000)]
To simplify the lives of extension developers, the logging type arrays can now be appended to directly by an extension setup function. It is no longer necessary to write four separate functions just to add a custom log type.
The old hooks for this are retained for backwards compatibility, but are deprecated.
Greg Sabino Mullane [Thu, 25 May 2006 00:44:55 +0000 (00:44 +0000)]
Add querycache_info table.
Brion Vibber [Wed, 24 May 2006 21:57:25 +0000 (21:57 +0000)]
* (bug 6074) Correct squid purging of offsite upload URLs
You can now feed both local relative URLs and fully-qualified URLs to the
squid purge functions; local URLs will have $wgInternalServer prepended
if needed. This avoids the broken URLs produced by other functions prepending
it when it wasn't always needed.
Antoine Musso [Wed, 24 May 2006 19:55:48 +0000 (19:55 +0000)]
Fix #6065: remove underscores when using MAG_NAMESPACE & MAG_TALKSPACE
use MAG_NAMESPACEE & MAG_TALKSPACEE if you want URL encoded text.
Niklas Laxström [Wed, 24 May 2006 19:04:23 +0000 (19:04 +0000)]
* (bug 6061) Improper escaping in some html forms
Antoine Musso [Wed, 24 May 2006 17:48:13 +0000 (17:48 +0000)]
patch by Nick Jenkins:
« Can I please send you a patch to clean up one minor thing, add two minor
tests, and add re-running previously successful tests on startup? »
Niklas Laxström [Wed, 24 May 2006 16:26:02 +0000 (16:26 +0000)]
* (bug 6054) Update to Indonesian localisation (id) #16
Rob Church [Wed, 24 May 2006 15:55:01 +0000 (15:55 +0000)]
Add {{CURRENTTIMESTAMP}} magic word
Niklas Laxström [Wed, 24 May 2006 15:50:12 +0000 (15:50 +0000)]
* (bug 6051) Improvement to German localisation (de)
Brion Vibber [Wed, 24 May 2006 09:05:49 +0000 (09:05 +0000)]
* Add 'DiffViewHeader' hook called before diff page output
Brion Vibber [Tue, 23 May 2006 20:49:30 +0000 (20:49 +0000)]
Versioncruft: remove a check for PHP 4.1 workaround, no longer needed
Rob Church [Tue, 23 May 2006 18:23:29 +0000 (18:23 +0000)]
(bug 4610) Indicate patrolled status on watchlists and allow users to mark changes as patrolled using the diff links there
Brion Vibber [Tue, 23 May 2006 10:01:45 +0000 (10:01 +0000)]
Broke some TOC interaction with <ref> in 14350; fixed.
Brion Vibber [Tue, 23 May 2006 07:19:01 +0000 (07:19 +0000)]
* Reordered wiki table handling and __TOC__ extraction in the parser to better handle some overlapping tag cases.
* Only the first __TOC__ is now turned into a TOC.
The table change doesn't disrupt either the parser tests or the en.wikipedia main page. Hopefully it won't break other real content...
Brion Vibber [Tue, 23 May 2006 04:15:37 +0000 (04:15 +0000)]
* Fix for HTML/JS injection bug in variable handler (found by Nick Jenkins)
Brion Vibber [Mon, 22 May 2006 22:15:18 +0000 (22:15 +0000)]
Remove the unused function and config option for opm.blitzed.org.
The service shut down a couple weeks ago, and the support was never
switched in to where you could use it anyway.
Brion Vibber [Mon, 22 May 2006 21:17:38 +0000 (21:17 +0000)]
* (bug 5523) $wgNoFollowNsExceptions to allow disabling rel="nofollow" in specially-selected namespaces.
Patch by Ilmari Karonen, http://bugzilla.wikimedia.org/attachment.cgi?id=1789&action=view
Niklas Laxström [Mon, 22 May 2006 10:50:12 +0000 (10:50 +0000)]
* Updates
Niklas Laxström [Mon, 22 May 2006 10:45:25 +0000 (10:45 +0000)]
* Update
Niklas Laxström [Mon, 22 May 2006 10:16:50 +0000 (10:16 +0000)]
* (bug 6046) Update to Indonesian localisation (id) #15
Rob Church [Mon, 22 May 2006 09:42:37 +0000 (09:42 +0000)]
* (bug 5511) Fix URL-encoding of usernames in links on Special:Ipblocklist
Rob Church [Mon, 22 May 2006 09:28:03 +0000 (09:28 +0000)]
Use appropriate HTML functions to create the tool links on image pages, so they don't look garbled when tidy isn't on
Rob Church [Mon, 22 May 2006 08:59:15 +0000 (08:59 +0000)]
Minor cosmetic change...add parentheses
Ævar Arnfjörð Bjarmason [Mon, 22 May 2006 07:12:53 +0000 (07:12 +0000)]
* Pass the extension to detectScript and allow files with the 'svg' extension to possibly maybe contain <title>
Brion Vibber [Mon, 22 May 2006 00:42:55 +0000 (00:42 +0000)]
Revert part of r14280 which broke history paging on 32-bit systems.
Niklas Laxström [Sun, 21 May 2006 23:39:55 +0000 (23:39 +0000)]
* Updates from Eugene Zelenko
Niklas Laxström [Sun, 21 May 2006 23:06:07 +0000 (23:06 +0000)]
* Big update to Swedish localisation (sv)
** Thanks to sanna and habj
Rob Church [Sun, 21 May 2006 23:01:08 +0000 (23:01 +0000)]
(bug 764) Add CREATE TEMPORARY TABLES to default database permissions
Niklas Laxström [Sun, 21 May 2006 20:50:42 +0000 (20:50 +0000)]
* (mail|meta).wikipedia.org -> wikimedia.org
* Removed linkify from [[IP address]] in anontalkpagetext
Niklas Laxström [Sun, 21 May 2006 19:34:54 +0000 (19:34 +0000)]
* (bug 6039) Update for Portuguese localisation (pt)
Rob Church [Sun, 21 May 2006 17:03:25 +0000 (17:03 +0000)]
* (bug 3974) Add parameter for site URL to "passwordremindertext"
Antoine Musso [Sun, 21 May 2006 14:22:08 +0000 (14:22 +0000)]
#5015 : update magic words translation in LanguageBe.php
Antoine Musso [Sun, 21 May 2006 10:18:58 +0000 (10:18 +0000)]
typo, return values, delete output files if test was valid
Antoine Musso [Sun, 21 May 2006 10:06:02 +0000 (10:06 +0000)]
fix for wiki-mangleme
Antoine Musso [Sun, 21 May 2006 10:00:17 +0000 (10:00 +0000)]
Fuzz tester by Nick Jenkins
http://mail.wikipedia.org/pipermail/wikitech-l/2006-May/035751.html
Niklas Laxström [Sun, 21 May 2006 00:08:46 +0000 (00:08 +0000)]
* (bug 6029) Improvement to German localisation (de)
Antoine Musso [Sat, 20 May 2006 20:54:18 +0000 (20:54 +0000)]
Fix #2015: add "\sim" to ~ conversion for HTML rendering
Antoine Musso [Sat, 20 May 2006 20:11:08 +0000 (20:11 +0000)]
Commiting patch in #5950, created 2006-05-20 18:20
patch by Solensean
Antoine Musso [Sat, 20 May 2006 08:51:59 +0000 (08:51 +0000)]
Fix #6018: Special:Userrights -> wrong message when no user was specified
Patch by Jimmy Collins <jimmy.collins@web.de>
Antoine Musso [Sat, 20 May 2006 08:20:41 +0000 (08:20 +0000)]
Fix #5968: note about autonumbering change (introduced in r14202).
Antoine Musso [Sat, 20 May 2006 08:07:16 +0000 (08:07 +0000)]
Fix #6015: dd spacing in the boxes "edit is minor" and "watch this"
Patch by Rotem Liss <mail@rotemliss.com>
Antoine Musso [Sat, 20 May 2006 07:37:47 +0000 (07:37 +0000)]
Fix #6025: SpecialImport.php -> wrong message when no file was selected
Patch by Jimmy Collins <jimmy.collins@web.de>
Rob Church [Sat, 20 May 2006 00:40:21 +0000 (00:40 +0000)]
(bug 6027) More updates to German localisation