Rotem Liss [Tue, 5 Aug 2008 10:25:17 +0000 (10:25 +0000)]
Localization update and fixes for he.
Raimond Spekking [Tue, 5 Aug 2008 10:20:43 +0000 (10:20 +0000)]
Tweak message: Deletions aren't logged in the upload log. See the deletion log.
Raimond Spekking [Tue, 5 Aug 2008 09:50:30 +0000 (09:50 +0000)]
Remove unused message (since r24952).
Rotem Liss [Tue, 5 Aug 2008 07:26:47 +0000 (07:26 +0000)]
Localization update for he + fixing messages.inc.
Raimond Spekking [Tue, 5 Aug 2008 06:01:54 +0000 (06:01 +0000)]
Reapply part of r38587:
* 'skinpreview' renamed to 'skin-preview': brackets outside of the hyperlink now. Betawiki has done the rename job for all languages already.
Brion Vibber [Tue, 5 Aug 2008 05:32:30 +0000 (05:32 +0000)]
Cleanup to r38608 ("Refactor badaccess-groupX and friends to use User::getGroupsWithPermission().")
* Remove some code duplication
* Fix some errors and plural failures in OutputPage::permissionRequired()
* Make the badaccess messages consistently wikitext now; in last rev they were output in different ways in each usage
Brion Vibber [Tue, 5 Aug 2008 05:12:59 +0000 (05:12 +0000)]
Update for r38533 -- avoid notice spew from groups that have no record for the perm
Brion Vibber [Tue, 5 Aug 2008 04:56:29 +0000 (04:56 +0000)]
Revert r38591 -- "Make good-faith effort to run BrokenLink hook in Linker::link(). No parser-test regressions, and it shouldn't change behavior unless Xml::expandAttributes() and Sanitizer::decodeTagAttributes() aren't inverses up to normalization."
IMHO this is an excellent opportunity to kill a horrible interface and replace it with a sane one. Note the only use of the BrokenLink hook currently in our SVN is in SemanticForms:
/**
* Sets the URL for form-based adding of a nonexistent (broken-linked, AKA
* red-linked) page
*/
function sffSetBrokenLink(&$linker, $title, $query, &$u, &$style, &$prefix, &$text, &$inside, &$trail) {
$link = sffAddDataLink($title);
if ($link != '')
$u = $link;
return true;
}
In the unlikely event that anybody else is really needing the exact hook details, I'm sure there's a much nicer, more future-friendly way to do it. Make a new hook and let these hypothetical extensions fix themselves up. :)
Brion Vibber [Tue, 5 Aug 2008 04:50:24 +0000 (04:50 +0000)]
Revert r38587, r38589 for now ("(bug 2314) Add links to users custom CSS and JS into Special:Preferences")
This clutters up the prefs UI with a lot of links which don't currently apply, most of which will never be used. It also isn't clear how it would apply to proposed non-skin-specific pages such as User:X/common.css/.js and User:X/print.css
Raimond Spekking [Tue, 5 Aug 2008 03:26:05 +0000 (03:26 +0000)]
Follow up per r38608: Update messages.inc
Chad Horohoe [Tue, 5 Aug 2008 02:37:28 +0000 (02:37 +0000)]
Refactor badaccess-groupX and friends to use User::getGroupsWithPermission().
* Should be a bit cleaner, and remove those ugly ugly switch() statements.
* Two messages are all that's needed here. Badaccess-group0, a generic "Permission denied" when no group is allowed access; and badaccess-groups which takes two parameters of $1 (groups required for access) and $2 (number of group matches, used for {{PLURAL:}}ing the message).
Fran Rogers [Tue, 5 Aug 2008 01:10:55 +0000 (01:10 +0000)]
Added an id to history-search, so it can be accessed easily via DOM
Shinjiman [Tue, 5 Aug 2008 00:36:53 +0000 (00:36 +0000)]
Localisation updates Cantonese, Chinese and Old/Late Time Chinese
Siebrand Mazeland [Mon, 4 Aug 2008 22:10:56 +0000 (22:10 +0000)]
Localisation updates from Betawiki
* various: user name change, special page aliases update, forgotten translation update
Siebrand Mazeland [Mon, 4 Aug 2008 21:51:19 +0000 (21:51 +0000)]
Localisation updates for core messages from Betawiki (2008-08-04 22:51 CEST)
* Also: remove some meta maintenance author artifacts for Niklas, SPQRobin, M.M.S., Siebrand, Jhs. Would otherwise have been removed on Betawiki export.
Siebrand Mazeland [Mon, 4 Aug 2008 20:53:22 +0000 (20:53 +0000)]
Fix syntax error
Aryeh Gregor [Mon, 4 Aug 2008 19:36:20 +0000 (19:36 +0000)]
Make good-faith effort to run BrokenLink hook in Linker::link(). No parser-test regressions, and it shouldn't change behavior unless Xml::expandAttributes() and Sanitizer::decodeTagAttributes() aren't inverses up to normalization.
Raimond Spekking [Mon, 4 Aug 2008 19:33:14 +0000 (19:33 +0000)]
Follow up for r38587: Thanks to VasilievVV for pointing out that not every wiki allows userCSS/JS.
Raimond Spekking [Mon, 4 Aug 2008 18:44:01 +0000 (18:44 +0000)]
* (bug 2314) Add links to users custom CSS and JS into Special:Preferences
** Attn Betawiki: Message 'skinpreview' renamed to 'skin-preview': brackets outside of the hyperlink(s) now: (Preview | associated CSS | associated JS)
Alexandre Emsenhuber [Mon, 4 Aug 2008 18:34:49 +0000 (18:34 +0000)]
Update URL in edit-externally-help, page moved to mediawiki.org
Alexandre Emsenhuber [Mon, 4 Aug 2008 18:07:36 +0000 (18:07 +0000)]
Add declaration of $links in SkinTemplate::buildCssLinks()
Alexandre Emsenhuber [Mon, 4 Aug 2008 17:30:01 +0000 (17:30 +0000)]
Use wfScript()
Anders Wegge Jakobsen [Mon, 4 Aug 2008 16:03:01 +0000 (16:03 +0000)]
Removing some wikipedianisms, adding myself as translator
Roan Kattouw [Mon, 4 Aug 2008 14:37:26 +0000 (14:37 +0000)]
* Mention multivalue parameters in the message about apihighlimits
* Add Bryan Tongh Minh to the API credits. Half of all image-related code is his
* Add myself to CREDITS. Why do we sort that by first name, though? Kind of weird
Rotem Liss [Mon, 4 Aug 2008 14:37:20 +0000 (14:37 +0000)]
Localization update for he.
Chad Horohoe [Mon, 4 Aug 2008 14:26:20 +0000 (14:26 +0000)]
Display permissions specific to the API (such as writeapi and apihighlimits) on action=help. For apihighlimits, give the limits they're held to (bug 14713)
Rotem Liss [Mon, 4 Aug 2008 14:19:29 +0000 (14:19 +0000)]
Localization update for he.
Anders Wegge Jakobsen [Mon, 4 Aug 2008 14:02:07 +0000 (14:02 +0000)]
New translation for history-search.
Rotem Liss [Mon, 4 Aug 2008 13:32:56 +0000 (13:32 +0000)]
Localization update for he.
Raimond Spekking [Mon, 4 Aug 2008 11:52:19 +0000 (11:52 +0000)]
Remove second (dupe) link to Special:Contributions. Keep the message short, the summary line is limited to 254 chars.
Brion Vibber [Mon, 4 Aug 2008 05:15:04 +0000 (05:15 +0000)]
Followup to r38525 (tweaks from r38400) -- don't put fragments on redlinks; they won't be useful on the edit UI, which isn't a page view.
(I suppose it's dubious whether we should do the same to nonexitent special pages.... but fragments there wouldn't be too helpful either so no need for extra logic to add it back. :)
Chad Horohoe [Mon, 4 Aug 2008 05:14:33 +0000 (05:14 +0000)]
Reimplement User::, now with less crappy name and only taking one permission at a time. :)
Domas Mituzas [Mon, 4 Aug 2008 05:07:53 +0000 (05:07 +0000)]
add some useless WHERE condition instead of 'Job::pop' :)
Brion Vibber [Mon, 4 Aug 2008 04:02:32 +0000 (04:02 +0000)]
Revert r38442 "Tweaking description for apihighlimits, as people are constantly asking what the limits are."
Hardcoding limits into a UI message isn't a good practice, as they may change.
Brion Vibber [Mon, 4 Aug 2008 03:45:22 +0000 (03:45 +0000)]
Revert r38427 "Create User::getGroupsInRoles(). Given an array of roles (edit, read, delete), return the groups allowed to do each."
This seems a bit odd; the name is certainly confusing -- getGroupsWithPermissions() would be clearer, but I'm not really sure I see why it's given an arbitrary-length list here (vs a simpler single check which can simply be run multiple times).
Aaron Schulz [Mon, 4 Aug 2008 03:37:32 +0000 (03:37 +0000)]
respect return value of $article->doWatch() (bug 11135)
Brion Vibber [Mon, 4 Aug 2008 03:00:53 +0000 (03:00 +0000)]
Change test case added in r38400
We shouldn't append a wiki link fragment onto a redlink; the edit UI is different from a page view, so appending a page-content fragment will at best do nothing and a worst conflict with the UI and scroll us down unexpectedly.
Shinjiman [Mon, 4 Aug 2008 01:23:19 +0000 (01:23 +0000)]
Localisation updates Cantonese, Chinese and Old/Late Time Chinese
Aryeh Gregor [Mon, 4 Aug 2008 00:53:13 +0000 (00:53 +0000)]
Document what the month number means for Language::tsToHebrew().
Aaron Schulz [Mon, 4 Aug 2008 00:25:07 +0000 (00:25 +0000)]
Remove div
Siebrand Mazeland [Sun, 3 Aug 2008 22:44:09 +0000 (22:44 +0000)]
Update credits and fix header
Alexandre Emsenhuber [Sun, 3 Aug 2008 19:40:37 +0000 (19:40 +0000)]
Use a <fieldset> for the date selector in history
Aaron Schulz [Sun, 3 Aug 2008 19:32:00 +0000 (19:32 +0000)]
Avoid some confusion with watching on edit by setting checkbox when ajax watch is used (bug 12395).
Anders Wegge Jakobsen [Sun, 3 Aug 2008 19:12:29 +0000 (19:12 +0000)]
Too many weird translations from Betawiki. Going over all proved to be too time-consuming, so translation was restarted from the "last known good" version, 30019. My recommendation is that Betawiki refrains from having non-natives translating messages; even if they think themselves able, too much weirdness creeps in. Better leave the mesages untranslated, instead of spreading gibberish.
Shinjiman [Sun, 3 Aug 2008 17:39:27 +0000 (17:39 +0000)]
Localisation updates Cantonese, Chinese and Old/Late Time Chinese
Last minute changes for the release branch 1.13
Aryeh Gregor [Sun, 3 Aug 2008 17:05:17 +0000 (17:05 +0000)]
Last commit contained errors. Revert most of it, keep only the tweaks to link() itself (and relevant parser test changes).
Aryeh Gregor [Sun, 3 Aug 2008 16:52:55 +0000 (16:52 +0000)]
* Output title before class in Linker::link() to match behavior of makeLink() and friends, so as not to have to change old parser tests.
* Do not add action=edit to nonexistent special pages.
* Add profiling point for the bit where we add classes in linkAttribs().
* Turn makeLinkObj(), makeKnownLinkObj(), makeBrokenLinkObj() into wrappers for link(). This requires the creation of two new functions to turn query strings/attribute strings into arrays, but still results in fewer LOC (-11 lines) due to less code duplication. This should be well-tested by the parser tests, because pretty much all link creation now goes through link(), but the only changes are encoding single quotes in attributes, which is a good change. I find no additional database queries, so since this isn't a CPU bottleneck, there should be no performance issues.
Alexandre Emsenhuber [Sun, 3 Aug 2008 16:36:45 +0000 (16:36 +0000)]
Use clone() directly instead of wfClone()
Aryeh Gregor [Sun, 3 Aug 2008 15:37:35 +0000 (15:37 +0000)]
(bug 15023) Another cosmetic regression from Linker changes: section link arrow in history comments should not be formatted as a stub (or redirect, or nonexistent page).
Aryeh Gregor [Sun, 3 Aug 2008 15:34:35 +0000 (15:34 +0000)]
RELEASE-NOTES for r38404, kthx.
Rotem Liss [Sun, 3 Aug 2008 14:30:09 +0000 (14:30 +0000)]
Localization update for he.
Rotem Liss [Sun, 3 Aug 2008 14:21:42 +0000 (14:21 +0000)]
Localization update for he.
Rotem Liss [Sun, 3 Aug 2008 13:19:24 +0000 (13:19 +0000)]
Localization update for he.
Rotem Liss [Sun, 3 Aug 2008 12:58:29 +0000 (12:58 +0000)]
Remove link in title.
Rotem Liss [Sun, 3 Aug 2008 12:47:03 +0000 (12:47 +0000)]
Remove self-link.
Shinjiman [Sun, 3 Aug 2008 10:33:32 +0000 (10:33 +0000)]
Update the Chinese conversion tables
Last minute changes for the release branch 1.13
Siebrand Mazeland [Sun, 3 Aug 2008 10:16:24 +0000 (10:16 +0000)]
Update 'movepagetext' to reflect the feature "Update any redirects that point to the original title"
Siebrand Mazeland [Sun, 3 Aug 2008 09:40:07 +0000 (09:40 +0000)]
Updated for 'nah' per translatewiki.net/w/i.php?title=Translating:Tasks&diff=532678&oldid=532672
Siebrand Mazeland [Sun, 3 Aug 2008 08:39:46 +0000 (08:39 +0000)]
Localisation updates for core messages from Betawiki (2008-08-03 10:28 CEST)
Meno25 [Sun, 3 Aug 2008 04:42:38 +0000 (04:42 +0000)]
Update specialPageAliases
Meno25 [Sun, 3 Aug 2008 02:47:34 +0000 (02:47 +0000)]
Remove dupe entry in authors
Aaron Schulz [Sat, 2 Aug 2008 19:48:56 +0000 (19:48 +0000)]
Move wfSupportsAjax() to ajax.js
Meno25 [Sat, 2 Aug 2008 18:14:54 +0000 (18:14 +0000)]
Update
Chad Horohoe [Sat, 2 Aug 2008 16:13:55 +0000 (16:13 +0000)]
Tweaking description for apihighlimits, as people are constantly asking what the limits are.
Robert Stojnić [Sat, 2 Aug 2008 15:00:28 +0000 (15:00 +0000)]
Another shot at bug 11035, added descriptive HTML title in standard page format.
Robert Stojnić [Sat, 2 Aug 2008 14:56:05 +0000 (14:56 +0000)]
Whoops, committed this by mistake.
Robert Stojnić [Sat, 2 Aug 2008 14:53:49 +0000 (14:53 +0000)]
Seems we cannot relay on __toString() to do its job on all PHP versions, now gets prefixedText() the safe way.
Thanks Nikerabbit for pointing it out.
Chad Horohoe [Sat, 2 Aug 2008 14:51:40 +0000 (14:51 +0000)]
Tweak the version info for MW just a bit, bring it more in line with the module listings in terms of formatting.
Robert Stojnić [Sat, 2 Aug 2008 14:20:15 +0000 (14:20 +0000)]
* (bug 14972) Use localized alias of Special:Search consistently (on all search forms)
Niklas Laxström [Sat, 2 Aug 2008 13:28:34 +0000 (13:28 +0000)]
* Removing linktrail which doesn't make any sense
* Adding number separators by the request of McDutchie@Betawiki
Niklas Laxström [Sat, 2 Aug 2008 13:19:22 +0000 (13:19 +0000)]
* Fixing namespaces (constants instead of strings)
Alexandre Emsenhuber [Sat, 2 Aug 2008 13:06:08 +0000 (13:06 +0000)]
Fixes for r38424:
* $wgAddGroups[$group] can be true if the user can add all rights, show this in Special:ListGroupRights
* added messages to messages.inc
Somehow related:
* Setting $wgAddGroups = $wgRemoveGroups = array(); in DefaultSettings.php seems to put a reference between these two variables.
Chad Horohoe [Sat, 2 Aug 2008 12:42:51 +0000 (12:42 +0000)]
Create User::getGroupsInRoles(). Given an array of roles (edit, read, delete), return the groups allowed to do each.
Victor Vasiliev [Sat, 2 Aug 2008 12:39:29 +0000 (12:39 +0000)]
* Fix WebRequest.php
* Add RELEASE-NOTES for my previous commit
Victor Vasiliev [Sat, 2 Aug 2008 11:29:27 +0000 (11:29 +0000)]
Show $wgAddGroups and $wgRemoveGroups on Special:ListGroupRights
Chad Horohoe [Sat, 2 Aug 2008 08:10:45 +0000 (08:10 +0000)]
Remove unused global.
Andrew Garrett [Sat, 2 Aug 2008 03:07:03 +0000 (03:07 +0000)]
Use content language for rightsnone
Chad Horohoe [Sat, 2 Aug 2008 02:39:09 +0000 (02:39 +0000)]
Take Article::viewRedirect() public and have it return a string so it can be used other places, like EditPage for proper rendering of redirects on preview (bug 2333). +Docs here and there.
Jon Harald Søby [Sat, 2 Aug 2008 01:06:35 +0000 (01:06 +0000)]
Gah, committed Linker.php by mistake. Reverting.
Jon Harald Søby [Sat, 2 Aug 2008 01:04:25 +0000 (01:04 +0000)]
Adding messages for new global group 'sysadmin'. Brion, Tim, Kate and JeLuF are all in it from the beginning.
Aaron Schulz [Fri, 1 Aug 2008 22:59:06 +0000 (22:59 +0000)]
Add date selector to history pages
Aaron Schulz [Fri, 1 Aug 2008 22:56:17 +0000 (22:56 +0000)]
Opps, var renamed
Aryeh Gregor [Fri, 1 Aug 2008 22:44:11 +0000 (22:44 +0000)]
Fix the regression Brion noticed (not caused by me!) with special page links getting fragments eaten. I noticed that additionally, all nonexistent pages with fragments eat the fragment, and fixed that. Added three new passing parser tests.
Aaron Schulz [Fri, 1 Aug 2008 22:39:45 +0000 (22:39 +0000)]
Remove extra vars
Aaron Schulz [Fri, 1 Aug 2008 22:38:45 +0000 (22:38 +0000)]
* Better yet, move getDateCond() to reverseChronologicalPager to avoid duplication.
* Make LogPager use getDateCond(). This also means that greg's fixes to contribs apply to logs as well.
Jack Phoenix [Fri, 1 Aug 2008 22:38:11 +0000 (22:38 +0000)]
adding new hook, MakeGlobalVariablesScript
Siebrand Mazeland [Fri, 1 Aug 2008 22:35:32 +0000 (22:35 +0000)]
Localisation updates for core messages from Betawiki (2008-08-02 00:20 CEST)
Aaron Schulz [Fri, 1 Aug 2008 22:28:31 +0000 (22:28 +0000)]
Minor refactoring and code style tweaks
Purodha B Blissenbach [Fri, 1 Aug 2008 22:20:41 +0000 (22:20 +0000)]
Message text punktuation.
Brion Vibber [Fri, 1 Aug 2008 21:00:24 +0000 (21:00 +0000)]
Don't die horribly from sql.php when making INSERT/DELETE/UPDATE/CREATE TABLE/etc calls that return 'true' instead of a result object.
Code was attempting to handle this case by asking the result object for its db so we can ask for the affected row count -- obviously that doesn't do so good when the result is not an object.
Changed Database::sourceStream() to send itself as the second parameter to the result-handling callback, so the callback knows which DB to check.
Siebrand Mazeland [Fri, 1 Aug 2008 19:57:27 +0000 (19:57 +0000)]
Fix previous change to 'undo-summary'. Should be shown in content language instead of user language
Brion Vibber [Fri, 1 Aug 2008 16:38:15 +0000 (16:38 +0000)]
* (bug 13376) Use $wgPasswordSender, not $wgEmergencyContact, as return
address for page update notification mails.
Note that $wgEmergencyContact is now not currently in active use, but could
in theory be used for some kinds of failure notifications or to provide to
users to contact in case of failure, which I think was its original intention.
Certainly it's silly to throw an "emergency" contact on auto-sent mails!
There's also a $wgNoReplyAddress, which is currently used to add a Reply-To
header on notification mails. WTF? :)
We should probably refactor all this address crap...
Chad Horohoe [Fri, 1 Aug 2008 16:22:51 +0000 (16:22 +0000)]
Remove global that exists nowhere but here.
Daniel Friesen [Fri, 1 Aug 2008 15:50:59 +0000 (15:50 +0000)]
Bugfix... PHP Notice outputted cause $skin was used in hook instead of $this.
Aryeh Gregor [Fri, 1 Aug 2008 15:13:14 +0000 (15:13 +0000)]
More profiling points for Linker::link(). And that's enough work on it for the moment.
Aryeh Gregor [Fri, 1 Aug 2008 15:09:57 +0000 (15:09 +0000)]
Convert two more Parser uses, no parser test failures. Any more conversions look like they'll have to get the parser to use arrays for query strings instead of storing them as strings.
Aryeh Gregor [Fri, 1 Aug 2008 15:02:46 +0000 (15:02 +0000)]
Start finding more bugs in Linker::link() by having the Parser use it, and running the parser tests.
* Support class="extiw"
* Do not double the fragment for external links with fragments. Move the code for this into a new Title::getLinkUrl() instead of a Linker method, because it seems like a useful concept to be able to get a *usable* link to the current Title.
* Fix a few parser tests that expected attributes in the opposite order.
* Don't overwrite actions for broken links.
* Style
If you want me to stop doing this, by the way, please say so before I spend too many more hours of my life on it.
Daniel Friesen [Fri, 1 Aug 2008 14:40:05 +0000 (14:40 +0000)]
New hook SkinBuildSidebar to allow extensions to modify the sidebar to do things like adding custom portlets.
Aryeh Gregor [Fri, 1 Aug 2008 14:33:14 +0000 (14:33 +0000)]
Revert 38348 and fix properly. $text must be raw HTML to allow things like images to be the link text. Use Xml::openElement() and Xml::closeElement() instead of Xml::element().
Aryeh Gregor [Fri, 1 Aug 2008 14:18:27 +0000 (14:18 +0000)]
Quick, how many days in
2592000 seconds? Yeah, I needed a calculator too.