Update core 8.3.0

This commit is contained in:
Rob Davies 2017-04-13 15:53:35 +01:00
parent da7a7918f8
commit cd7a898e66
6144 changed files with 132297 additions and 87747 deletions

View file

@ -12,7 +12,7 @@ _core:
default_config_hash: DweBpscQZdG0-fHkSpUzdYucrNH45G_KF7Z82V-oyQM
id: dcb2017_account_menu
theme: dcb2017
region: '-1'
region: header
weight: -1
provider: null
plugin: 'system_menu_block:account'

View file

@ -10,7 +10,7 @@ _core:
default_config_hash: oXUb3JZR2WW5VOdw4HrhRicCsq51mCgLfRyvheG68ck
id: dcb2017_breadcrumbs
theme: dcb2017
region: '-1'
region: header
weight: -6
provider: null
plugin: system_breadcrumb_block

View file

@ -10,7 +10,7 @@ _core:
default_config_hash: 8I8iACSa0sKO3k3jlvUG1ge52rfcKX7USJAQYnzuBgg
id: dcb2017_help
theme: dcb2017
region: '-1'
region: header
weight: -5
provider: null
plugin: help_block

View file

@ -8,7 +8,7 @@ _core:
default_config_hash: 13GQpeITIJsp1kyPniXtWZfyFH87vb1xxJCHifL4UeE
id: dcb2017_local_actions
theme: dcb2017
region: '-1'
region: header
weight: -4
provider: null
plugin: local_actions_block

View file

@ -10,7 +10,7 @@ _core:
default_config_hash: jQQUUWN2Uxr5qZtc9zcJKBCxpKY8orN1u2HPqYYRQDI
id: dcb2017_powered
theme: dcb2017
region: '-1'
region: header
weight: -7
provider: null
plugin: system_powered_by_block

View file

@ -10,7 +10,7 @@ _core:
default_config_hash: za-39d5WDUg6XvbyqSnuVYEeq6QM4qKJxW8MnoAha5A
id: dcb2017_search
theme: dcb2017
region: '-1'
region: header
weight: -3
provider: null
plugin: search_form_block

View file

@ -12,7 +12,7 @@ _core:
default_config_hash: NeHSoqm4XFqA7_0bDmR429ZZQt3LRbZMNRJTMsFyOfI
id: dcb2017_tools
theme: dcb2017
region: '-1'
region: header
weight: -2
provider: null
plugin: 'system_menu_block:tools'

View file

@ -22,6 +22,7 @@ content:
summary_rows: 3
placeholder: ''
third_party_settings: { }
region: content
info:
type: string_textfield
weight: -5
@ -29,4 +30,5 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
region: content
hidden: { }

View file

@ -16,6 +16,7 @@ mode: default
content:
author:
weight: -2
region: content
comment_body:
type: text_textarea
weight: 11
@ -23,6 +24,7 @@ content:
rows: 5
placeholder: ''
third_party_settings: { }
region: content
subject:
type: string_textfield
weight: 10
@ -30,4 +32,5 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
region: content
hidden: { }

View file

@ -29,16 +29,19 @@ content:
summary_rows: 3
placeholder: ''
third_party_settings: { }
region: content
comment:
type: comment_default
weight: 20
settings: { }
third_party_settings: { }
region: content
created:
type: datetime_timestamp
weight: 10
settings: { }
third_party_settings: { }
region: content
field_image:
type: image_image
weight: 4
@ -46,28 +49,33 @@ content:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
region: content
field_tags:
type: entity_reference_autocomplete_tags
weight: 3
settings: { }
third_party_settings: { }
region: content
path:
type: path
weight: 30
settings: { }
third_party_settings: { }
region: content
promote:
type: boolean_checkbox
settings:
display_label: true
weight: 15
third_party_settings: { }
region: content
sticky:
type: boolean_checkbox
settings:
display_label: true
weight: 16
third_party_settings: { }
region: content
title:
type: string_textfield
weight: 0
@ -75,6 +83,7 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
region: content
uid:
type: entity_reference_autocomplete
weight: 5
@ -83,4 +92,5 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
region: content
hidden: { }

View file

@ -25,34 +25,40 @@ content:
summary_rows: 3
placeholder: ''
third_party_settings: { }
region: content
created:
type: datetime_timestamp
weight: 10
settings: { }
third_party_settings: { }
region: content
field_file:
weight: 32
settings:
progress_indicator: throbber
third_party_settings: { }
type: file_generic
region: content
path:
type: path
weight: 30
settings: { }
third_party_settings: { }
region: content
promote:
type: boolean_checkbox
settings:
display_label: true
weight: 15
third_party_settings: { }
region: content
sticky:
type: boolean_checkbox
settings:
display_label: true
weight: 16
third_party_settings: { }
region: content
title:
type: string_textfield
weight: -5
@ -60,6 +66,7 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
region: content
uid:
type: entity_reference_autocomplete
weight: 5
@ -68,4 +75,5 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
region: content
hidden: { }

View file

@ -25,11 +25,13 @@ content:
summary_rows: 3
placeholder: ''
third_party_settings: { }
region: content
created:
type: datetime_timestamp
weight: 10
settings: { }
third_party_settings: { }
region: content
field_logo:
weight: 32
settings:
@ -37,28 +39,33 @@ content:
preview_image_style: thumbnail
third_party_settings: { }
type: image_image
region: content
field_sponsor_level:
weight: 33
settings: { }
third_party_settings: { }
type: options_select
region: content
path:
type: path
weight: 30
settings: { }
third_party_settings: { }
region: content
promote:
type: boolean_checkbox
settings:
display_label: true
weight: 15
third_party_settings: { }
region: content
sticky:
type: boolean_checkbox
settings:
display_label: true
weight: 16
third_party_settings: { }
region: content
title:
type: string_textfield
weight: -5
@ -66,6 +73,7 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
region: content
uid:
type: entity_reference_autocomplete
weight: 5
@ -74,4 +82,5 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
region: content
hidden: { }

View file

@ -17,12 +17,16 @@ mode: default
content:
account:
weight: -10
region: content
contact:
weight: 5
region: content
language:
weight: 0
region: content
timezone:
weight: 6
region: content
user_picture:
type: image_image
settings:
@ -30,4 +34,5 @@ content:
preview_image_style: thumbnail
third_party_settings: { }
weight: -1
region: content
hidden: { }

View file

@ -20,4 +20,5 @@ content:
weight: 0
settings: { }
third_party_settings: { }
region: content
hidden: { }

View file

@ -20,6 +20,8 @@ content:
weight: 0
settings: { }
third_party_settings: { }
region: content
links:
weight: 100
region: content
hidden: { }

View file

@ -28,6 +28,7 @@ content:
settings: { }
third_party_settings: { }
label: hidden
region: content
comment:
type: comment_default
weight: 110
@ -36,6 +37,7 @@ content:
view_mode: default
pager_id: 0
third_party_settings: { }
region: content
field_image:
type: image
weight: -1
@ -44,6 +46,7 @@ content:
image_link: ''
third_party_settings: { }
label: hidden
region: content
field_tags:
type: entity_reference_label
weight: 10
@ -51,8 +54,10 @@ content:
settings:
link: true
third_party_settings: { }
region: content
links:
weight: 100
region: content
hidden:
field_image: true
field_tags: true

View file

@ -20,6 +20,7 @@ mode: rss
content:
links:
weight: 100
region: content
hidden:
body: true
comment: true

View file

@ -28,6 +28,7 @@ content:
trim_length: 600
third_party_settings: { }
label: hidden
region: content
field_image:
type: image
weight: -1
@ -36,6 +37,7 @@ content:
image_link: content
third_party_settings: { }
label: hidden
region: content
field_tags:
type: entity_reference_label
weight: 10
@ -43,8 +45,10 @@ content:
link: true
third_party_settings: { }
label: above
region: content
links:
weight: 100
region: content
hidden:
comment: true
field_image: true

View file

@ -23,14 +23,17 @@ content:
weight: 100
settings: { }
third_party_settings: { }
region: content
field_file:
weight: 102
label: inline
settings: { }
third_party_settings: { }
type: file_default
region: content
links:
weight: 101
settings: { }
third_party_settings: { }
region: content
hidden: { }

View file

@ -5,6 +5,7 @@ dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.page.body
- field.field.node.page.field_file
- node.type.page
module:
- text
@ -23,6 +24,9 @@ content:
settings:
trim_length: 600
third_party_settings: { }
region: content
links:
weight: 101
hidden: { }
region: content
hidden:
field_file: true

View file

@ -23,6 +23,7 @@ content:
weight: 101
settings: { }
third_party_settings: { }
region: content
field_logo:
weight: 102
label: above
@ -31,12 +32,15 @@ content:
image_link: ''
third_party_settings: { }
type: image
region: content
field_sponsor_level:
weight: 103
label: above
settings: { }
third_party_settings: { }
type: list_default
region: content
links:
weight: 100
region: content
hidden: { }

View file

@ -5,6 +5,8 @@ dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.sponsor.body
- field.field.node.sponsor.field_logo
- field.field.node.sponsor.field_sponsor_level
- node.type.sponsor
module:
- text
@ -21,6 +23,10 @@ content:
settings:
trim_length: 600
third_party_settings: { }
region: content
links:
weight: 100
hidden: { }
region: content
hidden:
field_logo: true
field_sponsor_level: true

View file

@ -24,5 +24,6 @@ content:
image_link: content
third_party_settings: { }
label: hidden
region: content
hidden:
member_for: true

View file

@ -17,6 +17,7 @@ mode: default
content:
member_for:
weight: 5
region: content
user_picture:
type: image
weight: 0
@ -25,4 +26,5 @@ content:
image_link: content
third_party_settings: { }
label: hidden
region: content
hidden: { }

View file

@ -52,3 +52,4 @@ theme:
dcb2017: 0
_core:
default_config_hash: m2GVq11UAOVuNgj8x0t5fMOPujpvQQ_zxLoaly1BMEU
profile: standard

View file

@ -3,3 +3,4 @@ threshold:
requirements_error: 1209600
_core:
default_config_hash: 05U0n1_8zHYzxEFSWjyHCWuJyhdez2a6Z_aTIXin04E
logging: 1

View file

@ -9,8 +9,8 @@ label: 'Anonymous user'
weight: 0
is_admin: false
permissions:
- 'access content'
- 'use text format restricted_html'
- 'access comments'
- 'access content'
- 'access site-wide contact form'
- 'search content'
- 'use text format restricted_html'

View file

@ -9,11 +9,11 @@ label: 'Authenticated user'
weight: 1
is_admin: false
permissions:
- 'access content'
- 'use text format basic_html'
- 'access comments'
- 'post comments'
- 'skip comment approval'
- 'access site-wide contact form'
- 'access content'
- 'access shortcuts'
- 'access site-wide contact form'
- 'post comments'
- 'search content'
- 'skip comment approval'
- 'use text format basic_html'

View file

@ -1,37 +1,40 @@
{
"important": true,
"adjoining-classes": false,
"known-properties": true,
"box-sizing": false,
"box-model": true,
"overqualified-elements": true,
"display-property-grouping": true,
"bulletproof-font-face": false,
"compatible-vendor-prefixes": false,
"regex-selectors": false,
"errors": false,
"duplicate-background-images": true,
"duplicate-properties": true,
"empty-rules": true,
"selector-max-approaching": false,
"gradients": false,
"fallback-colors": false,
"font-sizes": false,
"font-faces": false,
"floats": false,
"star-property-hack": true,
"outline-none": true,
"import": true,
"ids": true,
"underscore-property-hack": true,
"rules-count": false,
"qualified-headings": true,
"selector-max": false,
"shorthand": true,
"text-indent": true,
"unique-headings": true,
"universal-selector": false,
"unqualified-attributes": true,
"vendor-prefix": true,
"zero-units": true
}
--errors=box-model,
display-property-grouping,
duplicate-background-images,
duplicate-properties,
empty-rules,
ids,
import,
important,
known-properties,
outline-none,
overqualified-elements,
qualified-headings,
shorthand,
star-property-hack,
text-indent,
underscore-property-hack,
unique-headings,
unqualified-attributes,
vendor-prefix,
zero-units
--ignore=adjoining-classes,
box-sizing,
bulletproof-font-face,
compatible-vendor-prefixes,
errors,
fallback-colors,
floats,
font-faces,
font-sizes,
gradients,
import-ie-limit,
order-alphabetical,
regex-selectors,
rules-count,
selector-max,
selector-max-approaching,
selector-newline,
universal-selector
--exclude-list=core/assets,
vendor

View file

@ -6,3 +6,4 @@ libraries/**/*
sites/**/libraries/**/*
profiles/**/libraries/**/*
**/js_test_files/**/*
**/node_modules/**/*

3
web/.eslintrc.json Normal file
View file

@ -0,0 +1,3 @@
{
"extends": "./core/.eslintrc.json"
}

View file

@ -4,6 +4,9 @@
* @file
* Includes the autoloader created by Composer.
*
* This file was generated by drupal-composer/drupal-scaffold.
* https://github.com/drupal-composer/drupal-scaffold
*
* @see composer.json
* @see index.php
* @see core/install.php

View file

@ -6,7 +6,7 @@
"require": {
"composer/installers": "^1.0.21",
"wikimedia/composer-merge-plugin": "~1.3",
"drupal/core": "~8.2",
"drupal/core": "~8.3",
"drupal-composer/drupal-scaffold": "dev-master"
},
"replace": {
@ -22,14 +22,6 @@
"By default Drupal loads the autoloader from ./vendor/autoload.php.",
"To change the autoloader you can edit ./autoload.php."
],
"merge-plugin": {
"include": [
"core/composer.json"
],
"recurse": false,
"replace": false,
"merge-extra": false
},
"drupal-scaffold": {
"source": "http://cgit.drupalcode.org/drupal/plain/{path}?h={version}",
"excludes": [
@ -44,7 +36,6 @@
}
},
"scripts": {
"pre-autoload-dump": "Drupal\\Core\\Composer\\Composer::preAutoloadDump",
"post-autoload-dump": "Drupal\\Core\\Composer\\Composer::ensureHtaccess",
"post-package-install": "Drupal\\Core\\Composer\\Composer::vendorTestCodeCleanup",
"post-package-update": "Drupal\\Core\\Composer\\Composer::vendorTestCodeCleanup"

5879
web/composer.lock generated

File diff suppressed because it is too large Load diff

4
web/core/.eslintignore Normal file
View file

@ -0,0 +1,4 @@
assets/vendor/**/*
modules/locale/tests/locale_test.js
node_modules/**/*
**/js_test_files/**/*

View file

@ -1,7 +1,9 @@
{
"extends": "eslint:recommended",
"env": {
"browser": true
"browser": true,
"es6": true,
"node": true
},
"globals": {
"Drupal": true,

View file

@ -1,10 +1,113 @@
Drupal 8.2.7, 2017-03-15
Drupal 8.3.0, 2017-04-05
------------------------
- Fixed security issues. See SA-CORE-2017-001.
Drupal 8.2.3, 2016-11-16
------------------------
- Fixed security issues. See SA-CORE-2016-005.
- Added modules:
* Added the Workflows module (experimental) which abstracts transitions and
states from Content Moderation into a separate component for reuse by
other modules implementing non-publishing workflows.
* Added the Layout Discovery module (experimental) which provides an API for
modules or themes to register layouts.
* Added the Field Layout module (experimental) which provides the ability
for site builders to rearrange fields on content types, block types, etc.
into new regions, for both the form and display, on the same forms
provided by the normal field user interface.
- Updated vendor libraries:
* Updated to Twig 1.25.
* Updated to jQuery 2.2.4.
* Updated to CKEditor 4.6.2 (with new Moono-Lisa skin).
* Updated Symfony components to 2.8.18.
* Updated PHPUnit to 4.8.35.
* Applied patch-level updates to the latest versions for all dependencies
wherever possible. Minor updates applied for Symfony PSR-7 Bridge and
Zend Stdlib, which Drupal does not depend on directly.
- Browser support:
* Advance notice: Internet Explore 9 and 10 will no longer supported from
8.4.x, scheduled for October 2017. Microsoft has now ended support for
these browsers. Drupal will still support Internet Explorer 11 and its
replacement, Edge.
- Raised stability levels of experimental modules:
* Updated the BigPipe module from beta to stable.
* Updated the Migrate module from alpha to beta.
* See https://www.drupal.org/core/experimental#versions for more
information about the stability levels of experimental modules.
- Improved authoring features:
* Can now drag and drop images into image fields in Quick Edit mode.
* Image fields are now limited to only accepting images, so that users on
mobile clients are not offered a confusing and non-functional video
upload option.
* CKEditor now utilizes the AutoGrow plugin to better take advantage of
larger screen sizes.
- Improved site building and administration:
* Redesigned status report.
* Standardized display of Views overview page to more closely match that of
other administrative overview pages.
* Views filter order now matches the table column order below in Content
and People overview pages.
* The "Allowed HTML tags" input has been converted to a textarea, which
significantly improves the usability of HTML filter configuration.
* Removed the 'disabled' region from block administration.
* Incoming paths are again case-insensitive for routing, similar to earlier
major Drupal versions.
- Content Moderation improvements (experimental):
* Refactored to use new experimental Workflows module.
* Now supports moderation of non-translatable entity types.
* When reverting a moderated revision, the moderation state is now
reverted too.
* Added an API to create and enforce default workflow states and
transitions.
* Allow moderation of entity types without bundles, as long as they have
revisions.
* Publishes any entity type that implements EntityPublishedInterface, not
just Nodes.
- Migration improvements (experimental):
* Drupal 7 core node translations are now migrated to Drupal 8.
* Configuration translation support is added to migrations in general and
implemented for Drupal 6 user profile fields.
- Improved REST API and decoupled site features:
* REST API now supports the registering of users.
* Anonymous REST API performance increased by 60% by utilizing the internal
page cache.
* Improved the response bodies and status codes for requests with incorrect
request headers or request bodies, in dozens of situations.
* Massive overhaul of the test coverage.
* 403 responses now return reason why access was denied.
* Serialized values for Booleans and integers are now returned as the
correct data type, rather than incorrectly typed as strings.
- Improved performance/scalability:
* Optimized class loader detection made more generic to support class
loaders other than ApcClassLoader.
* ViewsData and Token info cache now use the default cache bin to prevent
APCu memory from being filled too quickly.
* Improve statistics performance by adding a swappable backend.
- Improved developer APIs:
* Deprecated several routing services in favor of two more unified services.
* Replaced the deprecated Symfony ExecutionContextInterface by subclassing
from ConstraintValidator to prepare for an update to Symfony 3.
* EntityPublishedInterface and EntityPublishedTrait have been added to give
a generic publishing API, and are being used by Node and Comment entity
types.
* Added a collection label to EntityType. This is a plural uppercase label
for a collection of entities - e.g. "Workflows".
- Changed coding standards:
* Officially adopted short array syntax and updated all of core accordingly.
* PHP CodeSniffer and Drupal Coder have been added as composer dev
requirements, so they can be installed automatically with
`composer install --dev` rather than requiring separate installation. (Do
not use `composer install --dev` for production sites.)
* Most global constants in Drupal 8 have been deprecated in favor of class
constants. As a best practice, use appropriate class constants rather than
global constants.
- Testing improvements:
* Integrated PHPUnit verbose output in SimpleTest UI.
* Improved backward compatibility with WebTestBase.
* Improved backward compatibility between BrowserTestBase and WebTestBase.
* Many old WebTestBase tests have been moved to BrowserTestBase.
* Expanded automated test coverage for JavaScript.
- Package management:
* composer.json now uses the new official endpoint for modules and themes,
packages.drupal.org.
* Custom modules and themes can now be installed to correct locations using
composer.
* Added Package.json enabling new JavaScript language features.
Drupal 8.2.0, 2016-10-05
------------------------

View file

@ -353,7 +353,7 @@ Never edit Drupal's core modules and themes; instead, use the hooks available in
the Drupal API. To modify the behavior of Drupal, develop a module as described
at https://www.drupal.org/developing/modules. To modify the look of Drupal,
create a subtheme as described at https://www.drupal.org/node/2165673, or a
completely new theme as described at https://www.drupal.org/documentation/theme
completely new theme as described at https://www.drupal.org/docs/8/theming
MULTISITE CONFIGURATION
-----------------------

View file

@ -30,8 +30,14 @@ Drupal 8
(Framework Manager - Frontend)
Provisional membership:
- Lauri Eskola 'lauriii' https://www.drupal.org/u/lauriii
(Framework Manager - Frontend)
- Gábor Hojtsy 'Gábor Hojtsy' https://www.drupal.org/u/gábor-hojtsy
(Product Manager)
- Chris McCafferty 'cilefen' https://www.drupal.org/u/cilefen
(Release Manager)
- Roy Scholten 'yoroy' https://www.drupal.org/u/yoroy
(Product Manager)
Drupal 7
- Fabian Franz 'Fabianx' https://www.drupal.org/u/fabianx
@ -176,7 +182,7 @@ Database API
- ?
Database Logging
- ?
- Mariano D'Agostino 'dagmar' https://www.drupal.org/u/dagmar
Database Update API
- ?
@ -237,6 +243,9 @@ Help
Image
- Claudiu Cristea 'claudiu.cristea' https://www.drupal.org/u/claudiu.cristea
Inline Form Errors
- Daniël Smidt 'dmsmidt' https://www.drupal.org/u/dmsmidt
Installer
- ?
@ -267,14 +276,12 @@ Migrate
- Adam Globus-Hoenich 'phenaproxima' https://www.drupal.org/u/phenaproxima
- Ben Dougherty 'benjy' https://www.drupal.org/u/benjy
- Lucas Hedding 'heddn' https://www.drupal.org/u/heddn
- Michael Anello 'ultimike' https://www.drupal.org/u/ultimike
- Mike Ryan 'mikeryan' https://www.drupal.org/u/mikeryan
- Vicki Spagnolo 'quietone' https://www.drupal.org/u/quietone
Migrate (Drupal)
- Ben Dougherty 'benjy' https://www.drupal.org/u/benjy
- Lucas Hedding 'heddn' https://www.drupal.org/u/heddn
- Michael Anello 'ultimike' https://www.drupal.org/u/ultimike
- Mike Ryan 'mikeryan' https://www.drupal.org/u/mikeryan
- Vicki Spagnolo 'quietone' https://www.drupal.org/u/quietone
@ -369,7 +376,7 @@ Statistics
- Tim Millwood 'timmillwood' https://www.drupal.org/u/timmillwood
Syslog
- Khalid Baheyeldin 'kbahey' https://www.drupal.org/u/kbahey
- ?
System (module)
- ?
@ -470,9 +477,6 @@ re-architect or otherwise improve large areas of Drupal core. See
https://www.drupal.org/community-initiatives/drupal-core for more information on
their responsibilities. The initiative coordinators for Drupal 8 are:
Multi-lingual
- Gábor Hojtsy 'Gábor Hojtsy' https://www.drupal.org/u/gábor-hojtsy
Workflow Initiative
- Dick Olsson 'dixon_' https://www.drupal.org/u/dixon_
@ -480,6 +484,12 @@ PHPUnit Initiative
- Klaus Purer 'klausi' https://www.drupal.org/u/klausi
- Daniel Wehner 'dawehner' https://www.drupal.org/u/dawehner
Layout Initiative
- Tim Plunkett 'tim.plunkett' https://www.drupal.org/u/tim.plunkett
Media Initiative
- Janez Urevc 'slashrsm' https://www.drupal.org/u/slashrsm
Provisional membership: None at this time.

View file

@ -1,11 +1,113 @@
CKEditor 4 Changelog
====================
## CKEditor 4.6.2
New Features:
* [#16733](http://dev.ckeditor.com/ticket/16733): Added a new pastel color palette for the [Color Button](http://ckeditor.com/addon/colorbutton) plugin and a new [`config.colorButton_colorsPerRow`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-colorButton_colorsPerRow) configuration option for setting the number of rows in the color selector.
* [#16752](http://dev.ckeditor.com/ticket/16752): Added a new Azerbaijani localization. Thanks to the [Azerbaijani language team](https://www.transifex.com/ckeditor/teams/11143/az/)!
* [#13818](http://dev.ckeditor.com/ticket/13818): It is now possible to group [Widget](http://ckeditor.com/addon/widget) [style definitions](http://docs.ckeditor.com/#!/guide/dev_styles-section-widget-styles), so applying one style disables the other.
Fixed Issues:
* [#13446](http://dev.ckeditor.com/ticket/13446): [Chrome] Fixed: It is possible to type in an unfocused inline editor.
* [#14856](http://dev.ckeditor.com/ticket/14856): Fixed: [Font size and font family](http://ckeditor.com/addon/font) reset each other when modified at certain positions.
* [#16745](http://dev.ckeditor.com/ticket/16745): [Edge] Fixed: List items are lost when [pasted from Word](http://ckeditor.com/addon/pastefromword).
* [#16682](http://dev.ckeditor.com/ticket/16682): [Edge] Fixed: A list gets [pasted from Word](http://ckeditor.com/addon/pastefromword) as a set of paragraphs. Added the [`config.pasteFromWord_heuristicsEdgeList`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWord_heuristicsEdgeList) configuration option.
* [#10373](http://dev.ckeditor.com/ticket/10373): Fixed: Context menu items can be dragged into the editor.
* [#16728](http://dev.ckeditor.com/ticket/16728): [IE] Fixed: [Copy Formatting](http://ckeditor.com/addon/copyformatting) breaks the editor in Quirks Mode.
* [#16795](http://dev.ckeditor.com/ticket/16795): [IE] Fixed: [Copy Formatting](http://ckeditor.com/addon/copyformatting) breaks the editor in Compatibility Mode.
* [#16675](http://dev.ckeditor.com/ticket/16675): Fixed: Styles applied with [Copy Formatting](http://ckeditor.com/addon/copyformatting) to a single table cell are applied to the whole table.
* [#16753](http://dev.ckeditor.com/ticket/16753): Fixed: [`element.setSize`](http://docs.ckeditor.com/#!/api/CKEDITOR.dom.element-method-setSize) sets incorrect editor dimensions if the border width is represented as a fraction of pixels.
* [#16705](http://dev.ckeditor.com/ticket/16705): [Firefox] Fixed: Unable to paste images as Base64 strings when using [Clipboard](http://ckeditor.com/addon/clipboard).
* [#14869](http://dev.ckeditor.com/ticket/14869): Fixed: JavaScript error is thrown when trying to use [Find](http://ckeditor.com/addon/find) in a [`<div>`-based editor](http://ckeditor.com/addon/divarea).
## CKEditor 4.6.1
New Features:
* [#16639](http://dev.ckeditor.com/ticket/16639): The `callback` parameter in the [CKEDITOR.ajax.post](http://docs.ckeditor.com/#!/api/CKEDITOR.ajax-method-post) method became optional.
Fixed Issues:
* [#11064](http://dev.ckeditor.com/ticket/11064): [Blink, WebKit] Fixed: Cannot select all editor content when a widget or a non-editable element is the first or last element of the content. Also fixes this issue in the [Select All](http://ckeditor.com/addon/selectall) plugin.
* [#14755](http://dev.ckeditor.com/ticket/14755): [Blink, WebKit, IE8] Fixed: Browser hangs when a table is inserted in the place of a selected list with an empty last item.
* [#16624](http://dev.ckeditor.com/ticket/16624): Fixed: Improved the [Color Button](http://ckeditor.com/addon/colorbutton) plugin which will now normalize the CSS `background` property if it only contains a color value. This fixes missing background colors when using [Paste from Word](http://ckeditor.com/addon/pastefromword).
* [#16600](http://dev.ckeditor.com/ticket/16600): [Blink, WebKit] Fixed: Error thrown occasionally by an uninitialized editable for multiple CKEditor instances on the same page.
## CKEditor 4.6
New Features:
* [#14569](http://dev.ckeditor.com/ticket/14569): Added a new, flat, default CKEditor skin called [Moono-Lisa](http://ckeditor.com/addon/moono-lisa). Refreshed default colors available in the [Color Button](http://ckeditor.com/addon/colorbutton) plugin ([Text Color and Background Color](http://docs.ckeditor.com/#!/guide/dev_colorbutton) feature).
* [#14707](http://dev.ckeditor.com/ticket/14707): Added a new [Copy Formatting](http://ckeditor.com/addon/copyformatting) feature to enable easy copying of styles between your document parts.
* Introduced the completely rewritten [Paste from Word](http://ckeditor.com/addon/pastefromword) plugin:
* Backward incompatibility: The [`config.pasteFromWordRemoveFontStyles`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordRemoveFontStyles) option now defaults to `false`. This option will be deprecated in the future. Use [Advanced Content Filter](http://docs.ckeditor.com/#!/guide/dev_acf) to replicate the effect of setting it to `true`.
* Backward incompatibility: The [`config.pasteFromWordNumberedHeadingToList`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordNumberedHeadingToList) and [`config.pasteFromWordRemoveStyles`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordRemoveStyles) options were dropped and no longer have any effect on pasted content.
* Major improvements in preservation of list numbering, styling and indentation (nested lists with multiple levels).
* Major improvements in document structure parsing that fix plenty of issues with distorted or missing content after paste.
* Added new translation: Occitan. Thanks to [Cédric Valmary](https://totenoc.eu/)!
* [#10015](http://dev.ckeditor.com/ticket/10015): Keyboard shortcuts (relevant to the operating system in use) will now be displayed in tooltips and context menus.
* [#13794](http://dev.ckeditor.com/ticket/13794): The [Upload Image](http://ckeditor.com/addon/uploadimage) feature now uses `uploaded.width/height` if set.
* [#12541](http://dev.ckeditor.com/ticket/12541): Added the [Upload File](http://ckeditor.com/addon/uploadfile) plugin that lets you upload a file by drag&amp;dropping it into the editor content.
* [#14449](http://dev.ckeditor.com/ticket/14449): Introduced the [Balloon Panel](http://ckeditor.com/addon/balloonpanel) plugin that lets you create stylish floating UI elements for the editor.
* [#12077](https://dev.ckeditor.com/ticket/12077): Added support for the HTML5 `download` attribute in link (`<a>`) elements. Selecting the "Force Download" checkbox in the [Link](http://ckeditor.com/addon/link) dialog will cause the linked file to be downloaded automatically. Thanks to [sbusse](https://github.com/sbusse)!
* [#13518](http://dev.ckeditor.com/ticket/13518): Introduced the [`additionalRequestParameters`](http://docs.ckeditor.com/#!/api/CKEDITOR.fileTools.uploadWidgetDefinition-property-additionalRequestParameters) property for file uploads to make it possible to send additional information about the uploaded file to the server.
* [#14889](http://dev.ckeditor.com/ticket/14889): Added the [`config.image2_altRequired`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-image2_altRequired) option for the [Enhanced Image](http://ckeditor.com/addon/image2) plugin to allow making alternative text a mandatory field. Thanks to [Andrey Fedoseev](https://github.com/andreyfedoseev)!
Fixed Issues:
* [#9991](http://dev.ckeditor.com/ticket/9991): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) should only normalize input data.
* [#7209](http://dev.ckeditor.com/ticket/7209): Fixed: Lists with 3 levels not [pasted from Word](http://ckeditor.com/addon/pastefromword) correctly.
* [#14335](http://dev.ckeditor.com/ticket/14335): Fixed: Pasting a numbered list starting with a value different from "1" from Microsoft Word does not work correctly.
* [#14542](http://dev.ckeditor.com/ticket/14542): Fixed: Copying a numbered list from Microsoft Word does not preserve list formatting.
* [#14544](http://dev.ckeditor.com/ticket/14544): Fixed: Copying a nested list from Microsoft Word results in an empty list.
* [#14660](http://dev.ckeditor.com/ticket/14660): Fixed: [Pasting text from Word](http://ckeditor.com/addon/pastefromword) breaks the styling in some cases.
* [#14867](http://dev.ckeditor.com/ticket/14867): [Firefox] Fixed: Text gets stripped when [pasting content from Word](http://ckeditor.com/addon/pastefromword).
* [#2507](http://dev.ckeditor.com/ticket/2507): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) does not detect pasting a part of a paragraph.
* [#3336](http://dev.ckeditor.com/ticket/3336): Fixed: Extra blank row added on top of the content [pasted from Word](http://ckeditor.com/addon/pastefromword).
* [#6115](http://dev.ckeditor.com/ticket/6115): Fixed: When Right-to-Left text direction is applied to a table [pasted from Word](http://ckeditor.com/addon/pastefromword), borders are missing on one side.
* [#6342](http://dev.ckeditor.com/ticket/6342): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) filters out a basic text style when it is [configured to use attributes](http://docs.ckeditor.com/#!/guide/dev_basicstyles-section-custom-basic-text-style-definition).
* [#6457](http://dev.ckeditor.com/ticket/6457): [IE] Fixed: [Pasting from Word](http://ckeditor.com/addon/pastefromword) is extremely slow.
* [#6789](http://dev.ckeditor.com/ticket/6789): Fixed: The `mso-list: ignore` style is not handled properly when [pasting from Word](http://ckeditor.com/addon/pastefromword).
* [#7262](http://dev.ckeditor.com/ticket/7262): Fixed: Lists in preformatted body disappear when [pasting from Word](http://ckeditor.com/addon/pastefromword).
* [#7662](http://dev.ckeditor.com/ticket/7662): [Opera] Fixed: Extra empty number/bullet shown in the editor body when editing a multi-level list [pasted from Word](http://ckeditor.com/addon/pastefromword).
* [#7807](http://dev.ckeditor.com/ticket/7807): Fixed: Last item in a list not converted to a `<li>` element after [pasting from Word](http://ckeditor.com/addon/pastefromword).
* [#7950](http://dev.ckeditor.com/ticket/7950): [IE] Fixed: Content [from Word pasted](http://ckeditor.com/addon/pastefromword) differently than in other browsers.
* [#7982](http://dev.ckeditor.com/ticket/7982): Fixed: Multi-level lists get split into smaller ones when [pasting from Word](http://ckeditor.com/addon/pastefromword).
* [#8231](http://dev.ckeditor.com/ticket/8231): [WebKit, Opera] Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) inserts empty paragraphs.
* [#8266](http://dev.ckeditor.com/ticket/8266): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) inserts a blank line at the top.
* [#8341](http://dev.ckeditor.com/ticket/8341), [#7646](http://dev.ckeditor.com/ticket/7646): Fixed: Faulty removal of empty `<span>` elements in [Paste from Word](http://ckeditor.com/addon/pastefromword) content cleanup breaking content formatting.
* [#8754](http://dev.ckeditor.com/ticket/8754): [Firefox] Fixed: Incorrect pasting of multiple nested lists in [Paste from Word](http://ckeditor.com/addon/pastefromword).
* [#8983](http://dev.ckeditor.com/ticket/8983): Fixed: Alignment lost when [pasting from Word](http://ckeditor.com/addon/pastefromword) with [`config.enterMode`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-enterMode) set to [`CKEDITOR.ENTER_BR`](http://docs.ckeditor.com/#!/api/CKEDITOR-property-ENTER_BR).
* [#9331](http://dev.ckeditor.com/ticket/9331): [IE] Fixed: [Pasting text from Word](http://ckeditor.com/addon/pastefromword) creates a simple Caesar cipher.
* [#9422](http://dev.ckeditor.com/ticket/9422): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) leaves an unwanted `color:windowtext` style.
* [#10011](http://dev.ckeditor.com/ticket/10011): [IE9-10] Fixed: [`config.pasteFromWordRemoveFontStyles`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordRemoveFontStyles) is ignored under certain conditions.
* [#10643](http://dev.ckeditor.com/ticket/10643): Fixed: Differences between using <kbd>Ctrl+V</kbd> and pasting from the [Paste from Word](http://ckeditor.com/addon/pastefromword) dialog.
* [#10784](http://dev.ckeditor.com/ticket/10784): Fixed: Lines missing when [pasting from Word](http://ckeditor.com/addon/pastefromword).
* [#11294](http://dev.ckeditor.com/ticket/11294): [IE10] Fixed: Font size is not preserved when [pasting from Word](http://ckeditor.com/addon/pastefromword).
* [#11627](http://dev.ckeditor.com/ticket/11627): Fixed: Missing words when [pasting from Word](http://ckeditor.com/addon/pastefromword).
* [#12784](http://dev.ckeditor.com/ticket/12784): Fixed: Bulleted list with custom bullets gets changed to a numbered list when [pasting from Word](http://ckeditor.com/addon/pastefromword).
* [#13174](http://dev.ckeditor.com/ticket/13174): Fixed: Data loss after [pasting from Word](http://ckeditor.com/addon/pastefromword).
* [#13828](http://dev.ckeditor.com/ticket/13828): Fixed: Widget classes should be added to the wrapper rather than the widget element.
* [#13829](http://dev.ckeditor.com/ticket/13829): Fixed: No class in [Widget](http://ckeditor.com/addon/widget) wrapper to identify the widget type.
* [#13519](http://dev.ckeditor.com/ticket/13519): Server response received when uploading files should be more flexible.
Other Changes:
* Updated [SCAYT](http://ckeditor.com/addon/scayt) (Spell Check As You Type) and [WebSpellChecker](http://ckeditor.com/addon/wsc) plugins:
* Support for the new default Moono-Lisa skin.
* [#121](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/121): Fixed: [Basic Styles](http://ckeditor.com/addon/basicstyles) do not work when SCAYT is enabled.
* [#125](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/125): Fixed: Inline styles are not continued when writing multiple lines of styled text with SCAYT enabled.
* [#127](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/127): Fixed: Uncaught TypeError after enabling SCAYT in the CKEditor `<div>` element.
* [#128](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/128): Fixed: Error thrown after enabling SCAYT caused by conflicts with RequireJS.
## CKEditor 4.5.11
**Security Updates:**
* [Severity: minor] Fixed the target="_blank" vulnerability reported by James Gaskell.
* [Severity: minor] Fixed the `target="_blank"` vulnerability reported by James Gaskell.
Issue summary: If a victim had access to a spoofed version of ckeditor.com via HTTP (e.g. due to DNS spoofing, using a hacked public network or mailicious hotspot), then when using a link to the ckeditor.com website it was possible for the attacker to change the current URL of the opening page, even if the opening page was protected with SSL.
@ -52,7 +154,6 @@ Fixed Issues:
* [#11697](http://dev.ckeditor.com/ticket/11697): Fixed: Content is replaced ignoring the letter case setting in the [Find and Replace](http://ckeditor.com/addon/find) dialog window.
* [#13886](http://dev.ckeditor.com/ticket/13886): Fixed: Invalid handling of the [`CKEDITOR.style`](http://docs.ckeditor.com/#!/api/CKEDITOR.style) instance with the `styles` property by [`CKEDITOR.filter`](http://docs.ckeditor.com/#!/api/CKEDITOR.filter).
* [#14535](http://dev.ckeditor.com/ticket/14535): Fixed: CSS syntax corrections. Thanks to [mdjdenormandie](https://github.com/mdjdenormandie)!
* [#14312](http://dev.ckeditor.com/ticket/14312): [IE] Fixed: Artifact is visible after pasting any text.
## CKEditor 4.5.8

View file

@ -2,7 +2,7 @@ Software License Agreement
==========================
CKEditor - The text editor for Internet - http://ckeditor.com
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
Licensed under the terms of any of the following licenses at your
choice:
@ -37,7 +37,7 @@ done by developers outside of CKSource with their express permission.
The following libraries are included in CKEditor under the MIT license (see Appendix D):
* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2016, CKSource - Frederico Knabben.
* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2017, CKSource - Frederico Knabben.
* PicoModal (included in `samples/js/sf.js`) - Copyright (c) 2012 James Frasca.
* CodeMirror (included in the samples) - Copyright (C) 2014 by Marijn Haverbeke <marijnh@gmail.com> and others.

View file

@ -22,76 +22,79 @@
/* exported CKBUILDER_CONFIG */
var CKBUILDER_CONFIG = {
skin: 'moono',
skin: 'moono-lisa',
ignore: [
// CKEditor repository structure: unrelated to the usage of CKEditor itself.
'dev',
'README.md',
'.editorconfig',
'.gitignore',
'.gitattributes',
'.idea',
'.mailmap',
'.DS_Store',
'tests',
'package.json',
'bender.js',
'.bender',
'bender-err.log',
'bender-out.log',
'node_modules',
'dev',
'docs',
'.DS_Store',
'.editorconfig',
'.gitignore',
'.gitattributes',
'gruntfile.js',
'.idea',
'.jscsrc',
'.jshintignore',
'.jshintrc',
'less',
'.mailmap',
'node_modules',
'package.json',
'README.md',
'tests',
// Parts of CKEditor that we consciously don't ship with Drupal.
'adapters',
'config.js',
'contents.css',
'gruntfile.js',
'styles.js',
'samples',
'skins/moono/readme.md'
'skins/moono-lisa/readme.md'
],
plugins : {
'about' : 1,
'a11yhelp' : 1,
'basicstyles' : 1,
'blockquote' : 1,
'clipboard' : 1,
'contextmenu' : 1,
'resize' : 1,
'toolbar' : 1,
'elementspath' : 1,
'enterkey' : 1,
'entities' : 1,
'filebrowser' : 1,
'floatingspace' : 1,
'format' : 1,
'htmlwriter' : 1,
'horizontalrule' : 1,
'wysiwygarea' : 1,
'indent' : 1,
'indentlist' : 1,
'language' : 1,
'list' : 1,
'magicline' : 1,
'maximize' : 1,
'pastetext' : 1,
'pastefromword' : 1,
'removeformat' : 1,
'sourcearea' : 1,
'specialchar' : 1,
'stylescombo' : 1,
'tab' : 1,
'table' : 1,
'tabletools' : 1,
'undo' : 1,
'justify' : 1,
'showblocks' : 1,
'showborders' : 1,
'tableresize' : 1,
'sharedspace' : 1,
'sourcedialog' : 1,
'widget' : 1,
'image2' : 1
plugins: {
a11yhelp: 1,
about: 1,
autogrow: 1,
basicstyles: 1,
blockquote: 1,
clipboard: 1,
contextmenu: 1,
elementspath: 1,
enterkey: 1,
entities: 1,
filebrowser: 1,
floatingspace: 1,
format: 1,
horizontalrule: 1,
htmlwriter: 1,
image2: 1,
indent: 1,
indentlist: 1,
justify: 1,
language: 1,
list: 1,
magicline: 1,
maximize: 1,
pastefromword: 1,
pastetext: 1,
removeformat: 1,
sharedspace: 1,
showblocks: 1,
showborders: 1,
sourcearea: 1,
sourcedialog: 1,
specialchar: 1,
stylescombo: 1,
tab: 1,
table: 1,
tableresize: 1,
tabletools: 1,
toolbar: 1,
undo: 1,
widget: 1,
wysiwygarea: 1
}
};

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,4 @@
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
af.js Found: 62 Missing: 4

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show more