Antoine Musso [Sat, 20 Nov 2004 03:45:38 +0000 (03:45 +0000)]
specialPageList() : comment about bug 913
Tim Starling [Sat, 20 Nov 2004 03:40:50 +0000 (03:40 +0000)]
in category browser, makeKnownLink() -> makeLink(), now that the delayed link expansion bug is fixed
Tim Starling [Sat, 20 Nov 2004 03:35:00 +0000 (03:35 +0000)]
fixed bug 875, circular category references cause timeout or stack overflow
Brion Vibber [Fri, 19 Nov 2004 12:50:21 +0000 (12:50 +0000)]
fix notice: uninitialised var
Brion Vibber [Fri, 19 Nov 2004 12:44:51 +0000 (12:44 +0000)]
doc comment fiddling
Brion Vibber [Fri, 19 Nov 2004 08:57:17 +0000 (08:57 +0000)]
Fix MySkin for the post-PHPTAL era
Brion Vibber [Fri, 19 Nov 2004 07:37:46 +0000 (07:37 +0000)]
* remove PHP5 warning; PHPTAL no longer needed for MonoBook
* set $wgUsePHPTal to false; not sure if it's really needed anymore. Disabled TAL version of MonoBook
* re-enabled display of PEAR errors from PHPTal skins (if they get used)
Brion Vibber [Fri, 19 Nov 2004 07:15:42 +0000 (07:15 +0000)]
Still ugly, but fixed some glitches
Brion Vibber [Fri, 19 Nov 2004 04:14:59 +0000 (04:14 +0000)]
Convert MonoBook to pure PHP, not requiring PHPTAL.
Right now the code is ugly, pretty much a straight convert. Will pretty up later.
Brion Vibber [Thu, 18 Nov 2004 23:41:46 +0000 (23:41 +0000)]
Spaces to tabs
Mr. E23 [Thu, 18 Nov 2004 18:57:51 +0000 (18:57 +0000)]
Added 'cont.' to category listing headers when the listing continues from the previous column
Tim Starling [Thu, 18 Nov 2004 11:43:07 +0000 (11:43 +0000)]
Moved non-working skins to "disabled" subdirectory
Tim Starling [Thu, 18 Nov 2004 11:37:14 +0000 (11:37 +0000)]
Less obtrusive RC patrol feature, also works with enhanced RC, disable client side cache for Special:Recentchanges if $wgUseRCPatrol
Brion Vibber [Wed, 17 Nov 2004 11:47:22 +0000 (11:47 +0000)]
* Partial fix for pages starting with lowercase letters (??)
* CamelCase and /Subpage link conversion (adds a new revision by 'Conversion script' instead of overwriting previous edit)
Brion Vibber [Wed, 17 Nov 2004 06:58:51 +0000 (06:58 +0000)]
Fix tooltip for 'related changes'
Brion Vibber [Tue, 16 Nov 2004 05:28:47 +0000 (05:28 +0000)]
Experimental authentication plugin interface. Will require a little bit more work to nail down all requirements.
Brion Vibber [Mon, 15 Nov 2004 12:54:45 +0000 (12:54 +0000)]
Fix opening of session for users visiting with saved password token
Brion Vibber [Mon, 15 Nov 2004 11:06:58 +0000 (11:06 +0000)]
Fix regression in last commits: remember the description when holding for warning
Brion Vibber [Mon, 15 Nov 2004 10:55:58 +0000 (10:55 +0000)]
s/style/class/
Brion Vibber [Mon, 15 Nov 2004 10:43:43 +0000 (10:43 +0000)]
A couple of further changes:
* Move the empty check up to the top, so the message isn't misleading
* Strip colons out of the names, as this sometimes has odd effects and is probably not so allowed on Windows.
Forgot to mention, last commit included some fragments from the patch by Benjamin Jemlich (http://bugzilla.wikipedia.org/attachment.cgi?id=46)
Brion Vibber [Mon, 15 Nov 2004 10:03:34 +0000 (10:03 +0000)]
(bug 548) A spot of refactoring, for legibility and better handling of 'warning'-causing uploads.
Such uploads are now moved to a holding area, so if the user doesn't explicitly cancel it doesn't overwrite the original file silently.
Domas Mituzas [Mon, 15 Nov 2004 09:02:24 +0000 (09:02 +0000)]
fix field names in PRIMARY KEY spec
Domas Mituzas [Mon, 15 Nov 2004 08:56:43 +0000 (08:56 +0000)]
add ugly notice asking to populate groups data, if anonymous group is not loaded
Brion Vibber [Mon, 15 Nov 2004 05:46:39 +0000 (05:46 +0000)]
Although this file should not be included in the first place, we might as well put the proper PHP tags on so that it doesn't spew PHP source code all over the HTML output when short tags are off.
Brion Vibber [Mon, 15 Nov 2004 00:59:40 +0000 (00:59 +0000)]
Fix composition bug: completed hangul syllable should not be merged with another following final jamo
Brion Vibber [Mon, 15 Nov 2004 00:58:36 +0000 (00:58 +0000)]
Add a utf-8 to hex sequence function for debugging
Brion Vibber [Mon, 15 Nov 2004 00:15:58 +0000 (00:15 +0000)]
Spiff this up a bit:
* output data returned by the eval; prints strings and numbers directly, var_dump()s arrays and objects
* if no returned data, print a line break. This makes things easier when doing 'echo' and you forget to add one yourself.
* Add some documentation comments
Antoine Musso [Sun, 14 Nov 2004 22:50:24 +0000 (22:50 +0000)]
small typo (missing '$' for a variable name)
Brion Vibber [Sun, 14 Nov 2004 21:40:44 +0000 (21:40 +0000)]
Test: feeds random strings to both pure PHP and ICU code paths looking for differences.
Brion Vibber [Sun, 14 Nov 2004 21:36:43 +0000 (21:36 +0000)]
Fix regression in ICU-mode UTF-8 verification: U+FFFF is forbidden
Antoine Musso [Sun, 14 Nov 2004 20:23:51 +0000 (20:23 +0000)]
Fix usage tip for --color
Arne Heizmann [Sun, 14 Nov 2004 16:18:34 +0000 (16:18 +0000)]
add sqcap and sqcup, and convert all tabs to spaces (leading whitespace was already spaces)
Jens Frank [Sun, 14 Nov 2004 16:18:22 +0000 (16:18 +0000)]
Fix 'Headers already sent' warnings
Arne Heizmann [Sun, 14 Nov 2004 15:56:18 +0000 (15:56 +0000)]
four more symbols: [left|right]harpoon[up|down]
Arne Heizmann [Sun, 14 Nov 2004 15:05:30 +0000 (15:05 +0000)]
Allow four more ams symbols (sqsu[p/b]set[/eq])
Brion Vibber [Sun, 14 Nov 2004 05:17:29 +0000 (05:17 +0000)]
Support using ICU to do most of the heavy lifting in cleanUp() if the extension is loaded.
Modestly faster for roman text (1-2x), 16-20x faster than the PHP looping for already normalized Russian, Japanese, and Korean text.
Brion Vibber [Sun, 14 Nov 2004 04:27:03 +0000 (04:27 +0000)]
Fix regression: surrogate half followed by extra tail bytes
Brion Vibber [Sun, 14 Nov 2004 04:07:28 +0000 (04:07 +0000)]
Fix UTF-8 validation regression: well-formed but forbidden UTF-8 sequence followed by bogus tail bytes
Brion Vibber [Sun, 14 Nov 2004 03:48:49 +0000 (03:48 +0000)]
Fix UTF-8 validation regression where a bad head byte is followed by ascii, then bad tail byte.
Brion Vibber [Sun, 14 Nov 2004 02:25:44 +0000 (02:25 +0000)]
Ignore some Mac-related files
Brion Vibber [Sun, 14 Nov 2004 02:24:44 +0000 (02:24 +0000)]
Fix UTF-8 validation bug where some cases didn't get replacement chars inserted correctly
Tim Starling [Sun, 14 Nov 2004 01:23:09 +0000 (01:23 +0000)]
IRC multiplexing, more colourful output, splitting by letter, mostly by Kate. Removing useless rc2irc.php
Brion Vibber [Sat, 13 Nov 2004 23:31:57 +0000 (23:31 +0000)]
(bug 862) Localize Finnish date and time display
Antoine Musso [Sat, 13 Nov 2004 21:29:13 +0000 (21:29 +0000)]
comment about extranamespaces values that should not be >255
see http://bugzilla.wikipedia.org/show_bug.cgi?id=719
Antoine Musso [Sat, 13 Nov 2004 21:11:31 +0000 (21:11 +0000)]
bugs I just fixed (733 705)
Antoine Musso [Sat, 13 Nov 2004 21:07:45 +0000 (21:07 +0000)]
Implement bugzilla.wikipedia.org/show_bug.cgi?id=802
Show navigation bar at bottom of Special:Contribution
Antoine Musso [Sat, 13 Nov 2004 21:03:18 +0000 (21:03 +0000)]
Single quotes
Antoine Musso [Sat, 13 Nov 2004 20:40:28 +0000 (20:40 +0000)]
Fix bug bugzilla.wikipedia.org/show_bug.cgi?id=705
Stop showing rss / atom feeds links for various special pages.
Antoine Musso [Sat, 13 Nov 2004 20:33:37 +0000 (20:33 +0000)]
new method isSyndicated() . Could be used in a child class when we dont want syndication to be available (rss / atom)
Antoine Musso [Sat, 13 Nov 2004 19:41:08 +0000 (19:41 +0000)]
Probably solve bugzilla.wikipedia.org/show_bug.cgi?id=733
Die with error message if we can't fwrite localsettings.php.
Jens Frank [Sat, 13 Nov 2004 15:05:01 +0000 (15:05 +0000)]
BUG #874 'cgi' added to wgFileBlacklist
Tim Starling [Sat, 13 Nov 2004 14:24:42 +0000 (14:24 +0000)]
Fixed bug causing interwiki links to disappear unless accompanied by an internal link
Jens Frank [Sat, 13 Nov 2004 12:04:31 +0000 (12:04 +0000)]
Moved <gallery> code to Parser, registering images in a gallery as link
Jens Frank [Sat, 13 Nov 2004 10:53:46 +0000 (10:53 +0000)]
New tag "<gallery>" to generate a table of image thumbnails
Jens Frank [Sat, 13 Nov 2004 08:40:34 +0000 (08:40 +0000)]
Fixed direction=prec/next style navigation of old revisions
Jens Frank [Sat, 13 Nov 2004 08:38:28 +0000 (08:38 +0000)]
alt-texts for the images in the enhanced RC
Antoine Musso [Sat, 13 Nov 2004 05:17:50 +0000 (05:17 +0000)]
typo: missing ')'
Antoine Musso [Sat, 13 Nov 2004 05:15:44 +0000 (05:15 +0000)]
typo
Antoine Musso [Sat, 13 Nov 2004 05:02:23 +0000 (05:02 +0000)]
remove [[]] for protectedarticle and unprotectedarticle. Avoid having a link enclosed by brackets in the protection log.
Tim Starling [Sat, 13 Nov 2004 03:54:54 +0000 (03:54 +0000)]
Allow the user to select what kind of shared memory they want, in the installer
Tim Starling [Sat, 13 Nov 2004 03:53:02 +0000 (03:53 +0000)]
Using a test for template namespace initialisation that's more likely to return true
Tim Starling [Sat, 13 Nov 2004 03:52:18 +0000 (03:52 +0000)]
Using a test for template namespace initialisation that's more likely to return true. Fixed minor bug, missing $wgDatabase
Evan Prodromou [Sat, 13 Nov 2004 00:07:35 +0000 (00:07 +0000)]
Let administrators disable extra hits for user CSS and Javascript pages,
and for site-wide CSS and Javascript settings. Can save 4 dynamic Web
hits (modulo caching) by turning off these features.
Arne Heizmann [Fri, 12 Nov 2004 21:56:58 +0000 (21:56 +0000)]
Special:Userlogin would display "sysop access required" message when user was already
logged in. Fixed
Antoine Musso [Fri, 12 Nov 2004 21:26:59 +0000 (21:26 +0000)]
ignore one letter directories (aka any image)
Antoine Musso [Fri, 12 Nov 2004 21:23:09 +0000 (21:23 +0000)]
bug 770 implemented. bug 857 fixed.
Deprecate Special:Listadmins and redirect to Special:Userlevels.
Antoine Musso [Fri, 12 Nov 2004 21:08:27 +0000 (21:08 +0000)]
We dont want to commit phpdoc generated documentation in cvs. It is better to generate it localy.
Antoine Musso [Fri, 12 Nov 2004 21:05:42 +0000 (21:05 +0000)]
timeline and tmp as well
Antoine Musso [Fri, 12 Nov 2004 21:00:12 +0000 (21:00 +0000)]
ignore ./thumb* ./archive* ./math*
Antoine Musso [Fri, 12 Nov 2004 20:41:24 +0000 (20:41 +0000)]
Partially implement bugzilla.wikipedia.org/show_bug.cgi?id=770
* Group is shown instead of rights.
* Filter per group.
* Search by exact username match
Antoine Musso [Fri, 12 Nov 2004 20:36:41 +0000 (20:36 +0000)]
ignore eclipse folder ( .metadata )
Evan Prodromou [Fri, 12 Nov 2004 16:18:25 +0000 (16:18 +0000)]
Removed uncalled method Title::getURL whose only purpose was to tell
you it was obsolete.
Brion Vibber [Fri, 12 Nov 2004 09:34:11 +0000 (09:34 +0000)]
(bug 26) Defer sending cache headers until the skin runs, so that the skin can declare the page as uncacheable
Brion Vibber [Fri, 12 Nov 2004 08:13:58 +0000 (08:13 +0000)]
PG hack for temporary tables breaks MySQL 4.1. :P special-case it
Evan Prodromou [Thu, 11 Nov 2004 22:27:49 +0000 (22:27 +0000)]
Whitespace fixup.
Evan Prodromou [Thu, 11 Nov 2004 22:16:54 +0000 (22:16 +0000)]
Whitespace fixup
Evan Prodromou [Thu, 11 Nov 2004 18:49:12 +0000 (18:49 +0000)]
Added my name to the list of authors.
Brion Vibber [Thu, 11 Nov 2004 07:05:21 +0000 (07:05 +0000)]
Add a Russian test file to the benchmark (2-byte characters, using ASCII spacing and punctuation)
Zheng Zhu [Tue, 9 Nov 2004 21:52:02 +0000 (21:52 +0000)]
UI switching and Chinese conversion
Zheng Zhu [Tue, 9 Nov 2004 21:41:30 +0000 (21:41 +0000)]
use the ZhClient interface to do the Chinese text processing
Zheng Zhu [Tue, 9 Nov 2004 21:22:07 +0000 (21:22 +0000)]
ZhClient queries zhdaemon to provide Chinese text processing service.
Brion Vibber [Tue, 9 Nov 2004 21:03:41 +0000 (21:03 +0000)]
Remember to set variables before they are used, unless you *enjoy* SQL injection via register_globals vulnerability.
Magnus Manske [Tue, 9 Nov 2004 16:01:39 +0000 (16:01 +0000)]
XHTML output (update)
Antoine Musso [Tue, 9 Nov 2004 15:25:40 +0000 (15:25 +0000)]
Patch by "Neil Barsema" <neil@barsema.org> :
http://bugzilla.wikipedia.org/show_bug.cgi?id=809
Attempt to load mysql php extension if it is not loaded.
Magnus Manske [Mon, 8 Nov 2004 16:14:29 +0000 (16:14 +0000)]
XHTML output (link dummy)
Brion Vibber [Sun, 7 Nov 2004 22:01:57 +0000 (22:01 +0000)]
Tweak benchmark a bit; display times in milliseconds instead of seconds for legibility.
Brion Vibber [Sun, 7 Nov 2004 11:28:00 +0000 (11:28 +0000)]
cleanUp() optimization: speed up Japanese, Korean tests by another 15% by rearranging the loop and avoiding rebuilding the string if there are no illegal characters.
Removed restrictions on U+FDD0 and friends; these do seem to be allowed by XML, though they 'recommend' you avoid them.
Erik Moeller [Sun, 7 Nov 2004 10:14:36 +0000 (10:14 +0000)]
[[Wikinews:Bla]] should not be matched as a news:// URL type.
Change regex to require that URL_PROTOCOLS is at the beginning of a link
(e.g. [[news:bla]]) for it to match.
Note: This will break if someone decides to reverse the order of
replaceExternal and replaceInternal again.
Erik Moeller [Sun, 7 Nov 2004 10:01:42 +0000 (10:01 +0000)]
fix broken string
Jens Frank [Sat, 6 Nov 2004 09:21:28 +0000 (09:21 +0000)]
removed sectionedit and commentedit messages. Replaced by editingsection and editingcomment messages.
Should be easier to translate for languages that want to have the (section) somewhere else than at the end
Brion Vibber [Sat, 6 Nov 2004 03:00:29 +0000 (03:00 +0000)]
Don't run the control characters through the invariant test, as they are stripped by cleanUp() for XML safety.
Brion Vibber [Sat, 6 Nov 2004 02:52:25 +0000 (02:52 +0000)]
Don't forgot to actually _make_ the replacements for illegal chars. :P
Brion Vibber [Sat, 6 Nov 2004 02:51:43 +0000 (02:51 +0000)]
Adding some extra tests for the cleanUp() function
Antoine Musso [Fri, 5 Nov 2004 20:51:15 +0000 (20:51 +0000)]
single quotes
Domas Mituzas [Fri, 5 Nov 2004 10:22:03 +0000 (10:22 +0000)]
tableName: change backticks into double quotes for parent-transformed table names
Brion Vibber [Fri, 5 Nov 2004 09:13:02 +0000 (09:13 +0000)]
Shave off a few more milliseconds from cleanUp() inner loop.
Brion Vibber [Fri, 5 Nov 2004 08:22:56 +0000 (08:22 +0000)]
Shave a few more percentage points from times on cleanUp() on unicode text by building a combined NFC-check hash.
Brion Vibber [Fri, 5 Nov 2004 04:07:04 +0000 (04:07 +0000)]
More incremental optimization on cleanUp():
* when splitting ascii vs non-ascii chunks, don't split punctuation and control chars as aggressively; this benefits the Korean test data
* use output buffer and echo; it's _slightly_ faster than string concatenation.
* Separate the surrogate check from the others; many Korean letters fall in the adjacent area with the same head byte, so this gives a small speed boost on Korean text
Brion Vibber [Fri, 5 Nov 2004 00:47:03 +0000 (00:47 +0000)]
cleanUp() optimization: about 1/8 speed boost on unicode-dominant text (Japanese, Korean test data)
Brion Vibber [Fri, 5 Nov 2004 00:26:09 +0000 (00:26 +0000)]
cleanUp() optimization: split the string into pure ASCII chunks and chunks which need to be checked byte by byte. Over 5x speedup for German text sample.