VolkerE has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/384905 )
Change subject: Update OOjs UI to v0.24.0 ...................................................................... Update OOjs UI to v0.24.0 Release notes: https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.24.0 Change-Id: Iad57bf4f6306086cb775629f2d9f2fcf2dbcf5fd --- M composer.json M composer.lock M composer/autoload_classmap.php M composer/autoload_static.php M composer/installed.json M oojs/oojs-ui/History.md M oojs/oojs-ui/README.md M oojs/oojs-ui/bin/testsuitegenerator.rb M oojs/oojs-ui/i18n/ia.json M oojs/oojs-ui/package.json D oojs/oojs-ui/php/themes/MediaWikiTheme.php 11 files changed, 157 insertions(+), 99 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vendor refs/changes/05/384905/1 diff --git a/composer.json b/composer.json index 553e6d0..258478e 100644 --- a/composer.json +++ b/composer.json @@ -74,7 +74,7 @@ "mustangostang/spyc": "0.6.2", "nikic/php-parser": "3.0.6", "nmred/kafka-php": "0.1.5", - "oojs/oojs-ui": "0.23.5", + "oojs/oojs-ui": "0.24.0", "oyejorge/less.php": "1.7.0.14", "pear/console_getopt": "1.4.1", "pear/mail": "1.4.1", diff --git a/composer.lock b/composer.lock index a42b47a..57b289e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "content-hash": "6aecf21f57ced0a527905f88a6f25efe", + "content-hash": "5ea1fad8f3494e433113cf097d1308af", "packages": [ { "name": "composer/semver", @@ -711,16 +711,16 @@ }, { "name": "oojs/oojs-ui", - "version": "v0.23.5", + "version": "v0.24.0", "source": { "type": "git", "url": "https://github.com/wikimedia/oojs-ui.git", - "reference": "2f77f21e3867c48aa9d4dc78e332a05b89ff4ed6" + "reference": "702a48a61bc597a4053c19dd4e8767461c71fb12" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/oojs-ui/zipball/2f77f21e3867c48aa9d4dc78e332a05b89ff4ed6", - "reference": "2f77f21e3867c48aa9d4dc78e332a05b89ff4ed6", + "url": "https://api.github.com/repos/wikimedia/oojs-ui/zipball/702a48a61bc597a4053c19dd4e8767461c71fb12", + "reference": "702a48a61bc597a4053c19dd4e8767461c71fb12", "shasum": "" }, "require": { @@ -786,7 +786,7 @@ ], "description": "Provides library of common widgets, layouts, and windows.", "homepage": "https://www.mediawiki.org/wiki/OOjs_UI", - "time": "2017-10-12T21:07:17+00:00" + "time": "2017-10-17T22:42:34+00:00" }, { "name": "oyejorge/less.php", diff --git a/composer/autoload_classmap.php b/composer/autoload_classmap.php index 7755082..70efa0a 100644 --- a/composer/autoload_classmap.php +++ b/composer/autoload_classmap.php @@ -753,7 +753,6 @@ 'OOUI\\LabelElement' => $vendorDir . '/oojs/oojs-ui/php/mixins/LabelElement.php', 'OOUI\\LabelWidget' => $vendorDir . '/oojs/oojs-ui/php/widgets/LabelWidget.php', 'OOUI\\Layout' => $vendorDir . '/oojs/oojs-ui/php/Layout.php', - 'OOUI\\MediaWikiTheme' => $vendorDir . '/oojs/oojs-ui/php/themes/MediaWikiTheme.php', 'OOUI\\MultilineTextInputWidget' => $vendorDir . '/oojs/oojs-ui/php/widgets/MultilineTextInputWidget.php', 'OOUI\\PanelLayout' => $vendorDir . '/oojs/oojs-ui/php/layouts/PanelLayout.php', 'OOUI\\ProgressBarWidget' => $vendorDir . '/oojs/oojs-ui/php/widgets/ProgressBarWidget.php', diff --git a/composer/autoload_static.php b/composer/autoload_static.php index af1b963..e7fb01d 100644 --- a/composer/autoload_static.php +++ b/composer/autoload_static.php @@ -1006,7 +1006,6 @@ 'OOUI\\LabelElement' => __DIR__ . '/..' . '/oojs/oojs-ui/php/mixins/LabelElement.php', 'OOUI\\LabelWidget' => __DIR__ . '/..' . '/oojs/oojs-ui/php/widgets/LabelWidget.php', 'OOUI\\Layout' => __DIR__ . '/..' . '/oojs/oojs-ui/php/Layout.php', - 'OOUI\\MediaWikiTheme' => __DIR__ . '/..' . '/oojs/oojs-ui/php/themes/MediaWikiTheme.php', 'OOUI\\MultilineTextInputWidget' => __DIR__ . '/..' . '/oojs/oojs-ui/php/widgets/MultilineTextInputWidget.php', 'OOUI\\PanelLayout' => __DIR__ . '/..' . '/oojs/oojs-ui/php/layouts/PanelLayout.php', 'OOUI\\ProgressBarWidget' => __DIR__ . '/..' . '/oojs/oojs-ui/php/widgets/ProgressBarWidget.php', diff --git a/composer/installed.json b/composer/installed.json index de4b4e0..eec1efa 100644 --- a/composer/installed.json +++ b/composer/installed.json @@ -2267,87 +2267,6 @@ } }, { - "name": "oojs/oojs-ui", - "version": "v0.23.5", - "version_normalized": "0.23.5.0", - "source": { - "type": "git", - "url": "https://github.com/wikimedia/oojs-ui.git", - "reference": "2f77f21e3867c48aa9d4dc78e332a05b89ff4ed6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/wikimedia/oojs-ui/zipball/2f77f21e3867c48aa9d4dc78e332a05b89ff4ed6", - "reference": "2f77f21e3867c48aa9d4dc78e332a05b89ff4ed6", - "shasum": "" - }, - "require": { - "mediawiki/at-ease": "1.1.0", - "php": ">=5.5.9" - }, - "require-dev": { - "jakub-onderka/php-parallel-lint": "0.9.2", - "mediawiki/mediawiki-codesniffer": "0.12.0", - "phpunit/phpunit": "4.8.21" - }, - "time": "2017-10-12T21:07:17+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "classmap": [ - "php/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Timo Tijhof", - "email": "krinklem...@gmail.com" - }, - { - "name": "Bartosz Dziewoński", - "email": "matma....@gmail.com" - }, - { - "name": "Ed Sanders", - "email": "esand...@wikimedia.org" - }, - { - "name": "James D. Forrester", - "email": "jforres...@wikimedia.org" - }, - { - "name": "Kirsten Menger-Anderson", - "email": "kmen...@wikimedia.org" - }, - { - "name": "Rob Moen", - "email": "rm...@wikimedia.org" - }, - { - "name": "Roan Kattouw", - "email": "r...@wikimedia.org" - }, - { - "name": "Trevor Parscal", - "email": "tre...@wikimedia.org" - }, - { - "name": "Kunal Mehta", - "email": "lego...@gmail.com" - }, - { - "name": "Prateek Saxena", - "email": "prtks...@gmail.com" - } - ], - "description": "Provides library of common widgets, layouts, and windows.", - "homepage": "https://www.mediawiki.org/wiki/OOjs_UI" - }, - { "name": "jakub-onderka/php-console-color", "version": "0.1", "version_normalized": "0.1.0.0", @@ -2912,5 +2831,135 @@ "interactive", "shell" ] + }, + { + "name": "oojs/oojs-ui", + "version": "v0.24.0", + "version_normalized": "0.24.0.0", + "source": { + "type": "git", + "url": "https://github.com/wikimedia/oojs-ui.git", + "reference": "702a48a61bc597a4053c19dd4e8767461c71fb12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wikimedia/oojs-ui/zipball/702a48a61bc597a4053c19dd4e8767461c71fb12", + "reference": "702a48a61bc597a4053c19dd4e8767461c71fb12", + "shasum": "" + }, + "require": { + "mediawiki/at-ease": "1.1.0", + "php": ">=5.5.9" + }, + "require-dev": { + "jakub-onderka/php-parallel-lint": "0.9.2", + "mediawiki/mediawiki-codesniffer": "0.12.0", + "phpunit/phpunit": "4.8.21" + }, + "time": "2017-10-17T22:42:34+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "classmap": [ + "php/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Timo Tijhof", + "email": "krinklem...@gmail.com" + }, + { + "name": "Bartosz Dziewoński", + "email": "matma....@gmail.com" + }, + { + "name": "Ed Sanders", + "email": "esand...@wikimedia.org" + }, + { + "name": "James D. Forrester", + "email": "jforres...@wikimedia.org" + }, + { + "name": "Kirsten Menger-Anderson", + "email": "kmen...@wikimedia.org" + }, + { + "name": "Rob Moen", + "email": "rm...@wikimedia.org" + }, + { + "name": "Roan Kattouw", + "email": "r...@wikimedia.org" + }, + { + "name": "Trevor Parscal", + "email": "tre...@wikimedia.org" + }, + { + "name": "Kunal Mehta", + "email": "lego...@gmail.com" + }, + { + "name": "Prateek Saxena", + "email": "prtks...@gmail.com" + } + ], + "description": "Provides library of common widgets, layouts, and windows.", + "homepage": "https://www.mediawiki.org/wiki/OOjs_UI" + }, + { + "name": "jakub-onderka/php-parallel-lint", + "version": "v0.9.2", + "version_normalized": "0.9.2.0", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Parallel-Lint.git", + "reference": "2ead2e4043ab125bee9554f356e0a86742c2d4fa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Parallel-Lint/zipball/2ead2e4043ab125bee9554f356e0a86742c2d4fa", + "reference": "2ead2e4043ab125bee9554f356e0a86742c2d4fa", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "jakub-onderka/php-console-highlighter": "~0.3", + "nette/tester": "~1.3" + }, + "suggest": { + "jakub-onderka/php-console-highlighter": "Highlight syntax in code snippet" + }, + "time": "2015-12-15T10:42:16+00:00", + "bin": [ + "parallel-lint" + ], + "type": "library", + "installation-source": "dist", + "autoload": { + "classmap": [ + "./" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "jakub.onde...@gmail.com" + } + ], + "description": "This tool check syntax of PHP files about 20x faster than serial check.", + "homepage": "https://github.com/JakubOnderka/PHP-Parallel-Lint" } ] diff --git a/oojs/oojs-ui/History.md b/oojs/oojs-ui/History.md index 091a0ee..72a25d0 100644 --- a/oojs/oojs-ui/History.md +++ b/oojs/oojs-ui/History.md @@ -1,4 +1,21 @@ # OOjs UI Release History +## v0.24.0 / 2017-10-17 +### Breaking changes +* [BREAKING CHANGE] Drop 'MediaWiki' backwards-compatibility theme (James D. Forrester) +* [BREAKING CHANGE] icons: Drop 'stripeSideMenu', renamed in v0.22.2 (James D. Forrester) +* [BREAKING CHANGE] icons: Remove 'eye'/'eyeClosed' icons, deprecated in v0.23.0 (Volker E.) +* [BREAKING CHANGE] icons: Remove 'signature' icon, deprecated in v0.23.0 (Volker E.) +* [BREAKING CHANGE] icons: Remove 'sun', deprecated in v0.23.0 (James D. Forrester) + +### Styles +* themes: Unify icon/indicator visibility (Volker E.) +* WikimediaUI theme: Ensure hover feedback on TextInputWidget & descendants (Volker E.) + +### Code +* Fix `.oo-ui-selectable()` mixin to actually undo `.oo-ui-unselectable()` (Bartosz Dziewoński) +* WikimediaUI theme: Fix selector in PopupWidget styles (Bartosz Dziewoński) + + ## v0.23.5 / 2017-10-12 ### Code * PHP MultilineTextInputWidget, SearchInputWidget: Remove duplicate `use` statements (Bartosz Dziewoński) diff --git a/oojs/oojs-ui/README.md b/oojs/oojs-ui/README.md index 6ee88c4..b893890 100644 --- a/oojs/oojs-ui/README.md +++ b/oojs/oojs-ui/README.md @@ -39,7 +39,7 @@ * One of `oojs-ui-wikimediaui.css` or `oojs-ui-apex.css`, containing theme-specific styles; and * One of `oojs-ui-wikimediaui.js` or `oojs-ui-apex.js`, containing theme-specific code -You can load additional icon packs from files named `oojs-ui-mediawiki-icons-*.css` or `oojs-ui-apex-icons-*.css`. +You can load additional icon packs from files named `oojs-ui-wikimediaui-icons-*.css` or `oojs-ui-apex-icons-*.css`. The remaining files make it possible to load only parts of the whole library. diff --git a/oojs/oojs-ui/bin/testsuitegenerator.rb b/oojs/oojs-ui/bin/testsuitegenerator.rb index 3770661..5c7da37 100644 --- a/oojs/oojs-ui/bin/testsuitegenerator.rb +++ b/oojs/oojs-ui/bin/testsuitegenerator.rb @@ -21,7 +21,6 @@ testable_classes = classes .reject{|c| c[:abstract] } # can't test abstract classes .reject{|c| !c[:parent] || c[:trait] || c[:parent] == 'Theme' } # can't test abstract - .reject{|c| c[:name] == 'MediaWikiTheme' } # can't test abstract .reject{|c| %w[Element Widget Layout Theme].include? c[:name] } # no toplevel make_class_instance_placeholder = lambda do |klass, config| diff --git a/oojs/oojs-ui/i18n/ia.json b/oojs/oojs-ui/i18n/ia.json index ceb27c9..8b3bcd8 100644 --- a/oojs/oojs-ui/i18n/ia.json +++ b/oojs/oojs-ui/i18n/ia.json @@ -10,6 +10,7 @@ "ooui-toolbar-more": "Plus", "ooui-toolgroup-expand": "Plus", "ooui-toolgroup-collapse": "Minus", + "ooui-item-remove": "Remover", "ooui-dialog-message-accept": "OK", "ooui-dialog-message-reject": "Cancellar", "ooui-dialog-process-error": "Qualcosa ha vadite mal", diff --git a/oojs/oojs-ui/package.json b/oojs/oojs-ui/package.json index de1e845..8732bb8 100644 --- a/oojs/oojs-ui/package.json +++ b/oojs/oojs-ui/package.json @@ -1,6 +1,6 @@ { "name": "oojs-ui", - "version": "0.23.5", + "version": "0.24.0", "description": "User interface classes built on the OOjs framework.", "keywords": [ "oojs-plugin", diff --git a/oojs/oojs-ui/php/themes/MediaWikiTheme.php b/oojs/oojs-ui/php/themes/MediaWikiTheme.php deleted file mode 100644 index 1c37218..0000000 --- a/oojs/oojs-ui/php/themes/MediaWikiTheme.php +++ /dev/null @@ -1,6 +0,0 @@ -<?php - -namespace OOUI; - -class MediaWikiTheme extends WikimediaUITheme { -} -- To view, visit https://gerrit.wikimedia.org/r/384905 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iad57bf4f6306086cb775629f2d9f2fcf2dbcf5fd Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/vendor Gerrit-Branch: master Gerrit-Owner: VolkerE <volke...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits