Rob Church [Thu, 5 Jul 2007 18:20:46 +0000 (18:20 +0000)]
Improvements to the watchlist editor per Brion; diff the current watchlist against the list of wanted titles, speeds things up, avoids resetting notification timestamps and lets us show a couple of natty lists which make the user feel warm and fuzzy inside. Also, ignore titles which can't be watched - special, media, interwiki etc.
Brion Vibber [Thu, 5 Jul 2007 17:51:37 +0000 (17:51 +0000)]
Don't bother including the ajax watch localizations for anon users. Should save a few bytes times a few billion hits per month. :)
Daniel Cannon [Thu, 5 Jul 2007 17:13:56 +0000 (17:13 +0000)]
Deleted trunk/phase3/includes/api/ApiRollback.php Mistakenly created in trunk, rather than in branch.
Roan Kattouw [Thu, 5 Jul 2007 15:09:06 +0000 (15:09 +0000)]
API: Adding ucnamespace parameter to list=usercontribs
Tim Starling [Thu, 5 Jul 2007 13:57:54 +0000 (13:57 +0000)]
gen=js has the wrong cache properties for language-dependent text. Moved wgAjaxWatch initialisation to makeGlobalVariablesScript(). Added associative array capability to Xml::encodeJsVar().
Greg Sabino Mullane [Thu, 5 Jul 2007 13:41:47 +0000 (13:41 +0000)]
Add in binary type
Magnus Manske [Wed, 4 Jul 2007 21:04:19 +0000 (21:04 +0000)]
Fix: mkdir doesn't run recursively on Windows when using "/" separators
Rotem Liss [Wed, 4 Jul 2007 20:09:53 +0000 (20:09 +0000)]
Update.
Ivan Lanin [Wed, 4 Jul 2007 17:02:58 +0000 (17:02 +0000)]
Indonesian (id) localisation updates.
Rob Church [Wed, 4 Jul 2007 10:27:00 +0000 (10:27 +0000)]
Revert part of r23695; "parsemag" is superfluous when doing a normal parse, and this also breaks intended message handling
Rob Church [Wed, 4 Jul 2007 10:18:10 +0000 (10:18 +0000)]
Make WatchlistEditor::extractTitles() more robust when dealing with blank lines
Raimond Spekking [Wed, 4 Jul 2007 10:02:35 +0000 (10:02 +0000)]
* Make {{PLURAL:}} available for 2 messages
* Update German
Rob Church [Wed, 4 Jul 2007 01:52:16 +0000 (01:52 +0000)]
Move all watchlist editing into WatchlistEditor class, integrating "raw editing" from ExportWatchlist extension, per Brion. Spiffed up the existing editor and "clear" interface; all three editors better integrated from a UI perspective.
Raimond Spekking [Tue, 3 Jul 2007 20:41:48 +0000 (20:41 +0000)]
Little tweak to Arabic --> Latin transliteration
Raimond Spekking [Tue, 3 Jul 2007 18:34:47 +0000 (18:34 +0000)]
* (bug 10409) Update Japanese translations
Patch by Kkkdc
Aryeh Gregor [Mon, 2 Jul 2007 23:22:39 +0000 (23:22 +0000)]
Revert r23617 per Brion
Tim Starling [Mon, 2 Jul 2007 16:33:23 +0000 (16:33 +0000)]
Bug 10435: oi_name_archive_name index length overflow
Aryeh Gregor [Mon, 2 Jul 2007 16:19:25 +0000 (16:19 +0000)]
(bug 10438) HTML TeX formulas should not wrap, according to standard TeX behavior.
Aryeh Gregor [Mon, 2 Jul 2007 16:15:27 +0000 (16:15 +0000)]
(bug 10437) Move texvc styling to shared.css. Also, apparently I forgot to commit RELEASE-NOTES changes from last commit.
Raimond Spekking [Mon, 2 Jul 2007 15:57:04 +0000 (15:57 +0000)]
* (bug 10405) Update Farsi translation
Patch by Huji
* (bug 10363) Update Bulgarian translations
Patch by Borislav Manolov
Raimond Spekking [Mon, 2 Jul 2007 15:54:43 +0000 (15:54 +0000)]
* (bug 10375) Change thousands separator character to for Latin (la)
Aryeh Gregor [Mon, 2 Jul 2007 15:46:55 +0000 (15:46 +0000)]
* Add 'editsection-brackets' message to allow localization (or removal) of the brackets in the "[edit]" link for sections.
* rebuildMessages.php no longer adds the ending ?>
* Rebuilt MessagesEn.php
* Added Linker::doEditSectionLink to remove shared code from editSectionLink and editSectionLinkForOther
Roan Kattouw [Mon, 2 Jul 2007 11:52:14 +0000 (11:52 +0000)]
API: Fixing a bug that caused inprop=protection to scream when no
existent titles were specified
Raimond Spekking [Mon, 2 Jul 2007 09:50:41 +0000 (09:50 +0000)]
* (bug 10412) Update Chinese translations
Patch by Shinjiman
Raimond Spekking [Mon, 2 Jul 2007 09:41:23 +0000 (09:41 +0000)]
* (bug 10418) Swedish translation
Patch by Lejonel
Raimond Spekking [Mon, 2 Jul 2007 09:06:24 +0000 (09:06 +0000)]
* Updates German
* Updates maintenance messages. Removing one comment, it has nothing to do with localization.
Anders Wegge Jakobsen [Mon, 2 Jul 2007 08:58:54 +0000 (08:58 +0000)]
Updated translations for da
Tim Starling [Sun, 1 Jul 2007 22:22:16 +0000 (22:22 +0000)]
Display a distinctive message when the edit token suffix is mangled. On report of widespread bot breakage, due to adding "+".
Tim Starling [Sun, 1 Jul 2007 21:50:33 +0000 (21:50 +0000)]
Respect $wgUseAjax
Aryeh Gregor [Sun, 1 Jul 2007 19:57:30 +0000 (19:57 +0000)]
* (bug 10422) Change <pre> on CSS/JS pages to <div> and allow wikitext
* Remove now-unused ShowRawCssJs hook, unless someone can think of a reason someone would want to use it when wikitext is allowed inside it
Patch to SyntaxHighlight_GeSHi to come in a moment.
Niklas Laxström [Sun, 1 Jul 2007 19:20:49 +0000 (19:20 +0000)]
* Updates to Kabyle (kab)
Tim Starling [Sun, 1 Jul 2007 18:50:31 +0000 (18:50 +0000)]
forgot to commit this
Niklas Laxström [Sun, 1 Jul 2007 18:49:15 +0000 (18:49 +0000)]
* Updates to ti by Blake
Tim Starling [Sun, 1 Jul 2007 18:24:47 +0000 (18:24 +0000)]
* De-crappified JS upload dest check feature. Converted to sajax framework. Comprehensive destination checking like the previous behaviour on submission. 500ms typing delay for rate limiting, response cache. Don't display the warning on submission if the user has already seen it via AJAX.
* Added support for static member functions as AJAX callbacks.
* Moved all upload-related javascript to upload.js.
* Needs artwork, see TODO in upload.js.
* Removed UploadForm::showSuccess() as per wikitech-l discussion. Redirect to description page unconditionally.
Ivan Lanin [Sun, 1 Jul 2007 15:08:49 +0000 (15:08 +0000)]
Indonesian (id) localisation updates.
Tim Starling [Sun, 1 Jul 2007 13:56:05 +0000 (13:56 +0000)]
Fixed unnecessary use of the replaceafter option to wfMsgExt(). Using it causes links generated in wikitext from parameters to not work, due to conversion of $1 to %241. This does mean the success links are coloured like external links, but on the plus side, it means you can have things like "check [[Special:Whatlinkshere/$1|what links here]] and fix double redirects". Backwards compatibility with messages is retained.
Magnus Manske [Sun, 1 Jul 2007 13:38:29 +0000 (13:38 +0000)]
making better use of DOM
Magnus Manske [Sun, 1 Jul 2007 13:26:57 +0000 (13:26 +0000)]
New javascript for upload page that will show a warning if a file with the "destination filename" already exists. This uses api.php. As it is only used after someone already specified a file to upload, stress to servers should be minimal. Note that there is a hardcoded English warning text in there; not sure how to i18e it.
Yuri Astrakhan [Sun, 1 Jul 2007 06:45:14 +0000 (06:45 +0000)]
API: Reverted back to r23531 for the reasons listed in bug 10297
Rotem Liss [Sat, 30 Jun 2007 10:43:06 +0000 (10:43 +0000)]
TODO list.
Rotem Liss [Sat, 30 Jun 2007 10:33:17 +0000 (10:33 +0000)]
Update.
Roan Kattouw [Sat, 30 Jun 2007 09:31:51 +0000 (09:31 +0000)]
Removing a ')' that broke the entire API
Roan Kattouw [Sat, 30 Jun 2007 09:23:05 +0000 (09:23 +0000)]
Adding rvprop=lastid parameter to prop=revisions that lists revid of
previous revision (bug 10297)
Rob Church [Sat, 30 Jun 2007 04:21:09 +0000 (04:21 +0000)]
(bug 10404) Show rights log fragment for the selected user in Special:Userrights
Rob Church [Sat, 30 Jun 2007 04:06:24 +0000 (04:06 +0000)]
Yes, now actually ditch the old code. :D
Rob Church [Sat, 30 Jun 2007 04:04:34 +0000 (04:04 +0000)]
Ditch over-verbose "statement of rights" in Special:Userrights; this isn't a sodding constitution. Replace with two simple lists using the proper list-formatting functions.
Aaron Schulz [Sat, 30 Jun 2007 01:03:21 +0000 (01:03 +0000)]
*Mark all versions newer than the time of the latest revision viewed as "updated since last view", not just the current (bug 10277)
Aaron Schulz [Sat, 30 Jun 2007 00:10:49 +0000 (00:10 +0000)]
*Use NS_SPECIAL constant to be formal
Aaron Schulz [Sat, 30 Jun 2007 00:08:58 +0000 (00:08 +0000)]
*Don't fuck over special pages with oldid param
Yuri Astrakhan [Fri, 29 Jun 2007 22:05:30 +0000 (22:05 +0000)]
API: Minor cleanup
Yuri Astrakhan [Fri, 29 Jun 2007 21:44:15 +0000 (21:44 +0000)]
API: Fixed site language code to use global instead of user's
Roan Kattouw [Fri, 29 Jun 2007 20:22:33 +0000 (20:22 +0000)]
Making non-fm formats return help text when action=help is explicitly
set (bug 10391).
Roan Kattouw [Fri, 29 Jun 2007 20:02:26 +0000 (20:02 +0000)]
Reverting r23562: accidentally modified phase3 rather than
branch/apiedit
Roan Kattouw [Fri, 29 Jun 2007 19:55:46 +0000 (19:55 +0000)]
* Separating UI code and DB code in Article::rollback()
* Adding API rollback functionality
Roan Kattouw [Fri, 29 Jun 2007 19:00:44 +0000 (19:00 +0000)]
Adding language in meta=siteinfo (API) (bug 10411)
Brion Vibber [Fri, 29 Jun 2007 15:44:13 +0000 (15:44 +0000)]
bring $wgCompressRevisions comment in line with post-1.4 behavior
Brion Vibber [Fri, 29 Jun 2007 14:42:27 +0000 (14:42 +0000)]
* Fix empty message checks for message names containing &
This corrects some odd behavior with sidebar items and custom namespaces
containing ampersands.
Brion Vibber [Fri, 29 Jun 2007 14:12:59 +0000 (14:12 +0000)]
Revert r23541, breaks AJAX watch and god knows what else
Rob Church [Fri, 29 Jun 2007 13:53:27 +0000 (13:53 +0000)]
Fix r23553
Rob Church [Fri, 29 Jun 2007 13:52:54 +0000 (13:52 +0000)]
Hook callbacks for 'ShowRawCssJs' should do their own output, if so desired; don't trust the text we get back from the hook.
Niklas Laxström [Fri, 29 Jun 2007 13:24:57 +0000 (13:24 +0000)]
* Darn these colons everywhere
Niklas Laxström [Fri, 29 Jun 2007 13:20:09 +0000 (13:20 +0000)]
* Some updates
Brion Vibber [Fri, 29 Jun 2007 13:07:59 +0000 (13:07 +0000)]
* (bug 10406) Fix Special:Listusers filter form for non-ASCII localizations
was misescaped (URL form instead of dbkey form)
Raimond Spekking [Fri, 29 Jun 2007 10:04:47 +0000 (10:04 +0000)]
Revert r23523, r23524, stabbed by Tim :-(
Removing hard coded colons breaks to many customizations. Sorry again.
Tim Starling [Fri, 29 Jun 2007 08:56:30 +0000 (08:56 +0000)]
Restore MW 1.4 behaviour for Special:Upload -- redirect to description page on new upload, show success on reupload.
Raimond Spekking [Fri, 29 Jun 2007 08:47:22 +0000 (08:47 +0000)]
* (bug 10405) Update Farsi translations
Patch by Huji
Rob Church [Fri, 29 Jun 2007 06:06:25 +0000 (06:06 +0000)]
Note removal of ?> tags
Aryeh Gregor [Fri, 29 Jun 2007 06:01:50 +0000 (06:01 +0000)]
(bug 10184) Site CSS/JS should be included after that added dynamically (e.g. by extensions). Shouldn't break anything, I think. MediaWiki:GeSHi.css could be removed now.
Rob Church [Fri, 29 Jun 2007 04:31:19 +0000 (04:31 +0000)]
Clean up handling of custom CSS and JavaScript pages in Article::view():
* Don't use parser cache, output is garbled
* Run 'ShowRawCssJs' hook
Ivan Lanin [Fri, 29 Jun 2007 02:45:40 +0000 (02:45 +0000)]
Indonesian (id) localisation updates.
Aryeh Gregor [Fri, 29 Jun 2007 01:25:07 +0000 (01:25 +0000)]
Oops, one bogus one slipped through.
Aryeh Gregor [Fri, 29 Jun 2007 01:19:14 +0000 (01:19 +0000)]
Remove ?>'s from files. They're pointless, and just asking for people to mess with the files and add trailing whitespace. (Yes, I looked over every one and reverted those that were bogus. Slash-enter a million times in less worked well enough, although it was a bit mind-numbing.)
Rob Church [Thu, 28 Jun 2007 22:40:13 +0000 (22:40 +0000)]
Fix comment; fixes a wider problem, in fact
Rob Church [Thu, 28 Jun 2007 22:34:36 +0000 (22:34 +0000)]
* Fix read permission check for special pages with subpage parameters, e.g. Special:Confirmemail
* Fix read permission check for page titles consisting of one or more zeros, e.g. "0", "00" etc.
Aryeh Gregor [Thu, 28 Jun 2007 22:11:59 +0000 (22:11 +0000)]
Added three more missing colons, rebuilt en and tyv
Aryeh Gregor [Thu, 28 Jun 2007 22:02:22 +0000 (22:02 +0000)]
More, with double quotes this time
Rob Church [Thu, 28 Jun 2007 22:00:13 +0000 (22:00 +0000)]
Fix broken handling of log views for page titles consisting of one or more zeros, e.g. "0", "00" etc.
Aryeh Gregor [Thu, 28 Jun 2007 21:57:52 +0000 (21:57 +0000)]
Cleanup for r23523 using sed
Raimond Spekking [Thu, 28 Jun 2007 21:43:02 +0000 (21:43 +0000)]
* Remove hard coded colons from upload form code, add them into message file
Raimond Spekking [Thu, 28 Jun 2007 21:04:24 +0000 (21:04 +0000)]
* (bug 10363) Update Bulgarian translations
Patch by Borislav Manolov
Niklas Laxström [Thu, 28 Jun 2007 20:39:43 +0000 (20:39 +0000)]
* ef bb bf
Raimond Spekking [Thu, 28 Jun 2007 19:35:15 +0000 (19:35 +0000)]
* Adding a comment to new 'movepage-moved' messages
* Update German
Rotem Liss [Thu, 28 Jun 2007 19:11:18 +0000 (19:11 +0000)]
Update.
Rob Church [Thu, 28 Jun 2007 18:54:26 +0000 (18:54 +0000)]
Update Farsi for r23513, patch from Huji
Rob Church [Thu, 28 Jun 2007 18:18:42 +0000 (18:18 +0000)]
Pass the two titles in plain text as (unused per default) parameters $3 and $4 to allow additional goodies in the message (parser functions, extra links etc.)
Rob Church [Thu, 28 Jun 2007 18:16:56 +0000 (18:16 +0000)]
More specific bug no.
Rob Church [Thu, 28 Jun 2007 18:12:25 +0000 (18:12 +0000)]
Sort out this ridiculous bug in Special:MovePage success message once and for all. Ditch the old message ("pagemovedtext") and introduce a new one ("movepage-moved") which expects proper links, parsed inline. Link to original page doesn't redirect.
Daniel Cannon [Thu, 28 Jun 2007 17:49:18 +0000 (17:49 +0000)]
Rmv duplicate include.
Brion Vibber [Thu, 28 Jun 2007 16:21:27 +0000 (16:21 +0000)]
* Delay AJAX watch initialization until click so IE 6 with ugly security
settings doesn't prompt you until you use the link.
Rob Church [Thu, 28 Jun 2007 16:06:32 +0000 (16:06 +0000)]
(bug 10398) Honour .php5 script extensions in pre-installation splash screen
Brion Vibber [Thu, 28 Jun 2007 16:06:10 +0000 (16:06 +0000)]
* Use native XMLHttpRequest class in preference to ActiveX on IE 7; this
avoids the "ActiveX "Do you want to allow ActiveX?" prompt when something
security settings are cranked this way and AJAX-y gets used.
We still get prompts on IE 6, though, which is kind of annoying.
Brion Vibber [Thu, 28 Jun 2007 15:13:28 +0000 (15:13 +0000)]
* (bug 10396) Fix AJAX error when $wgScriptPath/index.php is not valid;
using $wgScript now included in JS info
Brion Vibber [Thu, 28 Jun 2007 15:05:03 +0000 (15:05 +0000)]
* (bug 10397) Fix AJAX watch error fallback when we receive a bogus result
Brion Vibber [Thu, 28 Jun 2007 14:50:06 +0000 (14:50 +0000)]
* (bug 10387) Detect and handle '.php5' extension environments at install time
Patch by Edward Z. Yang.
Brion Vibber [Thu, 28 Jun 2007 13:42:17 +0000 (13:42 +0000)]
Tweak API change which broke Makesysop extension. Same functionality, now in compatible API.
* use protected, not private, so subclass can still call showEditUserGroupsForm()
* restore compatible parameters to showEditUserGroupsForm()
* encapsulate the filtering of available groups into splitGroups(), so caller doesn't have to do it
Rob Church [Thu, 28 Jun 2007 12:55:12 +0000 (12:55 +0000)]
(bug 10392) Include MediaWiki version details in version output [Roan Kattouw]
Brion Vibber [Wed, 27 Jun 2007 21:02:49 +0000 (21:02 +0000)]
Revert r23034 for the moment; made it hard to clearly extract log line information via cut-n-paste since date is missing
Aaron Schulz [Wed, 27 Jun 2007 20:53:47 +0000 (20:53 +0000)]
*goddamnit
Brion Vibber [Wed, 27 Jun 2007 20:51:41 +0000 (20:51 +0000)]
Fix regression -- wfMkdirParents() started whining if target directory existed, instead of just giving the thumbs-up
Aaron Schulz [Wed, 27 Jun 2007 20:43:29 +0000 (20:43 +0000)]
*Add usertext_timestamp index to archive table