From 28556d630e9442ae2d7a7f825251c80299ab77b9 Mon Sep 17 00:00:00 2001 From: Pantheon Automation Date: Thu, 2 Jun 2016 15:56:09 -0700 Subject: [PATCH] Update to Drupal 8.1.2. For more information, see https://www.drupal.org/project/drupal/releases/8.1.2 --- composer.lock | 64 +- core/INSTALL.txt | 20 +- core/MAINTAINERS.txt | 19 +- core/assets/vendor/ckeditor/CHANGES.md | 15 + core/assets/vendor/ckeditor/ckeditor.js | 1378 ++++++++--------- core/assets/vendor/ckeditor/lang/bn.js | 2 +- .../vendor/ckeditor/skins/moono/dialog.css | 2 +- .../vendor/ckeditor/skins/moono/dialog_ie.css | 2 +- .../ckeditor/skins/moono/dialog_ie7.css | 2 +- .../ckeditor/skins/moono/dialog_ie8.css | 2 +- .../ckeditor/skins/moono/dialog_iequirks.css | 2 +- .../vendor/ckeditor/skins/moono/editor.css | 2 +- .../ckeditor/skins/moono/editor_gecko.css | 2 +- .../vendor/ckeditor/skins/moono/editor_ie.css | 2 +- .../ckeditor/skins/moono/editor_ie7.css | 2 +- .../ckeditor/skins/moono/editor_ie8.css | 2 +- .../ckeditor/skins/moono/editor_iequirks.css | 2 +- core/authorize.php | 9 +- core/composer.json | 3 +- core/core.api.php | 2 +- core/core.libraries.yml | 4 +- core/includes/common.inc | 1 - core/includes/errors.inc | 2 +- core/includes/file.inc | 17 - core/includes/form.inc | 2 - core/includes/install.core.inc | 4 +- core/includes/install.inc | 14 +- core/includes/theme.inc | 40 +- core/includes/update.inc | 2 +- core/lib/Drupal.php | 2 +- .../Component/Datetime/DateTimePlus.php | 63 +- .../DependencyInjection/Container.php | 10 +- core/lib/Drupal/Component/Diff/Diff.php | 1 + .../Drupal/Component/Diff/DiffFormatter.php | 6 +- .../Component/Diff/Engine/DiffEngine.php | 1 + .../Drupal/Component/Diff/Engine/DiffOp.php | 7 +- .../Component/Diff/Engine/DiffOpAdd.php | 3 +- .../Component/Diff/Engine/DiffOpChange.php | 3 +- .../Component/Diff/Engine/DiffOpCopy.php | 3 +- .../Component/Diff/Engine/DiffOpDelete.php | 3 +- .../Diff/Engine/HWLDFWordAccumulator.php | 4 +- core/lib/Drupal/Component/Diff/MappedDiff.php | 4 +- .../Drupal/Component/Diff/WordLevelDiff.php | 1 + .../Drupal/Component/FileSystem/LICENSE.txt | 339 ++++ .../Drupal/Component/FileSystem/README.txt | 12 + .../Drupal/Component/FileSystem/TESTING.txt | 18 + .../Drupal/Component/FileSystem/composer.json | 15 + .../lib/Drupal/Component/Gettext/PoHeader.php | 1 + core/lib/Drupal/Component/Gettext/PoItem.php | 4 +- core/lib/Drupal/Component/Graph/Graph.php | 1 + .../Plugin/Derivative/DeriverBase.php | 1 + .../DerivativeDiscoveryDecorator.php | 1 + .../Plugin/Discovery/StaticDiscovery.php | 1 + .../Discovery/StaticDiscoveryDecorator.php | 1 + .../Exception/InvalidDecoratedMethod.php | 1 - .../InvalidPluginDefinitionException.php | 4 +- .../Exception/PluginNotFoundException.php | 4 +- .../Plugin/Factory/DefaultFactory.php | 2 +- .../Plugin/Factory/ReflectionFactory.php | 1 + .../Drupal/Component/Plugin/PluginBase.php | 1 + .../Component/ProxyBuilder/ProxyBuilder.php | 1 - .../Transliteration/PhpTransliteration.php | 3 +- .../TransliterationInterface.php | 1 + core/lib/Drupal/Component/Utility/Random.php | 6 +- .../Drupal/Component/Utility/UserAgent.php | 3 +- core/lib/Drupal/Component/Utility/Xss.php | 2 +- core/lib/Drupal/Component/Uuid/Com.php | 1 + core/lib/Drupal/Component/Uuid/Pecl.php | 1 + .../Drupal/Component/Uuid/UuidInterface.php | 1 + core/lib/Drupal/Core/Access/AccessManager.php | 1 - .../Core/Access/CheckProviderInterface.php | 1 + .../Drupal/Core/Ajax/CloseDialogCommand.php | 1 + .../lib/Drupal/Core/Ajax/CommandInterface.php | 1 + core/lib/Drupal/Core/Ajax/DataCommand.php | 2 +- .../Core/Ajax/OpenModalDialogCommand.php | 1 + core/lib/Drupal/Core/Ajax/RemoveCommand.php | 1 - .../Core/Ajax/SetDialogTitleCommand.php | 1 + .../Core/Archiver/ArchiverInterface.php | 1 + core/lib/Drupal/Core/Archiver/Tar.php | 1 + core/lib/Drupal/Core/Archiver/Zip.php | 1 + core/lib/Drupal/Core/Asset/AssetDumper.php | 2 +- core/lib/Drupal/Core/Asset/AssetResolver.php | 2 +- core/lib/Drupal/Core/Asset/CssOptimizer.php | 2 +- core/lib/Drupal/Core/Cache/BackendChain.php | 1 - core/lib/Drupal/Core/Cache/Cache.php | 4 +- .../Core/Cache/CacheBackendInterface.php | 1 + .../Core/Cache/CacheTagsChecksumInterface.php | 1 + .../Drupal/Core/Cache/CacheableMetadata.php | 1 - .../Cache/Context/CacheContextsManager.php | 3 +- .../Cache/Context/LanguagesCacheContext.php | 2 +- .../Cache/Context/QueryArgsCacheContext.php | 11 +- .../lib/Drupal/Core/Cache/DatabaseBackend.php | 1 + .../Drupal/Core/Cache/ListCacheBinsPass.php | 1 + .../Core/Cache/MemoryCounterBackend.php | 2 - core/lib/Drupal/Core/Cache/NullBackend.php | 1 + core/lib/Drupal/Core/Cache/PhpBackend.php | 2 +- .../Config/BootstrapConfigStorageFactory.php | 1 + .../Core/Config/ConfigCollectionInfo.php | 2 +- core/lib/Drupal/Core/Config/ConfigFactory.php | 2 +- .../Config/ConfigModuleOverridesEvent.php | 1 + .../Drupal/Core/Config/DatabaseStorage.php | 4 +- .../ConfigDependencyDeleteFormTrait.php | 1 + .../Config/Entity/ConfigDependencyManager.php | 2 +- .../Core/Config/Entity/ConfigEntityType.php | 4 +- .../Core/Config/ExtensionInstallStorage.php | 1 + .../Config/Schema/ConfigSchemaDiscovery.php | 1 + .../Core/Config/Schema/SchemaCheckTrait.php | 1 + .../Core/Config/StorageComparerInterface.php | 4 +- .../Core/Controller/ControllerResolver.php | 1 - core/lib/Drupal/Core/CoreServiceProvider.php | 3 +- .../Core/Database/Driver/mysql/Connection.php | 3 +- .../Core/Database/Driver/mysql/Insert.php | 1 + .../Core/Database/Driver/pgsql/Connection.php | 4 +- .../Database/Driver/pgsql/Install/Tasks.php | 1 + .../Core/Database/Driver/pgsql/Schema.php | 1 + .../Core/Database/Driver/pgsql/Select.php | 1 + .../Core/Database/Driver/pgsql/Truncate.php | 1 + .../Database/Driver/sqlite/Connection.php | 2 +- .../Database/Driver/sqlite/Install/Tasks.php | 1 + .../Core/Database/Driver/sqlite/Select.php | 1 + .../Core/Database/Driver/sqlite/Statement.php | 1 + .../Core/Database/Driver/sqlite/Truncate.php | 1 + core/lib/Drupal/Core/Database/Log.php | 1 + .../Database/Query/AlterableInterface.php | 1 + .../Drupal/Core/Database/Query/Condition.php | 1 + .../Database/Query/ConditionInterface.php | 1 + .../lib/Drupal/Core/Database/Query/Delete.php | 1 + .../Database/Query/ExtendableInterface.php | 1 + .../lib/Drupal/Core/Database/Query/Insert.php | 1 + core/lib/Drupal/Core/Database/Query/Merge.php | 1 + .../Database/Query/PagerSelectExtender.php | 3 +- .../Database/Query/PlaceholderInterface.php | 1 + .../Core/Database/Query/SelectExtender.php | 1 + .../Core/Database/Query/TableSortExtender.php | 1 + .../Drupal/Core/Database/Query/Truncate.php | 1 + core/lib/Drupal/Core/Database/Schema.php | 1 + .../Core/Database/StatementInterface.php | 1 + core/lib/Drupal/Core/Database/Transaction.php | 1 + .../Drupal/Core/Datetime/DrupalDateTime.php | 1 - .../Drupal/Core/Datetime/Element/Datelist.php | 3 +- .../Core/DependencyInjection/Container.php | 1 + .../ContainerInjectionInterface.php | 1 + .../DependencyInjection/YamlFileLoader.php | 18 +- .../lib/Drupal/Core/DestructableInterface.php | 1 + core/lib/Drupal/Core/Diff/DiffFormatter.php | 1 + core/lib/Drupal/Core/DrupalKernel.php | 5 +- .../Drupal/Core/Entity/ContentEntityType.php | 4 +- .../Entity/Element/EntityAutocomplete.php | 77 +- .../Core/Entity/Entity/EntityViewDisplay.php | 1 + .../Core/Entity/EntityChangedInterface.php | 1 + .../Drupal/Core/Entity/EntityChangedTrait.php | 1 + .../Entity/EntityDisplayModeInterface.php | 1 + .../Drupal/Core/Entity/EntityStorageBase.php | 2 +- .../KeyValueStore/Query/QueryFactory.php | 1 - .../Plugin/DataType/Deriver/EntityDeriver.php | 1 + .../Plugin/DataType/EntityReference.php | 1 + .../Constraint/BundleConstraint.php | 1 + .../Constraint/EntityChangedConstraint.php | 1 + .../Constraint/EntityTypeConstraint.php | 1 + .../ReferenceAccessConstraintValidator.php | 1 + .../Core/Entity/Query/ConditionBase.php | 1 + .../Core/Entity/Query/ConditionInterface.php | 1 + .../Drupal/Core/Entity/Query/Null/Query.php | 1 + .../Entity/Query/QueryAggregateInterface.php | 4 +- .../Drupal/Core/Entity/Query/QueryBase.php | 2 +- .../Core/Entity/Query/Sql/QueryAggregate.php | 2 +- .../Core/Entity/Query/Sql/pgsql/Condition.php | 1 + .../Core/Entity/Sql/DefaultTableMapping.php | 2 +- .../Entity/Sql/SqlContentEntityStorage.php | 2 +- .../EntityDataDefinitionInterface.php | 1 + core/lib/Drupal/Core/Entity/entity.api.php | 12 +- .../AjaxResponseSubscriber.php | 2 +- .../EntityRouteAlterSubscriber.php | 1 + .../FinishResponseSubscriber.php | 1 + .../KernelDestructionSubscriber.php | 1 + .../ParamConverterSubscriber.php | 1 + .../Core/EventSubscriber/PathSubscriber.php | 1 + .../RedirectResponseSubscriber.php | 1 + .../RequestCloseSubscriber.php | 1 + .../Core/Executable/ExecutablePluginBase.php | 1 + .../Core/Extension/ExtensionDiscovery.php | 17 +- .../Core/Extension/InfoParserInterface.php | 2 +- .../Extension/ModuleInstallerInterface.php | 2 +- .../ModuleUninstallValidatorInterface.php | 1 + .../Drupal/Core/Extension/ThemeHandler.php | 3 +- .../Core/Extension/ThemeHandlerInterface.php | 2 +- .../Extension/ThemeInstallerInterface.php | 2 +- core/lib/Drupal/Core/Extension/module.api.php | 2 +- .../Core/Field/ChangedFieldItemList.php | 1 + .../Drupal/Core/Field/FieldItemInterface.php | 2 +- .../Core/Field/FieldItemListInterface.php | 4 +- .../EntityReferenceIdFormatter.php | 1 + .../Plugin/Field/FieldType/BooleanItem.php | 1 + .../Core/File/MimeType/MimeTypeGuesser.php | 2 +- core/lib/Drupal/Core/FileTransfer/FTP.php | 1 + .../Drupal/Core/FileTransfer/FTPExtension.php | 1 + .../Drupal/Core/FileTransfer/FileTransfer.php | 1 + .../FileTransfer/FileTransferException.php | 1 + .../Form/FileTransferAuthorizeForm.php | 31 +- core/lib/Drupal/Core/FileTransfer/Local.php | 1 + core/lib/Drupal/Core/FileTransfer/SSH.php | 1 + core/lib/Drupal/Core/Flood/MemoryBackend.php | 1 + .../Exception/BrokenPostRequestException.php | 1 - core/lib/Drupal/Core/Form/FormState.php | 28 +- core/lib/Drupal/Core/Form/form.api.php | 7 +- core/lib/Drupal/Core/Image/ImageInterface.php | 1 + .../Drupal/Core/Installer/InstallerKernel.php | 2 +- .../Core/KeyValueStore/DatabaseStorage.php | 1 + .../DatabaseStorageExpirable.php | 1 - .../KeyValueDatabaseExpirableFactory.php | 1 + .../KeyValueStore/KeyValueDatabaseFactory.php | 1 + .../KeyValueStore/KeyValueMemoryFactory.php | 1 + .../KeyValueNullExpirableFactory.php | 1 + .../Core/KeyValueStore/MemoryStorage.php | 1 + .../lib/Drupal/Core/Locale/CountryManager.php | 2 +- .../Drupal/Core/Lock/LockBackendAbstract.php | 1 + .../Drupal/Core/Lock/LockBackendInterface.php | 9 +- core/lib/Drupal/Core/Lock/NullLockBackend.php | 1 + .../Lock/PersistentDatabaseLockBackend.php | 1 + .../lib/Drupal/Core/Mail/MailFormatHelper.php | 1 + core/lib/Drupal/Core/Mail/MailInterface.php | 1 + .../Drupal/Core/Mail/MailManagerInterface.php | 11 +- .../Drupal/Core/Mail/Plugin/Mail/PhpMail.php | 1 + .../Mail/Plugin/Mail/TestMailCollector.php | 1 + .../Drupal/Core/Menu/LocalActionInterface.php | 2 - .../lib/Drupal/Core/Menu/LocalTaskManager.php | 2 +- core/lib/Drupal/Core/Menu/MenuTreeStorage.php | 1 - .../Core/Menu/MenuTreeStorageInterface.php | 1 - .../AdminPathConfigEntityConverter.php | 1 - .../Core/Password/PhpassHashedPassword.php | 2 +- core/lib/Drupal/Core/Path/AliasManager.php | 1 + .../Core/Path/AliasManagerInterface.php | 1 + core/lib/Drupal/Core/Path/AliasStorage.php | 1 - .../Core/Path/AliasStorageInterface.php | 1 + core/lib/Drupal/Core/Path/PathMatcher.php | 1 + .../PathProcessor/PathProcessorManager.php | 1 + .../Context/ContextHandlerInterface.php | 2 +- .../DefaultSingleLazyPluginCollection.php | 3 +- .../Core/Plugin/Discovery/HookDiscovery.php | 1 + .../Core/Plugin/Discovery/YamlDiscovery.php | 1 + core/lib/Drupal/Core/Queue/Batch.php | 1 + core/lib/Drupal/Core/Queue/BatchMemory.php | 1 + core/lib/Drupal/Core/Queue/Memory.php | 1 + .../Core/Queue/QueueDatabaseFactory.php | 1 + core/lib/Drupal/Core/Queue/QueueFactory.php | 1 + core/lib/Drupal/Core/Queue/QueueInterface.php | 1 + .../Core/Render/Element/MachineName.php | 5 +- core/lib/Drupal/Core/Render/Element/Pager.php | 2 +- .../Drupal/Core/Render/Element/Textarea.php | 1 + .../Core/Render/Element/VerticalTabs.php | 2 +- .../HtmlResponseAttachmentsProcessor.php | 2 +- .../MainContentRendererInterface.php | 2 +- core/lib/Drupal/Core/Render/Markup.php | 1 + .../Placeholder/SingleFlushStrategy.php | 1 + .../Drupal/Core/Render/RendererInterface.php | 4 +- core/lib/Drupal/Core/Render/theme.api.php | 3 +- .../lib/Drupal/Core/Routing/CompiledRoute.php | 1 - .../Core/Routing/LinkGeneratorTrait.php | 7 +- .../lib/Drupal/Core/Routing/MatcherDumper.php | 3 +- .../lib/Drupal/Core/Routing/NullGenerator.php | 1 + .../lib/Drupal/Core/Routing/RouteProvider.php | 5 +- core/lib/Drupal/Core/Routing/UrlGenerator.php | 14 +- .../Core/Routing/UrlGeneratorInterface.php | 2 +- .../Drupal/Core/Routing/UrlGeneratorTrait.php | 7 +- .../Core/StackMiddleware/KernelPreHandle.php | 1 - .../Drupal/Core/StreamWrapper/LocalStream.php | 1 + .../Core/StreamWrapper/TemporaryStream.php | 1 + .../Translator/FileTranslation.php | 1 + .../Drupal/Core/Template/TwigExtension.php | 40 +- .../TestHttpClientMiddleware.php | 2 +- core/lib/Drupal/Core/Test/TestDatabase.php | 44 + core/lib/Drupal/Core/Theme/Registry.php | 8 + .../ComplexDataDefinitionInterface.php | 2 +- .../Core/TypedData/ComplexDataInterface.php | 2 +- .../Core/TypedData/DataReferenceBase.php | 2 +- .../DataReferenceDefinitionInterface.php | 2 +- .../Core/TypedData/DataReferenceInterface.php | 2 +- .../Core/TypedData/ListDataDefinition.php | 1 + .../TypedData/OptionsProviderInterface.php | 1 + .../Core/TypedData/Plugin/DataType/Any.php | 1 + .../TypedData/Plugin/DataType/BinaryData.php | 1 + .../TypedData/Plugin/DataType/BooleanData.php | 1 + .../Plugin/DataType/DateTimeIso8601.php | 1 + .../TypedData/Plugin/DataType/FloatData.php | 1 + .../TypedData/Plugin/DataType/IntegerData.php | 1 + .../Core/TypedData/Plugin/DataType/Map.php | 1 + .../TypedData/Plugin/DataType/StringData.php | 1 + .../TypedData/Plugin/DataType/Timestamp.php | 1 + .../Drupal/Core/TypedData/PrimitiveBase.php | 1 + .../Core/TypedData/PrimitiveInterface.php | 1 + .../Core/TypedData/TypedDataInterface.php | 1 + .../TypedData/Validation/ExecutionContext.php | 1 + core/lib/Drupal/Core/Updater/Module.php | 1 + core/lib/Drupal/Core/Updater/Theme.php | 1 + core/lib/Drupal/Core/Updater/Updater.php | 1 + .../Drupal/Core/Updater/UpdaterInterface.php | 1 + core/lib/Drupal/Core/Url.php | 2 +- core/lib/Drupal/Core/Utility/Token.php | 1 + .../Core/Utility/UnroutedUrlAssembler.php | 2 +- .../Core/Validation/ConstraintManager.php | 1 + .../Core/Validation/DrupalTranslator.php | 1 + .../Constraint/AllowedValuesConstraint.php | 1 + .../Constraint/ComplexDataConstraint.php | 1 + .../Validation/Constraint/CountConstraint.php | 1 + .../Validation/Constraint/EmailConstraint.php | 1 + .../Constraint/LengthConstraint.php | 1 + .../Constraint/PrimitiveTypeConstraint.php | 1 + .../PrimitiveTypeConstraintValidator.php | 1 + .../Validation/Constraint/RangeConstraint.php | 1 + .../Validation/Constraint/RegexConstraint.php | 1 + .../Constraint/UniqueFieldValueValidator.php | 1 + core/misc/ajax.js | 12 +- core/misc/tableselect.js | 2 +- .../action/src/Tests/ConfigurationTest.php | 1 + .../aggregator/src/Form/OpmlFeedAdd.php | 4 +- core/modules/aggregator/src/ItemInterface.php | 1 + .../FieldFormatter/AggregatorXSSFormatter.php | 1 + .../aggregator/fetcher/DefaultFetcher.php | 1 + .../aggregator/src/Tests/AddFeedTest.php | 1 + .../src/Tests/AggregatorAdminTest.php | 1 + .../src/Tests/AggregatorCronTest.php | 1 + .../src/Tests/AggregatorTestBase.php | 1 + .../src/Tests/DeleteFeedItemTest.php | 1 + .../src/Tests/FeedAdminDisplayTest.php | 1 + .../src/Tests/FeedFetcherPluginTest.php | 1 + .../aggregator/src/Tests/FeedLanguageTest.php | 1 + .../aggregator/src/Tests/FeedParserTest.php | 1 + .../src/Tests/FeedProcessorPluginTest.php | 1 + .../aggregator/src/Tests/ImportOpmlTest.php | 1 + .../src/Tests/UpdateFeedItemTest.php | 1 + .../aggregator/src/Tests/UpdateFeedTest.php | 1 + .../Plugin/aggregator/fetcher/TestFetcher.php | 1 + .../Plugin/aggregator/parser/TestParser.php | 1 + .../tests/src/Kernel/AggregatorTitleTest.php | 2 +- .../Migrate/d6/MigrateAggregatorFeedTest.php | 1 + .../automated_cron/automated_cron.module | 6 +- core/modules/ban/src/BanIpManager.php | 1 + .../ban/src/Tests/IpAddressBlockingTest.php | 1 + .../big_pipe/src/Render/BigPipeMarkup.php | 1 + .../Render/Placeholder/BigPipeStrategy.php | 2 +- .../block/src/Plugin/migrate/source/Block.php | 2 +- .../src/Tests/BlockHookOperationTest.php | 2 +- .../src/Tests/BlockInvalidRegionTest.php | 1 + .../src/Tests/BlockLanguageCacheTest.php | 1 + .../block/src/Tests/BlockRenderOrderTest.php | 3 +- .../modules/block/src/Tests/BlockTestBase.php | 1 + core/modules/block/src/Tests/BlockUiTest.php | 4 +- .../src/Tests/NonDefaultBlockAdminTest.php | 1 + .../modules/block_test/block_test.module | 2 +- .../Controller/TestMultipleFormController.php | 2 +- .../src/Plugin/Condition/BaloneySpam.php | 1 - .../tests/src/Kernel/BlockInterfaceTest.php | 1 + .../Kernel/Migrate/d7/MigrateBlockTest.php | 2 +- .../src/Plugin/Derivative/BlockContent.php | 1 + .../src/Tests/BlockContentCacheTagsTest.php | 1 + .../Views/BlockContentFieldFilterTest.php | 1 + .../block_content_test.module | 6 +- .../MigrateBlockContentBodyFieldTest.php | 2 +- .../Migrate/MigrateBlockContentTypeTest.php | 2 +- core/modules/book/book.module | 4 +- .../Access/BookNodeIsRemovableAccessCheck.php | 2 +- core/modules/book/src/BookManager.php | 3 +- .../modules/book/src/BookManagerInterface.php | 1 - core/modules/book/src/BookOutlineStorage.php | 1 + .../book/src/BookOutlineStorageInterface.php | 2 +- .../book/src/Controller/BookController.php | 1 - core/modules/breakpoint/breakpoint.module | 2 +- core/modules/ckeditor/ckeditor.api.php | 2 +- core/modules/ckeditor/ckeditor.module | 10 +- .../ckeditor/src/CKEditorPluginBase.php | 1 + .../ckeditor/src/CKEditorPluginInterface.php | 1 + .../src/Tests/CKEditorLoadingTest.php | 31 + core/modules/color/color.module | 2 +- .../color/src/Tests/ColorSafePreviewTest.php | 1 - core/modules/color/src/Tests/ColorTest.php | 2 +- core/modules/comment/src/CommentForm.php | 1 + .../comment/src/Tests/CommentAdminTest.php | 1 + .../src/Tests/CommentNewIndicatorTest.php | 2 +- .../src/Tests/CommentNodeAccessTest.php | 1 + .../src/Tests/CommentNodeChangesTest.php | 1 + .../comment/src/Tests/CommentRssTest.php | 1 + .../comment/src/Tests/CommentTitleTest.php | 1 + .../Tests/Views/CommentFieldFilterTest.php | 1 + .../CommentDefaultFormatterCacheTagsTest.php | 2 +- .../Kernel/Migrate/d6/MigrateCommentTest.php | 5 +- ...igrateCommentVariableEntityDisplayTest.php | 1 + .../src/Kernel/Views/CommentLinksTest.php | 1 + .../src/Unit/CommentStatisticsUnitTest.php | 1 + core/modules/config/config.module | 4 +- core/modules/config/src/ConfigSubscriber.php | 1 + .../src/Controller/ConfigController.php | 1 + .../config/src/Form/ConfigImportForm.php | 15 +- .../src/Form/ConfigSingleImportForm.php | 12 +- core/modules/config/src/Form/ConfigSync.php | 3 +- .../config/src/StorageReplaceDataWrapper.php | 1 + .../config/src/Tests/ConfigEntityTest.php | 3 +- .../src/Tests/ConfigExportImportUITest.php | 2 +- .../config/src/Tests/ConfigImportAllTest.php | 7 +- .../ConfigInstallProfileOverrideTest.php | 2 +- .../config/src/Tests/ConfigInstallWebTest.php | 1 + .../Tests/ConfigSingleImportExportTest.php | 10 + .../src/EventSubscriber.php | 1 + .../src/ConfigMapperManager.php | 2 +- .../src/Tests/ConfigTranslationUiTest.php | 4 +- .../tests/src/Unit/ConfigNamesMapperTest.php | 3 +- .../ContactMessageAccessControlHandler.php | 1 + .../Tests/ContactAuthenticatedUserTest.php | 1 + .../contact/src/Tests/ContactSitewideTest.php | 2 +- .../src/Tests/Views/ContactFieldsTest.php | 2 +- .../ContentTranslationOverviewAccess.php | 1 + .../src/ContentTranslationHandler.php | 4 + .../ContentTranslationManagerInterface.php | 1 - .../src/ContentTranslationMetadataWrapper.php | 1 + .../ContentTranslationMetadataFieldsTest.php | 1 + .../Tests/ContextualDynamicContextTest.php | 1 + core/modules/datetime/datetime.module | 1 - .../src/Plugin/views/argument/Date.php | 1 + .../datetime/src/Plugin/views/sort/Date.php | 1 - .../src/Tests/Views/FilterDateTimeTest.php | 2 +- .../dblog/src/Controller/DbLogController.php | 8 +- .../Plugin/rest/resource/DBLogResource.php | 1 + core/modules/dblog/src/Tests/DbLogTest.php | 41 +- .../src/Tests/Rest/DbLogResourceTest.php | 1 + core/modules/editor/editor.module | 7 +- .../editor/src/Form/EditorImageDialog.php | 4 +- .../editor/src/Tests/EditorAdminTest.php | 2 +- .../editor/src/Tests/EditorSecurityTest.php | 1 + .../src/Tests/EditorUploadImageScaleTest.php | 172 ++ .../tests/src/Kernel/EditorFileUsageTest.php | 22 + core/modules/field/field.module | 2 +- .../field/src/Entity/FieldStorageConfig.php | 3 +- .../src/Plugin/migrate/source/d7/Field.php | 1 + .../migrate/source/d7/FieldInstance.php | 1 + .../EntityReferenceFieldDefaultValueTest.php | 8 +- .../EntityReferenceFileUploadTest.php | 1 + .../EntityReferenceIntegrationTest.php | 2 +- .../EntityReference/Views/SelectionTest.php | 1 + .../field/src/Tests/FieldAccessTest.php | 1 + .../modules/field/src/Tests/FieldTestBase.php | 1 + core/modules/field/src/Tests/FormTest.php | 8 - .../src/Tests/Number/NumberFieldTest.php | 5 +- .../src/Tests/String/StringFieldTest.php | 1 + .../field/src/Tests/TranslationWebTest.php | 1 + .../src/Tests/Update/FieldUpdateTest.php | 1 + .../field/src/Tests/Views/FieldUITest.php | 1 + .../TestFieldApplicableFormatter.php | 1 + .../TestFieldDefaultFormatter.php | 1 + .../TestFieldEmptySettingFormatter.php | 1 + .../TestFieldMultipleFormatter.php | 1 + .../TestFieldPrepareViewFormatter.php | 1 + .../FieldType/TestItemWithDependencies.php | 1 - .../field/tests/src/Kernel/DisplayApiTest.php | 1 + .../EntityReferenceFormatterTest.php | 4 +- .../src/Kernel/FieldAttachStorageTest.php | 2 +- .../src/Kernel/FieldImportChangeTest.php | 1 + .../src/Kernel/FieldImportCreateTest.php | 1 + .../src/Kernel/FieldImportDeleteTest.php | 1 + .../src/Kernel/FieldTypePluginManagerTest.php | 38 + .../Migrate/d7/MigrateFieldInstanceTest.php | 4 +- .../Kernel/Migrate/d7/MigrateFieldTest.php | 2 +- .../src/Kernel/String/StringFormatterTest.php | 1 + .../process/d6/FieldTypeDefaultsTest.php | 1 + core/modules/field_ui/field_ui.api.php | 8 +- core/modules/field_ui/field_ui.module | 6 +- .../Plugin/Derivative/FieldUiLocalTask.php | 1 + .../src/Tests/FieldUIIndentationTest.php | 1 + .../field_ui/src/Tests/ManageDisplayTest.php | 4 +- .../field_ui/src/Tests/ManageFieldsTest.php | 2 +- .../templates/field-ui-table.html.twig | 2 +- .../tests/src/Kernel/EntityDisplayTest.php | 2 +- core/modules/file/file.module | 10 +- core/modules/file/src/Element/ManagedFile.php | 2 +- core/modules/file/src/Entity/File.php | 8 +- .../file/src/FileAccessControlHandler.php | 38 + core/modules/file/src/FileInterface.php | 3 + .../modules/file/src/FileStorageInterface.php | 1 + .../FileUsage/DatabaseFileUsageBackend.php | 1 + .../file/src/FileUsage/FileUsageBase.php | 1 + .../file/src/FileUsage/FileUsageInterface.php | 2 +- .../Plugin/Field/FieldWidget/FileWidget.php | 3 +- core/modules/file/src/Tests/DownloadTest.php | 1 + .../file/src/Tests/FileFieldPathTest.php | 1 + .../src/Tests/FileFieldRSSContentTest.php | 1 + .../file/src/Tests/FileFieldRevisionTest.php | 1 + .../file/src/Tests/FileFieldWidgetTest.php | 2 +- .../file/src/Tests/FileManagedAccessTest.php | 1 + .../src/Tests/FileManagedFileElementTest.php | 23 + .../file/src/Tests/FilePrivateTest.php | 5 +- .../file/src/Tests/FileTokenReplaceTest.php | 1 + .../src/Tests/RemoteFileSaveUploadTest.php | 1 + .../modules/file/src/Tests/SaveUploadTest.php | 1 + .../tests/file_test/src/Form/FileTestForm.php | 1 + .../DummyReadOnlyStreamWrapper.php | 1 + .../DummyRemoteStreamWrapper.php | 1 + .../src/StreamWrapper/DummyStreamWrapper.php | 1 + .../file/tests/src/Kernel/AccessTest.php | 107 ++ .../file/tests/src/Kernel/CopyTest.php | 1 + .../file/tests/src/Kernel/DeleteTest.php | 1 + .../src/Kernel/Migrate/d7/MigrateFileTest.php | 2 +- .../file/tests/src/Kernel/MoveTest.php | 1 + .../file/tests/src/Kernel/SaveDataTest.php | 1 + .../file/tests/src/Kernel/SaveTest.php | 1 + .../file/tests/src/Kernel/SpaceUsedTest.php | 1 + .../file/tests/src/Kernel/UsageTest.php | 1 + .../file/tests/src/Kernel/ValidateTest.php | 1 + .../file/tests/src/Kernel/ValidatorTest.php | 10 +- core/modules/filter/filter.module | 8 +- .../migration_templates/d6_filter_format.yml | 10 +- .../src/Plugin/DataType/FilterFormat.php | 1 + .../filter/src/Plugin/Filter/FilterHtml.php | 2 +- .../filter/src/Render/FilteredMarkup.php | 1 + .../src/Tests/FilterDefaultFormatTest.php | 1 + .../src/Tests/FilterFormatAccessTest.php | 1 + .../filter/src/Tests/FilterHooksTest.php | 1 + .../src/Tests/FilterHtmlImageSecureTest.php | 1 + .../filter/src/Tests/FilterNoFormatTest.php | 1 + .../filter/src/Tests/FilterSecurityTest.php | 1 + .../tests/src/Kernel/FilterSettingsTest.php | 1 + .../tests/src/Kernel/FilterUnitTest.php | 1 + .../Migrate/d7/MigrateFilterFormatTest.php | 2 +- .../migrate/source/d6/FilterFormatTest.php | 1 + core/modules/forum/forum.module | 8 +- .../Breadcrumb/ForumBreadcrumbBuilderBase.php | 2 +- core/modules/forum/src/Form/Overview.php | 2 +- .../forum/src/Plugin/Block/NewTopicsBlock.php | 1 + .../Constraint/ForumLeafConstraint.php | 1 + .../forum/src/Tests/ForumBlockTest.php | 1 + .../forum/src/Tests/ForumIndexTest.php | 1 + core/modules/forum/src/Tests/ForumTest.php | 1 + .../forum/src/Tests/ForumUninstallTest.php | 2 +- .../Normalizer/ContentEntityNormalizer.php | 2 +- .../hal/tests/src/Kernel/DenormalizeTest.php | 1 + core/modules/help/src/Tests/HelpTest.php | 1 + core/modules/help/src/Tests/NoHelpTest.php | 1 + core/modules/history/history.module | 2 +- .../views/filter/HistoryUserTimestamp.php | 2 +- .../modules/history/src/Tests/HistoryTest.php | 1 + .../src/Tests/Views/HistoryTimestampTest.php | 1 + .../migrate/process/d6/ImageCacheActions.php | 2 +- .../migrate/source/d6/ImageCachePreset.php | 2 +- core/modules/image/src/Tests/FileMoveTest.php | 1 + .../image/src/Tests/ImageDimensionsTest.php | 6 +- .../src/Tests/ImageFieldValidateTest.php | 1 + .../image/src/Tests/ImageStyleFlushTest.php | 1 + .../src/Tests/ImageStylesPathAndUrlTest.php | 4 +- .../src/Tests/ImageThemeFunctionTest.php | 1 + core/modules/language/language.module | 2 +- .../src/ConfigurableLanguageManager.php | 2 +- .../src/ContentLanguageSettingsInterface.php | 2 +- .../src/Form/NegotiationBrowserForm.php | 1 + .../language/src/LanguageServiceProvider.php | 1 + .../src/Plugin/Condition/Language.php | 1 - .../LanguageBlockSettingsVisibilityTest.php | 1 + .../Tests/LanguageBrowserDetectionTest.php | 1 + ...anguageCustomLanguageConfigurationTest.php | 1 + .../Tests/LanguageListModuleInstallTest.php | 1 + .../language/src/Tests/LanguageListTest.php | 3 +- .../src/Tests/LanguageLocaleListTest.php | 1 + .../src/Tests/LanguageNegotiationInfoTest.php | 2 +- .../src/Tests/LanguagePathMonolingualTest.php | 1 + .../LanguageUILanguageNegotiationTest.php | 1 + .../src/Form/LanguageConfigurationElement.php | 1 + .../Form/LanguageConfigurationElementTest.php | 1 + .../src/Unit/LanguageNegotiationUrlTest.php | 1 + .../FieldFormatter/LinkSeparateFormatter.php | 1 + .../Constraint/LinkTypeConstraint.php | 1 + .../src/Tests/Views/LinkViewsTokensTest.php | 1 + core/modules/locale/src/Form/ExportForm.php | 2 +- core/modules/locale/src/Form/ImportForm.php | 1 + core/modules/locale/src/Gettext.php | 1 + core/modules/locale/src/Locale.php | 1 + .../locale/src/LocaleConfigManager.php | 3 +- .../locale/src/LocaleProjectStorage.php | 1 + .../src/LocaleProjectStorageInterface.php | 1 + .../src/StreamWrapper/TranslationsStream.php | 4 +- .../locale/src/StringDatabaseStorage.php | 1 + .../locale/src/StringStorageInterface.php | 1 + .../locale/src/Tests/LocaleContentTest.php | 2 +- .../src/Tests/LocaleImportFunctionalTest.php | 1 + .../src/Tests/LocaleLibraryAlterTest.php | 1 + .../locale/src/Tests/LocalePathTest.php | 1 + .../src/Tests/LocalePluralFormatTest.php | 1 + .../locale/src/Tests/LocaleStringTest.php | 1 + .../LocaleTranslatedSchemaDefinitionTest.php | 1 + .../src/Tests/LocaleTranslationUiTest.php | 3 +- .../locale/src/Tests/LocaleUpdateBase.php | 1 + .../locale/src/Tests/LocaleUpdateCronTest.php | 1 + .../LocaleUpdateDevelopmentReleaseTest.php | 1 + .../menu_link_content.module | 1 - .../Plugin/Deriver/MenuLinkContentDeriver.php | 1 - .../src/Tests/MenuLinkContentFormTest.php | 1 + core/modules/menu_ui/menu_ui.module | 14 +- .../menu_ui/src/Form/MenuDeleteForm.php | 1 + .../menu_ui/src/Tests/MenuLinkReorderTest.php | 1 + .../menu_ui/src/Tests/MenuNodeTest.php | 7 +- core/modules/menu_ui/src/Tests/MenuTest.php | 2 +- .../src/Annotation/MigrateProcessPlugin.php | 1 + .../src/MigrateBuildDependencyInterface.php | 1 + .../modules/migrate/src/MigrateExecutable.php | 2 + .../migrate/src/MigrateMessageInterface.php | 1 + .../src/Plugin/MigrateIdMapInterface.php | 24 +- core/modules/migrate/src/Plugin/Migration.php | 3 +- .../migrate/src/Plugin/MigrationInterface.php | 2 +- .../src/Plugin/MigrationPluginManager.php | 6 +- .../migrate/src/Plugin/migrate/id_map/Sql.php | 52 +- core/modules/migrate/src/Row.php | 1 + .../Exception/RequirementsExceptionTest.php | 1 + .../tests/src/Unit/MigrateSqlIdMapTest.php | 117 ++ .../src/Unit/MigrationPluginManagerTest.php | 220 +++ .../destination/EntityContentBaseTest.php | 1 + .../PerComponentEntityDisplayTest.php | 1 + .../PerComponentEntityFormDisplayTest.php | 1 + .../tests/src/Unit/process/ConcatTest.php | 1 + .../src/Unit/process/DedupeEntityTest.php | 1 + .../tests/src/Unit/process/GetTest.php | 1 + .../tests/src/Unit/process/IteratorTest.php | 1 + .../src/Unit/process/MachineNameTest.php | 2 +- .../migrate/cckfield/CckFieldPluginBase.php | 2 +- .../src/Unit/source/d6/Drupal6SqlBaseTest.php | 2 + .../src/Tests/d6/MigrateUpgrade6Test.php | 2 +- .../node/src/Controller/NodeController.php | 7 +- .../modules/node/src/NodeStorageInterface.php | 1 + core/modules/node/src/NodeTypeInterface.php | 1 + .../node/src/Plugin/Condition/NodeType.php | 1 - .../node/src/Plugin/Search/NodeSearch.php | 4 +- .../Plugin/views/argument_default/Node.php | 1 - .../Plugin/views/field/RevisionLinkRevert.php | 1 + .../modules/node/src/Plugin/views/row/Rss.php | 6 +- .../node/src/Tests/AssertButtonsTrait.php | 1 + .../src/Tests/NodeAccessBaseTableTest.php | 1 + .../node/src/Tests/NodeAccessFieldTest.php | 1 + .../node/src/Tests/NodeAccessPagerTest.php | 1 + .../node/src/Tests/NodeAccessRebuildTest.php | 1 + .../node/src/Tests/NodeAccessRecordsTest.php | 1 + .../node/src/Tests/NodeEditFormTest.php | 4 +- .../src/Tests/NodeEntityViewModeAlterTest.php | 1 + .../src/Tests/NodeFieldMultilingualTest.php | 2 +- .../node/src/Tests/NodeFormButtonsTest.php | 1 + .../src/Tests/NodeFormSaveChangedTimeTest.php | 1 + core/modules/node/src/Tests/NodeHelpTest.php | 1 + .../node/src/Tests/NodeLoadMultipleTest.php | 1 + .../node/src/Tests/NodePostSettingsTest.php | 1 + .../node/src/Tests/NodeQueryAlterTest.php | 1 + .../src/Tests/NodeRevisionPermissionsTest.php | 1 + .../node/src/Tests/NodeRevisionsAllTest.php | 1 + .../node/src/Tests/NodeRevisionsTest.php | 57 + core/modules/node/src/Tests/NodeSaveTest.php | 1 + core/modules/node/src/Tests/NodeTitleTest.php | 5 +- .../node/src/Tests/NodeTitleXSSTest.php | 1 + core/modules/node/src/Tests/PageViewTest.php | 1 + .../src/Tests/Views/BulkFormAccessTest.php | 1 + .../src/Tests/Views/NodeFieldFilterTest.php | 1 + .../tests/modules/node_test/node_test.module | 2 +- .../src/Kernel/Migrate/d7/MigrateNodeTest.php | 2 +- .../Kernel/Migrate/d7/MigrateNodeTypeTest.php | 1 + .../tests/src/Kernel/NodeConditionTest.php | 1 + .../tests/src/Kernel/NodeValidationTest.php | 1 + .../Views/RevisionCreateTimestampTest.php | 1 - core/modules/options/options.api.php | 1 - .../Tests/OptionsDynamicValuesTestBase.php | 1 + .../Tests/OptionsSelectDynamicValuesTest.php | 1 + .../tests/options_test/options_test.module | 4 +- .../tests/src/Kernel/OptionsFieldTest.php | 1 + core/modules/page_cache/page_cache.module | 2 +- core/modules/path/path.module | 2 +- .../src/Plugin/Field/FieldType/PathItem.php | 7 + core/modules/path/src/Tests/PathAliasTest.php | 3 +- .../path/src/Tests/PathLanguageTest.php | 1 + .../path/src/Tests/PathLanguageUiTest.php | 1 + .../path/src/Tests/PathTaxonomyTermTest.php | 1 + core/modules/path/src/Tests/PathTestBase.php | 1 + .../Tests/QuickEditAutocompleteTermTest.php | 4 +- .../src/Tests/QuickEditLoadingTest.php | 1 + core/modules/rdf/rdf.module | 9 +- core/modules/rdf/src/RdfMappingInterface.php | 1 + .../rdf/src/SchemaOrgDataConverter.php | 1 + .../rdf/src/Tests/CommentAttributesTest.php | 1 + .../rdf/src/Tests/GetNamespacesTest.php | 1 + .../rdf/src/Tests/GetRdfNamespacesTest.php | 1 + .../rdf/src/Tests/NodeAttributesTest.php | 1 + .../rdf/src/Tests/StandardProfileTest.php | 1 + .../rdf/src/Tests/TaxonomyAttributesTest.php | 1 + .../rdf/src/Tests/UserAttributesTest.php | 1 + .../modules/rdf/tests/src/Kernel/CrudTest.php | 1 + .../Kernel/Field/DateTimeFieldRdfaTest.php | 1 + .../src/Kernel/Field/EmailFieldRdfaTest.php | 1 + .../src/Kernel/Field/NumberFieldRdfaTest.php | 1 + .../src/Kernel/Field/StringFieldRdfaTest.php | 1 + .../Kernel/Field/TelephoneFieldRdfaTest.php | 1 + .../src/Kernel/Field/TextFieldRdfaTest.php | 1 + .../src/Entity/ResponsiveImageStyle.php | 2 +- .../ResponsiveImageFormatter.php | 1 + .../Tests/ResponsiveImageFieldDisplayTest.php | 1 + .../ResponsiveImageTestFormatter.php | 1 + .../src/LinkManager/RelationLinkManager.php | 1 + .../LinkManager/TypeLinkManagerInterface.php | 1 + .../rest/src/Plugin/Deriver/EntityDeriver.php | 1 + .../src/Plugin/Type/ResourcePluginManager.php | 1 + .../Plugin/rest/resource/EntityResource.php | 22 +- .../src/Plugin/views/row/DataEntityRow.php | 87 +- core/modules/rest/src/RequestHandler.php | 1 + core/modules/rest/src/ResourceResponse.php | 1 + core/modules/rest/src/Tests/CsrfTest.php | 1 + core/modules/rest/src/Tests/DeleteTest.php | 1 + core/modules/rest/src/Tests/NodeTest.php | 1 + core/modules/rest/src/Tests/RESTTestBase.php | 16 +- core/modules/rest/src/Tests/UpdateTest.php | 141 +- .../src/Tests/Views/StyleSerializerTest.php | 40 +- ...t_serializer_display_entity_translated.yml | 47 + .../tests/src/Kernel/RequestHandlerTest.php | 1 + .../rest/tests/src/Unit/CollectRoutesTest.php | 1 + .../search/src/Form/ReindexConfirm.php | 1 + .../search/src/Form/SearchBlockForm.php | 1 + .../search/src/Form/SearchPageForm.php | 1 + .../search/src/Plugin/SearchPluginBase.php | 4 +- .../search/src/Plugin/views/field/Score.php | 1 + .../search/src/SearchPluginManager.php | 1 + core/modules/search/src/SearchQuery.php | 2 +- .../Tests/SearchCommentCountToggleTest.php | 1 + .../search/src/Tests/SearchCommentTest.php | 3 +- .../src/Tests/SearchDateIntervalTest.php | 1 + .../search/src/Tests/SearchEmbedFormTest.php | 1 + .../search/src/Tests/SearchExactTest.php | 1 + .../Tests/SearchKeywordsConditionsTest.php | 1 + .../search/src/Tests/SearchLanguageTest.php | 1 + .../Tests/SearchMultilingualEntityTest.php | 3 +- .../src/Tests/SearchNodeDiacriticsTest.php | 1 + .../src/Tests/SearchNodePunctuationTest.php | 1 + .../src/Tests/SearchNumberMatchingTest.php | 1 + .../search/src/Tests/SearchNumbersTest.php | 1 + .../src/Tests/SearchPageOverrideTest.php | 1 + .../search/src/Tests/SearchPageTextTest.php | 1 + .../Tests/SearchPreprocessLangcodeTest.php | 1 + .../search/src/Tests/SearchQueryAlterTest.php | 1 + .../search/src/Tests/SearchRankingTest.php | 4 +- .../search/src/Tests/SearchSetLocaleTest.php | 1 + .../search/src/Tests/SearchSimplifyTest.php | 1 + .../search/src/Tests/SearchTestBase.php | 1 + .../search/src/Tests/SearchTokenizerTest.php | 1 + .../tests/src/Kernel/SearchMatchTest.php | 25 +- .../src/Unit/SearchPageRepositoryTest.php | 1 + .../serialization/src/Encoder/XmlEncoder.php | 1 + .../src/Normalizer/EntityNormalizer.php | 1 + .../RegisterEntityResolversCompilerPass.php | 1 + ...gisterSerializationClassesCompilerPass.php | 1 + .../src/SerializationServiceProvider.php | 1 + .../src/Tests/EntitySerializationTest.php | 1 + .../src/SerializationTestEncoder.php | 1 + .../src/SerializationTestNormalizer.php | 3 +- .../tests/src/Kernel/SerializationTest.php | 1 + .../ChainEntityResolverTest.php | 1 - .../Unit/Normalizer/ListNormalizerTest.php | 6 +- .../migrate/destination/EntityShortcutSet.php | 1 + .../shortcut/src/Tests/ShortcutLinksTest.php | 2 +- .../shortcut/src/Tests/ShortcutSetsTest.php | 1 + .../Migrate/d7/MigrateShortcutSetTest.php | 2 +- .../d7/MigrateShortcutSetUsersTest.php | 2 +- .../Kernel/Migrate/d7/MigrateShortcutTest.php | 2 +- core/modules/simpletest/simpletest.module | 9 +- .../simpletest/src/AssertContentTrait.php | 4 +- .../src/ContentTypeCreationTrait.php | 1 - .../simpletest/src/InstallerTestBase.php | 5 +- .../modules/simpletest/src/KernelTestBase.php | 2 +- .../simpletest/src/RandomGeneratorTrait.php | 1 + core/modules/simpletest/src/TestBase.php | 23 +- .../simpletest/src/Tests/BrokenSetUpTest.php | 1 + .../simpletest/src/Tests/FolderTest.php | 1 + .../InstallationProfileModuleTestsTest.php | 1 + .../simpletest/src/Tests/MailCaptureTest.php | 1 + .../Tests/MissingCheckedRequirementsTest.php | 1 + .../Tests}/MissingDependentModuleUnitTest.php | 3 +- .../src/Tests/SimpleTestBrowserTest.php | 4 +- .../simpletest/src/Tests/SimpleTestTest.php | 17 +- core/modules/simpletest/src/WebTestBase.php | 10 +- .../simpletest_phpunit_run_command_test.php | 1 + .../src/Functional/BrowserTestBaseTest.php | 9 + .../tests/src/Unit/AssertHelperTraitTest.php | 2 + .../tests/src/Unit/PhpUnitErrorTest.php | 1 + .../Unit/SimpletestPhpunitRunCommandTest.php | 2 +- .../statistics/src/StatisticsSettingsForm.php | 1 + .../src/Tests/StatisticsAdminTest.php | 7 +- .../src/Tests/StatisticsReportsTest.php | 2 +- .../src/Tests/StatisticsTestBase.php | 1 + .../src/Tests/StatisticsTokenReplaceTest.php | 3 +- .../src/Tests/Views/IntegrationTest.php | 2 +- core/modules/syslog/src/Tests/SyslogTest.php | 1 + .../system/src/Access/CronAccessCheck.php | 1 + .../system/src/Access/DbUpdateAccessCheck.php | 1 + .../src/Controller/DbUpdateController.php | 2 +- .../system/src/Form/ModulesListForm.php | 2 +- .../system/src/Form/ModulesUninstallForm.php | 1 + .../system/src/Form/ThemeSettingsForm.php | 10 + .../system/src/MachineNameController.php | 4 +- .../src/Plugin/ImageToolkit/GDToolkit.php | 1 + .../system/src/SystemConfigSubscriber.php | 1 + .../system/src/Tests/Ajax/AjaxInGroupTest.php | 1 + .../system/src/Tests/Ajax/AjaxTestBase.php | 1 + .../src/Tests/Ajax/ElementValidationTest.php | 1 + .../system/src/Tests/Ajax/FormValuesTest.php | 1 + .../system/src/Tests/Ajax/FrameworkTest.php | 1 + .../system/src/Tests/Ajax/MultiFormTest.php | 1 + .../system/src/Tests/Batch/ProcessingTest.php | 3 +- .../Tests/Bootstrap/GetFilenameUnitTest.php | 1 + .../Bootstrap/ResettableStaticUnitTest.php | 1 + .../system/src/Tests/Cache/CacheTestBase.php | 1 + .../system/src/Tests/Cache/ClearTest.php | 1 + .../src/Tests/Cache/MemoryBackendUnitTest.php | 1 + .../system/src/Tests/Common/AddFeedTest.php | 1 + .../system/src/Tests/Common/AlterTest.php | 1 + .../src/Tests/Common/FormatDateTest.php | 1 + .../Tests/Common/RenderElementTypesTest.php | 2 +- .../Common/SimpleTestErrorCollectorTest.php | 1 + .../system/src/Tests/Common/SizeUnitTest.php | 1 + .../src/Tests/Common/SystemListingTest.php | 1 + .../Common/TableSortExtenderUnitTest.php | 1 + .../system/src/Tests/Common/UrlTest.php | 1 + .../system/src/Tests/Common/XssUnitTest.php | 1 + .../Tests/Database/DatabaseWebTestBase.php | 1 + .../Tests/Database/SelectPagerDefaultTest.php | 1 + .../src/Tests/Database/TemporaryQueryTest.php | 1 + .../DrupalKernel/ServiceDestructionTest.php | 1 + .../Entity/EntityDefinitionTestTrait.php | 2 +- .../src/Tests/Entity/EntityRevisionsTest.php | 1 + .../Entity/EntityTranslationFormTest.php | 1 + .../src/Tests/Entity/EntityUnitTestBase.php | 3 +- .../system/src/Tests/File/DirectoryTest.php | 1 + .../system/src/Tests/File/FileTestBase.php | 1 + .../system/src/Tests/File/MimeTypeTest.php | 1 + .../system/src/Tests/File/NameMungingTest.php | 1 + .../Tests/File/ReadOnlyStreamWrapperTest.php | 1 + .../Tests/File/RemoteFileDirectoryTest.php | 1 + .../File/RemoteFileScanDirectoryTest.php | 1 + .../File/RemoteFileUnmanagedCopyTest.php | 1 + ...RemoteFileUnmanagedDeleteRecursiveTest.php | 1 + .../File/RemoteFileUnmanagedDeleteTest.php | 1 + .../File/RemoteFileUnmanagedMoveTest.php | 1 + .../File/RemoteFileUnmanagedSaveDataTest.php | 1 + .../src/Tests/File/ScanDirectoryTest.php | 1 + .../src/Tests/File/StreamWrapperTest.php | 3 +- .../src/Tests/File/UnmanagedCopyTest.php | 1 + .../File/UnmanagedDeleteRecursiveTest.php | 1 + .../src/Tests/File/UnmanagedDeleteTest.php | 1 + .../src/Tests/File/UnmanagedMoveTest.php | 1 + .../src/Tests/File/UnmanagedSaveDataTest.php | 1 + .../Tests/FileTransfer/FileTransferTest.php | 1 + .../Tests/FileTransfer/MockTestConnection.php | 1 + .../Tests/FileTransfer/TestFileTransfer.php | 1 + .../system/src/Tests/Form/AlterTest.php | 1 + .../src/Tests/Form/ArbitraryRebuildTest.php | 1 + .../system/src/Tests/Form/CheckboxTest.php | 13 +- .../src/Tests/Form/ElementsLabelsTest.php | 1 + .../Tests/Form/ElementsTableSelectTest.php | 1 + .../Tests/Form/ElementsVerticalTabsTest.php | 1 + .../system/src/Tests/Form/EmailTest.php | 1 + .../Tests/Form/LanguageSelectElementTest.php | 1 + .../src/Tests/Form/ProgrammaticTest.php | 1 + .../system/src/Tests/Form/RebuildTest.php | 1 + .../system/src/Tests/Form/RedirectTest.php | 1 + .../Form/StateValuesCleanAdvancedTest.php | 1 + .../src/Tests/Form/StateValuesCleanTest.php | 1 + .../src/Tests/Form/TriggeringElementTest.php | 1 + .../modules/system/src/Tests/Form/UrlTest.php | 1 + .../system/src/Tests/Image/ToolkitGdTest.php | 6 +- .../src/Tests/Image/ToolkitSetupFormTest.php | 1 + .../src/Tests/Image/ToolkitTestBase.php | 1 + .../Tests/Installer/InstallerLanguageTest.php | 1 + ...stallerTranslationMultipleLanguageTest.php | 4 +- .../Installer/InstallerTranslationTest.php | 2 +- .../KeyValueContentEntityStorageTest.php | 3 +- .../system/src/Tests/Lock/LockUnitTest.php | 1 + .../system/src/Tests/Mail/HtmlToTextTest.php | 1 + .../system/src/Tests/Mail/MailTest.php | 1 + .../system/src/Tests/Menu/MenuRouterTest.php | 2 +- .../src/Tests/Module/ClassLoaderTest.php | 1 + .../src/Tests/Module/HookRequirementsTest.php | 1 + .../src/Tests/Module/ModuleTestBase.php | 3 +- .../system/src/Tests/Module/RequiredTest.php | 1 + .../system/src/Tests/Module/UninstallTest.php | 3 +- .../system/src/Tests/Module/VersionTest.php | 1 + .../system/src/Tests/Pager/PagerTest.php | 1 + .../Tests/ParamConverter/UpcastingTest.php | 2 +- .../src/Tests/Path/PathUnitTestBase.php | 1 + .../src/Tests/Path/UrlAliasFixtures.php | 1 + .../src/Tests/Path/UrlAlterFunctionalTest.php | 1 + .../Plugin/Condition/RequestPathTest.php | 1 + .../src/Tests/Plugin/ContextPluginTest.php | 3 +- .../src/Tests/Plugin/DerivativeTest.php | 1 + .../Plugin/Discovery/StaticDiscoveryTest.php | 1 + .../system/src/Tests/Plugin/FactoryTest.php | 1 + .../system/src/Tests/Queue/QueueTest.php | 1 + .../src/Tests/Render/AjaxPageStateTest.php | 3 +- .../src/Tests/Routing/MockAliasManager.php | 7 +- .../system/src/Tests/Routing/MockMatcher.php | 1 + .../Tests/Routing/RouterPermissionTest.php | 1 + .../system/src/Tests/Session/SessionTest.php | 1 + .../src/Tests/System/AdminMetaTagTest.php | 1 + .../system/src/Tests/System/AdminTest.php | 1 + .../system/src/Tests/System/CronRunTest.php | 1 + .../System/DefaultMobileMetaTagsTest.php | 1 + .../src/Tests/System/ErrorHandlerTest.php | 2 +- .../system/src/Tests/System/FrontPageTest.php | 1 + .../System/IgnoreReplicaSubscriberTest.php | 1 + .../system/src/Tests/System/IndexPhpTest.php | 3 +- .../system/src/Tests/System/InfoAlterTest.php | 1 + .../Tests/System/MainContentFallbackTest.php | 3 +- .../src/Tests/System/RetrieveFileTest.php | 1 + .../src/Tests/System/SettingsRewriteTest.php | 1 + .../Tests/System/ShutdownFunctionsTest.php | 1 + .../src/Tests/System/SiteMaintenanceTest.php | 3 +- .../System/SitesDirectoryHardeningTest.php | 1 + .../src/Tests/System/SystemAuthorizeTest.php | 3 +- .../Tests/System/SystemConfigFormTestBase.php | 1 + .../system/src/Tests/System/ThemeTest.php | 12 + .../system/src/Tests/Theme/FastTest.php | 1 + .../system/src/Tests/Theme/FunctionsTest.php | 2 +- .../src/Tests/Theme/HtmlAttributesTest.php | 1 + .../system/src/Tests/Theme/MessageTest.php | 1 + .../Theme/ThemeEarlyInitializationTest.php | 1 + .../src/Tests/Theme/TwigDebugMarkupTest.php | 4 +- .../src/Tests/TypedData/TypedDataTest.php | 5 +- .../src/Tests/Update/CompatibilityFixTest.php | 1 + .../Update/DependencyHookInvocationTest.php | 1 + .../Tests/Update/DependencyMissingTest.php | 1 + .../Tests/Update/DependencyOrderingTest.php | 1 + .../src/Tests/Update/UpdateScriptTest.php | 1 + .../src/Tests/Update/UpdatesWith7xTest.php | 1 + core/modules/system/system.install | 2 +- core/modules/system/system.module | 6 +- .../system/templates/fieldset.html.twig | 23 +- .../modules/system/templates/region.html.twig | 2 +- .../modules/system/templates/select.html.twig | 4 +- core/modules/system/templates/table.html.twig | 4 +- .../system/templates/textarea.html.twig | 2 +- .../batch_test/batch_test.callbacks.inc | 2 +- .../modules/batch_test/batch_test.module | 6 +- .../modules/common_test/common_test.module | 1 - .../condition_test/src/FormController.php | 2 +- .../src/Controller/DatabaseTestController.php | 1 + .../src/Entity/EntityTestConstraints.php | 1 + .../src/Entity/EntityTestFieldOverride.php | 1 + .../src/Entity/EntityTestMulChanged.php | 1 + .../Derivative/EntityTestLocalTasks.php | 2 +- .../src/Plugin/Field/FieldType/ShapeItem.php | 7 + .../src/ErrorServiceTestServiceProvider.php | 1 + .../modules/form_test/form_test.routing.yml | 1 - .../src/Form/FormTestCheckboxesZeroForm.php | 2 +- .../src/Form/FormTestVerticalTabsForm.php | 1 + .../form_test/src/Form/RedirectBlockForm.php | 1 + .../src/Plugin/ImageToolkit/BrokenToolkit.php | 1 + .../tests/modules/menu_test/menu_test.module | 2 +- .../src/Plugin/Derivative/LocalTaskTest.php | 1 + .../modules/menu_test/src/TestControllers.php | 1 + .../module_autoload_test/src/SomeClass.php | 1 + .../modules/module_test/module_test.module | 2 +- .../src/TestControllers.php | 1 + .../src/Plugin/MockBlockManager.php | 1 + .../src/Plugin/TestPluginManager.php | 1 + .../mock_block/MockComplexContextBlock.php | 1 + .../mock_block/MockLayoutBlockDeriver.php | 1 + .../plugin_test/mock_block/MockMenuBlock.php | 1 + .../mock_block/MockMenuBlockDeriver.php | 1 + .../mock_block/MockUserLoginBlock.php | 1 + .../mock_block/MockUserNameBlock.php | 1 + .../mock_block/TypedDataStringBlock.php | 1 + .../src/Access/TestAccessCheck.php | 1 + .../src/RouterTestServiceProvider.php | 1 + .../ServiceProviderTestServiceProvider.php | 1 + .../service_provider_test/src/TestClass.php | 1 + .../src/TestFileUsage.php | 1 + .../src/Plugin/Mail/TestPhpMailFailure.php | 1 + .../PageCacheAcceptHeaderController.php | 1 + .../src/Controller/SystemTestController.php | 2 +- .../system_test/src/MockFileTransfer.php | 1 + .../twig_theme_test/twig_theme_test.module | 2 +- .../url_alter_test/src/PathProcessor.php | 1 + .../Kernel/Token/TokenReplaceKernelTest.php | 1 + ...est_ckeditor_stylesheets_external.info.yml | 9 + ...tor_stylesheets_protocol_relative.info.yml | 9 + .../css/yokotsoko.css | 4 + ...est_ckeditor_stylesheets_relative.info.yml | 9 + .../taxonomy/src/Form/OverviewTerms.php | 2 +- .../src/Plugin/views/argument_default/Tid.php | 8 +- .../Plugin/views/argument_validator/Term.php | 1 + .../Plugin/views/filter/TaxonomyIndexTid.php | 4 +- .../views/relationship/NodeTermData.php | 2 +- .../taxonomy/src/TermTranslationHandler.php | 2 +- core/modules/taxonomy/src/Tests/EfqTest.php | 1 + .../taxonomy/src/Tests/LoadMultipleTest.php | 1 + core/modules/taxonomy/src/Tests/RssTest.php | 1 + .../taxonomy/src/Tests/TaxonomyImageTest.php | 2 +- .../taxonomy/src/Tests/TaxonomyTestBase.php | 1 + .../taxonomy/src/Tests/TaxonomyTestTrait.php | 1 + .../src/Tests/TermEntityReferenceTest.php | 1 + .../taxonomy/src/Tests/TermIndexTest.php | 1 + .../taxonomy/src/Tests/TermLanguageTest.php | 1 + core/modules/taxonomy/src/Tests/TermTest.php | 8 +- .../src/Tests/TermTranslationUITest.php | 2 +- core/modules/taxonomy/src/Tests/ThemeTest.php | 1 + .../taxonomy/src/Tests/TokenReplaceTest.php | 1 + .../RelationshipRepresentativeNodeTest.php | 1 + .../Views/TaxonomyDefaultArgumentTest.php | 35 +- .../Tests/Views/TaxonomyFieldAllTermsTest.php | 2 +- .../taxonomy/src/Tests/VocabularyCrudTest.php | 1 + .../src/Tests/VocabularyLanguageTest.php | 1 + .../src/Tests/VocabularyPermissionsTest.php | 1 + .../taxonomy/src/Tests/VocabularyUiTest.php | 1 + .../taxonomy/src/VocabularyInterface.php | 1 + core/modules/taxonomy/taxonomy.module | 2 +- .../Migrate/MigrateTaxonomyTermStubTest.php | 1 + .../tests/src/Kernel/TermKernelTest.php | 1 + .../tests/src/Kernel/TermValidationTest.php | 1 + .../FieldFormatter/TelephoneLinkFormatter.php | 1 + .../src/Tests/TelephoneFieldTest.php | 1 + core/modules/toolbar/src/Element/Toolbar.php | 2 +- .../src/Tests/ToolbarAdminMenuTest.php | 4 +- .../src/Tests/ToolbarCacheContextsTest.php | 1 - core/modules/tour/src/Entity/Tour.php | 2 +- core/modules/tour/src/Tests/TourTest.php | 1 + core/modules/tour/src/TipPluginBase.php | 1 + .../tour/tests/src/Unit/Entity/TourTest.php | 2 +- .../src/Access/ViewOwnTrackerAccessCheck.php | 1 + .../tracker/src/Controller/TrackerPage.php | 1 + .../src/Controller/TrackerUserRecent.php | 1 + .../tracker/src/Controller/TrackerUserTab.php | 1 + .../src/Tests/TrackerNodeAccessTest.php | 1 + .../update/src/Form/UpdateManagerInstall.php | 11 +- .../Tests/FileTransferAuthorizeFormTest.php | 58 + .../update/src/Tests/UpdateContribTest.php | 3 + .../update/src/Tests/UpdateCoreTest.php | 11 +- .../update/src/Tests/UpdateTestBase.php | 4 +- .../update/src/Tests/UpdateUploadTest.php | 3 + .../update/src/UpdateFetcherInterface.php | 1 + .../update/src/UpdateManagerInterface.php | 1 + .../update/src/UpdateProcessorInterface.php | 1 + .../update_test/src/MockFileTransfer.php | 31 - .../src/TestFileTransferWithSettingsForm.php | 40 + .../modules/update_test/update_test.module | 6 +- core/modules/update/update.install | 17 + core/modules/update/update.module | 1 - core/modules/update/update.routing.yml | 1 + .../user/src/Access/RegisterAccessCheck.php | 1 + core/modules/user/src/AccountForm.php | 5 +- .../user/src/Plugin/Condition/UserRole.php | 1 - .../user/src/Plugin/Search/UserSearch.php | 2 +- .../Constraint/UserNameConstraint.php | 1 + .../UserNameConstraintValidator.php | 28 +- .../Plugin/migrate/process/ConvertTokens.php | 1 - .../Plugin/views/argument_validator/User.php | 1 - .../user/src/Plugin/views/filter/Name.php | 2 +- core/modules/user/src/PrivateTempStore.php | 1 + .../user/src/ProfileTranslationHandler.php | 2 +- core/modules/user/src/RegisterForm.php | 1 + .../src/Tests/UserAdminSettingsFormTest.php | 1 + core/modules/user/src/Tests/UserAdminTest.php | 1 + .../modules/user/src/Tests/UserBlocksTest.php | 1 + .../user/src/Tests/UserCreateFailMailTest.php | 1 + .../modules/user/src/Tests/UserCreateTest.php | 1 + .../modules/user/src/Tests/UserDeleteTest.php | 1 + core/modules/user/src/Tests/UserEditTest.php | 1 + .../src/Tests/UserEditedOwnAccountTest.php | 1 + .../src/Tests/UserLanguageCreationTest.php | 1 + .../user/src/Tests/UserLanguageTest.php | 1 + core/modules/user/src/Tests/UserLoginTest.php | 1 + .../user/src/Tests/UserPictureTest.php | 1 + .../user/src/Tests/UserRoleAdminTest.php | 1 + .../src/Tests/UserRolesAssignmentTest.php | 1 + .../modules/user/src/Tests/UserSearchTest.php | 1 + .../user/src/Tests/UserTimeZoneTest.php | 1 + .../user/src/Tests/UserTokenReplaceTest.php | 1 + .../user/src/Tests/Views/AccessTestBase.php | 1 + .../src/Tests/Views/BulkFormAccessTest.php | 1 + .../user/src/Tests/Views/BulkFormTest.php | 1 + .../Tests/Views/HandlerFilterUserNameTest.php | 23 + core/modules/user/src/UserInterface.php | 2 +- .../src/Kernel/UserEntityReferenceTest.php | 1 + .../tests/src/Unit/PermissionHandlerTest.php | 1 + core/modules/user/user.module | 1 - .../views/src/DisplayPluginCollection.php | 1 - .../src/Entity/Render/EntityFieldRenderer.php | 1 - .../Render/TranslationLanguageRenderer.php | 1 + core/modules/views/src/ManyToOneHelper.php | 1 - .../Derivative/DefaultWizardDeriver.php | 1 + .../views/src/Plugin/ViewsHandlerManager.php | 1 + .../src/Plugin/views/BrokenHandlerTrait.php | 12 +- .../views/src/Plugin/views/HandlerBase.php | 1 + .../views/src/Plugin/views/PluginBase.php | 3 +- .../views/src/Plugin/views/area/Entity.php | 1 + .../views/argument/ArgumentPluginBase.php | 12 +- .../views/src/Plugin/views/argument/Date.php | 2 +- .../src/Plugin/views/argument/Formula.php | 4 +- .../Plugin/views/argument/NumericArgument.php | 4 +- .../Plugin/views/cache/CachePluginBase.php | 2 +- .../views/src/Plugin/views/cache/Time.php | 2 +- .../views/display/DisplayPluginBase.php | 14 +- .../views/display/DisplayPluginInterface.php | 1 - .../Plugin/views/display/EntityReference.php | 1 + .../views/src/Plugin/views/field/Field.php | 24 +- .../views/field/FieldHandlerInterface.php | 4 - .../Plugin/views/field/FieldPluginBase.php | 14 +- .../src/Plugin/views/field/PrerenderList.php | 2 +- .../Plugin/views/filter/BooleanOperator.php | 4 +- .../views/src/Plugin/views/filter/Combine.php | 9 +- .../Plugin/views/filter/FilterPluginBase.php | 12 +- .../Plugin/views/filter/LanguageFilter.php | 1 + .../src/Plugin/views/filter/ManyToOne.php | 2 +- .../views/src/Plugin/views/pager/Full.php | 1 - .../Plugin/views/pager/PagerPluginBase.php | 4 +- .../Plugin/views/query/QueryPluginBase.php | 12 +- .../views/src/Plugin/views/query/Sql.php | 32 +- .../views/relationship/EntityReverse.php | 2 +- .../views/relationship/GroupwiseMax.php | 4 +- .../src/Plugin/views/row/EntityReference.php | 1 + .../Plugin/views/style/EntityReference.php | 1 + .../Plugin/views/style/StylePluginBase.php | 2 +- .../src/Render/ViewsRenderPipelineMarkup.php | 1 + .../Entity/FieldEntityTranslationTest.php | 6 +- .../views/src/Tests/Handler/AreaTest.php | 2 +- .../Tests/Plugin/DisplayAttachmentTest.php | 1 + .../views/src/Tests/Plugin/MenuLinkTest.php | 1 + .../Tests/Plugin/NumericFormatPluralTest.php | 1 + .../views/src/Tests/Plugin/PagerTest.php | 1 + .../views/src/Tests/Plugin/PluginBaseTest.php | 2 +- .../views/src/Tests/Plugin/ViewsFormTest.php | 1 + .../views/src/Tests/TestHelperPlugin.php | 2 +- .../views/src/Tests/ViewKernelTestBase.php | 2 +- core/modules/views/src/Tests/ViewTestBase.php | 2 +- .../views/src/Tests/Wizard/BasicTest.php | 2 +- .../modules/views/src/ViewEntityInterface.php | 1 - core/modules/views/src/ViewExecutable.php | 36 +- core/modules/views/src/ViewsData.php | 1 + .../test_views/views.view.test_area_order.yml | 53 + .../views.view.test_field_field_test.yml | 14 + .../Form/ViewsTestDataElementEmbedForm.php | 1 + .../ExposedFilterAJAXTest.php | 83 + .../src/Kernel/Handler/AreaOrderTest.php | 76 + .../src/Kernel/Handler/ArgumentDateTest.php | 1 + .../src/Kernel/Handler/FieldCounterTest.php | 4 +- .../src/Kernel/Handler/FieldFieldTest.php | 64 +- .../src/Kernel/Plugin/ViewsBlockTest.php | 2 +- .../tests/src/Kernel/ViewExecutableTest.php | 8 +- .../tests/src/Kernel/ViewsKernelTestBase.php | 2 +- .../Wizard/WizardPluginBaseKernelTest.php | 1 + .../tests/src/Unit/EntityViewsDataTest.php | 6 +- .../Unit/Plugin/pager/PagerPluginBaseTest.php | 8 +- .../views/field/EntityOperationsUnitTest.php | 1 + core/modules/views/views.api.php | 4 +- core/modules/views/views.module | 2 +- core/modules/views/views.views.inc | 6 + .../src/Controller/ViewsUIController.php | 1 - .../src/Tests/ArgumentValidatorTest.php | 3 +- .../src/Tests/DisplayAttachmentTest.php | 1 + .../views_ui/src/Tests/DisplayCRUDTest.php | 6 +- .../views_ui/src/Tests/DisplayTest.php | 2 +- .../views_ui/src/Tests/DuplicateTest.php | 1 + .../views_ui/src/Tests/ExposedFormUITest.php | 1 + .../views_ui/src/Tests/FilterUITest.php | 1 + .../views_ui/src/Tests/HandlerTest.php | 3 +- .../src/Tests/NewViewConfigSchemaTest.php | 2 +- .../modules/views_ui/src/Tests/UITestBase.php | 1 - core/modules/views_ui/src/ViewEditForm.php | 2 +- core/phpcs.xml.dist | 40 +- .../minimal/src/Tests/MinimalTest.php | 1 + .../standard/src/Tests/StandardTest.php | 10 +- .../src/Tests/SystemListingCompatibleTest.php | 1 + .../JavascriptTestBase.php | 5 +- .../Drupal/KernelTests/AssertConfigTrait.php | 2 +- .../Utility/SafeMarkupKernelTest.php | 1 - .../Core/Config/ConfigCRUDTest.php | 2 +- .../Core/Config/ConfigDependencyTest.php | 3 +- .../Core/Config/ConfigFileContentTest.php | 1 + .../Config/ConfigLanguageOverrideTest.php | 1 + .../Core/Config/ConfigModuleOverridesTest.php | 1 + .../Config/ConfigOverridesPriorityTest.php | 1 + .../Config/Storage/DatabaseStorageTest.php | 1 + .../KernelTests/Core/Database/AlterTest.php | 1 + .../Core/Database/CaseSensitivityTest.php | 1 + .../Core/Database/DatabaseTestBase.php | 1 + .../Core/Database/DeleteTruncateTest.php | 1 + .../Core/Database/InsertDefaultsTest.php | 4 +- .../Core/Database/InsertLobTest.php | 1 + .../KernelTests/Core/Database/InsertTest.php | 1 + .../Core/Database/LargeQueryTest.php | 3 +- .../KernelTests/Core/Database/LoggingTest.php | 1 + .../KernelTests/Core/Database/MergeTest.php | 1 + .../KernelTests/Core/Database/NextIdTest.php | 1 + .../Core/Database/RangeQueryTest.php | 1 + .../Core/Database/RegressionTest.php | 1 + .../KernelTests/Core/Database/SchemaTest.php | 3 +- .../Core/Database/SelectCloneTest.php | 1 + .../Core/Database/SelectOrderedTest.php | 1 + .../Core/Database/SelectSubqueryTest.php | 1 + .../Core/Database/SerializeQueryTest.php | 1 + .../KernelTests/Core/Database/TaggingTest.php | 1 + .../Core/Database/UpdateLobTest.php | 1 + .../KernelTests/Core/Database/UpdateTest.php | 1 + .../Entity/BundleConstraintValidatorTest.php | 1 + .../Core/Entity/ConfigEntityQueryTest.php | 2 +- .../EntityAutocompleteElementFormTest.php | 25 + .../Entity/EntityAccessControlHandlerTest.php | 3 +- .../KernelTests/Core/Entity/EntityApiTest.php | 1 + .../Core/Entity/EntityBundleFieldTest.php | 2 +- .../Core/Entity/EntityCrudHookTest.php | 1 + .../Entity/EntityDefinitionUpdateTest.php | 3 +- .../Entity/EntityFieldDefaultValueTest.php | 2 +- .../Core/Entity/EntityFieldTest.php | 26 +- .../Core/Entity/EntityKernelTestBase.php | 3 +- .../Core/Entity/EntityQueryAggregateTest.php | 1 + .../Entity/EntityQueryRelationshipTest.php | 1 + .../Core/Entity/EntityQueryTest.php | 1 + .../Core/Entity/EntitySchemaTest.php | 2 +- .../EntityTypeConstraintValidatorTest.php | 1 + .../Core/Entity/EntityUUIDTest.php | 3 +- .../Core/Field/FieldAccessTest.php | 1 + .../FieldModuleUninstallValidatorTest.php | 2 +- .../Theme/ThemeRenderAndAutoescapeTest.php | 46 + .../Drupal/KernelTests/KernelTestBase.php | 2 +- core/tests/Drupal/Tests/BrowserTestBase.php | 60 +- .../ZfExtensionManagerSfContainerTest.php | 1 + .../Component/Datetime/DateTimePlusTest.php | 142 +- .../DependencyInjection/ContainerTest.php | 2 +- .../ContainerAwareEventDispatcherTest.php | 1 + .../Plugin/Factory/ReflectionFactoryTest.php | 1 + .../PhpTransliterationTest.php | 1 + .../Utility/ArgumentsResolverTest.php | 1 + .../Tests/Component/Utility/HtmlTest.php | 1 + .../Tests/Component/Utility/RandomTest.php | 1 + .../Component/Utility/SafeMarkupTest.php | 1 + .../Tests/Component/Utility/UrlHelperTest.php | 3 +- .../Drupal/Tests/Component/Uuid/UuidTest.php | 1 + .../Drupal/Tests/ComposerIntegrationTest.php | 1 + .../Tests/Core/Access/AccessManagerTest.php | 1 + .../Tests/Core/Ajax/AjaxResponseTest.php | 1 - .../Tests/Core/Asset/AssetResolverTest.php | 1 + .../Asset/CssCollectionRendererUnitTest.php | 1 + .../Tests/Core/Asset/CssOptimizerUnitTest.php | 4 +- .../Tests/Core/Asset/JsOptimizerUnitTest.php | 8 +- .../Drupal/Tests/Core/Block/BlockBaseTest.php | 2 +- .../BackendChainImplementationUnitTest.php | 1 + .../Context/PathParentCacheContextTest.php | 2 +- .../Context/QueryArgsCacheContextTest.php | 46 + .../Tests/Core/Cache/NullBackendTest.php | 1 + .../ConditionAccessResolverTraitTest.php | 1 + .../Config/Entity/Query/QueryFactoryTest.php | 1 + .../Controller/ControllerResolverTest.php | 3 + .../Core/Database/EmptyStatementTest.php | 1 + .../Tests/Core/Database/OrderByTest.php | 1 + .../Core/Datetime/DrupalDateTimeTest.php | 159 ++ .../Compiler/TaggedHandlersPassTest.php | 3 + .../DependencySerializationTest.php | 1 + .../Core/DrupalKernel/DrupalKernelTest.php | 1 + .../Core/Entity/ContentEntityBaseUnitTest.php | 5 +- .../Core/Entity/EntityFieldManagerTest.php | 1 + .../Core/Entity/EntityListBuilderTest.php | 1 + .../Entity/Sql/DefaultTableMappingTest.php | 9 + .../TypedData/EntityAdapterUnitTest.php | 6 +- .../RedirectResponseSubscriberTest.php | 1 + .../Core/Extension/ExtensionDiscoveryTest.php | 157 ++ .../Core/Extension/ModuleHandlerTest.php | 1 + .../module_handler_test_all1.module | 4 +- .../Field/BaseFieldDefinitionTestBase.php | 5 +- .../Tests/Core/Field/FieldItemListTest.php | 1 + .../Tests/Core/Form/FormBuilderTest.php | 2 + .../Drupal/Tests/Core/Form/FormStateTest.php | 2 + .../Tests/Core/Logger/LoggerChannelTest.php | 3 +- .../Tests/Core/Mail/MailManagerTest.php | 2 + .../Tests/Core/Menu/LocalTaskDefaultTest.php | 1 + .../Core/PageCache/NoSessionOpenTest.php | 1 + .../ParamConverterManagerTest.php | 4 +- .../Core/Password/PasswordHashingTest.php | 4 +- .../Tests/Core/Path/PathMatcherTest.php | 1 + .../PathProcessor/PathProcessorFrontTest.php | 1 + .../Core/PathProcessor/PathProcessorTest.php | 3 +- .../Plugin/Context/ContextDefinitionTest.php | 11 +- .../Tests/Core/Plugin/Context/ContextTest.php | 7 +- .../Plugin/Context/ContextTypedDataTest.php | 5 +- .../DefaultSingleLazyPluginCollectionTest.php | 54 +- .../DerivativeDiscoveryDecoratorTest.php | 2 +- .../Core/ProxyBuilder/ProxyBuilderTest.php | 1 + .../Core/Render/BubbleableMetadataTest.php | 1 + .../Core/Render/ElementInfoManagerTest.php | 1 + .../Core/Render/RendererBubblingTest.php | 1 + .../Tests/Core/Routing/RouteBuilderTest.php | 2 + .../Tests/Core/Routing/RoutingFixtures.php | 1 + .../Tests/Core/Routing/UrlGeneratorTest.php | 2 +- .../Tests/Core/Session/UserSessionTest.php | 2 +- .../Session/WriteSafeSessionHandlerTest.php | 1 + .../NegotiationMiddlewareTest.php | 1 + .../ReverseProxyMiddlewareTest.php | 1 + .../TranslationManagerTest.php | 1 + .../Tests/Core/Template/TwigExtensionTest.php | 59 + core/tests/Drupal/Tests/Core/UrlTest.php | 1 - .../Drupal/Tests/Core/Utility/ErrorTest.php | 1 - .../classy/templates/dataset/table.html.twig | 4 +- .../classy/templates/form/fieldset.html.twig | 2 +- .../classy/templates/form/select.html.twig | 4 +- .../classy/templates/form/textarea.html.twig | 2 +- .../classy/templates/layout/region.html.twig | 2 +- core/themes/seven/css/components/tables.css | 2 +- core/themes/seven/seven.theme | 2 +- .../templates/admin/field-ui-table.html.twig | 4 +- .../stable/templates/dataset/table.html.twig | 4 +- example.gitignore | 4 + .../behat/mink-browserkit-driver/.travis.yml | 11 +- .../behat/mink-browserkit-driver/CHANGELOG.md | 13 + .../mink-browserkit-driver/composer.json | 8 +- .../src/BrowserKitDriver.php | 11 +- vendor/behat/mink-goutte-driver/.travis.yml | 2 +- vendor/behat/mink-goutte-driver/CHANGELOG.md | 7 + vendor/behat/mink-goutte-driver/composer.json | 2 +- vendor/behat/mink/.gitignore | 5 - vendor/behat/mink/.travis.yml | 28 - vendor/behat/mink/CHANGES.md | 25 + vendor/behat/mink/CONTRIBUTING.md | 22 - vendor/behat/mink/composer.json | 4 +- vendor/behat/mink/phpdoc.ini.dist | 125 -- vendor/behat/mink/phpunit.xml.dist | 15 - .../behat/mink/src/Selector/CssSelector.php | 9 + vendor/composer/LICENSE | 2 - vendor/composer/autoload_real.php | 35 +- vendor/composer/autoload_static.php | 828 ++++++++++ vendor/composer/installed.json | 72 +- vendor/fabpot/goutte/composer.json | 6 +- 1322 files changed, 6699 insertions(+), 2064 deletions(-) create mode 100644 core/lib/Drupal/Component/FileSystem/LICENSE.txt create mode 100644 core/lib/Drupal/Component/FileSystem/README.txt create mode 100644 core/lib/Drupal/Component/FileSystem/TESTING.txt create mode 100644 core/lib/Drupal/Component/FileSystem/composer.json create mode 100644 core/lib/Drupal/Core/Test/TestDatabase.php create mode 100644 core/modules/editor/src/Tests/EditorUploadImageScaleTest.php create mode 100644 core/modules/file/tests/src/Kernel/AccessTest.php create mode 100644 core/modules/migrate/tests/src/Unit/MigrationPluginManagerTest.php create mode 100644 core/modules/rest/tests/modules/rest_test_views/test_views/views.view.test_serializer_display_entity_translated.yml rename core/{tests/Drupal/KernelTests => modules/simpletest/src/Tests}/MissingDependentModuleUnitTest.php (91%) create mode 100644 core/modules/system/tests/themes/test_ckeditor_stylesheets_external/test_ckeditor_stylesheets_external.info.yml create mode 100644 core/modules/system/tests/themes/test_ckeditor_stylesheets_protocol_relative/test_ckeditor_stylesheets_protocol_relative.info.yml create mode 100644 core/modules/system/tests/themes/test_ckeditor_stylesheets_relative/css/yokotsoko.css create mode 100644 core/modules/system/tests/themes/test_ckeditor_stylesheets_relative/test_ckeditor_stylesheets_relative.info.yml create mode 100644 core/modules/update/src/Tests/FileTransferAuthorizeFormTest.php delete mode 100644 core/modules/update/tests/modules/update_test/src/MockFileTransfer.php create mode 100644 core/modules/update/tests/modules/update_test/src/TestFileTransferWithSettingsForm.php create mode 100644 core/modules/views/tests/modules/views_test_config/test_views/views.view.test_area_order.yml create mode 100644 core/modules/views/tests/src/FunctionalJavascript/ExposedFilterAJAXTest.php create mode 100644 core/modules/views/tests/src/Kernel/Handler/AreaOrderTest.php create mode 100644 core/tests/Drupal/Tests/Core/Cache/Context/QueryArgsCacheContextTest.php create mode 100644 core/tests/Drupal/Tests/Core/Datetime/DrupalDateTimeTest.php create mode 100644 core/tests/Drupal/Tests/Core/Extension/ExtensionDiscoveryTest.php delete mode 100644 vendor/behat/mink/.gitignore delete mode 100644 vendor/behat/mink/.travis.yml delete mode 100644 vendor/behat/mink/CONTRIBUTING.md delete mode 100644 vendor/behat/mink/phpdoc.ini.dist delete mode 100644 vendor/behat/mink/phpunit.xml.dist create mode 100644 vendor/composer/autoload_static.php diff --git a/composer.lock b/composer.lock index d9fa2a179..86881211a 100644 --- a/composer.lock +++ b/composer.lock @@ -1057,12 +1057,12 @@ "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "1.0.0" + "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/log/zipball/fe0936ee26643249e916849d48e3a51d5f5e278b", - "reference": "1.0.0", + "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b", "shasum": "" }, "type": "library", @@ -2714,24 +2714,24 @@ "packages-dev": [ { "name": "behat/mink", - "version": "v1.7.0", + "version": "v1.7.1", "source": { "type": "git", "url": "https://github.com/minkphp/Mink.git", - "reference": "6c129030ec2cc029905cf969a56ca8f087b2dfdf" + "reference": "e6930b9c74693dff7f4e58577e1b1743399f3ff9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/minkphp/Mink/zipball/6c129030ec2cc029905cf969a56ca8f087b2dfdf", - "reference": "6c129030ec2cc029905cf969a56ca8f087b2dfdf", + "url": "https://api.github.com/repos/minkphp/Mink/zipball/e6930b9c74693dff7f4e58577e1b1743399f3ff9", + "reference": "e6930b9c74693dff7f4e58577e1b1743399f3ff9", "shasum": "" }, "require": { "php": ">=5.3.1", - "symfony/css-selector": "~2.1" + "symfony/css-selector": "~2.1|~3.0" }, "require-dev": { - "symfony/phpunit-bridge": "~2.7" + "symfony/phpunit-bridge": "~2.7|~3.0" }, "suggest": { "behat/mink-browserkit-driver": "extremely fast headless driver for Symfony\\Kernel-based apps (Sf2, Silex)", @@ -2768,31 +2768,31 @@ "testing", "web" ], - "time": "2015-09-20 20:24:03" + "time": "2016-03-05 08:26:18" }, { "name": "behat/mink-browserkit-driver", - "version": "v1.3.0", + "version": "v1.3.2", "source": { "type": "git", "url": "https://github.com/minkphp/MinkBrowserKitDriver.git", - "reference": "da47df1593dac132f04d24e7277ef40d33d9f201" + "reference": "10e67fb4a295efcd62ea0bf16025a85ea19534fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/minkphp/MinkBrowserKitDriver/zipball/da47df1593dac132f04d24e7277ef40d33d9f201", - "reference": "da47df1593dac132f04d24e7277ef40d33d9f201", + "url": "https://api.github.com/repos/minkphp/MinkBrowserKitDriver/zipball/10e67fb4a295efcd62ea0bf16025a85ea19534fb", + "reference": "10e67fb4a295efcd62ea0bf16025a85ea19534fb", "shasum": "" }, "require": { - "behat/mink": "~1.7@dev", + "behat/mink": "^1.7.1@dev", "php": ">=5.3.6", - "symfony/browser-kit": "~2.3", - "symfony/dom-crawler": "~2.3" + "symfony/browser-kit": "~2.3|~3.0", + "symfony/dom-crawler": "~2.3|~3.0" }, "require-dev": { "silex/silex": "~1.2", - "symfony/phpunit-bridge": "~2.7" + "symfony/phpunit-bridge": "~2.7|~3.0" }, "type": "mink-driver", "extra": { @@ -2824,20 +2824,20 @@ "browser", "testing" ], - "time": "2015-09-21 20:56:13" + "time": "2016-03-05 08:59:47" }, { "name": "behat/mink-goutte-driver", - "version": "v1.2.0", + "version": "v1.2.1", "source": { "type": "git", "url": "https://github.com/minkphp/MinkGoutteDriver.git", - "reference": "c8e254f127d6f2242b994afd4339fb62d471df3f" + "reference": "8b9ad6d2d95bc70b840d15323365f52fcdaea6ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/minkphp/MinkGoutteDriver/zipball/c8e254f127d6f2242b994afd4339fb62d471df3f", - "reference": "c8e254f127d6f2242b994afd4339fb62d471df3f", + "url": "https://api.github.com/repos/minkphp/MinkGoutteDriver/zipball/8b9ad6d2d95bc70b840d15323365f52fcdaea6ca", + "reference": "8b9ad6d2d95bc70b840d15323365f52fcdaea6ca", "shasum": "" }, "require": { @@ -2847,7 +2847,7 @@ "php": ">=5.3.1" }, "require-dev": { - "symfony/phpunit-bridge": "~2.7" + "symfony/phpunit-bridge": "~2.7|~3.0" }, "type": "mink-driver", "extra": { @@ -2879,7 +2879,7 @@ "headless", "testing" ], - "time": "2015-09-21 21:31:11" + "time": "2016-03-05 09:04:22" }, { "name": "doctrine/instantiator", @@ -2937,24 +2937,24 @@ }, { "name": "fabpot/goutte", - "version": "v3.1.1", + "version": "v3.1.2", "source": { "type": "git", "url": "https://github.com/FriendsOfPHP/Goutte.git", - "reference": "751a3dc5c4d86ec3e97c9f27133ef9694d9243cc" + "reference": "3cbc6ed222422a28400e470050f14928a153207e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/Goutte/zipball/751a3dc5c4d86ec3e97c9f27133ef9694d9243cc", - "reference": "751a3dc5c4d86ec3e97c9f27133ef9694d9243cc", + "url": "https://api.github.com/repos/FriendsOfPHP/Goutte/zipball/3cbc6ed222422a28400e470050f14928a153207e", + "reference": "3cbc6ed222422a28400e470050f14928a153207e", "shasum": "" }, "require": { "guzzlehttp/guzzle": "^6.0", "php": ">=5.5.0", - "symfony/browser-kit": "~2.1", - "symfony/css-selector": "~2.1", - "symfony/dom-crawler": "~2.1" + "symfony/browser-kit": "~2.1|~3.0", + "symfony/css-selector": "~2.1|~3.0", + "symfony/dom-crawler": "~2.1|~3.0" }, "type": "application", "extra": { @@ -2982,7 +2982,7 @@ "keywords": [ "scraper" ], - "time": "2015-08-29 16:16:56" + "time": "2015-11-05 12:58:44" }, { "name": "jcalderonzumba/gastonjs", diff --git a/core/INSTALL.txt b/core/INSTALL.txt index ed1304a53..ff35ee334 100644 --- a/core/INSTALL.txt +++ b/core/INSTALL.txt @@ -199,7 +199,7 @@ INSTALLATION 5. Change file system storage settings (optional). - The files directory created in step 4 is the default file system path used to + The files directory created in step 3 is the default file system path used to store all uploaded files, as well as some temporary files created by Drupal. After installation, you can modify the file system path to store uploaded files in a different location. @@ -226,11 +226,19 @@ INSTALLATION mkdir uploads chmod a+w uploads - b. Navigate to Administration > Configuration > Media > File system, and - enter the desired path. Note that if you want to use private file storage, - you need to first enter the path for private files and save the - configuration, and then change the "Default download method" setting and - save again. + b. Open your settings.php in a plain-text editor, and uncomment (remove the # + at the start of line) this line: + + # $settings['file_public_path'] = 'sites/default/files'; + + Enter the desired path and save the file. + + If you want to use private file storage, you need to uncomment (remove + the # at the start of line) the following line in settings.php: + + # $settings['file_private_path'] = ''; + + Enter the path for private files and save the file. Changing the file system path after files have been uploaded may cause unexpected problems on an existing site. If you modify the file system path diff --git a/core/MAINTAINERS.txt b/core/MAINTAINERS.txt index 8ca4bbd66..44b4d7a01 100644 --- a/core/MAINTAINERS.txt +++ b/core/MAINTAINERS.txt @@ -53,7 +53,7 @@ Authentication and authorization system - ? Base system -- Damien Tournoud 'DamZ' https://www.drupal.org/u/damz +- Damien Tournoud 'damien-tournoud' https://www.drupal.org/u/damien-tournoud - Moshe Weitzman 'moshe weitzman' https://www.drupal.org/u/moshe-weitzman Batch system @@ -63,7 +63,7 @@ Bootstrap system - ? Cache system -- Damien Tournoud 'DamZ' https://www.drupal.org/u/damz +- Damien Tournoud 'damien-tournoud' https://www.drupal.org/u/damien-tournoud - Nathaniel Catchpole 'catch' https://www.drupal.org/u/catch - Mark Sonnabaum 'msonnabaum' https://www.drupal.org/u/msonnabaum @@ -91,11 +91,11 @@ Database system - David Strauss 'David Strauss' https://www.drupal.org/u/david-strauss PostgreSQL DB driver - - Damien Tournoud 'DamZ' https://www.drupal.org/u/damz + - Damien Tournoud 'damien-tournoud' https://www.drupal.org/u/damien-tournoud - Josh Waihi 'fiasco' https://www.drupal.org/u/fiasco Sqlite DB driver - - Damien Tournoud 'DamZ' https://www.drupal.org/u/damz + - Damien Tournoud 'damien-tournoud' https://www.drupal.org/u/damien-tournoud Database update system - ? @@ -110,7 +110,6 @@ Extension system Field system - Yves Chedemois 'yched' https://www.drupal.org/u/yched -- Kristof De Jaeger 'swentel' https://www.drupal.org/u/swentel - Andrei Mateescu 'amateescu' https://www.drupal.org/u/amateescu File system @@ -138,7 +137,7 @@ Language system - Daniel F. Kudwien 'sun' https://www.drupal.org/u/sun Lock system -- Damien Tournoud 'DamZ' https://www.drupal.org/u/damz +- Damien Tournoud 'damien-tournoud' https://www.drupal.org/u/damien-tournoud Mail system - ? @@ -199,7 +198,7 @@ Translations Transliteration system - Andrei Mateescu 'amateescu' https://www.drupal.org/u/amateescu -- Damien Tournoud 'DamZ' https://www.drupal.org/u/damz +- Damien Tournoud 'damien-tournoud' https://www.drupal.org/u/damien-tournoud - Daniel F. Kudwien 'sun' https://www.drupal.org/u/sun - Jennifer Hodgdon 'jhodgdon' https://www.drupal.org/u/jhodgdon @@ -329,7 +328,6 @@ Editor module Field UI module - Yves Chedemois 'yched' https://www.drupal.org/u/yched -- Kristof De Jaeger 'swentel' https://www.drupal.org/u/swentel - Andrei Mateescu 'amateescu' https://www.drupal.org/u/amateescu File module @@ -385,7 +383,7 @@ Node module - David Strauss 'David Strauss' https://www.drupal.org/u/david-strauss Number module -- Kristof De Jaeger 'swentel' https://www.drupal.org/u/swentel +- ? Options module - Yves Chedemois 'yched' https://www.drupal.org/u/yched @@ -407,6 +405,7 @@ RDF module REST module - Klaus Purer 'klausi' https://www.drupal.org/u/klausi - Larry Garfield 'Crell' https://www.drupal.org/u/crell +- Wim Leers 'Wim Leers' https://www.drupal.org/u/wim-leers Responsive Image module - Peter Droogmans 'attiks' https://www.drupal.org/u/attiks @@ -444,7 +443,7 @@ Taxonomy module - Benjamin Doherty 'bangpound' https://www.drupal.org/u/bangpound Telephone module -- Dave Reid 'davereid' https://www.drupal.org/u/davereid +- Dave Reid 'dave-reid' https://www.drupal.org/u/dave-reid Text module - ? diff --git a/core/assets/vendor/ckeditor/CHANGES.md b/core/assets/vendor/ckeditor/CHANGES.md index f751de993..f1fb5c7a3 100644 --- a/core/assets/vendor/ckeditor/CHANGES.md +++ b/core/assets/vendor/ckeditor/CHANGES.md @@ -1,6 +1,21 @@ CKEditor 4 Changelog ==================== +## CKEditor 4.5.9 + +Fixed Issues: + +* [#10685](http://dev.ckeditor.com/ticket/10685): Fixed: Unreadable toolbar icons after updating to the new editor version. Fixed with [6876179](https://github.com/ckeditor/ckeditor-dev/commit/6876179db4ee97e786b07b8fd72e6b4120732185) in [ckeditor-dev](https://github.com/ckeditor/ckeditor-dev) and [6c9189f4](https://github.com/ckeditor/ckeditor-presets/commit/6c9189f46392d2c126854fe8889b820b8c76d291) in [ckeditor-presets](https://github.com/ckeditor/ckeditor-presets). +* [#14573](https://dev.ckeditor.com/ticket/14573): Fixed: Missing [Widget](http://ckeditor.com/addon/widget) drag handler CSS when there are multiple editor instances. +* [#14620](https://dev.ckeditor.com/ticket/14620): Fixed: Setting both the `min-height` style for the `` element and the `height` style for the `` element breaks the [Auto Grow](http://ckeditor.com/addon/autogrow) plugin. +* [#14538](http://dev.ckeditor.com/ticket/14538): Fixed: Keyboard focus goes into an embedded `