[00:00:01] 20080904.txt 4 Sep 08 19:23 87.7Kb [00:00:02] 20081004.txt 5 Oct 08 00:48 21.2Kb [00:00:08] one month last autumn [00:00:16] A rogue sysadmin on the toolserver? [00:00:22] No, private server. [00:00:26] Ah. [00:00:33] How are there no simple web UIs to run command-line grep? [00:00:36] This baffles me. [00:00:51] dos potential? [00:01:05] That stops people from writing software? [00:01:16] probably you'd want to shell to a simple set string match, rather than allow regex searches [00:01:28] What's the difference? It's disk-bound anyway. [00:01:35] You may as well do a full regex search once you get it. [00:02:24] If it's just running "$ grep '' /home/amidaniel/public_html/chanlogs/\#mediawiki/*.txt" [00:02:39] Is there a possibility for injection vulnerabilities or any other nastiness? [00:03:58] *Splarka would probably suggest \escaping [^A-Z] and running a simple grep on that escaped input [00:06:35] http://en.wikipedia.org/w/index.php?title=Foo&oldid=284932906 [00:09:49] 03(mod) Did you mean ...? Return most obvious result on top nontheless. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17405 (10Simetrical+wikibugs) [00:12:38] whassap [00:13:15] brion: Somebody asked me yesterday about the status of switching TorBlock. Is there anything holding it up? [00:13:56] i don't think so other than we ain't got to it last few days :D [00:14:15] K. :-) [00:15:13] Does a bug need to filed or anything? (There isn't one currently as far as I can see.) [00:15:20] To be. * [00:18:03] *Splarka pokles brion briefly to: http://en.wikipedia.org/wiki/MediaWiki_talk:Common.css#Shorter_CSS_caching [00:18:27] short summary, they're gonna add @import "/w/index.php?title=MediaWiki:Fast.css&action=raw&usemsgcache=yes&ctype=text/css&smaxage=14400&maxage=14400"; to Common.css on en.wp [00:20:28] Marybelle: sure go ahead and add one if you like :D [00:20:36] closing them always makes me warm and fuzzy [00:21:38] Splarka: offhand i'm not sure i like the separate-thingy model; i'd probably prefer more actively purging the server-cached items on change [00:21:56] yes yes yes, broken record [00:22:00] everyone always continually says that [00:22:04] but nobody has figured out how [00:22:31] so they're taking action while nothing happens [00:23:08] the problem is, this will add a crapload of new requests on the biggest wiki, and won't actually do much good [00:23:18] not least of which because of https://bugzilla.wikimedia.org/show_bug.cgi?id=14902 [00:23:22] Cache-Control: public, s-maxage=14400, max-age=14400, max-age=2592000 [00:26:50] I'm looking for a hook which I could use to check user permissions and make it so that admins don't have to deal with the spamRegex [00:27:16] ew [00:27:24] I was using EditPage::attemptSave before the upgrade to MediaWiki 1.14, but now I need another hook or a different one which would also cover page-moving [00:27:31] Splarka: is this bad? :/ [00:27:48] generally, yes [00:27:59] por qua? [00:28:01] if a sysop can add stuff to a page that a regular user cannot, the regular user must remove it each time they edit the page [00:28:33] i see whatcha mean [00:28:35] 03(NEW) Change TorBlock configuration on WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18540 normal; Normal; Wikimedia: Site requests; (public) [00:28:36] it comes up periodically when people ask for bots to be exempt from the spam blacklist, for example [00:28:39] brion: ^ [00:29:43] \o/ [00:29:46] things that absolutely cannot be added to a page explicitly should not allow exemptions [00:30:03] certain actions, like adding 500k of text, can be exempt, because they don't apply to subsequent edits [00:30:24] well... there is some text that isn't necessarily completely verbotten [00:30:35] but triggers the spam filter & reg users ask an admin to add it [00:30:43] does that just mean that the spam-filter is hyperactive? [00:30:45] 03(mod) Change TorBlock configuration on WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18540 +comment (10brion) [00:31:14] Thanks. :-) [00:32:08] Sean_Colombo: does your spam filter check addition of text only, or whole page text? [00:32:43] I think it does the whole edit. I use wgSpamRegex which I think is in core now [00:32:59] and I think if you edit anything on the page it will test against the page unless you edit a specific section of the page [00:33:37] right [00:34:00] so if the text can only be added by sysop, you can't even add a new section to the page via action=edit§ion=new [00:34:14] which is bad(tm) [00:34:45] i am inclined to agree [00:35:13] and yet... [00:35:26] some lyrics include very spammy words [00:35:34] I guess we could l33t them [00:36:09] or put comments inside of them [00:36:38] well, the blacklist swings both ways [00:36:56] Splarka: is there any way to get the spam filter to tell what was triggering it? [00:37:05] if you check pre-transform, you can do comments and http://tinyurl.com [00:37:11] Sean_Colombo: the problem is your regex. [00:37:21] because I have a specific example right now and have no idea what is triggering it [00:37:32] you can't put something in there that matches text you want to be able to add [00:37:35] if you check post-transform you can just {{#ifeq:{{CURRENTHOUR}}|1||http://tinyurl.com}} and purge after an hour [00:37:36] that's the whole point [00:37:38] Mike_lifeguard: sounds right... want to fix it [00:37:46] it's not broken [00:37:51] yeah [00:37:51] it's doing exactly what it's supposed to do [00:37:56] my regex [00:37:58] that i made [00:38:01] is broken :P [00:38:02] by me [00:38:20] weren't you just asking how you could exempt sysops from wgSpamRegex? [00:38:21] you'd have to write an extension to explicitly check diffs on save to make sure someone isn't adding forbidden text, unless they are in an exempt group [00:38:32] (which would be a bad idea) [00:38:36] Mike_lifeguard: I was going to but Splarka has convinced me otherwise [00:38:37] there may be one, but I think they just ask for captchas [00:38:47] and only check URLs [00:38:48] ok, good work Splarka XD [00:38:51] lol [00:38:57] I am the feature disuader [00:39:09] dissuader? [00:39:10] do either of you know how to find out what text is blocking a move for example [00:39:12] however speled [00:39:32] because I can't figure out what in my regex doesn't like a certain page [00:40:19] TimStarling: Is there any reason that the -sharpen option couldn't be applied to PNGs as well as JPGs? (See http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/media/Bitmap.php?view=markup&pathrev=21411 ) [00:40:23] Sean_Colombo: what do you mean? [00:40:49] the spam filter is triggered when I try to move this page: http://lyricwiki.org/Eric_Hutchinson:OK,_It%27s_Alright_With_Me_TEST [00:41:01] to what? [00:41:12] same thing without _TEST at the end [00:41:21] and what is your regex? (pastebin it if large) [00:41:31] *Splarka didn't think $wgSpamRegex appled to page moves [00:41:41] I think it does, but only recently? [00:41:42] It applies to log summaries, I think. [00:41:43] 03(mod) Show move log when viewing/creating a deleted page - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16950 (10Simetrical+wikibugs) [00:41:44] Splarka: it does since 1.14 [00:41:51] or.... no, there's a separate one now [00:41:54] Marybelle: the reason it's not is that it's a bad idea for images that aren't photos [00:41:57] one for page text and one for logs [00:42:06] http://pastie.org/452997 [00:42:09] title blacklist? [00:42:20] TimStarling: Could you comment at https://bugzilla.wikimedia.org/show_bug.cgi?id=18014 please? [00:42:26] that could be, but it should give you an error message (and sysops can override) [00:42:35] People are convinced they're getting worse PNG thumbs because we don't set ImageMagick to sharpen. [00:44:04] hmm, moving a page isn't creating it, but you do create a redirect, if the new title of the page move matches a spam regex, the redirect creation might be blocked [00:44:28] that's the only thing I can think of [00:44:42] looks odd: $wgSpamRegexLines[] = '^[a-z0-9]+(\n|$)'; // attempt to kill the junk-at-the-beginning spam. [00:45:08] yeah, I'm taking that line out now that the filter applies to summaries too [00:45:12] beginning of the page, then text(1+ chars) then newline or end of page... that sounds like it matches just about everything [00:45:14] so if you have foo in $wgSpamRegex, you might not be able to move a page to a title with foo in it [00:45:39] Mike_lifeguard: only if it is one-word on the first line [00:45:43] oh, no spaces [00:46:01] there was a ton of spam for a while that was just "asdfaosdinasdofisne" kinda stuff [00:46:03] or numbers [00:46:11] and then the bots would come back later [00:46:15] taking that out though :/ [00:46:20] well, it's probably true [00:46:25] if you use PNG for photos [00:46:42] Splarka: yeah... I don't see such a foo in my regex though [00:49:23] So should the bug be marked WONTFIX: use JPGs for photos, PNGs for objects? [00:49:57] might be nice to be able to let people upload lossless images and still make pretty, non-huge thumbs [00:50:26] there's a bug somewhere to allow picking a different thumb format :) [00:50:38] /win 8 [00:50:40] would prolly need some internal changes, right now i think thumb type is in handler and not file-specific [00:50:55] *AaronSchulz watches the code not get reviewed :) [00:52:29] perhaps thumb parameter to expand allowing thumb=jpg thumb=png and even thumb=gif (for animated png), where applicable [00:52:59] nooooooo [00:53:09] centralize it in the image's metadata :) [00:53:17] don't make people duplicate it every time they use it [00:53:24] well, someone might want multiple thumbyness [00:53:25] they shouldn't know or care what file type it is [00:53:35] and people will complain that they must duplicate uploads just to have them [00:53:45] {{#defaultthumb}} [00:53:48] *Splarka hide [00:54:27] !logaction [00:54:27] --mwbot-- I don't know anything about "logaction". [00:54:32] :( [00:56:12] ok i'm gonna head out before i die of heatstroke :D [00:56:16] nini all [00:56:26] hight :) [00:56:30] bye [00:57:18] is there list of logaction ? [00:58:03] logtype and logaction :| [00:58:16] Special:Log ? [00:58:23] 03(mod) Thumbnailing produces much worse results for PNGs than JPG, but PNG is the only real option for serious restoration - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18014 +comment (10tstarling) [00:58:41] Special:log has logtypes only [00:59:19] 'Can you please explain what is this "serious restoration" that you keep going on about and why it has any relevance to Wikipedia?' [00:59:22] *AaronSchulz giggles [01:03:14] need help with CSS [01:03:22] don't we all [01:03:53] i am trying to change the color of links on special pages, on http://ycm.wikia.com [01:03:57] but it wont work [01:05:10] yes, well [01:05:46] CSS has a thing called specificity which means that if two rules apply to the same thing, the result is determined by a complex scoring algorithm that nobody can understand [01:05:50] and thus effectively random [01:06:39] you could try adding !important to the rules [01:06:45] rofl [01:07:20] lol [01:09:54] how do I make MediaWiki use X-Forwarded-For headers from my cache [01:10:07] TimStarling: does it have complex numbers? [01:11:01] there we go. fixed. thank you [01:11:46] no [01:11:56] complex numbers are complex in the sense that they are made of two parts [01:12:30] which is not really very complex compared to CSS specificity scoring [01:12:45] $wgSquidServers? [01:13:39] hello? :P [01:14:21] $wgSquidServersNoPurge [01:14:25] somewhat misnamed [01:15:36] *AaronSchulz wants imaginary squids [01:17:12] http://en.wikipedia.org/wiki/Category:Fictional_squid [01:26:22] 03(mod) Show move log when viewing/creating a deleted page - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16950 (10Simetrical+wikibugs) [01:27:06] CSS specificity is mostly pretty straightforward. [01:27:34] It's quite elegant, really, in that most of the time it just works and magically figures out that you want #mySpecificElement to override the generic style for p. [01:28:18] If it doesn't work, it's relatively simple, inline style > id's > classes > elements is mostly enough to remember. [01:28:41] . . . but sometimes you have to use !important. [01:51:31] 03aaron * r49684 10/trunk/phase3/includes/Wiki.php: Made DB profiling work by actually committing it to the DB [02:11:39] Blargh. [02:13:48] Hm, instantaneous. [02:13:48] that's what she said [02:13:48] http://toolserver.org/~mzmcbride/cgi-bin/mw-logs.py?search=that%27s+what+she+said [02:29:30] 03(ASSIGNED) Change TorBlock configuration on WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18540 +comment (10agarrett) [02:37:48] 03(mod) Change TorBlock configuration on WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18540 +comment (10mikelifeguard) [02:39:08] *Marybelle stares at Mike_lifeguard. [02:39:15] I very much doubt he was asking you. ;-) :P [02:39:37] *Mike_lifeguard whistles innocently XD [02:40:52] hmm [02:42:27] I'm trying to import a enwiki dump, but the importDump script keeps terminating prematurely [02:42:35] (at around 2 million pages) [02:43:12] I've disabled the memory_limit in php, so I know that isn't the issue... all that happens is "Terminated." is output to the terminal and the script stops [02:43:21] not entirely sure how to fix this =\ [02:43:59] http://www.mediawiki.org/wiki/Special:Code/MediaWiki/48837#c2257 [02:44:46] :o [02:45:08] but, my jerkness aside, do you know what I could do? [02:45:47] (I tried putting it on cron to restart whenever it stops, but it keeps stopping at the same point without going beyond there) [02:46:56] Splarka: I am? [02:46:59] :'( [02:47:11] what did I do this time? [02:47:13] prodego: {{REVISIONUSER}} ;) [02:47:20] xD [02:47:28] apparantly on codereview it returns the person looking at the page [02:47:42] nice [02:47:46] that isn't confusing at all [02:47:55] or your IP if you aren't logged in [02:48:25] http://www.mediawiki.org/wiki/Special:Code/MediaWiki/comments -- see the first one by Splarka [02:48:31] *Splarka nods [02:48:35] same for ExpandTemplates [02:49:09] chuck: you know your way around unix, are there any time or memory restrictions that I'm unaware of that could be prematurely ending a php script? [02:49:20] :) [02:49:32] http://en.wikipedia.org/wiki/Special:ExpandTemplates?input=%7B%7BREVISIONUSER%7D%7D+is+sexually+inclined+towards+the+dead. [02:49:33] (as in, time or memory restrictions outside of php) [02:50:20] apparently where there is no actual 'revision' or where the revision is null, zero, blank, or otherwise unavailable, it is treated as {{CURRENTUSER}}, bug or feature? [02:50:48] Skizzerz: I can't think of anything unless you have something configured in /etc/security/limits.conf for yourself for some reason [02:51:07] it's possible... it's on a different server that I'm doing a job for [02:52:35] Skizzerz: is the dump corrupted? many enwiki dumps are [02:52:41] I don't think CLI PHP has a PHP-side memory limit, btw [02:53:00] prodego: the dump in question said all items passed [02:58:08] 03(mod) Some IIS-based configuration doesn't serve 404 errors from PHP correctly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18270 (10scd) [02:58:53] 03(mod) Change TorBlock configuration on WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18540 (10agarrett) [02:59:59] >_> [03:10:49] *Mike_lifeguard could have guessed :D [03:12:40] Mike_lifeguard: http://www.mediawiki.org/w/index.php?title=User_talk:68.81.95.145&curid=36612&diff=250619&oldid=247681 [03:13:26] http://www.mediawiki.org/w/index.php?title=User_talk:68.81.95.145&diff=250623&oldid=250619 :D [03:13:48] http://www.mediawiki.org/w/index.php?diff=250624&oldid=250623 [03:13:55] heh [03:15:01] *Splarka blocks too [03:15:03] ffs [03:20:13] sigh, and now they continue cross-wiki 9.9 [03:20:55] well, that's why you're a steward, get me a diet sprite and a packet of peanuts while you're up [03:28:14] I am trying to parse this string to get the User:Nakon/c part but I can not think of a reliable way to get the page name without including the summary. Can anyone help? [03:28:19] string is: :rc!~rc@localhost PRIVMSG #en.wikipedia :14[[07Special:Log/protect14]]4 unprotect10 02 5* 03Nakon 5* 10unprotected User:Nakon/c: ok [03:29:11] sure, what language are you using? [03:29:24] PHP [03:29:50] oh, nevermind :D [03:29:55] ;_; [03:30:07] well, I don't know php, but here's a regex for python... [03:30:50] . . . [03:31:00] nakon: I actually already have a script to do that [03:31:49] http://meta.wikimedia.org/wiki/User:Pathoschild/RC_feed#Edit [03:32:27] Mike_lifeguard: looking, thanks [03:33:09] or https://fisheye.toolserver.org/browse/lifeguard/trunk/SUL%20bot/SULWatcher.py?r=116#l487 [03:33:21] err, not that :D [03:33:24] wrong bot :D [03:34:11] https://fisheye.toolserver.org/browse/lifeguard/trunk/Watchlist%20bots/BiblioBot.py?r=112#l362 [03:34:28] *werdna looks at his TODO list for the day [03:34:29] http://p.defau.lt/?XJvaxfEetVoUIR6XZGZbIQ [03:36:04] Mike_lifeguard: the protect message seems to have been changed to not include the article in wikilinks ;_; [03:36:18] <@rc> [[Special:Log/protect]] unprotect * Nakon * unprotected User:Nakon/b: test2 [03:36:33] *nakon heads to bugzilla [03:36:46] sigh, when will people stop fucking with the irc output? [03:37:43] probably as soon as we get RC over XMPP, that's when 9.9 [03:40:24] would this fall under page protection or recent changes? [03:40:30] for bugzilla component [03:40:36] recentchanges [03:41:12] 03(NEW) Article names on IRC feed have lost wikilinks when protecting/unprotecting - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18541 normal; Normal; MediaWiki: RecentChanges; (nakonwiki) [03:52:22] so what do I have to do to get a minimal testing gadgets setup [03:56:08] werdna: the gadgets extension? how install it, or how to use it on-wiki? [03:59:09] 03(NEW) Hideuser irreversible in edit histories - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18542 major; Normal; MediaWiki: Blocking; (pathoschild+wmbugs) [03:59:11] if yes/use: http://www.mediawiki.org/wiki/Special:PrefixIndex/MediaWiki:Gadget define it in Gadgets-definition, and then create a message for the text and one(s) for the css and/or js [04:00:50] 03(NEW) Unblocking does not unset hideuser - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18543 major; Normal; MediaWiki: Blocking; (pathoschild+wmbugs) [04:04:08] 03(mod) Hideuser irreversible in edit histories - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18542 (10pathoschild+wmbugs) [04:17:01] 03(mod) Hideuser irreversible in edit histories - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18542 +comment (10JSchulz_4587) [04:34:44] 03(mod) Hideuser irreversible in edit histories - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18542 (10pathoschild+wmbugs) [04:40:17] so I can't reproduce the bug (18541) from trunk and recentchange.php and protectionform.php haven't been changed for two months [04:41:15] therefore I am going to bed [04:43:36] 03aaron * r49685 10/trunk/phase3/includes/specials/ (SpecialBlockip.php SpecialIpblocklist.php): [04:43:36] * Fixed unblocking of hidden names (bug 18543) [04:43:36] * Added permission check [04:43:59] 03(FIXED) Unblocking does not unset hideuser - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18543 +comment (10JSchulz_4587) [04:47:56] TimStarling: can you sync that? [04:49:06] AaronSchulz: I'm looking at it [04:49:46] ugh empty() [04:50:10] may as well livemerge r49592 while at it [04:51:14] werdna: wish I didn't have to spam around to do stuff :) [04:51:51] don't look at me :) [04:52:07] *Splarka looks at werdna: http://www.mediawiki.org/w/index.php?title=Extension:AbuseFilter&curid=28437&diff=250634&oldid=245794 [04:52:18] $blocker is a bad name for that variable [04:52:33] heh, and again: http://www.mediawiki.org/w/index.php?title=Extension_talk:AbuseFilter&curid=30690&diff=250635&oldid=248960 [04:52:36] Splarka: I don't really care :P [04:52:40] 03(mod) RevisionDelete (suppress) diffs in Safari (WebKit) have odd vertical rendering - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18538 +comment (10JSchulz_4587) [04:56:07] AaronSchulz: It looks okay to me, except that variable naming issue [04:57:49] *AaronSchulz waits [04:58:13] ok they're deployed to test [04:58:16] just gonna do some final tests [04:58:50] AaronSchulz: have a user on testwiki hndy who I can test it on? [04:59:36] not really, only tested on localhost of course though [05:00:05] hmm, user 'Voice of All' might work [05:02:46] ok it works [05:03:55] don't forget to livemerge r49592 [05:05:35] I haven't looked closely enough at it tbh [05:06:05] transactions are messy [05:06:18] if you'd just MOVED a commit up a few lines I'd be more comfortable [05:06:25] but you've actually added a brand new commit [05:39:46] 03(mod) RevisionDelete (suppress) diffs in Safari (WebKit) have odd vertical rendering - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18538 (10JSchulz_4587) [05:42:26] hi there [05:42:40] Hello. [05:42:48] got some problems [05:42:54] Don't we all. [05:43:07] installing wiki is not that easy for a noob [05:43:13] Notice: Undefined index: namespaceNames in /home/a4203773/public_html/languages/Language.php on line 2425 [05:43:28] ? [05:43:32] what to do? [05:43:45] also: [05:43:52] Warning: Invalid argument supplied for foreach() in /home/a4203773/public_html/languages/Language.php on line 2428 [05:43:56] Fatal error: Unsupported operand types in /home/a4203773/public_html/languages/Language.php on line 2400 [05:43:58] When I find myself in times of trouble, Mother Mary comes to me, speaking words of wisdom. [05:44:17] these three errors appear after configuring [05:44:42] ok [05:45:38] jonny8: which version? [05:45:44] last [05:45:55] ... [05:45:57] 1.14.0 [05:46:07] ;P [05:46:16] # PHP 5.2.9 installed [05:46:16] # Found database drivers for: MySQL [05:46:16] # PHP server API is apache2handler; ok, using pretty URLs (index.php/Page_Title) [05:46:16] # Have XML / Latin1-UTF-8 conversion support. [05:46:16] # Session save path (/tmp) appears to be valid. [05:46:17] # PHP's memory_limit is 32M. [05:46:19] # Couldn't find Turck MMCache, eAccelerator, APC or XCache; cannot use these for object caching. [05:46:21] # GNU diff3 not found. [05:46:23] # Found GD graphics library built-in, image thumbnailing will be enabled if you enable uploads. [05:46:25] # Installation directory: /home/a4203773/public_html [05:46:26] sounds like missing or corrupted files or conflicting include paths [05:46:27] # Script URI path: [05:46:29] # Installing MediaWiki with php file extensions [05:46:31] # Environment checked. You can install MediaWiki. [05:46:33] # Warning: $wgSecretKey key is insecure, generated with mt_rand(). Consider changing it manually. [05:46:35] # [05:46:36] oh shit, don't paste long texts into channel [05:46:37] Generating configuration file... [05:46:39] # Database type: MySQL [05:46:41] ;P Please include all of the lines below when reporting installation problems. [05:46:57] How can I become the admin of an inactive wiki.I made quite a few contributions and the real founder seems to be missing for an year or so [05:47:21] Blizzerand__: is it in your control? [05:47:26] jep [05:47:28] No [05:47:32] ... [05:47:56] Blizzerand__: you don't [05:48:03] I would like to give a little boost but I am not an admin [05:49:15] ehm is there any solution except of missing files? [05:49:27] ... i shpuld reupload them all? [05:49:50] perhaps [05:50:26] Unlucky me [06:07:44] wheeee [06:08:01] what? [06:08:01] 03werdna * r49686 10/branches/preferences-work/ (5 files in 2 dirs): [06:08:01] Modify Gadgets to work with new preferences system. Includes major internal [06:08:02] changes to HTMLForm, most notably entirely reversing the name => label options [06:08:02] format, so that we can have label => array( label => name, label => name ), for [06:08:02] option groups and so on. [06:08:54] that [06:08:56] :P [06:09:26] pör [06:09:28] will it remove old unused gadget prefs? [06:09:36] werdna: that brings me, gadgets ui needs i18n support [06:10:22] what's wrong with it? [06:10:36] oh wait, I forgot to add grandfathering code for old prefs [06:10:38] 03werdna * r49687 10/branches/preferences-work/extensions/Gadgets/Gadgets.php: Remove some orphaned functions [06:11:10] werdna: nothing, there is no i18n support [06:11:14] http://en.wikipedia.org/wiki/Special:Preferences?uselang=de [06:11:39] how lame [06:11:44] hmm [06:12:51] werdna: also, gadgets should be collected some central place, for i18n to be useful [06:13:01] gadgets also need to not allow in