-
Notifications
You must be signed in to change notification settings - Fork 204
/
release-note
4116 lines (3965 loc) · 216 KB
/
release-note
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
ZK 5.0.13
Oct 08, 2013
* Features
* Bugs
ZK-1523: JS Error if echoEvent to the component under unselected tab
ZK-1572: Scrolling-Bug in Listbox with freezed columns with ie9
ZK-1594: Blinking popup in Firefox
ZK-1618: Tabpanel not follow the visible attribute
ZK-1622: Paging listbox scrollbar is wrong
ZK-1868: TypeError: $tipOff is null in function _tt_close()
ZK-1916: Different language codes for IE10 under Windows 8
ZK-1961: XSS Vulnerability: It's possible to pass JavaScript over URL
ZK-1949: Clear the input value in a spinner with binding integer value will cause UiException
* Upgrade Notes
--------
ZK 5.0.12
Nov 06, 2012
* Features
ZK-1002: Remove script carrying ZK initialization code after mounted
ZK-1301: The buttons in the Messagebox shall use autodisable
ZK-1397: DefaultTreeNode support empty children mean leaf node
* Bugs
ZK-998: Uploading mp3 fails in 5.0.11
ZK-1011: drag and drop in mobile safari throwing exceptions
ZK-922: Misaligned Grid columns with Firefox 10
ZK-1024: The row of the listbox are not aligned with the head (Firefox 11 only)
ZK-979: Listbox sizable fail when set height attribute (Firefox 11.0 only)
ZK-1029: Send a ajax request with webshpere portal server will cause session timeout
ZK-1022: grid column disappear after sizable and setModel with frozen column
ZK-1043: Still Firefox 11 (probably also 10) problems with listbox and span
ZK-1058: ZK cannot support drag-and-drop for Android mobile
ZK-1038: A empty listbox with long header set span doesn't work (IE only)
ZK-1069: Squence issue when attaching radio and radiogroup
ZK-1061: Wrong Weekday when set a specified locale on a datebox
ZK-1073: Oncheck event doesn't fire when the new radio attached
ZK-1079: Fileupload dialog will be masked while open it by a button in a popup
ZK-1086: Undefined on datebox format "EEEE" with specific locale
ZK-1092: IE 8 - Scrollbar Bug in Tree
ZK-1095: ThreadLocalCache has incorrect constructor making it unusable
ZK-1118: Vertical scrollbar appears when listbox with fixed rows and sizedByContent is true exceeds browser width
ZK-1144: error-page in JBoss causes IllegalStateException
ZK-1129: Listbox content did not match the outline border (IE7 only)
ZK-1143: Subsequent WrongValueException causes JS error on ipad
ZK-1146: TreeModel getChildCount invoke too much times
ZK-1179: ZK Internationalization Labels doesn't work with liferay (portal env)
ZK-1222: Popup component as tooltips fires multiple onOpen events
ZK-1230: Listbox with rod only removes the first list item when setItemInvalid
ZK-1303: listbox select mold with 1 rows onSelect event not fired for first item
ZK-1391: When a window is invisible at first, its top (or left) attribute takes no effect even we turn the window to be visible.
ZK-1276: Combobox does not sync the selected item
ZK-1298: Can not set composer name with <custom-attributes>
ZK-1322: Issue on timebox with null value
ZK-1256: Combobox onSelect not working properly
ZK-1400: Focus issue when Listbox in select mold after invalidate
ZK-1519: Popup disappear when mouse over on the corner where the two scrollbars meet, IE 10 only
* Upgrade Notes
+ Decouple Flashchart component from zul.jar to flashchart.jar, due to Flashchart contains a potential
SWF vulnerability in YUI 2 that the SWF files in question contain a cross-site JavaScript injection
vulnerability which allows for the execution of arbitrary third-party code within the domain from which
the files are served. Please download the flashchart.jar from the link instead - https://github.com/zkoss/flashchart
--------
ZK 5.0.11
Mar 27, 2012
* Features
ZK-780: Support a non-default context path when integrating ZK with Liferay bundle with JBoss
ZK-854: Allow passing additional params to custom file upload template
* Bugs
ZK-773: Listbox sizedByContent breaks scrolling in 5.0.10
ZK-740: missing close tag in flash.js
ZK-751: Tooltiptext not working for upload button
ZK-786: Caption control wrong image with toolbarbutton
ZK-789: Static files defined in lang-addon.xml are served with invalid content-type
ZK-770: EventQueue has extra delay if scope is SESSION
ZK-752: Tooltiptext gets rendered differently in different situations
ZK-804: Exception: "Failed to mount: Cannot call method 'inAccordionMold' of undefined"
ZK-787: Servlets.isUniversalURL should recognise data URIs
ZK-804: Grid in grid's detail with Sapphire theme text color is white
ZK-822: EventQueue with Group scope throws NPE if publish without subscribe
ZK-791: Listbox getSelectedItems + shift does not work in version 5.0.10 without ROD
ZK-819: Disabled tabs in IE looks weird
ZK-831: Spinner won't show constraint message when input value large than java Integer limits
ZK-817: Cannot resize window on iframe
ZK-798: The scroll position shall not goto top when call focus after invalidate()
ZK-835: Paging Tree/Grid/Listbox trigger bind/unbind_ more than once in mounting
ZK-763: CDI issue: Cannot locate the BeanManager for JavaEE 6
ZK-805: MenuPopup without columns label image doesn't appear OK
ZK-837: ClassCastException while parsing Date when TimeZone + Custom Constraint are active
ZK-842: Error message does not show up
ZK-840: Error on expand of the tree item in the list
ZK-824: Texbox dragging issue within the draggble container
ZK-841: SessionInit cause a stack overflow
ZK-845: Fileupload fail in cluster server (JBoss)
ZK-851: no value update on textbox in popup
ZK-812: Components.wireFellows() error when root component is not IdSpace
ZK-872: Calling fireEvent method cause exeception with GroupsModel(Rod enabled)
ZK-867: Can't customize master detail's style of odd row
ZK-873: Inconsistent display of select all checkbox in listheader if ROD is true
ZK-859: bandbox popup not aligned correctly on FF10/IE9
ZK-886: Accordion tabbox disabled issue
ZK-868: The image of the file upload button broke in the liferay
ZK-893: Frozen causes columns disorder
ZK-908: setErrorMessage causes reset of input element value
ZK-909: throwing WrongValuesException causes input field value to reset
ZK-897: Calling fireEvent method cause UIexeception with GroupsModel(Rod disabled)
ZK-890: hflex behave different on ie
ZK-918: Combobox elements not customizable with css class
ZK-929: StringFns's replace function will cause an infinite loop
ZK-885: Iframe with PDF stop works in IE 8
ZK-928: Navigate the comboitems by press key will select a wrong item
ZK-887: hbox's widths properties specified in Chrome is not precise
ZK-925: Select mutiple Item using shift key will return wrong count in listbox (ROD enabled)
ZK-926: Scrollbar stops working in listbox (IE7 only)
ZK-937: Bug and improvement to tabs dragging behaviour
ZK-930: Fileupload.get fail in cluster server
ZK-938: Fileupload of binaries fails with 0 content/NullInputStream
ZK-941: The decimalbox with the roundingMode="UNNECESSARY" will not throw ArithmeticException when type a invalid value
ZK-964: No error shown if coerceFromString_ failed and CustomConstraint was specified
ZK-963: Update the data of the listbox with a timer and IE8 will cause javascript error
ZK-952: Portallayout get wrong position when using Executions.createComponents to create panels
ZK-962: Portalchildren visible false problem
ZK-975: Textbox with rows and mold rounded does not recognize width nor hflex
ZK-980: Modal Window position="center" problem in iPad
ZK-989: Retrieve a wrong selectedItem when hiding the item in the listbox
* Upgrade Notes
+ Disable ROD function when using GroupsModel
--------
ZK 5.0.10
Jan 03, 2012
* Features
* Bugs
ZK-513: Adding objects to ListModelList causes Firefox to complain slow script
ZK-531: Multi-select issue after ROD
ZK-518: Selected value in combobox is right aligned in FF5+ if width is smaller than selected option
ZK-528: Listcell width failed when some listheader set visible is false in IE7 only
ZK-534: Mousedown in textbox drag wrong target
ZK-539: Title background not full-filled in groupbox
ZK-542: StandardThemeProvider/CacheableThemeProvider cannot load norm.xxx.css.dsp when using different theme
ZK-546: When HTTP session is deserialized, it failed to create session-scoped bean in composer
ZK-535: Missing border of listheader (classicblue, IE8 only)
ZK-543: Height issue of listbox when sizedByContent is true
ZK-576: Panel with vflex=1 cannot fit to the height of Portalchildren (reopen B50-3303725.zul)
ZK-569: Select Item doesn't work as expected if the listitems containing non visible list items
ZK-568: Combobox does not scroll to selected item
ZK-592: ROD Listbox cannot select multiple items with shift + click
ZK-589: Window in Hlayout the title bar is goen in IE7
ZK-591: Datebox constraint combination yyyymmdd and no empty cause javascript error in zksandbox
ZK-599: Grid has no vertical scrollbar when height is set by percentage
ZK-580: Wrong cursor position in draggable listitem (firefox only)
ZK-508: Texts in multi-column trees are not aligned
ZK-596: Toolbar in tabbox overlays tabs
ZK-564: org.zkoss.zul.DefaultTreeNode$TreeNodeChildrenList is not serializable
ZK-606: Put the hbox include a native component into borderlayout, the south area cannot bre open
ZK-607: Place a native component in the borderlayout will cause javascript error
ZK-547: SelectEvent.getSelectItems() does not return multiple selected TreeItems.
ZK-587: ROD in Listbox cannot render 250,000 items (IE8, IE9)
ZK-597: Tree not rendering correctly after event
ZK-398: IE8 hflex="min" with grid and listbox, the column border is gone (B50-ZK-272.zul)
ZK-395: Opera hflex="min" fail with listbox and tree in auxhead
ZK-521: Listbox with hflex=1 too small in FF on Linux
ZK-601: Grid content got wrong position after scroll to right then scroll back with frozen
ZK-577: Rendering Issue using Datebox with displayedTimeZones
ZK-610: FieldComparator ignores sort direction for null values
ZK-620: The north calculate a wrong size when place borderlayout in the second tab (CE/PE only)
ZK-623: Vbox/Hbox vflex/hflex wrong calculation
ZK-598: Vflex issue with scrollable listbox
ZK-548: Zk brezee dont paint all
ZK-559: Render problem with chrome and ZK release 5.0.9
ZK-612: The text of the upload button is incorrect in Swedish
ZK-630: Doublespinner exception with constraint
ZK-629: Problem in Decimalbox when using Spanish locale from browser
ZK-637: Cannot set 0 to error-code in the error-reload element
ZK-631: Datebox format error message not shown with implements CustomConstraint
ZK-641: Borderlayout label width inconsistent between browsers
ZK-640: toolbarbutton with no label will display larger width blur box
ZK-647: If double quotation mark exists in CSS style, style will not properly set
ZK-664: Use a trendy button to submit a form will submit twice (IE only)
ZK-660: Dynamically generated accordion tabs cannot be closed
ZK-658: onChange was fired in formatted doublebox without change the value
ZK-674: Tab lost if add tabpanel first in accordion mold
ZK-679: Textbox multi-line start with new-line failed in onCreate event
ZK-683: constraint messag not showup after lost focus
ZK-685: Listbox with checkmark and droppable enabled, scrolls to top when first time checked
ZK-692: The removeDesktop function does not work correctly when closing the browser tab (FF4 or above)
ZK-696: Panel with height will reduce 1px height (B50-3166478.zul)
ZK-676: toolbartext attribute doesn't escape HTML
ZK-699: GroupModel can not running under cluster server
ZK-700: vflex miscalculated height on IE9
ZK-471: Series in SimpleCategoryModel when assigned to flashchart object aren't displayed - only 1 series is possible
ZK-714: listbox data is not loaded when rod is enable
ZK-721: Removing TreeNode in TreeModel will cause wrong tree display in ROD
ZK-724: Reset ListModel will cause an exception in ROD
ZK-727: Datebox constraint failed when set custom error message for before constraint
ZK-731: Unclosed BufferedReader for org.zkoss.util.Maps
* Upgrade Notes
+ For better performance, org.zkoss.util.logging.LogService no longer monitors
i3-log.conf for any check (so it won't reload if i3-log.conf is modified).
--------
ZK 5.0.9
Oct 18, 2011
* Features
ZK-481: Deprecate Treeitem#indexOf() API and add Treeitem#getIndex() so all components(Listitem, Comboitem, Treeitem) with index concept use the same API name
ZK-500: Add a default format for NumberInputElement when the locale is specified
* Bugs
ZK-386: sclass is not applying when div visible false
ZK-389: Exception after upgraded to zk 5.0.8 in WebSphere 5.1
ZK-402: Duplicate content rendering on redraw when using includes in grid cells
ZK-409: Open the Messagebox will show a error
ZK-417: Scrollbar stops working when the mouse is moved
ZK-414: Screen jumps back to top when opening an item at the end of a long tree
ZK-419: Accordion tabbox appendchild issue
ZK-403: Set a model to combobox when opening, the dropdown will not show the items
ZK-426: Onblur and readonly issue in INTBOX (IE only)
ZK-427: Div Scrollbar & Drag issue
ZK-428: Hlayout/Vlayout performance issue
ZK-433: Labels.reset() won't clear the cache in which come from the ${labels} instance
ZK-415: Tabbox selectedPanel binding not working
ZK-424: jQuery ztag issue
ZK-430: When timeformat is defined as HHmm, you cannot type more the 2 characters
ZK-432: Hflex fail when place the listbox in the second tab of the tabbox (IE8 only)
ZK-434: Set a format "a h:m:s" to the timebox cannot work correctly
ZK-436: An empty iframe in IE will cause a false text
ZK-435: Listbox with paging mold trigger onAfterRender event twice
ZK-442: Unable to use TAB to switch focus when a menu item gains the focus (and handles the selection with keystrokes)
ZK-440: Append a listitem to the listbox will cause js error (Firefox 4 above only)
ZK-441: Colorbox will be hide while align right
ZK-396: Opera select option and press tab will not change select item
ZK-393: Can't click-and-select any tree node in modal dialog window if included in JSP
ZK-394: Set hflex to Column calculate a wrong width
ZK-444: componentScope.get() causes error in zul file
ZK-381: Menu scrolling bug
ZK-397: Opera the checkbox of the disabled listitem is broke (F30-1780792.zul)
ZK-421: Selection bug in Listbox with paging
ZK-388: about JSdoc issue zul.wgt.Popup.open(Widget ref, Offset offset, String position, Map opts)
ZK-450: Serializable.smartWrite() shall not invoke LogManager under Google App Engine since it is not allowed
ZK-456: xmlns:h="html" shall be interpreted as the XHTML namespace rather than ZUL
ZK-454: Update tabbox and grid will cause js error in IE9
ZK-391: Tooltip loses "position=after_end" positioning if onOpen eventlistener added to popup
ZK-410: Bug on footer labels applied to a grid
ZK-460: Click the arrow of the timebox/spinner that in a listbox will trigger onChange event.
ZK-465: Messagebox does not invoke the listener if ESC is pressed
ZK-462: Window fire unexpected onMaximize event
ZK-461: Javadoc doesn't match code for grid's setSpan method
ZK-380: Issue: a non-checkable tree item is still selectable
ZK-418: Weird selection on listbox if onSelect invalidates and shift+Click
ZK-477: hlayout shall restore white-space to normal for its children
ZK-475: bandpopup tab key works wrong
ZK-473: Vflex attribute on tabpanel cannot works (fast model)
ZK-482: The horizontal scrollbar of Listbox won't be sync when after sort
ZK-485: setVisible(false) of listitem is not work if the height of listbox is specified
ZK-489: The layout of the vflex min is wrong when Listbox with rows without listhead
ZK-480: Add a draggable item to tree will cause js error
ZK-483: hflex=min causes unexpected word wrapping (IE9 only)
ZK-452: hflex in grid failed in IE 9 only
ZK-467: hflex in Listbox failed in IE 9 only
ZK-478: Imagemap and hflex="min" does not work
ZK-490: Replace Model the display data is not up to date when Grid in ROD
ZK-498: Dynamic Tree demo is broken
ZK-509: contents data missing with ROD and Listboxes without model
ZK-507: grid sort failed with paging mold
--------
Aug 31, 2011
ZK 5.0.8
* Features
3287044: decimalbox/intbox/longbox/doublebox/doublespiner/spinner allows users to specify locale
3309539: Timebox and Datebox support different language for different locale
ZK-214: Add a databinding composer instead of initiator
3316591: Allow user to specify error-box position
3326788: A way to name the composer GenericAutowireComposer
3310927: ZK JasperReport support JasperReports 4
ZK-250: Support <?style?> to generate CSS directly without using a component
ZK-274: A way to prevent the developers from using zscript
3355806: Feature Update: custom-attributes shall be allowed to specify page's attrs (without specifying the scope attribute explicity)
2971889: Way to notify server of JS error
3306718: Treeitem allows draggable/droppable (in addion to treerow)
3315689: Optimize the HtmlMacroComponent
3323594: Render on Demand for Grid and Listbox supports setInitSize
3327013: A way to log message to the client
3307322: Control Keys support backspace
3326111: A way to specify fileSizeThreshold for fileupload in zk.xml
ZK-287: The event instance shall be passed to the callback event listener of EventQueue
ZK-248: System-level initiator is applied to richlet too
ZK-310: Support Clients.resize(wgt) to force the client to re-calculate the size, such as hflex/vflex
ZK-230: org.zkoss.zkplus.embed.Renders provides an option to control whether to generate addtion DOM element for the page
ZK-240: Optimize the memory footprint of Cell/Listcell/Treecell
ZK-219: Update zk.Event documentation
ZK-295: Animation effect of Borderlayout can be configured
ZK-78: A better Hungarian message file
ZK-348: iZUML shall use #{} instead of ${} so it is easy to use in a ZUML or JSP page
ZK-377: Upgrade jython to 2.5.2
* Bugs
3301375: native component in vbox stretch align show javascript error
3303684: Panel sizable has incorrect moving constraint
3301517: Double spinner show 0.000000000001
3304408: Listbox[mold=select], onChange event not fired in IE6
2973303: listbox mold select and selectedIndex -1
3306079: Spinner/Doublespinner has unnecessary methods
3002530: glitches with autopaging and renderdefer
3306824: NullPointer when combobox's model has null
3304877: Upload fail when the component with autodisable
3308335: Fail to dynamically change the roundingMode for subclass...
3309174: Remove items from the model of a non-rod grid cause error
3309256: Datebox and Timebox with long format will display wrong
3306149: Cannot remove the latest element in grid model (grid in rod)
3309632: Upload may incorrectly terminate
3307255: Panel in Portallayout missing top and bottom in IE7
3310470: Columnlayout does not work with vflex
3310055: Timebox issue with daylight saving timezone
3309583: Auxheader HTML Error
3315594: Vflex fail with a window contain a listbox with rows
3317170: Datebox without rod render a incorrect dom (FF3.6 only)
3322903: onTimer may cancel onClick request
3322892: emptyMessage fail when Grid has height
3309557: Rod render the empty content with listbox
3322909: emptyMessage fail when Listbox has height
3322970: Listhead checkmark state is not synchronized
3310020: init(SCfg) of DhtmlLayoutS. breaks contract of GenericSrvlet
3307376: The datebox shall fire onError after the error is cleared.
3322795: double spinner weird action
3322816: Doublespinner cannot accept empty value
3306850: doublespinner has weird actions
3303770: WrongValueException in Grid with paging mold
3314014: Separator bar not showing in IE6
3315668: doModal Window sometimes can't close with a cluster weblogic
3340252: Set vflex to cell in Vbox cause js error
3336745: getBoundingClientRect cause error on IE/FF
3323593: Timebox with long format shows meanless "z"
3314513: Datebox validate fail with different locale
3317729: Textbox with hflex="1" shall occupied column's width (IE)
3312936: Panel vflex issue (IE6/7)
3309193: Chrome returns wrong margin value on InputElement
3310406: ztag selector throws error when mounting
3339315: Mesh Element with hflex min causes zero width
3316035: Grid with sizedByContent and hflex:min display wrong
3345636: Chrome, Set hflex="1" to Datebox do not align with Textbox
3309975: Textbox in a draggable component get selection while focus
3310017: The textbox's cursor position cannot be changed
3313028: Grid hflex fail while the label in a div with FF4
3330762: DoubleSpinner's ClassCastException on value get
3348943: ZK JPA cause Exception
3316030: Column with hflex:min, but it is not real displayed as min
3325041: doublespinner can't type in floating number
3316543: Only load the first property file
3304954: HoverImage doesn't show up in menus
3340841: Listitem doesn't show selection if disabled
3316665: setVflex to Window calculate a wrong height
3306729: vflex of listbox not work well on IE6
3310051: Listbox with hflex cannot shorten its width on IE6
3301498: Alignment of rows and header broken
3357475: Grid with hflex min should imply default header hflex
3303877: IE6 only, vflex fail with tabbox
3305038: Fileupload.get() cause javascript error
3353121: Grid in Tabbox vflex issue, IE7 only
3303872: IE8 only, tabpanel disappear after hide then show
3303874: IE7 only, the scroll bar do not appear in the tabpanel
3306835: can not drag image into listbox on IE9
3343388: Set hflex="min" to Groupbox fail
3353521: Window render Caption in a wrong place
3357573: child in the groupbox cannot resize correctly
3345912: IE6 only, use Cell in Grid,it appears a strange line
3356022: borderlayout and tabpanel bug
3355680: hflex fail in combobox while select options
3304968: IE9 only, tab will be hide after open then close
3362731: IE Rod, use mouse wheel scrol down to end cause js error
3309122: ROD issue when use oncreate
3317743: Listbox checkmarks don't work as expected in paging mold
3365535: Groupbox default mold hflex min may have wrong size
3300935: (ipad)Tooltip shall not appear while taps on a component
3314143: Treeitem in a close dot tree does not render correctly
3306281: onClick in Flash with IE not working
3343001: IE6 7 only, Tree will not increase height when open treeitem
3352909: Listbox ROD will not render item in a correct position
3354086: Model attribute will not accept a ListModel
3343077: IE only, column of Grid and Tree do not sync with scroll bar
3316103: InaccessibleWidgetBlockService wrongly blocks Combobox
3357641: listbox scroll bar position issue if ROD is true
3358505: ZK EE with native failed to invalidate (JS error)
3327522: Visible property for borderlayout panels (west, east, etc)
3337441: Firefox Listbox Multiselect
3363687: Window onCreate fired twice for Execution#sendRedirect()
ZK-210: Style Tag Ignored in IE6/7/8
ZK-223: Fine tune ZKThemes and sandbox
ZK-200: Outside Window border disappear when defer including
ZK-215: Combobox options width failed in IE
ZK-56: setSelectedIndex not scroll the selectedItem
ZK-232: Server push fail in cluster environment
ZK-159: Hflex fail with nest container
ZK-182: Header of grid scroll fail after remove the Frozen
ZK-163: The Flashchart didn't compatible with jre / jdk 1.4.x
ZK-195: Tree with vflex causes wrong wd in another tree w/ scrollbar
ZK-171: Listbox/Grid columns hflex="1" not correct with hflex="min"
ZK-206: Set Hflex="min" to listheader fail, FF5 IE6,7
ZK-198: Splitter issue with double Borderlayout
ZK-190: Change style of div in border layout cause error of style
ZK-236: Borderlayout North/South failed to concern caption height
ZK-238: Grid with frozen, scrolled then delete frozen, some columns is hidden
ZK-221: problem with events in firefox 4.x and up
ZK-241: Hflex fail with grid in grid case
ZK-244: window cannot maximize when caption changed
ZK-239: vlayout inner padding issue
ZK-261: Panelchildren fail to serialize in Panel
ZK-242: Set postion to window fail with Firefox
ZK-267: DelegatingVariableResolver cannot be serialize
ZK-266: Sort call to model not receiving the right parameters
ZK-269: If listbox with an empty content, the head's size in Opera is wrong
ZK-281: Hlayout.setSpacing with null or an empty string shall mean auto
ZK-259: Using custom paging component in grid when autopaging is used
ZK-275: Window render Caption in a wrong place
ZK-286: Vlayout shall not appear horizontal scroll bar (hflex)
ZK-294: < not shown up if it is enclosed in a ZHTML component
ZK-272: Place component in auxheader is not align with headers'
ZK-299: Detail component should not initial the width (18px) by default, if the theme is not in classic-blue
ZK-297: Combox's onSelect will keep to fire when invalidate the component
ZK-300: Paging mold with listbox cannot change its mold by configuration
ZK-282: Menuitem with popup is not always worked on IE6 only
ZK-298: vertical tabbox height is not correct
ZK-301: Invalidate Borderlayout while west opening cause javascript error
ZK-306: DefaultTreeModel does not properly synchronize deselection state
ZK-307: Center fires redudant onSize if borderlayout's isFlex() is true
ZK-313: Strange behavior of ProgressMeter's setValue
ZK-58: Desktop.setBookmark does not allow ? character
ZK-323: Inplace input element may fail when set button visible dynamically
ZK-343: Frozen column added to Listbox with paging causes problem
ZK-326: Panelchildren's vflex fail in a model window on IE6
ZK-338: Timebox cannot auto-change the hour by pressing the arrow icon in zh_TW locale (IE and Webkit only)
ZK-332: Set disabled to treeitem shall not disable open function
ZK-337: Disabled Button should not appear pointer cursor
ZK-355: Listbox's scrollbar position is not currect after invalidate() (zk max only)
ZK-353: Listbox with listgroup's scrollbar position is not currect after invalidate()
ZK-352: hflex/vflex wrong calculation with negative leftover size
ZK-349: Listbox with sizedByContent and hflex="min", the header's size is wrong
ZK-361: Fulfill with include component causes Javascript error
ZK-363: Opera only: if the upload button is placed after a label, it won't be clicked
ZK-322: Fronzen column glitch on dinamically generated grids
ZK-369: window resize when scrolling listbox contents
ZK-368: Header component can not listen mouseout
ZK-371: Selecting a tab containing a tree with hflex=min failed to display correctly
ZK-373: Listbox/Grid in ROD fail to reset model when scrolling in middle of the list
ZK-372: breeze.jar Manifest Classpath issue
ZK-385: window return to old position after move and resize if not embedded
ZK-384: Right-clicking a selected item shall not make the other being deselected
* Upgrade Notes
+ Listbox in the select mold will show up an empty selection if none of listitems
are selected (in the prior version, the first item will be shown though it is not
selected - Bug 2973303)
+ To make API consistent, Hlayout and Vlayout's setSpacing() will consider
null and empty ("") as "auto" rather than the default spacing (i.e., "0.3em")
+ org.zkoss.zhtml.Text will encode the text by default. If it is not the case
you want, please specify encode="fasle" to disable it.
+ Listheader's selectAll checkmark will disable when Listbox in ROD mode. Here
is the feature tracker - http://tracker.zkoss.org/browse/ZK-220
+ If enable the autopaging function of Tree, Listbox, and Grid, the height of
each row will be applied the following CSS by default. If you want to change
the height, please overwrite the CSS rule as your preference.
.z-grid-autopaging .z-row-cnt {
height: 30px;
overflow: hidden;
}
.z-listbox-autopaging .z-listcell-cnt {
height: 30px;
overflow: hidden;
}
.z-tree-autopaging .z-treecell-cnt,
.z-dottree-autopaging .z-treecell-cnt,
.z-filetree-autopaging .z-treecell-cnt,
.z-vfiletree-autopaging .z-treecell-cnt {
height: 30px;
overflow: hidden;
}
+ iDOM is simplified and the concept of readonly and modification is removed.
+ Add org.zkoss.zkplus.cluster.ClusterSessionPatch listener to zk.xml
enforcing GAE to write session states for each Ajax request
--------
ZK 5.0.7.1
May 19, 2011
* Bugs
3301353: Unneeded vert-scrollbar when using Portallayout
3303725: Wrong Panel size in Portallayout
3301374: datebox onChange event not fired
3303681: tabbox with wrong height
--------
ZK 5.0.7
May 11, 2011
* Features
3263584: Support drag and drop with ipad
3256604: Support double click event with ipad
3202692: Support more EL utilties: toUpperCase, toLowerCase...
3243015: Easier way to access I18N labels in EL
3252169: Easier way to specify multiple properties files for i18n labels
3287163: Allow user to pick up format regardless the locale
3290020: Datebox/timebox allows user to specify locale
3215020: Speed up Labels.getLabel, c:l(), by not to synchronize
3226332: Timebox supports selection all and delete
3259969: Support system-level initiator
3278536: Include shall allow the included page to be rendered later
3239819: AbstractComponent's constructor applies custom attributes defined in lang.xml
3163700: Client: zk.getVersion() shall handle sub-packages
3185445: Tree Sorting Enhancement - keep collapsed/selected state
3195870: Listbox and others shall sort model based on current state
3196789: Listbox supports Listgroup selection
3285074: Add no-cache for the zkau request for security concern
3285723: Throws an exception when creates too much duplicated uuid
2520010: new 'emptyMessage' attribute for Grid/Listbox
3287024: Able to load extra zk.xml specified in a library property
3290172: A plugin to generate custom properties for particular widget
3290092: Allow SEORenderer to be a application-level listener
3291332: adding unload desktop support for Chrome/Safari
3294710: Log not-serializable and ignored objects
3294843: Disable update-by-client by default and an option to enable
3297288: A way to post an event to a speicif component; not getTarget
3298165: Allow multiple lang.xml or lang-addon.xml in a jar file
3299209: Menuitem support autodisable
3299234: A way to get the list of data from onBindingValidate evt
3299344: A way to get associated bean of a Binding
3299827: Support Mac listbox multiple selection
* Bugs
3286462: native component cause issue in fulfill
3178977: Frozen Grid cannot navigating to the textbox in hiddin col
3199288: IE memory leaks when reload ZK page (JQuery.ajax() issue)
3190987: Dyanmic tab,tabpanel are disorder
3214829: c:l() causes ConcurrentModificationException if registered dynamically
3203966: Flash.setSrc not working
3215556: Close miximal panel will cause js error with IE8
3201804: ZK CE only. Paging not working when Listbox selected
3218078: Frozen fail after change paging size
3196813: Give Spinner a Constraint will cause ZK client error
3214754: Problem of constraint
3219005: Problem when remove data from model of grid(CE&PE only)
3242925: Splitter become smaller after drag with IE8
3255116: Hflex with min and number, the hor. scrollbar is redundant
3251279: zk.ajaxURI not respecting ignoreSession
3247017: SSL/IE6 iframe combination produces warnings
3259479: Cannot retrieve the forEach element in zscript
3259998: Close the tab cause js error
3261959: Tree with hflex=min won't appear the hor. scrollbar
3201748: Data-Binding and non-existing Map keys
3210356: DateFormat.getTimeInstance cause Timebox error
3275778: AMedia: java.io.NotSerializableException: FileInputStream
3278524: Included HTML page might fail to call zk.afterMount
3283943: Row#getGroup() inconsistent between server and client
3283951: Select item in multiSel tree via API can't retrieve selitem
3284149: Click timebox in a readonly datebox will increase time
3284216: Upgrade the version of chart.swf for Security risk
3285023: Frozen.getStrat() should be getStart()
3285594: InaccessibleWidgetBlockService shall block updates of readonly components
3285153: Column resize ghost bar does not appear in model window
3285158: Columns with sizable and menupopup has confusing dragging
3245960: Textarea content should not be interpret as span
3284976: Longbox parsing is to lenient
3287633: Label hflex property with min set
3205292: Vflex does not work in Groupbox with default mold
3210336: Vflex on panel is not working with portallayout
3212613: Problem with live data and frozen
3280506: Listbox issue on ZK5
3263841: Timer constructor allows negative delay time
3288904: Date failed to convert when year value is too large
3251564: Position of constraint message (error box)
3285635: Style issue on slider in vertical
3289412: Vertical slider set height not work
3285610: Inplace editor doesn't remove the border when focus out
3222965: java.io.NotSerializableException: org.zkoss.io.RepeatableFileInputStream
3185686: hflex does not take vertical scrollbar width into account
3288779: Column cannot set a new sort rule
3290873: Checkbox didn't show up focus effect when label is empty
3291272: Cloning Grid/Listbox/Tree in paging mold
3290858: combobox with autodrop and setModel in onChanging
3236331: Flex issues in Vlayout/Hlayout
3212409: Some issues on zul.xsd
3284663: Radio always sends onCheck event
3192194: Combobox does't propagate selection to Selectable Models
3287366: Databinding Grid inside a Row template doesn't work
3183438: Access to bean shall be consistent
3204554: doublespinner and italian locale
3292544: Can't type "." into Doublespinner
3196910: Cell in grid group doesn't display a expected look
3201879: window.doModal opens a non-functioning popup
3290321: Listboxheader jumps on sort when horizontal scrolled
3292606: ZHTML Textarea onChange not work (an extra onchange fired)
3291371: Listbox scroll to top when page changes
3195768: showCustomError is called twice
3285148: Vertical scroll bar wrongly appears with autopaging
3285142: Drag fails to clear up ghost when widget is detached
3276814: Trendy button onClick not fired on specific area
3226830: zul Window dohighlight failed with IE7 simulate meta
3293422: Window sizable has incorrect moving constraint
3284144: The databox format parse a wrong result with hh:mm:ss
3285714: Grid in ROD shall fall back when not using model
3287082: Bandbox will recieve onChanging event when edit page number
3292545: InputElement in rounded mold doesn't support the width
3293492: doublespinner rounded mold not support width
3204965: onChangePageSize is not fired in autopaging scenario
3244126: Horizontal scrollbar malfunction with Grid on IE
3201762: Borderlayout flex has issue with listbox hflex in IE 6
3280125: Frozen grid has horizontal scroll bar with IE
3293724: treeitem.setVisible() not work normally
3291394: Menu text overlapped by split line
3196064: Clients.ScrollIntoView in FF2 error
3242714: <applet> tag causes entire browser to hang
3218576: Panel#addToolBar() may result in wrong position
3296056: Tablelayout with hflex won't resize its width after resizing
3296607: Datebox do not show the error
3263436: DesktopRecycle works in zk 5.0.4 but not in 5.0.6
3297378: autodisable shall not enable a button that was originally disabled
3298164: vflex issue in nested container
3297864: type ",01" doesn't got "0,01" (de locale)
3297287: fileupload issue if the properties used without in order
3297746: opera bug for listbox rendering
3215657: Upload button not working in Opera
* Upgrade Notes
+ The default format of datebox and timebox becomes an empty string.
To retrieve the real format, please use Datebox/Timebox's getRealFomrat() instead.
+ zk.Widget.smartUpdate() is disabled by default. If your client-side application
depends on it, you have to turn on an attribute of the component called
org.zkoss.zk.ui.updateByClient.
If your component depends on it, you have to override AbstractComponent.updateByClient
to handle it explicitly (please refer to JavaDoc API)
--------
ZK 5.0.6
February 24, 2011
* Features
3143403: A way to customize the effect of showing/hiding a widget
3175503: A way to specify the application's name in zk.xml
3138362: Add a Doublespinner comopnent to support double value
3159644: Message translated to Slovak. Thank Ondrej Jombik for his contribution
3148425: GroupsModelArray shall handle tabular data better
3166334: Provide a way to intercept document-level key events
2957665: Round mold for Textbox, Decimalbox, Intbox, Longbox and Doublebox
3105037: Show the locale format in error messages
3148523: Simplify TreeModel (to be the same as Swing's TreeModel)
3152268: TreeModel: provide an implementation that is mutable
3169396: Tree supports sorting
3115054: A way not to use Thread for Event Queue+Server Push
3116100: Progressmeter has animation effect
3118161: When desktop destroyed, better to force cleanup if timeout
3139008: Add Vietnamese language
3158054: Optimize UiVisualizer for hug number of updates
3161425: Panel's border and framable shall be merged into one
2866506: Data Binding shall support GroupsModel with Listbox/Grid
3175481: A way to ignore the wiring of zscript and xel globally
3166312: A way to know detail of a long exec blocking others
3175487: Datebox should fire onChange when select date via Calendar
3177275: Listheader should override hflex when sized by end user
3179707: Support hflex="min" + span
3184415: Grid/Listbox/Tree shall allow to span a specific column
3186996: Listbox/tree's nonselectableTags supports "*" to disable all
3187996: A way to generate custom SEO content
* Bugs
3102812: Using databinding with onCreate event, target is null
3109358: Recycle uuid causes image's URI caching in browser
3117370: Tree ROD fail
3117384: renderdefer fails in tree on IE and Chrome
3122159: onChange shall fire immediately for datebox if select a date
3131983: EL's param shall not Map<String,String[]> if zscript used
3131173: Tree checkmark/multiple issue
3131458: The column setSortDirection fail with breeze theme
3134159: Progressmeter animation error
3136243: Bug within JQuery 1.4.3, please upgrade to 1.4.4
3136453: H/Vlayout inheritance
3136963: doAfterCompose invoke twice when the zul include by setSrc
3142509: SelectedIndex fails when listbox(select) contain listhead
3142583: include dynamic property doesn't work
3132167: In IE6, hflex="min" miscalculate the combobox's width
3141549: Hlayout not handle hflex well (onSize not fired if empty)
3109311: listbox sizedByContent cause javascript
3106676: Datebox allows selection of past days when no empty, no past
3126388: Flahschart could not work with type stackcolumn
3141610: Unavailable to change Menubar scrolling
3118324: Possible bug in Grid with Frozen + Footer + horizontal scroll
3150160: listheader hflex="min" give 0 column width
3118444: IE 6 Menu popup have wired point
3152311: The between constraint of datebox cause infinite loop
3154189: The file upload cause NoSuchMethodError with JDK 1.4
3153941: Decimalbox didn't compatible with jre / jdk 1.4.x
3154168: Doublespinner didn't compatible with jre / jdk 1.4.x
3156026: H/Vlayout sync size busy
3159604: The font of the button in the caption become smaller
3160695: The x/y Axis label of GanttChart was in wrong position
3152754: Include#setVisible() has issue with invalidate()
3162238: Include fails when set source to null dynamically
3151694: decimalbox input 25- cause exception
3164504: Hflex will not recalculate when the colum without label
3164514: Jasperreport does not close JDBC connection after doReport()
3158641: Implementing IdSpace not enough; Client-side shall handle it
3085855: Children of Treeitem shown when Treeitem is not visible
3132161: Datebox getValue returning date+time
3165081: Splitter as first or last child fails when dragged
3155985: timer doesn't stop and restart
3147518: Memory leak with IE 7 and dynamic Grid Updates
3109926: Splitter javascript error in IE8
3147909: Listbox of select mold fails inside draggable component (Webkit)
3165056: Textbox in popup didn't trigger onblur with Firefox 3.6.x
3165646: Right-click shouldn't deselect the one that is selected
3161667: Doublebox formatting/rounding bug for near-zero value
3165164: onSelect event is not fired when a tab is closed
3132199: use hflex="min" in hlayout and div, cause wrong UI
3105728: Incorrect Datebox formatting with no year input
3105860: Portallayout fails to set Panel's ZIndex on 2nd maximization
3166404: The hidden column in a frozen grid will appear
3166399: Crawlable feature isn't working when the cnt is in include
3165195: Strange dotted line on Menuitem
3166478: Portallayout maximize panel, panel behind will sticking out
3157031: V/Hlayout with h/vflex calculate wrong value
3081580: Toolbarbutton with upload and disabled not work
3166875: Failed to invalidate an included page
3166909: Javascript error if put a listhead inside a listbox(select)
3162596: mesg.TRY_AGAIN not translated in zk.jar
3167027: Cannot append a treerow in a treeitem
3141977: Navigating paging grid with native elem in it causes error (EE only)
3159848: Closing error box does not update InputElement value (ZK 5 part)
3168509: Datebox sets wrong date when going from 12/31 to 1/1 next yr
3106514: sizedByContent with not visible columns
3166874: Clicking on Toolbarbutton in Caption does not blur textbox
3147199: ZUL schema not allow tablelayout used in div
3107026: Button can't be clicked if locale is TR in IE8
3512678: Panel does not resize when its Toolbar toggles visibility
3169411: Cannot show custom error message in Spinner
3172791: trendy button don't pick up style
3172785: None-embedded window shall not affect flex size of its parent component
3166485: Height of listbox sync error
3175558: Use zkplus JpaUtil can not close default EntityManger
3170417: Paging in Tree is broken
3176990: Liferay fail to work because wrong zk.wpd url link
3147926: Auto-fitting bug
3177013: Grid fail shrink/expand, sizedByContent="true", span="true"
3175465: Paging tree doesn't render the close node
3176345: Splitter's icon doesn't work for mouse-over style on IE6/7/8
3177128: Chrome Only. Incorrect scrollbar size
3115825: toolbarbutton onClick not fired using 5.0.5 with Liferay
3176297: Row's mouse-over style keeps changing in IE6/8
3177265: listbox/grid hflex="min" does not work
3161535: grid column align doesn't work with breeze theme in IE 7
3178065: Menuitem onClick is incorrectly blocked in zkmax
3178359: Combobox's popup is positioned wrong in vertical tabbox
3147382: confirmClose message under timeout scenario
3180189: Sizing on Listbox/Grid with hflex="min" causes expanding
3094720: Last child of Hlayout/Vlayout should have no right/bottom padding
3180824: Listbox, mold="select", multiple rows
3181881: Listbox/Grid sizedByContent="true" cannot resize column
3182114: Listbox/Grid columns hflex="1" not correct with hflex="min"
2987511: Class extends Map can miss calling Getters in DataBinding
3183172: hflex="min" on Grid/Listbox/Tree cause js error
3183182: Inconsistent behavior on Grid/Listbox/Tree with hflex="min"
3183228: Grid/Listbox/Tree has wrong sizing when header sizable=true
3183691: Send response to client cannot found the widget
3184673: Separator in Hlayout on IE6 looks strange
3184756: A window with a scroll menubar render a wrong sibling
3185508: Internal event listener of tree/grid/... not seralized
3187231: include is not work when using '~.' & defer without params
3184369: Hflex doesn't work with native html table on IE 8
1968615: Data binding problem in listfooter inside a nested listbox
3189142: Combobox popup width is wrong. IE7 only
3189758: Date constraint parsing gives wrong result with end of today
3190542: ClassCastException in un-maximize of panel
* Upgrade Notes
+ Panel's border supports none, normal, rounded and rounded+, and
framable is deprecated.
For more info: http://books.zkoss.org/wiki/ZK_Component_Reference/Containers/Panel#Border
+ org.zkoss.zul.TreeModel is simplified: getPath is removed and getIndexOfChild
is added (the same as javax.swing.tree.TreeModel).
Notice it is backward compatible if you don't re-compile, or extend from
AbstractTreeModel
+ org.zkoss.zul.Tree's getTreeitemRenderer and setTreeitemRender are deprecated
and replaced with getItemRenderer and setItemRenderer
(so the naming is consistent with Listbox and others)
--------
ZK 5.0.5
November 02, 2010
* Features
3017896: A way to specify whether clicking input will select listitem
3081432: An option clicking on listitem with checkmark will toggle
3085801: A way to specify vertical alignment for hlayout
3097933: A way to customize the timeout message
3101960: A way to compose a macro component before setting property
3067232: A way to access components in 3rd framework (e.g. JSF 2)
3087902: Make a ZUL page generating as a HTML fragment
3061671: Databinding foreach keep cloned cmp's id when in spaceowner
3061676: Autodrop menubar shall be closed automatically when move out
3076418: XmlMacroComponent supports autowire
3077084: Able to specify the last word identify a component namespace
3081910: AnnotateDataBinderInit add "loadOnSave" config attribute
3085654: LabelLocator allows to return InputStream instead of URL
3091085: Upgrade to jQuery 1.4.3
3091086: The A component shall allow children
3091764: Able to prevent users enter the grouping character
3092641: Listbox/Tree support whether to toggle selection or not when right click on item
3094640: A way to specify page's widget class (in the page directive)
3095460: Listbox/Grid support span attribute, extend column width when there are available extra space
3096119: Smart-update supports the Date object
3096990: The mold attrs of the window shall be public
3097894: EL supports more instantiation functions, e.g., new1, new2
3098249: Component not updated after onClick
* Bugs
3057902: zk bug for window showbusy
3061764: Opera only. Cannot sizing a column with width
3061765: Unexpected horizontal scrollbar when sizing listheader
3064997: Listen onPiggyback event threw NoSuchElementException
3074492: Slider default curpos not work
3076840: DHtmlUpdateServlet's init mishandles processor params
3076384: ComponentNotFoundException by closing AMedia
3079449: sendRedirect called in Initiator causes NPE (ZK EE 5.0.4)
3079480: Child popup not removed if its parent removed
3079879: datebox and colorbox shall close popup when detached
3079636: onHide should be fired before the widget hidden
3079363: Opening a treeitem whose parent is closed shows children
3079346: Textbox setType not workin in IE
3080682: Calendar shall not gain focus by default
3079203: datebox not open when specified open=true
3078523: 3D Caption in Groupbox never show on right end
3077878: buttons in grid, setDisabled problem with autodisabled
3078580: Filename of Filedownload.save() shall not be encoded
3077716: Failed to set spillter close if collapse=after
3074253: Drag and Drop nested components incorrect in Chrome
3073531: portallayout.getPosition() don't work if dragged in same column
3058028: Combobox need two keypress of <TAB> in IE
3059019: Datebox bug with format "Day in week" (EEEE)
3059251: Datebox- value is not updated on server if time changed
3081315: Fire onClose event shall not select next tab automatically
3059280: Dateboxin Listbox- Unable to change month in calendar popup
3065040: the return value is alway False in ListModelList.remove()
3067998: save-when crash with WrongValuesException
3071275: onChanging different in IE and Firefox with Bandbox
3081372: Load on demand not load
3066507: Panel in portallayout maxmize button style not change back
3071613: problem with decimalbox' format and rounding mode
3073199: Grid sorting with "auto" breaks with hidden rows
3082093: Paging settle error when modify the grid content
3083980: Components.wireVariables() causes an exception if mode defined
3077791: panelSpacing in tabbox has error (breeze only)
3085744: readonly+inplace datebox not become inplace if select day
3086343: JavaScript error stub unknown if moved
3086348: Tooltip doesn't display when listitems use same tooltip
3086333: typo in setCmargins in LayoutRegion.java
3086352: audio autostart="false" not work
3086840: JSP including a ZUL with native html will disappear
3087139: listbox mold="select" has js error if contains textbox
3087219: checkmark="true" in listbox, has extra icon
3087097: <row nowrap="true"> has no effect
3086452: open="false" in splitter behavior not consistent
3078476: Groupbox cursor problem
3067572: Cannot fire Group children's on click event in breeze
3060550: setDisabled(boolean) doesn't apply inmediatly
3087421: autodisable doesn't work for toolbarbutton
3087949: Crawlable doesn't work with listbox
3085854: maxlength in listheader has no effect
3087270: maxlength in treecol has no effect
3089492: Sets a width to the tabs before setParent cause error
3089641: use HtmlNativeComponent with zkmax cause UI error
3088034: datebox string convert error (shall show error message)
3089502: setScale in decimalbox not working
3090979: typo (_quality="hight") in Flash.java
3091160: WrongValueException not handled if thrown in onCreate listener
3091045: Non integer Page number in paging mold="os"
3091153: selectAll(), clearSelection() in Tree
3091949: Calendar/Combobox above pdf not display popup correctly
3093594: Decimalbox does not respect current Locales if no format
3094118: Tree.onTreeDataChange does not update the tree correctly
3094686: border in image not work
3092890: Rows.invalidate does not respect frozen state
3096210: Listbox/Grid rod show blank view in special scroll pattern
3096342: onChange not fired if change time in timebox (of popup)
3095469: tree should resize header while scrollbar appear
3095549: rod in tree make add child not work
3095453: tree can't expand if model is set in button onClick
3097181: Colorbox in menu, doesn't work with menubar autodrop="true"
3097199: Combobox strict constraint not using custom message
3098096: The comboitem cannot be selected with iphone safari
3097458: Right click on Tree and also Listbox in IE8
3099277: Listbox : value of Listitem with space
3100455: Something wrong at frozen grid when updating live data
3101558: Spinner default width not work in bounded parents at IE 6
* Upgrade Notes
+ org.zkoss.zul.ArrayGroupsModel is deprecated and renamed to GroupsModelArray
(such that the naming is consistent with ListModel's implementations)
+ zul.inp.Timebox is renamed to zul.db.Timebox (JavaScript)
+ For listbox and tree, if checkmark is enabled, clicking an item will toggle
the selection rather than deselect all others.
If you want to deselect all others (as 5.0.4 or ealier did), please
specify true to library properties called
org.zkoss.zul.listbox.checkmarkDeselectOthers
and org.zkoss.zul.tree.checkmarkDeselectOthers
+ Autowire ignores the fields and methods declared in any class belong to
org.zkoss.zul and org.zkoss.zhtml, because it is error-proning.
However, if you want to wire them as 5.0.4 did, you could specify the library
property called org.zkoss.zk.ui.wire.zul.enabled with true.
+ South and north's collapsed margins are changed from [5, 5, 5, 5]
to [3, 0, 0, 3]
+ The DOM structure of the pagging component's os mold has been modified,
if you ever customized it, you might have to add the following CSS into your
customization:
div.z-paging-os-cnt-l,
div.z-paging-os-cnt-r,
div.z-paging-os-cnt-m,
div.z-paging-os-cnt-seld-l,
div.z-paging-os-cnt-seld-r,
div.z-paging-os-cnt-seld-m,
div.z-paging-os-cnt-l-over {
display: inline-block;
*display: inline;
zoom: 1;
}
.z-paging-os a.z-paging-os-cnt {
margin-left: 3px;
margin-right: 3px;
}
+ Rename caption.css to caption.css.dsp
+ Rename tablelayout.css to tablelayout.css.dsp
--------
ZK 5.0.4
August 31, 2010
* Features
3026623: Able to communicate among iframes without server push
3040368: Provide a simple horizontal/vertical layout
3031544: Allow to specify a shortcut instead of full namespace
3046952: Clients.echoEvent supports any kind of object
3041822: A way to minimize memory by not maintaining state at server
3030392: Minimized the memory print of AbstractComponent and HtmlBasedComponent
3030481: Combobox support Selectable (used with ListModel)
3048583: Allow radiogroup not ancestor of radio so it can be anywhere
3049306: A way to control the position of a modal window by left/top
3034530: The footer of components supports content alignment
3047459: Include old value in InputEvent
3038615: Include data of old width in ColSizeEvent
3027193: Add CSS, z-drag-ghost, to the ghosting when dragging
3025422: The listbox in a container support fixed header
3026221: Databinder shall fire onCreate when cloning each items
3025279: Client: Able to listen the Ajax error
3035171: <widget-class> (in lang.xml) shall support EL
3032033: A way to customize the data format of AU requests
3027238: A way to customize the resource loader of PageDefinitions
3025419: The fixed header in listbox without width has correct size
3029931: Post onAfterRender after onInitRender/onInitRenderLater
3042290: Provide utility to make component complaint with JSF easily
3038128: Allow all system-config (eg, engine-class) in zk/config.xml
3028270: Slider support for clicking to increment or decrement
1860341: Button support type="submit"
2990932: Allow disable load-on-save mechanism in databinder
3024156: Make Spring DelegatingVariableResolver execution-independent
3050359: A way to merge serveral Javascript packages into the zk package
2142143: Support for Value property in checkbox
3051362: A way to specify system-wide variable resolver
3052723: Avoid unnecessary onScrollPos from being fired
3052761: Calendar supports moving to next/prev mon by mouse scrolling
3052857: Provide a utile class for ListModel to support ListSubModel
3057903: Slider setPageIncrement shall be supported
3040358: Create an option to turn off Combobox/Bandbox animation
* Bugs
3023619: inline macro might cause nRoot to become a negative number
3025339: incorrect implementation in Timebox and Spinner widget
3026819: InputElement.setTabindex(-1) doesn't work
3027158: The checkbox set focus dosen't work
3029341: Click at "a" comp in the listbox will trigger select event
3027322: draggable & sizeable conflicts
3024208: Datebox rounded mold has error in image
3030342: setModel to Listbox fail when onCreate and turn ROD on
3031526: Focus-look incorrect if window changes overlapped/embed
3033334: Reset listbox'smodel cause ClassCastException if UUID recycled
3031562: hbox, vbox layout has error in ZK5.0.4
3033010: Listbox with hflex listheader can expand but can not shrink
3033016: Extra empty row when shrink fixed width Listbox
3034505: A listbox in poup, open it first-time, the position is wrong
3035079: Dom elem doesn't exist when parent do appendChild and rerender
3034771: <script> shall have the type attribute to W3C compliant
3035818: The longbox, doublebox receive a wrong value on server side
3035847: The popup of combobox shall be destroyed when detached
3035897: The longbox parse a wrong result when paste '100%'
3032997: Applet params are passed incorrectly
3036584: poup window disappears when mouseOver menuitem
3023305: Typo in DateFormatConverter API page
3039843: Paging Listbox without rod, ListModel shall not fully loaded
3039282: NullPointerException when assign a model to Grid at onCreate
3032567: No border is shown for captcha
3025747: Fisheyebar UI strange when vertical=true, attachEdge=bottom
3039948: Unable to turn on rod for Listbox if defined in its parent