Skip to content

Commit e1e4617

Browse files
Merge pull request #1120 from magento-engcom/2.1-develop-prs
[EngCom] Public Pull Requests - 2.1 - MAGETWO-69238: Keep transparency when resizing images [2.1 backport] #9662 - MAGETWO-69236: Add configurations for change email templates [2.1 backport] #9661 - MAGETWO-69235: Do not di:compile tests/ folder #9660 - MAGETWO-69223 Fix for #9646 #9647 - MAGETWO-69234: Backport of MAGETWO-69152: Removed workaround for old Webkit bug #9655
2 parents 84675bb + 9ac5a2a commit e1e4617

File tree

12 files changed

+35
-19
lines changed

12 files changed

+35
-19
lines changed

app/code/Magento/Customer/etc/adminhtml/system.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,19 @@
176176
<frontend_class>required-entry validate-digits</frontend_class>
177177
</field>
178178
</group>
179+
<group id="account_information" translate="label" type="text" sortOrder="35" showInDefault="1" showInWebsite="1" showInStore="1">
180+
<label>Account Information Options</label>
181+
<field id="change_email_template" translate="label comment" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
182+
<label>Change Email Template</label>
183+
<comment>Email template chosen based on theme fallback when "Default" option is selected.</comment>
184+
<source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
185+
</field>
186+
<field id="change_email_and_password_template" translate="label comment" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
187+
<label>Change Email and Password Template</label>
188+
<comment>Email template chosen based on theme fallback when "Default" option is selected.</comment>
189+
<source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
190+
</field>
191+
</group>
179192
<group id="address" translate="label" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
180193
<label>Name and Address Options</label>
181194
<field id="street_lines" translate="label comment" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="0" canRestore="1">

app/code/Magento/Quote/Model/Cart/CartTotalRepository.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use Magento\Framework\Api\DataObjectHelper;
1313
use Magento\Quote\Model\Cart\Totals\ItemConverter;
1414
use Magento\Quote\Api\CouponManagementInterface;
15+
use Magento\Framework\Api\ExtensibleDataInterface;
1516

1617
/**
1718
* Cart totals data object.
@@ -94,6 +95,7 @@ public function get($cartId)
9495
$addressTotalsData = $quote->getShippingAddress()->getData();
9596
$addressTotals = $quote->getShippingAddress()->getTotals();
9697
}
98+
unset($addressTotalsData[ExtensibleDataInterface::EXTENSION_ATTRIBUTES_KEY]);
9799

98100
/** @var \Magento\Quote\Api\Data\TotalsInterface $quoteTotals */
99101
$quoteTotals = $this->totalsFactory->create();

lib/internal/Magento/Framework/Image/Adapter/Gd2.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,10 @@ public function resize($frameWidth = null, $frameHeight = null)
346346
$newImage = imagecreate($dims['frame']['width'], $dims['frame']['height']);
347347
}
348348

349+
if ($isAlpha) {
350+
$this->_saveAlpha($newImage);
351+
}
352+
349353
// fill new image with required color
350354
$this->_fillBackgroundColor($newImage);
351355

lib/internal/Magento/Framework/Image/Adapter/ImageMagick.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,13 @@ public function resize($frameWidth = null, $frameHeight = null)
168168
);
169169
}
170170

171+
$newImage->compositeImage(
172+
$this->_imageHandler,
173+
\Imagick::COMPOSITE_COPYOPACITY,
174+
$dims['dst']['x'],
175+
$dims['dst']['y']
176+
);
177+
171178
$newImage->compositeImage(
172179
$this->_imageHandler,
173180
\Imagick::COMPOSITE_OVER,

lib/web/tiny_mce/classes/util/Quirks.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -152,11 +152,8 @@
152152
ed.onClick.add(function(ed, e) {
153153
e = e.target;
154154

155-
// Workaround for bug, http://bugs.webkit.org/show_bug.cgi?id=12250
156-
// WebKit can't even do simple things like selecting an image
157-
// Needs tobe the setBaseAndExtend or it will fail to select floated images
158155
if (/^(IMG|HR)$/.test(e.nodeName))
159-
ed.selection.getSel().setBaseAndExtent(e, 0, e, 1);
156+
ed.selection.select(e);
160157

161158
if (e.nodeName == 'A' && ed.dom.hasClass(e, 'mceItemAnchor'))
162159
ed.selection.select(e);

lib/web/tiny_mce/tiny_mce.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/web/tiny_mce/tiny_mce_jquery.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/web/tiny_mce/tiny_mce_jquery_src.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1441,11 +1441,8 @@ tinymce.create('static tinymce.util.XHR', {
14411441
ed.onClick.add(function(ed, e) {
14421442
e = e.target;
14431443

1444-
// Workaround for bug, http://bugs.webkit.org/show_bug.cgi?id=12250
1445-
// WebKit can't even do simple things like selecting an image
1446-
// Needs tobe the setBaseAndExtend or it will fail to select floated images
14471444
if (/^(IMG|HR)$/.test(e.nodeName))
1448-
ed.selection.getSel().setBaseAndExtent(e, 0, e, 1);
1445+
ed.selection.select(e);
14491446

14501447
if (e.nodeName == 'A' && ed.dom.hasClass(e, 'mceItemAnchor'))
14511448
ed.selection.select(e);

lib/web/tiny_mce/tiny_mce_prototype.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/web/tiny_mce/tiny_mce_prototype_src.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1193,11 +1193,8 @@ tinymce.create('static tinymce.util.XHR', {
11931193
ed.onClick.add(function(ed, e) {
11941194
e = e.target;
11951195

1196-
// Workaround for bug, http://bugs.webkit.org/show_bug.cgi?id=12250
1197-
// WebKit can't even do simple things like selecting an image
1198-
// Needs tobe the setBaseAndExtend or it will fail to select floated images
11991196
if (/^(IMG|HR)$/.test(e.nodeName))
1200-
ed.selection.getSel().setBaseAndExtent(e, 0, e, 1);
1197+
ed.selection.select(e);
12011198

12021199
if (e.nodeName == 'A' && ed.dom.hasClass(e, 'mceItemAnchor'))
12031200
ed.selection.select(e);

lib/web/tiny_mce/tiny_mce_src.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1166,11 +1166,8 @@ tinymce.create('static tinymce.util.XHR', {
11661166
ed.onClick.add(function(ed, e) {
11671167
e = e.target;
11681168

1169-
// Workaround for bug, http://bugs.webkit.org/show_bug.cgi?id=12250
1170-
// WebKit can't even do simple things like selecting an image
1171-
// Needs tobe the setBaseAndExtend or it will fail to select floated images
11721169
if (/^(IMG|HR)$/.test(e.nodeName))
1173-
ed.selection.getSel().setBaseAndExtent(e, 0, e, 1);
1170+
ed.selection.select(e);
11741171

11751172
if (e.nodeName == 'A' && ed.dom.hasClass(e, 'mceItemAnchor'))
11761173
ed.selection.select(e);

setup/src/Magento/Setup/Console/Command/DiCompileCommand.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,7 @@ private function getExcludedModulePaths(array $modulePaths)
227227

228228
$excludedModulePaths = [
229229
'#^(?:' . join('|', $basePathsRegExps) . ')/Test#',
230+
'#^(?:' . join('|', $basePathsRegExps) . ')/tests#',
230231
];
231232
return $excludedModulePaths;
232233
}
@@ -241,6 +242,7 @@ private function getExcludedLibraryPaths(array $libraryPaths)
241242
{
242243
$excludedLibraryPaths = [
243244
'#^(?:' . join('|', $libraryPaths) . ')/([\\w]+/)?Test#',
245+
'#^(?:' . join('|', $libraryPaths) . ')/([\\w]+/)?tests#',
244246
];
245247
return $excludedLibraryPaths;
246248
}

0 commit comments

Comments
 (0)