This is an automated email from the ASF dual-hosted git repository. aharui pushed a change to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git.
from eb14fa8 all themes updated new 319ed73 swap out for an interface new 969353f fix up EventUtils now that compiler will catch passing a plain object in as an interface. Use a factory function for Event and a conversion function for MouseEvent new 7f43600 factor out EventUtil's MouseEvents handling to the MouseEvent so it is more PAYG new 97a6d0c suppress warning new 12aa536 fix warnings in MXRoyale/SparkRoyale. The principle applied was to suppress warnings if the class was not going to be used from MXML or in RemoteObject. The RemoteObject classes still emit warnings and will be fixed in a later commit. If the class was used from MXML then the public vars were changed to getter/setter new fa75016 fix warnings in JQuery build new c6c6258 get rid of warnings in messaging classes new 1450934 eliminate warnings from Closure Compiler new 8b0631b don't cache bogus values new b12e342 clean up warnings from Closure The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../royale/org/apache/royale/core/GroupBase.as | 4 +- .../projects/Core/src/main/royale/CoreClasses.as | 1 + .../apache/royale/conversions/MouseEventInit.as} | 20 ++-- .../createEventInit.as} | 19 ++-- .../royale/core/{IContentViewHost.as => IState.as} | 11 +- .../org/apache/royale/events/KeyboardEvent.as | 10 ++ .../royale/org/apache/royale/events/MouseEvent.as | 39 ++++++- .../org/apache/royale/events/utils/EventUtils.as | 42 ++----- .../main/royale/org/apache/royale/states/State.as | 4 +- frameworks/projects/JQuery/build.xml | 2 +- .../main/royale/mx/binding/utils/ChangeWatcher.as | 2 + .../src/main/royale/mx/charts/AxisLabel.as | 2 + .../src/main/royale/mx/charts/ChartItem.as | 2 + .../MXRoyale/src/main/royale/mx/charts/HitData.as | 2 + .../MXRoyale/src/main/royale/mx/charts/Legend.as | 3 + .../src/main/royale/mx/charts/LegendItem.as | 2 + .../royale/mx/charts/chartClasses/AxisLabelSet.as | 2 + .../royale/mx/charts/chartClasses/BoundedValue.as | 2 + .../mx/charts/chartClasses/CartesianChart.as | 22 +++- .../royale/mx/charts/chartClasses/ChartBase.as | 26 ++++- .../mx/charts/chartClasses/DataDescription.as | 2 + .../main/royale/mx/charts/chartClasses/DataTip.as | 2 + .../royale/mx/charts/chartClasses/InstanceCache.as | 2 + .../royale/mx/charts/chartClasses/LegendData.as | 2 + .../royale/mx/charts/chartClasses/NumericAxis.as | 4 + .../royale/mx/charts/chartClasses/RenderData.as | 2 + .../main/royale/mx/charts/effects/SeriesEffect.as | 44 +++++++- .../main/royale/mx/charts/effects/SeriesSlide.as | 11 +- .../main/royale/mx/charts/effects/SeriesZoom.as | 33 +++++- .../effects/effectClasses/SeriesEffectInstance.as | 2 + .../effects/effectClasses/SeriesSlideInstance.as | 2 + .../effects/effectClasses/SeriesZoomInstance.as | 2 + .../main/royale/mx/charts/events/ChartItemEvent.as | 2 + .../royale/mx/charts/events/LegendMouseEvent.as | 2 + .../mx/charts/renderers/CrossItemRenderer.as | 11 +- .../main/royale/mx/charts/series/BubbleSeries.as | 22 +++- .../src/main/royale/mx/charts/series/PieSeries.as | 11 +- .../mx/charts/series/items/AreaSeriesItem.as | 2 + .../royale/mx/charts/series/items/BarSeriesItem.as | 2 + .../mx/charts/series/items/BubbleSeriesItem.as | 2 + .../mx/charts/series/items/ColumnSeriesItem.as | 2 + .../mx/charts/series/items/HLOCSeriesItem.as | 2 + .../mx/charts/series/items/LineSeriesItem.as | 2 + .../mx/charts/series/items/LineSeriesSegment.as | 2 + .../royale/mx/charts/series/items/PieSeriesItem.as | 2 + .../mx/charts/series/items/PlotSeriesItem.as | 2 + .../series/renderData/AreaSeriesRenderData.as | 2 + .../series/renderData/BarSeriesRenderData.as | 2 + .../series/renderData/ColumnSeriesRenderData.as | 2 + .../series/renderData/HLOCSeriesRenderData.as | 2 + .../series/renderData/LineSeriesRenderData.as | 2 + .../series/renderData/PieSeriesRenderData.as | 2 + .../series/renderData/PlotSeriesRenderData.as | 2 + .../MXRoyale/src/main/royale/mx/containers/Form.as | 2 +- .../mx/containers/beads/models/PanelModel.as | 44 +++++++- .../mx/containers/gridClasses/GridColumnInfo.as | 2 + .../mx/containers/gridClasses/GridRowInfo.as | 2 + .../main/royale/mx/controls/AdvancedDataGrid.as | 22 +++- .../MXRoyale/src/main/royale/mx/controls/Alert.as | 2 + .../main/royale/mx/controls/RichTextEditor.mxml | 17 +++ .../src/main/royale/mx/controls/ToggleButtonBar.as | 2 +- .../treeClasses/HierarchicalCollectionView.as | 10 +- .../MXRoyale/src/main/royale/mx/core/Container.as | 2 + .../src/main/royale/mx/core/FlexCSSStyles.as | 2 + .../src/main/royale/mx/core/UITextFormat.as | 2 + .../royale/mx/events/CalendarLayoutChangeEvent.as | 2 + .../src/main/royale/mx/events/DragEvent.as | 2 + .../src/main/royale/mx/events/MenuEvent.as | 2 + .../main/royale/mx/events/NumericStepperEvent.as | 2 + .../src/main/royale/mx/events/ToolTipEvent.as | 2 + .../src/main/royale/mx/events/TreeEvent.as | 2 + .../src/main/royale/mx/events/TweenEvent.as | 2 + .../src/main/royale/mx/formatters/Formatter.as | 2 + .../src/main/royale/mx/formatters/NumberBase.as | 55 ++++++++- .../src/main/royale/mx/logging/LogEvent.as | 2 + .../mx/logging/targets/LineFormattedTarget.as | 2 + .../royale/mx/managers/SystemManagerGlobals.as | 2 + .../src/main/royale/mx/messaging/Channel.as | 4 +- .../mx/messaging/channels/NetConnectionChannel.as | 6 +- .../royale/mx/messaging/config/ServerConfig.as | 10 +- .../messaging/errors/MessageSerializationError.as | 11 +- .../royale/mx/messaging/events/ChannelEvent.as | 2 + .../mx/messaging/events/ChannelFaultEvent.as | 2 + .../royale/mx/messaging/events/MessageAckEvent.as | 2 + .../royale/mx/messaging/events/MessageEvent.as | 2 + .../mx/messaging/events/MessageFaultEvent.as | 2 + .../royale/mx/messaging/messages/CommandMessage.as | 11 +- .../royale/mx/messaging/messages/ErrorMessage.as | 55 ++++++++- .../mx/messaging/messages/HTTPRequestMessage.as | 44 +++++++- .../messaging/messages/MessagePerformanceInfo.as | 123 +++++++++++++++++++-- .../messaging/messages/MessagePerformanceUtils.as | 1 + .../mx/messaging/messages/RemotingMessage.as | 22 +++- .../src/main/royale/mx/net/NetConnection.as | 2 + .../MXRoyale/src/main/royale/mx/net/Responder.as | 2 + .../src/main/royale/mx/netmon/NetworkMonitor.as | 2 + .../src/main/royale/mx/rpc/AbstractInvoker.as | 6 + .../src/main/royale/mx/rpc/AbstractOperation.as | 4 + .../MXRoyale/src/main/royale/mx/rpc/Fault.as | 2 + .../main/royale/mx/rpc/http/AbstractOperation.as | 98 ++++++++++++---- .../main/royale/mx/rpc/http/HTTPMultiService.as | 71 ++++++++++-- .../src/main/royale/mx/rpc/remoting/Operation.as | 11 +- .../main/royale/mx/rpc/remoting/RemoteObject.as | 4 + .../src/main/royale/mx/states/Transition.as | 11 +- .../MXRoyale/src/main/royale/mx/text/TextFormat.as | 2 + .../src/main/royale/mx/utils/ObjectUtil.as | 11 +- .../royale/mx/validators/RegExpValidationResult.as | 2 + .../main/royale/mx/validators/ValidationResult.as | 2 + .../src/main/royale/spark/components/ButtonBar.as | 2 + .../src/main/royale/spark/components/DataGrid.as | 2 + .../src/main/royale/spark/components/Form.as | 3 + .../src/main/royale/spark/components/FormItem.as | 2 + .../src/main/royale/spark/components/RichText.as | 10 +- .../src/main/royale/spark/components/TextArea.as | 2 + .../spark/components/beads/DropDownListView.as | 5 +- .../spark/components/gridClasses/DataGridEditor.as | 2 + .../components/gridClasses/GridDimensionsView.as | 2 + .../royale/spark/events/GridItemEditorEvent.as | 2 + .../main/royale/spark/events/GridSelectionEvent.as | 2 + .../src/main/royale/spark/events/GridSortEvent.as | 2 + .../src/main/royale/spark/events/PopUpEvent.as | 2 + .../main/royale/spark/layouts/VerticalLayout.as | 6 +- .../spark/layouts/supportClasses/DropLocation.as | 2 + .../royale/textLayout/compose/TextFlowLine.as | 1 + .../textLayout/container/ContainerController.as | 6 +- .../conversion/BaseTextLayoutExporter.as | 4 +- .../textLayout/conversion/TextLayoutImporter.as | 4 +- .../royale/textLayout/elements/LeadingUtils.as | 2 + .../royale/textLayout/elements/TableElement.as | 4 +- .../royale/textLayout/elements/TableLeafElement.as | 5 +- .../events/FlowElementMouseEventManager.as | 28 ++--- 130 files changed, 1009 insertions(+), 209 deletions(-) copy frameworks/projects/{Network/src/main/royale/org/apache/royale/net/utils/IDataInput.as => Core/src/main/royale/org/apache/royale/conversions/MouseEventInit.as} (78%) copy frameworks/projects/Core/src/main/royale/org/apache/royale/{events/IBrowserEvent.as => conversions/createEventInit.as} (75%) copy frameworks/projects/Core/src/main/royale/org/apache/royale/core/{IContentViewHost.as => IState.as} (80%)