Fomafix (Fomafix)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Oct 14 2014, 8:51 AM (184 w, 1 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Fomafix

Recent Activity

Sun, Apr 15

Fomafix committed rEREL257bca769716: Apply coding conventions (authored by Fomafix).
Apply coding conventions
Sun, Apr 15, 4:17 PM
Fomafix committed rEREL5751f62c9bc0: Apply coding conventions (authored by Fomafix).
Apply coding conventions
Sun, Apr 15, 4:01 PM

Fri, Apr 13

Fomafix closed T192048: CSSMin::serializeStringValue breaks some UTF-8 characters as Resolved.
Fri, Apr 13, 3:01 PM · MW-1.31-release-notes (WMF-deploy-2018-04-17 (1.31.0-wmf.30)), MediaWiki-General-or-Unknown, CSS

Thu, Apr 12

Fomafix updated the task description for T192048: CSSMin::serializeStringValue breaks some UTF-8 characters.
Thu, Apr 12, 4:47 AM · MW-1.31-release-notes (WMF-deploy-2018-04-17 (1.31.0-wmf.30)), MediaWiki-General-or-Unknown, CSS
Fomafix created T192048: CSSMin::serializeStringValue breaks some UTF-8 characters.
Thu, Apr 12, 4:36 AM · MW-1.31-release-notes (WMF-deploy-2018-04-17 (1.31.0-wmf.30)), MediaWiki-General-or-Unknown, CSS

Tue, Apr 10

Fomafix placed T182157: CodeMirror button still shown (and semi-functional) when used with wikEd up for grabs.
Tue, Apr 10, 8:13 PM · Patch-For-Review, MediaWiki-extensions-CodeMirror
Fomafix closed T104600: The search and replace dialog has a white background color and no border on other skins than Vector as Resolved.

Solved by rEWED546933e52b37 (https://gerrit.wikimedia.org/r/423552). The search and replace dialog has now a border on skin MonoBook.

Tue, Apr 10, 5:43 PM · WikiEditor

Sat, Apr 7

Fomafix closed T188415: Can not edit "config_wgMetaNamespace" input box as it's readonly as Resolved.
Sat, Apr 7, 8:45 AM · MW-1.31-release-notes (WMF-deploy-2018-04-10 (1.31.0-wmf.29)), MW-1.31-release, MediaWiki-Installer

Sun, Apr 1

Fomafix added a comment to T191120: Use some of the fallback language chain in ResourceLoaderImage.

'de-at' has as fallback chain [ 'de-at', 'de', 'en' ] and
'en-gb' has as fallback chain [ 'en-gb', 'en' ].

Sun, Apr 1, 10:26 AM · Patch-For-Review, MW-1.31-release-notes (WMF-deploy-2018-04-10 (1.31.0-wmf.29)), VisualEditor (Current work), Performance-Team (Radar), I18n, MediaWiki-ResourceLoader
Fomafix added a comment to T120847: Use BCP 47 conform language codes for the HTML attribute lang.

T106367 is a related task for other lang attributes in MediaWiki core.

Sun, Apr 1, 9:08 AM · MediaWiki-extensions-WikibaseRepository, MediaWiki-extensions-WikibaseView, Wikidata

Fri, Mar 30

Fomafix renamed T106367: Generate BCP 47 conform language codes for the HTML attribute `lang` from Generate BCP 47 conform language codes to Generate BCP 47 conform language codes for the HTML attribute `lang`.
Fri, Mar 30, 8:24 PM · Wikidata, Patch-For-Review, MediaWiki-Internationalization

Thu, Mar 29

Fomafix committed rECW495158242462: Fix phpcs exclude rules (authored by Fomafix).
Fix phpcs exclude rules
Thu, Mar 29, 8:09 PM
Fomafix committed rECW1416dc5465cb: Switch from jshint/jscs to eslint (authored by Fomafix).
Switch from jshint/jscs to eslint
Thu, Mar 29, 8:05 PM
Fomafix added a comment to T36514: Language and direction of first heading should depend on page content language instead of user interface language.

https://fa.wikipedia.org/wiki/3GP_%D9%88_3G2?action=edit&veswitched=1&uselang=de has currently:

Thu, Mar 29, 7:57 PM · Patch-For-Review, RTL, I18n, MediaWiki-Internationalization

Mar 24 2018

Fomafix committed rECW9906e218b213: Fix phpcs exclude rules (authored by Fomafix).
Fix phpcs exclude rules
Mar 24 2018, 5:36 PM
Fomafix committed rECW397794f1051d: Fix phpcs exclude rules (authored by Fomafix).
Fix phpcs exclude rules
Mar 24 2018, 5:34 PM

Mar 22 2018

Fomafix committed rECWb09ec02530fd: Switch from jshint/jscs to eslint (authored by Fomafix).
Switch from jshint/jscs to eslint
Mar 22 2018, 9:19 PM
Fomafix committed rECWfc3d0012c7bb: Use saveOption from module 'mediawiki.api.options' (authored by Fomafix).
Use saveOption from module 'mediawiki.api.options'
Mar 22 2018, 9:14 PM
Fomafix committed rECW2b11763c4e71: [WIP] Switch from jshint/jscs to eslint (authored by Fomafix).
[WIP] Switch from jshint/jscs to eslint
Mar 22 2018, 9:08 PM
Fomafix committed rECW4379d262b28a: [WIP] Switch from jshint/jscs to eslint (authored by Fomafix).
[WIP] Switch from jshint/jscs to eslint
Mar 22 2018, 8:28 PM
Fomafix committed rECW034d96ac81f0: Use saveOption from module 'mediawiki.api.options' (authored by Fomafix).
Use saveOption from module 'mediawiki.api.options'
Mar 22 2018, 7:45 PM
Fomafix committed rECW5af96e1d181a: Add missing dependencies on modules (authored by Fomafix).
Add missing dependencies on modules
Mar 22 2018, 7:42 PM

Mar 14 2018

Fomafix added a comment to T36514: Language and direction of first heading should depend on page content language instead of user interface language.

This change can solve bidi problems like T159267: Preferences in RTL: Username with parentheses shown wrong in some WebKit based browsers. Using right language codes also helps screen readers.

Mar 14 2018, 5:29 PM · Patch-For-Review, RTL, I18n, MediaWiki-Internationalization

Mar 8 2018

Fomafix created T189193: The language code 'de-DE' is ignored in the Accept-Language HTTP header in the MediaWiki-Installer.
Mar 8 2018, 10:20 AM · Patch-For-Review, I18n, MediaWiki-Installer
Fomafix updated the task description for T183295: The language code 'de-DE' is ignored in Accept-Language HTTP header.
Mar 8 2018, 9:45 AM · Patch-For-Review, I18n, UniversalLanguageSelector
Fomafix closed T187824: Add 'hu-formal' to Names.php as Resolved.
Mar 8 2018, 5:29 AM · MW-1.31-release-notes (WMF-deploy-2018-03-13 (1.31.0-wmf.25)), I18n, MediaWiki-Internationalization

Mar 7 2018

Fomafix added a comment to T181677: Implement syntax highlight for U+00A0 (no-break space, nbsp).

The highlight of special characters should enabled and disabled by a ¶ button.

Mar 7 2018, 5:54 AM · Patch-For-Review, MediaWiki-extensions-CodeMirror

Mar 3 2018

Fomafix created T188817: Disable text manipulating buttons on read-only pages.
Mar 3 2018, 10:18 AM · WikiEditor

Mar 1 2018

Fomafix removed a project from T133059: The invalid characters in title error message on Special:Upload is always in English: Patch-For-Review.
Mar 1 2018, 9:24 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), MediaWiki-Special-pages, I18n
Fomafix removed a project from T185846: API: Allow to pass whitespaces in MultiValue parameters: Patch-For-Review.
Mar 1 2018, 9:13 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), MediaWiki-API

Feb 28 2018

Fomafix added a comment to T117845: Rename the language codes sr-el and sr-ec to the BCP 47 conform codes sr-Latn and sr-Cyrl.

Do you want to fill Wikidata with the Ekavian and the Ijekavian pronunciation in Cyrillic and in Latin script? Is it useful to have sr-cyrl-ekavsk, sr-latn-ekavsk, sr-cyrl-ijekavsk and sr-latn-ijekavsk and additionally sr-cyrl and sr-latn for words that don't differ between Ekavian and Ijekavian?

Feb 28 2018, 7:52 PM · Patch-For-Review, MediaWiki-Internationalization, I18n
Fomafix added a comment to T117845: Rename the language codes sr-el and sr-ec to the BCP 47 conform codes sr-Latn and sr-Cyrl.

@Srdjan_m what about Wikidata? Do you want to distinguish the Wikidata content between the Ekavian and the Ijekavian pronunciation? Should the existing content with the language code sr-ec and sr-el moved to sr-cyrl and sr-latn or to sr-cyrl-ekavsk and sr-latn-ekavsk and create sr-cyrl-ijekavsk and sr-latn-ijekavsk?

Feb 28 2018, 4:38 PM · Patch-For-Review, MediaWiki-Internationalization, I18n
Fomafix added a comment to T117845: Rename the language codes sr-el and sr-ec to the BCP 47 conform codes sr-Latn and sr-Cyrl.

This is WIP. Please help to set the right fallbacks.

Feb 28 2018, 5:21 AM · Patch-For-Review, MediaWiki-Internationalization, I18n

Feb 27 2018

Fomafix added a comment to T117845: Rename the language codes sr-el and sr-ec to the BCP 47 conform codes sr-Latn and sr-Cyrl.

I don't think a new alias definition should be added, as we have too many aliases already and the entire system doesn't work well at all.

Feb 27 2018, 3:29 PM · Patch-For-Review, MediaWiki-Internationalization, I18n
Fomafix added a comment to T117845: Rename the language codes sr-el and sr-ec to the BCP 47 conform codes sr-Latn and sr-Cyrl.

sr-jc was removed nearly 10 years ago: rSVN33124: Remove unused 'sr' variants 'sr-jc' and 'sr-jl'.. Interesting history.

Feb 27 2018, 2:59 PM · Patch-For-Review, MediaWiki-Internationalization, I18n
Fomafix added a comment to T117845: Rename the language codes sr-el and sr-ec to the BCP 47 conform codes sr-Latn and sr-Cyrl.

Ok, then for the messages the language codes can renamed from sr-ec to sr-cyrl-ekavsk and from sr-el to sr-latn-ekavsk. The new language codes sr-cyrl and sr-latn does not have own translations and fall back to sr-cyrl-ekavsk and sr-latn-ekavsk.

Feb 27 2018, 1:22 PM · Patch-For-Review, MediaWiki-Internationalization, I18n
Fomafix added a comment to T117845: Rename the language codes sr-el and sr-ec to the BCP 47 conform codes sr-Latn and sr-Cyrl.

When the variant -ijekavsk gets introduced as supported language code then the variant -ekavsk should also introduced to get a symmetric support. Without the symmetric support

Accept-Language: sr-ekavsk, sr-ijekavsk;q=0.9, sr;q=0.8

would select sr-ijekavsk. See T183295 for the problematic.

Feb 27 2018, 11:27 AM · Patch-For-Review, MediaWiki-Internationalization, I18n
Fomafix added a comment to T117845: Rename the language codes sr-el and sr-ec to the BCP 47 conform codes sr-Latn and sr-Cyrl.

https://www.iana.org/assignments/language-subtag-registry and BCP 47 defines the following language codes:

Feb 27 2018, 8:02 AM · Patch-For-Review, MediaWiki-Internationalization, I18n

Feb 22 2018

Fomafix added a comment to T172035: Blockers for Wikimedia wiki domain renaming.

However I confirm that "en-simple" is not standard at all, please reread the BCP 47 standard! It would be standard if it had been officially registered as a language variant in the registry.

Feb 22 2018, 8:42 PM · Wikimedia-Site-requests
Fomafix created T188030: Installer should ignore untranslated language codes from Accept-Language.
Feb 22 2018, 6:53 PM · Patch-For-Review, I18n, MediaWiki-Installer
Fomafix updated the task description for T187866: The language code 'no' is ignored in Accept-Language HTTP header.
Feb 22 2018, 4:04 PM · Patch-For-Review, I18n, UniversalLanguageSelector
Fomafix added a comment to T187866: The language code 'no' is ignored in Accept-Language HTTP header.

Hmm. In https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry is no a macrolanguage and bh a collection:

%%
Type: language
Subtag: no
Description: Norwegian
Added: 2005-10-16
Suppress-Script: Latn
Scope: macrolanguage
%%
[...]
%%
Type: language
Subtag: bh
Description: Bihari languages
Added: 2005-10-16
Scope: collection
%%
Feb 22 2018, 3:58 PM · Patch-For-Review, I18n, UniversalLanguageSelector
Fomafix added a comment to T187866: The language code 'no' is ignored in Accept-Language HTTP header.

Firefox supports bh but does not support bho. Mediawiki selects on uselang=bh the language code bho because of the mapping in DefaultSettings.php:

$wgExtraLanguageCodes = [
	'bh' => 'bho', // Bihari language family
	'no' => 'nb', // Norwegian language family
	'simple' => 'en', // Simple English
];
Feb 22 2018, 3:51 PM · Patch-For-Review, I18n, UniversalLanguageSelector
Fomafix updated the task description for T187866: The language code 'no' is ignored in Accept-Language HTTP header.
Feb 22 2018, 3:02 PM · Patch-For-Review, I18n, UniversalLanguageSelector

Feb 21 2018

Fomafix added a comment to T18889: Removal of mo language codes.

When the ISO staff made a mistake then it should be fixed there.

Feb 21 2018, 1:28 PM · Patch-For-Review, MediaWiki-Internationalization
Fomafix added a comment to T187853: Wikilove generates broken image thumbnails.

07ca2020b3ecd1364a7921a4b82ab38a6270475e is responsible for this bug.

Feb 21 2018, 11:42 AM · MW-1.31-release-notes (WMF-deploy-2018-02-27 (1.31.0-wmf.23)), Patch-For-Review, Regression, WikiLove, Collaboration-Team-Triage
Fomafix created T187866: The language code 'no' is ignored in Accept-Language HTTP header.
Feb 21 2018, 11:19 AM · Patch-For-Review, I18n, UniversalLanguageSelector

Feb 20 2018

Fomafix created T187824: Add 'hu-formal' to Names.php.
Feb 20 2018, 7:23 PM · MW-1.31-release-notes (WMF-deploy-2018-03-13 (1.31.0-wmf.25)), I18n, MediaWiki-Internationalization

Feb 19 2018

Fomafix added a comment to T187461: TypeError: mw.config.get('wgUploadSourceIds') is null on Special:UploadWizard.

I can confirm this error and rMWe8ca20e84bae causes this error. But why is the module mediawiki.special.upload loaded on Special:UploadWizard without setting the expected JavaScript config variables?

Feb 19 2018, 6:25 AM · MW-1.31-release-notes (WMF-deploy-2018-03-06 (1.31.0-wmf.24)), Patch-For-Review, Multimedia-Team-Working-Board, MediaWiki-Uploading, UploadWizard, Multimedia

Feb 15 2018

Fomafix added a comment to T95104: Fix the default browser spellcheck functionality, or integrate a spell checker to CodeMirror.

Spellchecking still doesn't work for me, neither in Firefox 58.0.2 nor in Chromium 64.0.3282.140 on Ubuntu. :-(

Feb 15 2018, 3:23 PM · Community-Tech, MW-1.31-release-notes (WMF-deploy-2017-10-10 (1.31.0-wmf.3)), User-notice, Patch-For-Review, MediaWiki-extensions-CodeMirror

Feb 11 2018

Fomafix created T187000: Special:AboutTopic fails with MalformedTitleException on Wikidata labels with "<".
Feb 11 2018, 5:35 PM · ArticlePlaceholder, Wikidata
Fomafix committed rETSTc1c8bed58494: Add ENT_NOQUOTES to htmlspecialchars (authored by Fomafix).
Add ENT_NOQUOTES to htmlspecialchars
Feb 11 2018, 4:22 PM

Feb 8 2018

Fomafix created T186788: [Bug] Special:SetSiteLink shows the form twice after an error.
Feb 8 2018, 12:56 PM · Easy, Patch-For-Review, Wikidata, MediaWiki-extensions-WikibaseRepository

Feb 7 2018

Fomafix updated the task description for T120847: Use BCP 47 conform language codes for the HTML attribute lang.
Feb 7 2018, 4:38 PM · MediaWiki-extensions-WikibaseRepository, MediaWiki-extensions-WikibaseView, Wikidata
Fomafix added a comment to T120847: Use BCP 47 conform language codes for the HTML attribute lang.

Reopened. The HTML fails the HTML validation because of invalid lang attributes. This is not an invalid bug.

Feb 7 2018, 4:34 PM · MediaWiki-extensions-WikibaseRepository, MediaWiki-extensions-WikibaseView, Wikidata
Fomafix added a subtask for T2209: HTML validity (tracking): T120847: Use BCP 47 conform language codes for the HTML attribute lang.
Feb 7 2018, 4:33 PM · Tracking, MediaWiki-Parser
Fomafix added a parent task for T120847: Use BCP 47 conform language codes for the HTML attribute lang: T2209: HTML validity (tracking).
Feb 7 2018, 4:33 PM · MediaWiki-extensions-WikibaseRepository, MediaWiki-extensions-WikibaseView, Wikidata
Fomafix reopened T120847: Use BCP 47 conform language codes for the HTML attribute lang as "Open".
Feb 7 2018, 4:32 PM · MediaWiki-extensions-WikibaseRepository, MediaWiki-extensions-WikibaseView, Wikidata

Jan 29 2018

Fomafix created T185904: Special:Upload fails on ":w:" as destination filename.
Jan 29 2018, 4:52 PM · MediaWiki-Special-pages, MediaWiki-API

Jan 28 2018

Fomafix created T185846: API: Allow to pass whitespaces in MultiValue parameters.
Jan 28 2018, 5:57 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), MediaWiki-API

Jan 27 2018

Fomafix added a comment to T154891: Several of the wikieditor-toolbar-* messages are used as raw html.

autoMsg does not specify if the output contains safe HTML or if the output contains raw text that has to be HTML encoded. It is used for both ways.

Jan 27 2018, 5:49 PM · Africa-Wikimedia-Developers, WikiEditor, Easy

Jan 26 2018

Fomafix added a comment to T154891: Several of the wikieditor-toolbar-* messages are used as raw html.

htmlMsg and textMsg have the same behavior and outputs the raw system message. From security point of view it does not matter if one, some or all messages allow to inject JavaScript code.

Jan 26 2018, 2:24 PM · Africa-Wikimedia-Developers, WikiEditor, Easy

Jan 25 2018

Fomafix closed T185683: Add uselang parameter to live preview diff requests as Resolved.

The parameter uselang is added. When the diff output also depends on the skin the parameter useskin can added to.

Jan 25 2018, 8:08 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), JavaScript, MediaWiki-Page-editing
Fomafix closed T185683: Add uselang parameter to live preview diff requests, a subtask of T41272: Bugs in "Live preview" feature (tracking), as Resolved.
Jan 25 2018, 8:08 PM · JavaScript, MediaWiki-Page-editing, Tracking
Fomafix claimed T185683: Add uselang parameter to live preview diff requests.
Jan 25 2018, 6:34 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), JavaScript, MediaWiki-Page-editing
Fomafix added a comment to T154891: Several of the wikieditor-toolbar-* messages are used as raw html.

Steps to reproduce:

  • Open index.php?title=MediaWiki:Wikieditor-toolbar-help-heading-description&action=edit with an user which has the rights to edit this system message.
  • Insert <i onmouseover="alert('JS injection')">Description</i>.
  • Maybe clear any caches (Shift+Ctrl+R).
  • Hover over the Description in the Help menu.
Jan 25 2018, 1:37 PM · Africa-Wikimedia-Developers, WikiEditor, Easy

Jan 24 2018

Krinkle awarded T184776: The CategoryWidget fails on names of Object prototypes a Orange Medal token.
Jan 24 2018, 7:43 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), JavaScript, MediaWiki-Special-pages

Jan 22 2018

Fomafix reopened T154891: Several of the wikieditor-toolbar-* messages are used as raw html as "Open".

Reopened. There are still some system messages that allow HTML and JavaScript injections for users with rights to edit the system messages. For example the message wikieditor-toolbar-help-heading-description.

Jan 22 2018, 8:30 PM · Africa-Wikimedia-Developers, WikiEditor, Easy

Jan 21 2018

Fomafix added a comment to T185400: Special:Upload fails on a space as destination filename.

The trimming of the title and the missing query key without an error seams both to be very inconsistent.

Jan 21 2018, 4:04 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MediaWiki-Special-pages
Fomafix claimed T185400: Special:Upload fails on a space as destination filename.
Jan 21 2018, 12:22 AM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MediaWiki-Special-pages
Fomafix created T185400: Special:Upload fails on a space as destination filename.
Jan 21 2018, 12:22 AM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MediaWiki-Special-pages

Jan 15 2018

Fomafix claimed T184776: The CategoryWidget fails on names of Object prototypes.
Jan 15 2018, 5:41 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), JavaScript, MediaWiki-Special-pages

Jan 11 2018

Fomafix created T184776: The CategoryWidget fails on names of Object prototypes.
Jan 11 2018, 10:42 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), JavaScript, MediaWiki-Special-pages

Jan 9 2018

Fomafix added a comment to T33874: Preferences and lang codes should distinguish "English" from "American English"/"U.S. English".

On https://en.wikipedia.org/w/index.php?title=Metre&oldid=817655372#cite_note-3 stands:

Thus, the spelling metre is referred to as the "international spelling"; the spelling meter, as the "American spelling".

Jan 9 2018, 8:15 AM · Patch-For-Review, MediaWiki-Internationalization

Dec 24 2017

Fomafix added a comment to T18889: Removal of mo language codes.

https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry defines

%%
Type: language
Subtag: mo
Description: Moldavian
Description: Moldovan
Added: 2005-10-16
Deprecated: 2008-11-22
Preferred-Value: ro
Suppress-Script: Latn
%%

and

%%
Type: language
Subtag: ro
Description: Romanian
Description: Moldavian
Description: Moldovan
Added: 2005-10-16
Suppress-Script: Latn
%%

This means that the language code ro stands for Romanian and for Moldavian.

Dec 24 2017, 10:46 PM · Patch-For-Review, MediaWiki-Internationalization

Dec 22 2017

Fomafix added a comment to T89561: Implement a CSS preprocessor for direction flipping based on the content direction.

The main intent is to reduce redundancy on the definition to avoid inconsistencies and mistakes. This can solved on different ways:

  1. A special preprocessing which expands the rules. The transferred CSS contains the rules three times like now.
  2. Using the current flipping processor but based on the content language instead of the user interface language. On loading the resources the content language or at least the direction of the content language must supplied. This is problematic on pages with several content languages or directions. The rules must separated here by an individual selector and the selector must supplied to the resource loader to integrate the selector in the CSS rules.
  3. New CSS standards supports some improvements that allow to specify orientation relative to the language direction. There are the *-start and the *-end properties and the :dir() pseudo classes for selectors. But the browser support is bad and this can only used, when all supported browser supports this.
Dec 22 2017, 10:16 AM · Performance-Team, MediaWiki-ResourceLoader

Dec 20 2017

Fomafix added a comment to T183295: The language code 'de-DE' is ignored in Accept-Language HTTP header.

Here another example for the inconsistency:

Dec 20 2017, 12:09 PM · Patch-For-Review, I18n, UniversalLanguageSelector
Fomafix added a comment to T183295: The language code 'de-DE' is ignored in Accept-Language HTTP header.

Of course when you set

Accept-Language: de-DE, de;q=0.9

then you get de.

Dec 20 2017, 10:31 AM · Patch-For-Review, I18n, UniversalLanguageSelector
Fomafix added a project to T183295: The language code 'de-DE' is ignored in Accept-Language HTTP header: I18n.
Dec 20 2017, 5:54 AM · Patch-For-Review, I18n, UniversalLanguageSelector

Dec 19 2017

Fomafix created T183295: The language code 'de-DE' is ignored in Accept-Language HTTP header.
Dec 19 2017, 9:05 PM · Patch-For-Review, I18n, UniversalLanguageSelector

Dec 13 2017

Fomafix added a comment to T18889: Removal of mo language codes.

Adding T2209 as parent task because the current language code mo generates an HTML validation warning:

Dec 13 2017, 5:46 AM · Patch-For-Review, MediaWiki-Internationalization
Fomafix added a parent task for T18889: Removal of mo language codes: T2209: HTML validity (tracking).
Dec 13 2017, 5:44 AM · Patch-For-Review, MediaWiki-Internationalization
Fomafix added a subtask for T2209: HTML validity (tracking): T18889: Removal of mo language codes.
Dec 13 2017, 5:44 AM · Tracking, MediaWiki-Parser

Dec 12 2017

Fomafix added a comment to T18889: Removal of mo language codes.

https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry has for the deprecated language code mo the following entry:

Type: language
Subtag: mo
Description: Moldavian
Description: Moldovan
Added: 2005-10-16
Deprecated: 2008-11-22
Preferred-Value: ro
Suppress-Script: Latn

The Suppress-Script: Latn indicates that the language is normally in Latin script.

Dec 12 2017, 9:42 PM · Patch-For-Review, MediaWiki-Internationalization

Dec 6 2017

Fomafix claimed T182157: CodeMirror button still shown (and semi-functional) when used with wikEd.
Dec 6 2017, 6:59 AM · Patch-For-Review, MediaWiki-extensions-CodeMirror

Dec 5 2017

Fomafix added a comment to T178998: Table collapsing button is too close to the caption - add some CSS spacing.

IE 8 supports the :before (not the ::before). But this does not matter because IE 8 is only supported without JavaScript and the collapsing needs JavaScript.

Dec 5 2017, 3:01 PM · UI-Standardization, Patch-For-Review, Google-Code-in-2017, Wikimedia-Israel-Hackers, MediaWiki-General-or-Unknown, CSS, Easy
Fomafix added a comment to T178998: Table collapsing button is too close to the caption - add some CSS spacing.

A distance can also generated by

.mw-collapsible-toggle:before {
	content: ' ';
}

This has a different behavior on wrapping.

Dec 5 2017, 2:39 PM · UI-Standardization, Patch-For-Review, Google-Code-in-2017, Wikimedia-Israel-Hackers, MediaWiki-General-or-Unknown, CSS, Easy
Fomafix created T182074: Ignore whitespaces between wiki table syntax and table content.
Dec 5 2017, 11:40 AM · Patch-For-Review, MediaWiki-Parser

Dec 4 2017

Fomafix added a comment to T40797: Whitespace between syntax of table or heading and percent sign is converted to a non-breaking space (French spaces).

The problem on headings is fixed. A

== % ==

does not generate a &nbsp; before the % anymore.

Dec 4 2017, 8:29 PM · MediaWiki-Parser
Fomafix added a comment to T119463: Automatically convert spaces after section markers (§) into non-breaking spaces.

The current automatically replacement for French spacing in the parser generates problems an several places, for example in T5158.

Dec 4 2017, 6:24 PM · Parsoid, Patch-For-Review, MediaWiki-Parser
Fomafix added a comment to T181947: Special:SpecialPages on skin Timeless has bad aligned two column layout.

It seams that all multi-columns in the wiki content are affected fundamentally by this problem:

<div style="columns: 10em 3">
* One
* Two
* Three
* Four
* Five
* Six
</div>
Dec 4 2017, 7:11 AM · MW-1.31-release-notes (WMF-deploy-2017-12-12 (1.31.0-wmf.12)), Timeless, MediaWiki-Special-pages

Dec 3 2017

Fomafix created T181947: Special:SpecialPages on skin Timeless has bad aligned two column layout.
Dec 3 2017, 7:26 PM · MW-1.31-release-notes (WMF-deploy-2017-12-12 (1.31.0-wmf.12)), Timeless, MediaWiki-Special-pages
Fomafix added a comment to T178998: Table collapsing button is too close to the caption - add some CSS spacing.

The whitespace before </caption> and </td> should removed from the parser. This whitespace gets also copied into clipboard when selecting the caption or the table element with a triple click.

Dec 3 2017, 6:10 PM · UI-Standardization, Patch-For-Review, Google-Code-in-2017, Wikimedia-Israel-Hackers, MediaWiki-General-or-Unknown, CSS, Easy

Dec 2 2017

Fomafix added a comment to T6473: After "-" and "&shy" at the end of a line, no space should be added..

If I understand the task on the right way this means the parser should convert

Dec 2 2017, 4:29 PM · MediaWiki-Parser
Fomafix claimed T181677: Implement syntax highlight for U+00A0 (no-break space, nbsp).
Dec 2 2017, 12:22 PM · Patch-For-Review, MediaWiki-extensions-CodeMirror
Fomafix renamed T181677: Implement syntax highlight for U+00A0 (no-break space, nbsp) from Implement syntax highlight for U+00A0 (no-break space, non-breaking space, nbsp) to Implement syntax highlight for U+00A0 (no-break space, nbsp).
Dec 2 2017, 12:22 PM · Patch-For-Review, MediaWiki-extensions-CodeMirror
Fomafix added a comment to T121979: U+00AD SOFT HYPHEN shouldn't be allowed in wiki article titles.

On enwiki there are currently the following titles containing soft hyphens. They are all redirects:

Dec 2 2017, 12:10 PM · Patch-For-Review, MediaWiki-General-or-Unknown

Nov 30 2017

Fomafix added a comment to T181684: Add ability to get language directionality from mw.language.

UniversalLanguageSelector delivers already a lookup table to JavaScript:

$.uls.data.getDir('ar') // "rtl"

Maybe this would be useful to integrate into core.

Nov 30 2017, 5:42 AM · Patch-For-Review, MediaWiki-Internationalization, MediaWiki-Interface
Fomafix added a comment to T181684: Add ability to get language directionality from mw.language.

There are several global JavaScript config variables containing language codes. Potential for every language code a direction is needed. Maybe it would be better to supply a lookup table to map the language codes to the direction. At least it all language code/language direction pairs should have a consistent naming schema.

Nov 30 2017, 5:37 AM · Patch-For-Review, MediaWiki-Internationalization, MediaWiki-Interface

Nov 29 2017

Fomafix created T181677: Implement syntax highlight for U+00A0 (no-break space, nbsp).
Nov 29 2017, 8:34 PM · Patch-For-Review, MediaWiki-extensions-CodeMirror