------------------------------------------------------------------------
r11346 | klin@adobe.com | 2009-10-30 21:04:34 -0400 (Fri, 30 Oct 2009) | 12 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonBarFirstButtonSkin.mxml
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonBarLastButtonSkin.mxml
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonBarMiddleButtonSkin.mxml
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonSkin.mxml
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ComboBoxButtonSkin.mxml
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/DefaultButtonSkin.mxml
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/DropDownListButtonSkin.mxml
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ToggleButtonSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/AccordionHeaderSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ButtonBarFirstButtonSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ButtonBarLastButtonSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ButtonBarMiddleButtonSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ButtonSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ComboBoxSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DefaultButtonSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/EditableComboBoxSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/PopUpButtonSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/TabSkin.mxml
Fix for https://bugs.adobe.com/jira/browse/SDK-23003 and https://bugs.adobe.com/jira/browse/SDK-23044.
-Changed all highlights/lowlights in Button skins to be a full-sized Rect with a gradient fill mimicking the old highlight/lowlight. The old highlights and lowlights would show up as "halos" around the button when cornerRadius was applied and was in focus. However, since it is based on ratios, large buttons will see a change in appearance; the fills will be about half the height of the button.
-Applied a similar change to the down state stroke to allow cornerRadius to have an effect.
-Small fix to few skins that were applying cornerRadius to both sides of the button (ex. mx/skins/spark/ButtonBarFirstButtonSkin.mxml)
QE notes: Lots of bitmap regeneration. See Joann for details
Doc notes: No
Bugs: SDK-23003, 23004
Reviewer: Glenn
Tests run: checkintests
Is noteworthy for integration: No
------------------------------------------------------------------------
r11344 | pfarland@adobe.com | 2009-10-30 20:25:44 -0400 (Fri, 30 Oct 2009) | 13 lines
Changed paths:
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/Grammar.jj
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/dom/MxmlScanner.java
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/dom/Node.java
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/lang/ChildNodeHandler.java
Adding a work around for TLF-based Spark Components that need to preserve whitespace between text content nodes. This change isn't ideal but given the limitations of the parser this does not yet support preserving whitespace in arbitrary subclasses of our well-known spark text components.
This change attempts to support whitespace preservation whether or not a default property was explicitly defined, including whitespace between the text content markup tags and their default properties, but not between normal properties set via MXML child tags.
QE notes: Watch out for pixel comparisons for tests that make use of our spark text components but set collapseWhitespace="preserve".
Doc notes: N/A
Bugs:
SDK-22601 - Spaces surrounded by <span> in MXML <content> don't appear at runtime
SDK-23160 - XML whitespace removal breaks TextFlow's whiteSpaceCollapse="preserve" setting
Reviewer: Paul
Tests run: Checkintests, Bug Test Cases, Mustella Label (All pass), TextInput (all passed), TextArea (all passed), RichText (all passed but 3 failures which need to be updated due to whitespace changes).
Is noteworthy for integration: Yes
------------------------------------------------------------------------
r11339 | chaase@adobe.com | 2009-10-30 18:36:04 -0400 (Fri, 30 Oct 2009) | 12 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/core/AdvancedLayoutFeatures.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/supportClasses/AnimateTransformInstance.as
Fixed various effects bugs.
23236: Easing was being ignored for properties being auto-animated (basically, the post-layout transform center). This caused a mis-match between a resizing animation and a move animation, causing the object to swim back and forth as the easing on these animations were out of sync. This also fixes the high-priority 23856 bug, which was closed as a dup of 23236.
23421: There is a player bug related to a null concatenatedMatrix property on DisplayObjects which causes a mis-calculation of mouse hit testing when the matrix is changed too late in the frame cycle. Since we do not validate our properties until enterFrame or render time, this sometimes causes Flash to detect mouseOut on objects that the mouse is still over when the object goes in and out of 3D in that frame. This fix works around that player bug by forcing matrix validation early when we detect a 2D/3D switch.
23484: The transform code in AdvancedLayoutFeatures needed to account for stretchX/stretchY when using computedMatrix and computedMatrix3D. These matrices assume pre-stretched values. Since our transforms expect post-stretched values, they need to divide out the stretchX/Y values before using these matrices.
QE notes: None
Doc notes: None
Bugs: sdk-23236, sdk-23421, sdk-23484
Reviewer: Evtim
Tests run: ant checkintests, Mustella spark/effects
Is noteworthy for integration: Yes
------------------------------------------------------------------------
r11337 | dloverin@adobe.com | 2009-10-30 18:12:22 -0400 (Fri, 30 Oct 2009) | 13 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/modules/ModuleManager.as
Fix for loading the same module multiple times.
Fix ModuleManager so it only loads a module once for multiple calls to IModuleInfo.load() with the same url. The previous behavior would call the Flash Player to load the module multiple times and overwrite IModuleInfo data as the modules were loaded.
QE notes: None.
Doc notes: None.
Bugs: SDK-23739, SDK-20232
Reviewer: Alex
Tests run: checkintests
Is noteworthy for integration: No.
------------------------------------------------------------------------
r11336 | egeorgie@adobe.com | 2009-10-30 18:04:36 -0400 (Fri, 30 Oct 2009) | 9 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/core/IVisualElement.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/MatrixUtil.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/ListItemDragProxy.as
Cleanup ListItemDragProxy and add support for dragging from 3D layouts.
QE notes: None
Doc notes: None
Bugs: None
Reviewer: Ryan
Tests run: checkintests, mustella (ListDragDrop)
Is noteworthy for integration: No
------------------------------------------------------------------------
r11333 | gosmith@adobe.com | 2009-10-30 17:50:40 -0400 (Fri, 30 Oct 2009) | 26 lines
Changed paths:
A /flex/sdk/trunk/frameworks/projects/spark/src/flash
A /flex/sdk/trunk/frameworks/projects/spark/src/flash/text
A /flex/sdk/trunk/frameworks/projects/spark/src/flash/text/engine
A /flex/sdk/trunk/frameworks/projects/spark/src/flash/text/engine/ITextSupport.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/RichEditableText.as
RichEditableText now implements flash.text.engine.ITextSupport, although some of the implementations are just stubs.
This is currently a new interface in Player 10.1, although it is likely to change before 10.1 ships. Flex 4.0 compiles against Player 10.0, which does not have this interface in its playerglobal.swc. So Flex 4.0 now has a copy of this player interface in spark.swc to compile against. When running on 10.0, it is ignored. When running on 10.1, there will be a copy in the SWF or RSL and another in the Player; they will be identical, but the Player one should "win" because it is loaded first.
This interface is currently used to support three different things:
1. Exposing text selections to accessibility clients via the GetSelection() method of the COM interface ISimpleTextSelection.
2. Helping to implement inline IME.
3. Exposing FTE/TLF text to headless players used by web crawlers.
The part we're trying to get working first is #1. Unfortunately, ITextSupport currently requires selection-range properties called selectionAnchorIndex and selectionActiveIndex, while RichEditableText has named these selectionAnchorPosition and selectionActivePosition, following their names in TLF. The names will hopefully change before 10.1 ships so that RichEditableText does not have both pairs.
This interface also may get split up so that components that want to support web crawling do not also have to look like they support editable text.
QE notes: None
Doc notes: None
Bugs: None
Reviewer: Evtim
Tests run: ant checkintests
Is noteworthy for integration: No
------------------------------------------------------------------------
r11332 | gosmith@adobe.com | 2009-10-30 17:40:07 -0400 (Fri, 30 Oct 2009) | 16 lines
Changed paths:
A /flex/sdk/trunk/frameworks/projects/airframework/src/spark/accessibility
A /flex/sdk/trunk/frameworks/projects/airframework/src/spark/accessibility/WindowAccImpl.as
A /flex/sdk/trunk/frameworks/projects/airframework/src/spark/accessibility/WindowedApplicationAccImpl.as
M /flex/sdk/trunk/frameworks/projects/airframework/src/spark/components/Window.as
M /flex/sdk/trunk/frameworks/projects/airframework/src/spark/components/WindowedApplication.as
Added the beginnings of accessibility support for Spark's Window and WindowedApplication.
The new WindowAccImpl and WindowedApplicationAccImpl classes live in airframework.swc, not spark.swc, because this is where Window and WindowedApplication live. All AIR components for both MX and Spark are in airframework.swc, which gets compiled against airglobal.swc rather than playerglobal.swc in order to get AIR-specific classes like NativeWindow.
The trunk has AIR 1.5.2, which is the current version. This version has classes like AccessibilityImplementation, but they aren't operational; there is no actual MSAA support. However, AIR 2.0 will support MSAA, so accessibility code compiled against 1.5.2 should start to work in 2.0.
QE notes: None
Doc notes: None
Bugs: None
Reviewer: Evtim
Tests run: ant checkintests
Is noteworthy for integration: No
------------------------------------------------------------------------
r11329 | hmuller@adobe.com | 2009-10-30 17:23:59 -0400 (Fri, 30 Oct 2009) | 9 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/collections/AsyncListView.as
Fix a rather bad typo in AsyncListView/itemUpdated().
QE notes: none
Doc notes: none
Bugs: sdk-23909
Reviewer: Alex
Tests run:
Is noteworthy for integration: no
------------------------------------------------------------------------
r11323 | aharui@adobe.com | 2009-10-30 16:07:45 -0400 (Fri, 30 Oct 2009) | 11 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/dataGridClasses/DataGridListData.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/listClasses/BaseListData.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/listClasses/ListData.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/treeClasses/TreeListData.as
M /flex/sdk/trunk/frameworks/projects/spark/src/mx/controls/listClasses/MXItemRenderer.as
Some tweaks to MXItemRenderer
QE Notes: None
Doc Notes: None
Bugs: None
Reviewer: Ryan
API Change: no
Is noteworthy for integration: No
tests: checkintests
------------------------------------------------------------------------
r11321 | clucier@adobe.com | 2009-10-30 15:10:32 -0400 (Fri, 30 Oct 2009) | 10 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/states/SetProperty.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/states/SetStyle.as
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/StatesModel.java
State property overrides now share values when state groups are used.
QE notes: None
Doc notes: None
Bugs: SDK-23710
Reviewer: Glenn, Paul
Tests run: Checkin, States
Is noteworthy for integration: No
------------------------------------------------------------------------
r11320 | gruehle@adobe.com | 2009-10-30 14:42:53 -0400 (Fri, 30 Oct 2009) | 13 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/defaults.css
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/skins/halo/HaloFocusRect.as
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/SliderTrackHighlightSkin.mxml
Skinning bug fixes:
- Add cornerRadius to SliderTrackHighlightSkin
- Set focusRoundedCorners correctly for ButtonBarFirstButton/ButtonBarLastButton
- Use drawRoundRectComplex2 to draw HaloFocusRect
QE notes: -
Doc notes: -
Bugs: SDK-23463, SDK-23861 (partially), SDK-23840
Reviewer: Kevin
Tests run: checkintests, mustella Slider
Is noteworthy for integration: No
------------------------------------------------------------------------
r11319 | aharui@adobe.com | 2009-10-30 14:42:01 -0400 (Fri, 30 Oct 2009) | 14 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/airframework/src/mx/managers/WindowedSystemManager.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/ISystemManager.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/SystemManager.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/systemClasses/MarshallingSupport.as
Allow for resizing of sub-apps after they initialize
QE Notes: Two Mustella Tests need updating:
MP_Controls_Tests2:MP_ComboBox_closeOnMouseDown_untrusted
MP_Controls_Tests2:MP_ComboBox_closeOnMouseDownOutside_untrusted
The new sub-app resize closes the dropdown. Probably have to wait a bit longer before opening the dropdown
Doc Notes: New API in ISystemManager
Bugs: SDK-23892
Reviewer: Darrell
API Change: yes
Is noteworthy for integration: No
tests: checkintests mustella/MarshallPlan
------------------------------------------------------------------------
r11318 | aharui@adobe.com | 2009-10-30 14:36:48 -0400 (Fri, 30 Oct 2009) | 11 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/airframework/src/spark/components/WindowedApplication.as
Block documentation of controlBar properties in WindowedApplication
QE Notes: None
Doc Notes: None
Bugs: None
Reviewer: Darrell
API Change: yes
Is noteworthy for integration: No
tests: checkintests
------------------------------------------------------------------------
r11317 | rfrishbe@adobe.com | 2009-10-30 14:36:29 -0400 (Fri, 30 Oct 2009) | 13 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/ItemRenderer.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/DefaultItemRenderer.as
Fixing a few ItemRenderer/DefaultItemRenderer issues.
- Changed ASDoc @default for itemIndex to 0 (it was false)
- Corrected binding for ItemRenderer.label so binding should work now.
- Remove contentBackgroundColor and contentBackgroundAlpha styles from DefaultItemRenderer
- Remove localToGlobal and glocalToLocal calls from DefaultItemRenderer.baselinePosition because they aren't needed here even though they are needed in ItemRenderer.baselinePosition
QE notes: -
Doc notes: -
Bugs: SDK-23882
Reviewer: Glenn
Tests run: checkintests, mustella List, DropDownList
Is noteworthy for integration: No
------------------------------------------------------------------------
r11316 | rfrishbe@adobe.com | 2009-10-30 14:27:07 -0400 (Fri, 30 Oct 2009) | 8 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/VideoPlayer.as
Fixing VideoPlayer bug: when VideoPlayer is inside a Vbox and is returning from full-screen mode, it RTEs. At this point, the VideoPlayer was a direct descendent of the Application, but now it's getting added back to it's parent. If that parent is a Halo container and the Application is a Spark Application, it will RTE because the Halo container will try to call removeChild() on the Spark Application. Instead, I just handle the removing of the component in the VideoPlayer code and call removeElement() when appropriate.
QE notes: -
Doc notes: -
Bugs: SDK-23857
Reviewer: Glenn
Tests run: checkintests, mustella VideoPlayer
Is noteworthy for integration: No
------------------------------------------------------------------------
r11314 | jimurphy@adobe.com | 2009-10-30 13:38:34 -0400 (Fri, 30 Oct 2009) | 11 lines
Changed paths:
A /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/de_DE/empty.properties
A /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/fr_FR/empty.properties
A /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/ja_JP/empty.properties
A /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/ru_RU/empty.properties
A /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/zh_CN/empty.properties
add the empty properties file to svn to fix the build.properties
QE notes:
Doc notes:
Bugs: fix the build
Reviewer: Pete
Tests run: checkintests
Is noteworthy for integration: no
------------------------------------------------------------------------
r11313 | klin@adobe.com | 2009-10-30 13:31:37 -0400 (Fri, 30 Oct 2009) | 12 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/defaults.css
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/TitleWindowCloseButtonSkin.mxml
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/TitleWindowSkin.mxml
Fix for https://bugs.adobe.com/jira/browse/SDK-23717 and https://bugs.adobe.com/jira/browse/SDK-23812.
Update to TitleWindow look based on XD spec. Also, fixed an unreported bug with cornerRadius not being reflected in the inactiveWithControlBar state.
Fix for closeButton's disabled state to look like its disabled.
QE notes: None
Doc notes: None
Bugs: SDK-23717, SDK-23812
Reviewer: Glenn and Ryan
Tests run: checkintests
Is noteworthy for integration: No
------------------------------------------------------------------------
r11311 | jimurphy@adobe.com | 2009-10-30 13:00:39 -0400 (Fri, 30 Oct 2009) | 9 lines
Changed paths:
M /flex/sdk/trunk/frameworks/build.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/build.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/_Global_.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/air.net.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/air.update.events.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/air.update.xml
A /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/authoring.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.accessibility.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.data.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.desktop.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.display.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.errors.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.events.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.external.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.filesystem.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.filters.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.geom.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.html.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.media.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.net.drm.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.net.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.printing.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.profiler.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.sampler.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.security.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.system.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.text.engine.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.text.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.ui.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.utils.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/flash.xml.xml
M /flex/sdk/trunk/frameworks/projects/playerglobal/bundles/en_US/docs/packages.dita
hook up the building of the playerglobal_rb fat swcs. Currently this will only produce en_US based docs for all languages we are building for. Once we get translated dita files we will start using them.
QE notes: all langs will be in English
Doc notes:
Bugs: no
Reviewer: Pete
Tests run: checkintests
Is noteworthy for integration: no
------------------------------------------------------------------------
r11303 | build@adobe.com | 2009-10-30 09:31:57 -0400 (Fri, 30 Oct 2009) | 1 line
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/bundles/fi_FI/SharedResources.properties
M /flex/sdk/trunk/frameworks/projects/framework/bundles/fi_FI/validators.properties
Localization property file update 4.0.0.11300
------------------------------------------------------------------------
r11300 | cframpto@adobe.com | 2009-10-30 09:08:57 -0400 (Fri, 30 Oct 2009) | 9 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/mx/core/FTETextField.as
Since a border increases the width and height by 1, if there is a scrollRect, it has to be increased as well, so that the right and bottom border will show. Similiarly, if there is a scrollRect, and the border is removed, the extra pixel has to be removed from the scrollRect.
QE notes:
Doc notes:
Bugs: SDK-23368
Reviewer: Gordon
Tests run: checkintests
Is noteworthy for integration: no
------------------------------------------------------------------------