forked from apache/flex-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RELEASE_NOTES
1343 lines (1138 loc) · 79.8 KB
/
RELEASE_NOTES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Apache Flex 4.17.0
==================
New Features
------------
AIR and Flash Player Support
----------------------------
Bug Fixes
---------
FLEX-35329 Initializing member variable/constant that is [Deprecated]
incorrectly throws extra warning
Known Issues
------------
Adobe Flash Builder Integration
Adobe Flash Builder 4.7 and Adobe Flash Builder 4.6 both contain a bug where,
when generating the .mxml file for a new project that uses Apache Flex SDK
4.10.0 or later Spark Application, Flash Builder will incorrectly insert the
attribute:
layout="absolute"
This results in a compile error in the new project. The remedy is to simply
remove the errant attribute.
The following wiki page has been set up to contain the latest news on Adobe's
attempt to correct this problem:
https://cwiki.apache.org/confluence/display/FLEX/Adobe+Flash+Builder+'New+Project'+Bug
Adobe has provided a patch for Flash Builder 4.7 that resolves this issue:
http://helpx.adobe.com/flash-builder/kb/flex-new-project-issue--.html
Apache Flex 4.16.0
==================
New Features
____________
FLEX-35122 Update to Font Awesome 4.7
AIR and Flash Player Support
----------------------------
- Support Flash Player 21.0, 22.0, 23.0 and 24.0
- Support for AIR 21.0, 22.0, 23.0 and 24.0
Bug Fixes
---------
FLEX-35165 Remove bundling of Apache 1.0 licensed software
FLEX-35126 DropDownController inside a pop up still listens to MOUSE_DOWN and
MOUSE_DOWN_SOMEWHERE after the popup has closed
FLEX-35125 DropDownList inside a PopUpAnchor doesn't close when another DropDownList
is selected
FLEX-35124 RTE 1009 in DropDownController.systemManager_mouseDownHandler() when inside
a PopUpAnchor and other item is removed on click
FLEX-35123 DOM XSS vulnerability in history.js
FLEX-35109 falcon compiler's build.xml error
FLEX-35106 Incorrect date in datefield popup for fr_FR locale
FLEX-35100 TextFlowLine.recreateTextLine() throws a null object reference error
FLEX-35099 BusyIndicator has the wrong wrong rotation centre for iOS
FLEX-35097 How to compile AIR beta 22 with Flex SDK?
FLEX-35084 Ability to specify FileAttributes at compile time (mxmlc)
FLEX-35082 moveIndexFindRow doesn't accept integer values
FLEX-35078 Fatal when SelectionManager tries to reapply selection onto changed textFlow
FLEX-35056 Pressing escape on s:Alert causes a RangeError when Alert.CANCEL is passed
as defaultButtonFlag
FLEX-35046 Broken icon using FlatSpark ButtonIcon on mobile apps
FLEX-35045 Flatspark ButtonIcon - icon does not display
FLEX-35043 Unexpected behaviour of ListCollectionView.itemUpdated() when only one
parameter supplied
FLEX-35042 Mistake in example for Pattern 'O' in ASDoc for DateFormatter.formatString
FLEX-35039 ListCollectionView.setItemAt places the item in the wrong position if there
are duplicate items in the collection
FLEX-35037 Add ArrayCollection unit tests donated by Justin
FLEX-35031 HierarchicalCollectionViewCursor cannot find sealed class instance
FLEX-35028 Error in DataGrid getHeaderRendererAt(-1)
FLEX-35025 Validator results cannot be intercepted if the value is null
FLEX-34935 Copy From Word Document And Pasting Into TextRegion Not Working Properly
FLEX-34926 Misplaced [PercentProxy] metatag in GridColumn
FLEX-34738 Not delete BusyIndicator
FLEX-34811 Email validator show allow apostrophe in email address
FLEX-34698 Flatspark ButtonIcon: Introduce 'iconFontPlacement' style
FLEX-34391 ScrollableStageText with large y value crashes app
FLEX-34088 CalloutButton closes when selecting an item in a spark Dropdown
FLEX-33646 The "required" property on Validator should be a getter/setter
FLEX-33311 Null pointer fatal in ConstraintLayout when executing Transition on
DropDownList
FLEX-33058 RTE in HierarchicalCollectionViewCursor when a refresh occurs and old cursor
had an enumerable property that new cursor item doesn't
FLEX-31948 When all the columns are invisible, pressing any character Key throws RTE
FLEX-27509 AdvancedListBase itemMaskFreeList is null
FLEX-26808 s:DataGrid Drag and Drop of multiple items doesn't work
FLEX-20313 SelectItem on AdvancedDataGrid use weird code
Known Issues
------------
Adobe Flash Builder Integration
Adobe Flash Builder 4.7 and Adobe Flash Builder 4.6 both contain a bug where,
when generating the .mxml file for a new project that uses Apache Flex SDK
4.10.0 or later Spark Application, Flash Builder will incorrectly insert the
attribute:
layout="absolute"
This results in a compile error in the new project. The remedy is to simply
remove the errant attribute.
The following wiki page has been set up to contain the latest news on Adobe's
attempt to correct this problem:
https://cwiki.apache.org/confluence/display/FLEX/Adobe+Flash+Builder+'New+Project'+Bug
Adobe has provided a patch for Flash Builder 4.7 that resolves this issue:
http://helpx.adobe.com/flash-builder/kb/flex-new-project-issue--.html
Apache Flex 4.15.0
==================
New Features
------------
FLEX-34837 Full support for sorting on complex fields of DataGrid rows
FLEX-34852 Sorting by complex fields in ListCollectionView
FLEX-34927 Allow the setting of an arbitrary property on an object via
ObjectUtil
FLEX-34941 Allow custom validators to use the triggerEvent
FLEX-34945 Validators now able to validate nested properties
AIR and Flash Player Support
----------------------------
- Support Flash Player 18.0, 19.0 and 20.0
- Support for AIR 18.0, 19.0 and 20.0
Bug Fixes
---------
FLEX-32249 AdvancedDataGrid.makeListData() incorrectly references
HierarchicalCollectionViewCursor class instead of
IHierarchicalCollectionViewCursor interface
FLEX-33537 Spark TextArea writing in prompt text format
FLEX-34028 Cannot Ctrl-Click A Datagrid Row to deselect it when dragEnabled
is set to true
FLEX-34728 HaloDefaults.findStyleDeclaration doesn't go through styleManager
chains correctly
FLEX-34741 Spark DataGrid Drag and Drop non functioning
FLEX-34744 TextFlowElement parent nulled when addChild method used via
parent reference
FLEX-34751 Regression in fdb tool: VM is resumed if breakpoint can't be set
FLEX-34753 Returning strongly typed object in Promise fails
FLEX-34775 Application hangs (in infinite loop) when opening a node inside
a HierarchicalCollectionView whose parent is closed and then
trying to navigate the collection
FLEX-34807 TLF - EditManager - TextFlowEdit -insertTextScrap
FLEX-34812 Error "Could not find or load main class Flash" when running
`ant frameworks-rsls`
FLEX-34837 DataGrid sorted with complex dataField doesn't keep track of changes
to those fields, leading to RTE when trying to remove selected item
FLEX-34838 getItemIndex returns -1 for item whose property was edited with
GridItemEditor in a sorted DataGrid
FLEX-34850 Applying sort with complex dataField on DataGrid results in
unintuitive item ordering
FLEX-34857 Adding an id to a fx:Vector when using -keep compiler argument
results in a compiler error
FLEX-34858 Adding a subclass of a Vector's type to the Vector in MXML
results in an internal build error
FLEX-34862 RTE on ListBase when dataProvider is changed
FLEX-34876 Paste Problem with multiple paragraphs
FLEX-34878 error property of NumberFormatter returns null and not it's
default value
FLEX-34879 FLEX-34853 Deprecate state setters and reverse() for mx and
spark SortField and Sort classes
FLEX-34891 TLF: pasted text doesn't get the format of the original text
FLEX-34909 Embedded fonts not working on charts
FLEX-34929 Error #1009 when copy/paste a text with style effect in a
RichEditableText/RichTextEditor
FLEX-34934 Spark Window - Closed Window
FLEX-34944 GridItemRenderer overrides error tooltip
FLEX-34954 SkinnableTextBase steals focus by callLater(textDisplay.setFocus)
FLEX-34982 Charting components that are unable to find their style
declarations causing RTE
FLEX-35003 Update to FontAwesome 4.5
PR#8 Mxmlc accepts not only *.swc but also *.ane files
PR#12 Fix MenuBar.styleChanged() crash bug
Known Issues
------------
Adobe Flash Builder Integration
Adobe Flash Builder 4.7 and Adobe Flash Builder 4.6 both contain a bug where,
when generating the .mxml file for a new project that uses Apache Flex SDK
4.10.0 or later Spark Application, Flash Builder will incorrectly insert the
attribute:
layout="absolute"
This results in a compile error in the new project. The remedy is to simply
remove the errant attribute.
The following wiki page has been set up to contain the latest news on Adobe's
attempt to correct this problem:
https://cwiki.apache.org/confluence/display/FLEX/Adobe+Flash+Builder+'New+Project'+Bug
Adobe has provided a patch for Flash Builder 4.7 that resolves this issue:
http://helpx.adobe.com/flash-builder/kb/flex-new-project-issue--.html
Apache Flex 4.14.1
==================
New Features
------------
FLEX-34772 Add padding property to VerticalLayout/VGroup,
HorizontalLayout/HGroup and TileLayout/TileGroup
AIR and Flash Player Support
----------------------------
- Support Flash Player 17.0
Bug Fixes
---------
FLEX-34712 Callout loses anchor to CalloutButton while callout open and screen
rotates
FLEX-34714 Fix to continue using legacy mobile theme removes iOS status bar
padding
FLEX-34746 Upscaling BusyIndicator leads to wrong rotation centre
FLEX-34748 Spark ActionBar chromeColor is ignored in Flex 14
FLEX-34750 BusyIndicatorSkin does not work with mx:Application
FLEX-34758 IOS buttons does not look correct when disabled
FLEX-34766 Android Button Skin transparency issue
FLEX-34778 Application hangs when opening node, closing it, then replacing one
of its children
FLEX-34774 Blur effect remains if first modal Popup closes before other modal
Popups
FLEX-34732 TextInput/TextArea with borderColor style set gives compiler
warnings
FLEX-34805 Unable to set chromeColor property on TabbedViewNavigatorApplication
FLEX-34806 Warning about font embedding on label component
Performance Improvements
---------
FLEX-34759 ArrayList/ArrayCollection performance improvements
Known Issues
------------
Adobe Flash Builder Integration
Adobe Flash Builder 4.7 and Adobe Flash Builder 4.6 both contain a bug where,
when generating the .mxml file for a new project that uses Apache Flex SDK
4.10.0 or later Spark Application, Flash Builder will incorrectly insert the
attribute:
layout="absolute"
This results in a compile error in the new project. The remedy is to simply
remove the errant attribute.
The following wiki page has been set up to contain the latest news on Adobe's
attempt to correct this problem:
https://cwiki.apache.org/confluence/display/FLEX/Adobe+Flash+Builder+'New+Project'+Bug
Adobe has provided a patch for Flash Builder 4.7 that resolves this issue:
http://helpx.adobe.com/flash-builder/kb/flex-new-project-issue--.html
Apache Flex 4.14.0
==================
New Features
------------
- iOS 7+ and Android 4.x+ mobile theme support
More info: https://cwiki.apache.org/confluence/x/7AAIAw
- New Spark components skin: FlatSpark
More info: https://cwiki.apache.org/confluence/x/wQEIAw
- Spark RichTextEditor
- Native support for tables in TLF
- Promises/A+
More info: https://cwiki.apache.org/confluence/x/cIH_Ag
AIR and Flash Player Support
----------------------------
- Support Flash Player 16.0
- Support for AIR 16.0
Bug Fixes
---------
FLEX-34710 spark datagrid doubleClickMode throws Error #1009 when the
application is run
FLEX-34707 Flatspark: Update to current version "Font Awesome 4.2"
FLEX-34701 BusyIndicator does not spin when itscontainer becomes visible
FLEX-34694 Flatspark: Setting Applications "chromeColor" style throws error
FLEX-34693 Flatspark ButtonIcon: Introduce property 'iconFontSize' to set icon
size directly
FLEX-34692 Flatspark ButtonSkin: Icon defined by using the 'icon' style
property doesn't appear
FLEX-34690 Skin for BusyIndicator cannot be found (legacy mobile skin)
FLEX-34685 Allow legacy mobile theme to be used if needed
FLEX-34657 SelectedIndices order is messed up
FLEX-34649 (partial) Fatal errors in TextBlock after pasting text of specific
length in TextArea
FLEX-34644 Datagrid - Rectangle bounds problem
FLEX-34636 Release build does not work as described in README on OS X
FLEX-34634 DataGroup fires RendererExistenceEvent with a null renderer when an
offscreen item is removed/replaced in the dataProvider
FLEX-34633 HSlider track (Android4 skin) not being filled if thumb position set
in one case, text selection using the arrow keys doesn't work in
RichEditableText
FLEX-34631 Cannot add source paths to a mustella test using a config file
FLEX-34611 Application crash when textFlow property set to null with
preserveSelection
FLEX-34609 ContainerController has superfluous null checks for _container
FLEX-34608 IOS 7 Hslider (Scrubber) skin
FLEX-34606 Redundant variable
FLEX-34592 Can't use optionnal importer for TLF plainTextFormat and
TextLayoutFormat
FLEX-34564 Minor changes to spelling, punctuation, grammar and logic.
FLEX-34557 Platform.isBrowser does not work correctly
FLEX-34556 Starting an app in portrait on an iPad results in wrong DPI
FLEX-34543 Invalid event data when saving or cancelling grid item editor
session after data provider changes
FLEX-34539 Callout skin assumes top level application is s:Application
FLEX-34538 Spark Alert component does not add proper padding
FLEX-34531 mx.charts.series.HLOCSeries excluding a style being used in example
FLEX-34507 expected build.xml file missing from Linux binary tarball
apache-flex-sdk-4.13.0-bin.tar.gz
FLEX-34476 Added RichTextEditor
FLEX-34467 Spark DataGrid performance extremely decreased since "gridView" is
introduced
FLEX-34460 adt is missing in windows install
FLEX-34458 HierarchicalCollectionViewCursor.current returns wrong item after
previous sibling is removed when current was "${L}"
(CursorBookmark.LAST)
FLEX-34456 HierarchicalCollectionViewCursors interfere with each other's
operation
FLEX-34454 Setting modalTransparencyBlur to 0 gives blur when Alert ist shown
on top of modal Dialog
FLEX-34450 mx.validators.EmailValidator does not accept ".email" domain
FLEX-34440 'Bookmark no longer valid' CursorError caused by
HierarchicalCollectionView's conversion of
CollectionEventKind.REPLACE into CollectionEventKind.REMOVE
FLEX-34424 HierarchicalCollectionViewCursor.current returns null when previous
sibling is removed
FLEX-34390 SkinnableTextBase bug (found in Flex 4.13.0 RC2)
FLEX-34385 Document try..catch limitation
FLEX-34378 mx:DateValidator allows multiple separator chars
FLEX-34373 spark.components.Alert should set a focus to defaultButton
FLEX-34336 Strange Trace Statements When Debugging
FLEX-34323 Allow the mustella tests directory to be located anywhere
FLEX-34318 [Mavenizer] Refactor the Mavenizer in preparation of future
mavenized releases of flex
FLEX-34260 s:datagrid cacheAsBitmap caches an itemRenderer for every item in
the dataProvider
FLEX-34213 Flex mobile list performance
FLEX-34212 invalidIndex RTE in LinearLayoutVector when mouse scrolling List
FLEX-34119 mx.collections.HierarchicalCollectionViewCursor causes CursorError
RTE from ListCollectionView when the underlying collections change
FLEX-34034 You can paste a newline code to a single-line TextInput.
FLEX-33732 Mobile theme support Android 4.x look and feel
FLEX-33054 Cursor Seek in HierarchicalCollectionViewCursor operates on wrong
child level
FLEX-32541 sortable ou sortableColumns = false still shows box of sorting and
sortItemRenderer = null throws error
FLEX-28291 Linear Vector Layout on the ComboBox
FLEX-26478 Runtime error occured when a TextInput's text mouse selection isn't
finished yet but the TextInput instance is removed or its text
changes
FLEX-34625 Setting focus with a zero size component and focusThickness causes
RTE
Other fixes (no JIRA issue created):
- correct case for osmf.swc so compiles on Linux work
- Adding a mixin to set android os version during AIR simulation
Known Issues
------------
Adobe Flash Builder Integration
Adobe Flash Builder 4.7 and Adobe Flash Builder 4.6 both contain a bug where,
when generating the .mxml file for a new project that uses Apache Flex SDK
4.10.0 or later Spark Application, Flash Builder will incorrectly insert the
attribute:
layout="absolute"
This results in a compile error in the new project. The remedy is to simply
remove the errant attribute.
The following wiki page has been set up to contain the latest news on Adobe's
attempt to correct this problem:
https://cwiki.apache.org/confluence/display/FLEX/Adobe+Flash+Builder+'New+Project'+Bug
Adobe has provided a patch for Flash Builder 4.7 that resolves this issue:
http://helpx.adobe.com/flash-builder/kb/flex-new-project-issue--.html
Apache Flex 4.13.0
=================
Apache Flex 4.13.0 is an update to Apache Flex 4.12.1
Known Issues
_____________
Adobe Flash Builder Integration
Adobe Flash Builder 4.7 and Adobe Flash Builder 4.6 both contain a bug where,
when generating the .mxml file for a new project that uses Apache Flex SDK
4.10.0 or later Spark Application, Flash Builder will incorrectly insert the
attribute:
layout="absolute"
This results in a compile error in the new project. The remedy is to simply
remove the errant attribute.
The following wiki page has been set up to contain the latest news on Adobe's
attempt to correct this problem:
https://cwiki.apache.org/confluence/display/FLEX/Adobe+Flash+Builder+'New+Project'+Bug
Adobe has provided a patch for Flash Builder 4.7 that resolves this issue:
http://helpx.adobe.com/flash-builder/kb/flex-new-project-issue--.html
Differences from Apache Flex 4.12.1 include:
AIR and Flash Player support
------------------------------
- Support Flash Player 14.0
- Support for AIR 14.0
SDK Changes
-------------
- FDB supports debugging ActionScript Workers
Bug Fixes
----------
Below is a complete list of all the bug fixes that have been included since
the last full release, Apache Flex 4.12.1.
If you would like specific information about any of the items below, go to
https://issues.apache.org and search for the JIRA Issue Number by using the
Quick Search. Details of the bug and its fix will be included on the
resulting page.
JIRA Issue Number and Summary
-------------------------------------------------------------------------------------------------------------------
FLEX-34368 percentWidth for GridColumn
FLEX-34377 Add Chinese translations for all the installers of Flex
FLEX-34376 TreeItemRenderer can in some situations throw an RTE
FLEX-34375 FormItem label doesn't show when formItem visible and includeInLayout are set FLEX-34353 Focus not going into Flex application when user press the Shfit + Tab button
FLEX-34347 propagate breakpoint shouldn't throw an NPE when the location is not found
FLEX-34346 BP in mxml inline item renderer shouldn't be consider as Ambiguous
FLEX-34343 Remove the fdbworkers directory before to merge to the develop branch
FLEX-34342 Break and Clear command should accept paths
FLEX-34334 FDB should allow to set / removed breakpoint by default in all existed and new created instances of a worker
FLEX-34333 print #<number> should be evaluated in the context of the current worker
FLEX-34332 frame should return info in the context of the current worker
FLEX-34324 Operation class improperly builds rest call parameters
FLEX-34315 Building framework 4.12.1 manually does not work due to OSMF uppercase renaming
FLEX-34304 Wrong version of AIR / FP installed
FLEX-34303 Installer licenses refer to wrong product
FLEX-34302 Installer not cleaning up after itself
FLEX-34301 Installer missing javascript directory
FLEX-34300 Installer not installing airsdk.xml
FLEX-34297 FDB set a breakpoint in the wrong file when asked to be set for a file existing in another Worker
FLEX-34296 Disable and Remove Breakpoint should now respect the Worker logic
FLEX-34295 info breakpoints should now display the worker ID
FLEX-34294 Create a base Class for workers making them debuggable via FDB
FLEX-34292 Can't select another worker while a pending prompt is required
FLEX-34291 Merge the donated FDB with the current one
FLEX-34219 Tooltip displays in a wrong tag
FLEX-34193 Bugs from Spark ColorPicker
FLEX-34131 ResourceManagerImpl bug fix fails
FLEX-34078 mx:DateField and datechange
FLEX-33986 Validator, make "source" property [Bindable]
FLEX-23915 LabelWidth not updating properly in Forms
FLEX-13036 NestLevel never gets set for a control added to a container whilst the container is not parented if the scrollbars are on
Apache Flex 4.12.1
=================
Apache Flex 4.12.1 is an update to Apache Flex 4.12.
Known Issues
_____________
Adobe Flash Builder Integration
Adobe Flash Builder 4.7 and Adobe Flash Builder 4.6 both contain a bug where,
when generating the .mxml file for a new project that uses Apache Flex SDK
4.10.0 or later Spark Application, Flash Builder will incorrectly insert the
attribute:
layout="absolute"
This results in a compile error in the new project. The remedy is to simply
remove the errant attribute.
The following wiki page has been set up to contain the latest news on Adobe's
attempt to correct this problem:
https://cwiki.apache.org/confluence/display/FLEX/Adobe+Flash+Builder+'New+Project'+Bug
Adobe has provided a patch for Flash Builder 4.7 that resolves this issue:
http://helpx.adobe.com/flash-builder/kb/flex-new-project-issue--.html
Differences from Apache Flex 4.12 include:
AIR and Flash Player support
------------------------------
- Support Flash Player 13.0
- Support for AIR 13.0
SDK Changes
-------------
- Extended mobile media query support
Compiler Changes
------------------
- Fix issue with 3rd party license components not working
Bug Fixes
----------
Below is a complete list of all the bug fixes that have been included since
the last full release, Apache Flex 4.12.0.
If you would like specific information about any of the items below, go to
https://issues.apache.org and search for the JIRA Issue Number by using the
Quick Search. Details of the bug and its fix will be included on the
resulting page.
JIRA Issue Number and Summary
-------------------------------------------------------------------------------------------------------------------
FLEX-34231 StageText displays wrong text
FLEX-34230 StageText skins prevents garbage collection of component with TextInputs and TextAreas
FLEX-34229 DataGridEditor doesn't remove the Event.DEACTIVATE listener on destroyItemEditor()
FLEX-34228 spark datagrid syntax
FLEX-34216 GridItemEditor's save() method is still called despite the grid not being on stage anymore
FLEX-34209 DateFormatter's parseDateTime method doesn't handle AM PM properly when time is in the 12 PM hour
FLEX-34200 ResourceModuleProxy doesn't load properly
FLEX-34189 ActionBar button is too big in 640 DPI
FLEX-34145 Mobile Theme: TextInput with layoutDirection="rtl" becomes mirror on focus out.
FLEX-34142 Can not change the color of the header with the property headerStyleName (MobileGridColumn)
FLEX-34141 softkeyboardActivate events are not dispatched in Flex 4.12 on iOS
FLEX-34139 Missing 120DPI Skin References
FLEX-34133 ADG RTE in columnHeaderWordWrap
FLEX-34132 DataGrid columns with no dataField specified give "[object Object]"
FLEX-34125 CheckAllPlayerGlobals script in ide folder is missing Windows implementation
FLEX-34117 Button: Small gap in the corner
FLEX-34098 Deleteing/Replacing Surrogate-Pair string causes RTE in TLF
FLEX-34057 RTE on pasting empty data after Excel operation
FLEX-34013 RTE at TextClipboard#importToScrap()
FLEX-33994 Need a way to distinguish phone and tablet target devices through css
FLEX-33948 Add touch behaviour to spark DropDownList classes
FLEX-33423 We can input text over than maxChars when we use "Insert" mode.
FLEX-33421 Broken metadata RequiresLicense
FLEX-33350 CallOutButton for Web (desktop / not AIR)
Apache Flex 4.12
=================
Apache Flex 4.12 is an update to Apache Flex 4.11.
Known Issues
_____________
Adobe Flash Builder Integration
Adobe Flash Builder 4.7 and Adobe Flash Builder 4.6 both contain a bug where,
when generating the .mxml file for a new project that uses Apache Flex SDK
4.10.0 or later Spark Application, Flash Builder will incorrectly insert the
attribute:
layout="absolute"
This results in a compile error in the new project. The remedy is to simply
remove the errant attribute.
The following wiki page has been set up to contain the latest news on Adobe's
attempt to correct this problem:
https://cwiki.apache.org/confluence/display/FLEX/Adobe+Flash+Builder+'New+Project'+Bug
Adobe has provided a patch for Flash Builder 4.7 that resolves this issue:
http://helpx.adobe.com/flash-builder/kb/flex-new-project-issue--.html
ASDoc Examples
The mx.controls.VideoDisplay and mx.effects.SoundEffect examples are not operational
pending new media.
Differences from Apache Flex 4.11 include:
AIR and Flash Player support
------------------------------
- Support Flash Player 12.0 and 13.0 beta.
- Support for AIR 4.0 and 13.0 beta.
SDK Changes
-------------
- Improved Callout for Desktop.
- Improved UID generation performance.
- Improved mobile memory usage/performance.
- Improved CSS styles memory usage/performance.
- Changed DPI to be 160 for iPad/iPad mini and 320 for iPad retina/iPad mini retina.
- Fixed scaling of Checkbox and Radio button 320dpi skins.
- Option to not store last call result in RomoteObject and WebService.
- StageTextInput can now be included in scrollable content.
- new iOS os-version media css selector.
- iOS7 status bar support.
- Improved try/catch performance in several areas.
- New MaskedTextinput component.
- JSON support for ArrayCollection and ArrayList.
Build Changes
---------------
- Made PixelBender shader binaries a separate release.
- Support for compiling with Java 7
Compiler Changes
------------------
- Fixed FDB waiting before you can start debugging a SWF
Bug Fixes
----------
Below is a complete list of all the bug fixes that have been included since
the last full release, Apache Flex 4.11.0.
If you would like specific information about any of the items below, go to
https://issues.apache.org and search for the JIRA Issue Number by using the
Quick Search. Details of the bug and its fix will be included on the
resulting page.
JIRA Issue Number and Summary
-------------------------------------------------------------------------------------------------------------------
FLEX-34124 1069 error when try to close a Callout by clicking outside the component
FLEX-34109 Bevel 120DPI back-arrow design problem
FLEX-34107 IconItemRenderer separators disappear when using a large font
FLEX-34108 JSON.stringify and arraycollection
FLEX-34104 fontswf utility fails with exception
FLEX-34101 Regression from 4.8 to 4.10: Spark list doesn't refresh with filterFunction
FLEX-34097 Missing Assets In The mobile.swc Theme File
FLEX-34088 CalloutButton with Dropdown
FLEX-34084 Error with PopupButton/Menu in headerrenderer in DataGrid
FLEX-34070 Build script does not update target-player and swf-version values in air/airmobile config files
FLEX-34065 AdvancedDataGrid throws RTE #1009 when groupedColumns is set to null
FLEX-34062 FDB waits up to 20s per SWF before we can start debugging
FLEX-34059 StageTextInput with prompt turns entered text gray on iOS 7
FLEX-34054 Formatting applied to NumericStepper when using increment/decrement arrows
FLEX-34053 Create a new MaskedTextInput Component
FLEX-34052 ADG RTE in columnResizeMouseOverHandler
FLEX-34051 RTE in endEdit() when clicking at bottom of column
FLEX-34049 Allow the output symbols to be escaped when called from an IDE
FLEX-34046 prints full stack if Flash Player detects not handled exception
FLEX-34045 adds file id to the stack info printed by fdb
FLEX-34044 Breakpoints in ActionScript files do not work when debugging app using ANE
FLEX-34043 Impossible to set breakpoint in MXML files that contains item renderer
FLEX-34038 experimental MobileGrid seems to overflow itself & leak out into any components below it
FLEX-34032 abnormal focus behavior in popup ultimiately causes unhandled exception
FLEX-34020 Null object reference when truncating RichText
FLEX-34019 ComboBox not closed when selecting an item from the dropdown list under certain conditions
FLEX-34011 Axis Render throws RTE when axis is null
FLEX-34006 RTE null reference in ViewTransitionBase.captureEndValues() when Skin doesn't provide an ActionBar
FLEX-33999 spark.skins.mobile480.assets.BeveledActionButton_
FLEX-33992 Zero division at Grid.as setters for horizontalScrollPosition and verticalScrollPosition
FLEX-33990 RTE in AdvancedDataGridBase drawItem
FLEX-33989 ViewNavigatorBase discards MultiDPIBitmapSource information for icon when saving and re-loading view
FLEX-33987 FocusManager NPE
FLEX-33985 [TLF] Pressing BACKSPACE key when editing a TextInput deletes a whole line
FLEX-33984 Spark CheckBox does not support labelPlacement like it's mx counter part
FLEX-33978 AIR mobile + flex sdk 4.10 + text field setFocus runtime error
FLEX-33976 closing Alert from modal TitleWindow removes blur in main app
FLEX-33971 480 DPI Display bug with Mobile CheckBox
FLEX-33947 Errors in mobile ButtonBar Flex 4.11
FLEX-33921 BitmapImage don't show up in specific case
FLEX-33920 spark ComboBox.changeHighlightedSelection doesn't check the newindex upperbound
FLEX-33919 Listbase selectItem getter does not validate selectedIndex for values below 0 other than -1.
FLEX-33913 XMLListCollection addItem(item) modifies a parent XMLList of the item
FLEX-33904 EffectManager#getEventForEffectTrigger : avoid unneeded memory allocations
FLEX-33902 ResourceManager#getInstance should not allocate unneeded memory
FLEX-33899 DataGrid goes blank when removing last item from dataProvider when requestedRowCount is set
FLEX-33897 MediaQueryParser should not allocate memory for expressions already cached
FLEX-33893 CSSStyleDeclaration is inefficient during style matching
FLEX-33891 Styleprotochain#getstyleManager shouldn't be called twice during style computations
FLEX-33885 BindingManager#executeBindings : Avoid unneeded memory allocation
FLEX-33884 Android mobile app crashes when you click on a modal
FLEX-33880 Popup modal blocks the application
FLEX-33878 Matrix computations : avoid unneeded flash.geom.Transform and flash.geom.Matrix allocations
FLEX-33877 BusyCursor : Avoid unneeded Point allocations
FLEX-33875 Runtime error #1069 in MobileSkin class on focus out
FLEX-33874 Binding management is memory inefficient when using the defaultDestFunc
FLEX-33871 message error "Definition spark.skins.mobile480.assets:ActionBarBackground could not be found"
FLEX-33865 ConstraintLayout / LayoutElementHelper are memory inefficient (and slow)
FLEX-33864 spark DataGrid drag and drop on empty grid causes RangeError
FLEX-33861 Flex Incorrectly Scaling Down Application on iPad
FLEX-33860 Support For iOS7 status bar
FLEX-33853 Optimize UIDUtil / RPCUIDUtil fromByteArray() method
FLEX-33852 Port UIDUtil optimizations to RPCUIDUtil
FLEX-33842 CXFormWithAlpha doesn't override toString() method, causing swfdump to ignore alpha effects
FLEX-33835 LocaleSorter#sortLocalesByPreference is slow
FLEX-33836 ResourceManagerImpl should implement some kind of lazy loading
FLEX-33830 SDK 4.10.0 spark datagrid header and horizontal scrollbar behavior effected by app state change
FLEX-33829 Improve ArrayList performance
FLEX-33824 Disappearing spark DataGrid columns when we set dataProvider to null
FLEX-33813 Datagrid goes blank when assigning new dataProvider.source and calling refresh
FLEX-33779 RTE in Label.as when it's 8px wide and uses the Myriad Web Pro font face
FLEX-33772 Incorrect tab focus behavior (closed loops) when using focus groups (such as RadioButton components)
FLEX-33745 Null error in the PopupManagerImpl if accessibility is deactivated
FLEX-33715 Error: Attempted access of inaccessible method getStyle through a reference with static type MXFTETextInput.
FLEX-33671 Warning messages when using experimental components.
FLEX-33632 Getting Run Time Error when loading resource module at runtime.
FLEX-26768 When debugging multi-module projects impossible to set breakpoint
FLEX-26308 ListCollectionView addAllAt causes RTE on filtered collections
FLEX-25962 PopupAnchor needs modal functionality
FLEX-24623 Remove private declarations in PopUpAnchor
Apache Flex 4.11
=================
Apache Flex 4.11 is an update to Apache Flex 4.10.
Known Issues
_____________
Adobe Flash Builder Integration
Adobe Flash Builder 4.7 and Adobe Flash Builder 4.6 both contain a bug where,
when generating the .mxml file for a new project that uses Apache Flex 4.10.0
and Spark Application, Flash Builder will incorrectly insert the attribute:
layout="absolute"
This results in a compile error in the new project. The remedy is to simply
remove the errant attribute.
The following wiki page has been set up to contain the latest news on Adobe's
attempt to correct this problem:
https://cwiki.apache.org/confluence/display/FLEX/Adobe+Flash+Builder+'New+Project'+Bug
Adobe has provided a patch for Flash Builder 4.7 that resolves this issue:
http://helpx.adobe.com/flash-builder/kb/flex-new-project-issue--.html
Differences from Apache Flex 4.10 include:
AIR and Flash Player support
------------------------------
- Support Flash Player 11.9.
- Support for AIR 3.9.
SDK Changes
-------------
- 120 and 640 dpi mobile resolution/skin support, fixes to 480dpi skins.
- mx:AdvancedDataGrid and mx:DataGrid speed improvements.
- Added column sort type access to the datagrid columns in mx:Datagrid, s:Datagrid, and mx:AdvancedDataGrid.
- Able to easily change mx:AdvancedDataGrid row and column item renderer spanning.
- s:DataGridEditor will now be visible in ASDocs and be visible in the Tag inspector.
- Minor changes to make SDK compile with Falcon compiler.
- Added access to imageDecodingPolicy in BitmapImage.
- Changes to custom skin for s:DataGrid (was changed in 4.10 but missed in release notes)
- Changed UIComponent removedFromStageHandler from private to protected to allow override
- New experimental mobile spark datagrid.
- Updated OSMF swc to latest version (2.0)
- Renamed experimental supportClazzes package to be supportClasses.
- Mobile Callout moved to spark and can be used in Desktop and Browser apps.
Compiler changes
------------------
- Support for [Experimental] metadata tag.
Bug Fixes
----------
Below is a complete list of all the bug fixes that have been included since
the last full release, Apache Flex 4.10.0.
If you would like specific information about any of the items below, go to
https://issues.apache.org and search for the JIRA Issue Number by using the
Quick Search. Details of the bug and its fix will be included on the
resulting page.
JIRA Issue Number and Summary
-------------------------------------------------------------------------------------------------------------------
FLEX-33823 Certain DateField format strings causes null value in selectedDate
FLEX-33820 Cutted text after pasting it from MS Excel in spark TextInput
FLEX-33819 fontswf.bat error line 19
FLEX-33818 Spark Datagrid column resize and sort bug when releasing mouse outside of headers
FLEX-33813 Datagrid goes blank when assigning new dataProvider.source and calling refresh
FLEX-33807 DateValidator class (mx.validators.DateValidator) incorrectly validating date
FLEX-33803 Mark experimental components with the experimental metadata tag
FLEX-33801 Missing embedded examples in ASDOC on flex.apache.org/asdoc/
FLEX-33789 Logical error: self-reference in GridHeaderViewLayout
FLEX-33783 mxmlc -help returns 1
FLEX-33782 AccordionData labelField and labelFunction properties don't work
FLEX-33772 Incorrect tab focus behavior (closed loops) when using focus groups (such as RadioButton components)
FLEX-33771 compatibilityVersionString returns the wrong value
FLEX-33748 TabBar shouldn't be colorized in TabNavigatorSkin
FLEX-33741 Propagation of Escape key in mx.controls.DateField should only be stopped if the DropDown is shown
FLEX-33739 Duplication segment of code calling MultiBitmapSource getSource(dpi)
FLEX-33738 ArrayCollection addAll() adds items in the wrong order
FLEX-33736 NullPointer exception in VideoDisplay
FLEX-33730 RTE in Application.as line 2157 in Air simulator
FLEX-33726 DateField.stringToDate returns null when inputFormat has no separators
FLEX-33724 Error in mx:DataGridBase.addClipMask() when using custom item renderer and locked columns
FLEX-33722 Dragging a row with an itemRenderer which extends DefaultGridItemRenderer causes null pointer
FLEX-33718 Warning: variable definition duplicates function parameter in MX project
FLEX-33714 Falcon compiler is stricter with ++ and -- operator on constants.
FLEX-33712 DataGrid with itemRenderer Drag and Drop error
FLEX-33710 spark DataGrid isCellEditable is missing index bounds check
FLEX-33705 DataGridDragProxy created item renderer without a reference to the column
FLEX-33702 DataGrid columns unable to specify sorting internal compare functions used.
FLEX-33698 Shift Return creates new ParagraphElement
FLEX-33692 Spark button border issue
FLEX-33690 focus does not move correctly when there are multiple non-modal popup windows
FLEX-33689 Flex Library project unit tests creates invalid FlexUnitApplication.mxml
FLEX-33688 RTE in advanced list when setting selection to null and column is sorted
FLEX-33687 DataGridEditor is not visible in ASDOCS has been excluded
FLEX-33683 Bad ordering of ListCollectionView addAllAt
FLEX-33682 Large Advanced Data Grid slow to resize
FLEX-33678 DataGrid VerticalScrollBar disappears in CallOut or on StateChange in 4.10.0
FLEX-33667 Compiler with Apache Flex 4.10 occur error : Uncaught exception in compiler.
FLEX-33666 When scrolling a Spark Datagrid with the mousewheel after starting an itemEditor session, the itemEdito
FLEX-33665 ItemEditors are placed on the wrong position after scrolling an editable Spark Datagrid
FLEX-33657 Spark NumericStepper - View is decimal
FLEX-33655 RTE when closing SkinnablePopUpContainer
FLEX-33654 Spark Datagrid - ItemEditor Keyboad Ctrl+V & Ctrl+C dont work
FLEX-33643 Improve experimental CallOut component frame arrow display
FLEX-33636 Error when creating new project in FB 4.7 using SDK 4.10.0 (11.8/3.8)
FLEX-33630 ComboBox RTE when opened and DEL pressed OR when opened, text input and BACKSPACE pressed
FLEX-33428 mx:Text with htmlText attribute compiled for FTETextField displays no text
FLEX-33409 TLF crashes when hypens are shown in a multi span textFlow
FLEX-33159 addSortField method in the AdvancedDataGridEx degenerates the internal state of the Sort object
FLEX-33158 addSortField method in the AdvancedDataGridEx works inconsistently
FLEX-33157 Sort class: _fields and fieldList variables can be out of sync
FLEX-33131 rendererDescriptionMap is private, should be made protected to allow customizing the grid for condition
FLEX-33052 Runtime error when using a chart in a module in an app that is also using charts
FLEX-32998 NullPointerException in AdvancedDataGrid.getFieldSortInfo
FLEX-32848 AdvancedDataGrid doesn't respect style property 'textSelectedColor' for selectionMode='singleCell'
FLEX-28012 FormItemSkin and StackedFormItemSkib indicatorDisplay's toolTip is not localized
FLEX-27658 DataGrid component does not allow a default sorting order
FLEX-27648 ViewStack.getItemIndex() throws error instead of returning -1 when item is not a child of the ViewStack
FLEX-26779 DataGrid Problem
FLEX-25906 ComboBox textInput not cleared when dataprovider changes
FLEX-25369 Sorting DataGridColumn with complex dataField throws Null Object Reference
FLEX-22182 AdvancedDatagrid get resorted once a refresh on the group Collection of a sorted ArrayCollection
Apache Flex 4.10
=================
Apache Flex 4.10 is an update to Apache Flex 4.9.
Apache Flex 4.10 fixes over 200 bugs, introduces new datagrid features,
experimental Spark components,and adds support for the latest versions of
Flash Player and AIR. Improvements have been made to the build and testing
infrastructure and initial support for Linux added.
Apache Flex 4.10 continues to be compatible with Flex release 4.6 (Adobe's
final release).
Make sure to review this document to see what has been changed.
Known Issues
_____________
Adobe Flash Builder Integration
Adobe Flash Builder 4.7 and Adobe Flash Builder 4.6 both contain a bug where,
when generating the .mxml file for a new project that uses Apache Flex 4.10.0
and Spark Application, Flash Builder will incorrectly insert the attribute:
layout="absolute"
This results in a compile error in the new project. The remedy is to simply
remove the errant attribute.
The following wiki page has been set up to contain the latest news on Adobe's
attempt to correct this problem:
https://cwiki.apache.org/confluence/display/FLEX/Adobe+Flash+Builder+'New+Project'+Bug
Differences from Apache Flex 4.9 include:
AIR and Flash Player support
------------------------------
- Support Flash Player 11.8, 11.7, 11.6 and 11.5.
- Support for AIR 3.8, 3.7, 3.6 and 3.5.
- Support for AIR 2.6, 2.7 and 3.0.
- Initial Linux support.
- Mac scripts to change Flash Player and AIR version configuration.
Compiler changes
------------------
- Support for Advanced Telemetry in Flash Builder, ant task and command line
tools.
- SVG support is no longer deprecated.
- SWF ProductInfo is now "Apache Flex" instead of "Adobe Flex"
Build script changes
----------------------
- Improved clean targets in build scripts.
- Changed SDK description to include AIR version.
- Change the internal release number to be date format YYYYMMDD.
- Support for auto discovery of TLF directory and TLF_HOME environment
variable.
- Added no.thirdparty-clean and no.thirdparty-downloads options.
- Fixed issue with pt_PT, el_GR, en_AU, en_GB and en_CA locales.
SDK Changes
-------------
- New navigation for Grid, DataGrid, ComboBox, DropDownList, List, ButtonBar
and TabBar.
- New data grid features to lock rows and columns, sort multiple columns and
move and sorting columns via the keyboard.
- Row, column, cell and table datagrid double click modes.
- Spark RadioButtonGroup now has a selectedIndex property.
- Spark ButtonBar and TabBar can now enable/disable buttons.
- Spark ButtonBar and TabBar can now prevent the selection / toggling of their
buttons.
- Added enabled property when buttons are created for the MX ButtonBar.
- Fixed RTEs in Advanced DataGrid when dynamically assigning columns.
- Fixed RTEs and improved performance in Advanced DataGrid.
- Improved support of dates including DD/MM/YYYY support, single digit day and
month in date formats and international dates including Japanese, Chinese
and Korean dates.
- Improved dates formatter and validators with timezone and millisecond
formatting.
- Improved support for international number separators.
- Improved number formatting.
- Improved email validation.
- Improved NumericStepper.
- Improved DateField and DateChooser.
- Improve currency formatting support.
- More supported locales for postcode validator and formatters.
- Added 'no color' support to ColorPicker.
- Added removeItem to ListCollectionView.
- Bitmap scaling works in fill and crop modes.
- Fixed performance issue with matchesStyleClient.
- Improved performance of truncating text to fit.
- RPC toString improvements.
- Better support of small numbers and scientific notation in numeric steppers.
- 480 dpi mobile resolution/skin support.
- New fr_CH locale.
- Many minor improvements and changes, including RTE fixes.
Check the bug fix list below for more details.
Experimental Components
-------------------------
- Added new components Accordion, DataAccordion, InlineScroller and layouts
AccordionLayout, CarouselLayout, CoverflowLayout, StackLayout (and more).
- Spark CallOut and CallOut Button.
- Spark Alert.
- Spark ColorPicker.
- Spark MenuBar and Menu.
- Spark ProgressBar.
Mustella Test Framework changes
---------------------------------
- Many improvements to mustella tests.
- Better consistency between running tests on windows and OSX.
- Fixed mobile and AIR mustella tests.
- Fixed issue with embedded fonts and mustella tests.
- Added more tests for charts, datefields, date formatters, OLAPDataGrid,
data grid locked row and columns and other miscellaneous tests.
- Regenerated mustella baseline images.
- Moved imageDiffAIR to utilities and added improvements.
- New patch testing service.