From af268923b0f39d5ab0ad7390c4fd03a6ea889ea0 Mon Sep 17 00:00:00 2001
From: Jonatan Kronqvist
Vaadin @version@ incorporates fixes for the following security issues:
+Vaadin 6.7.0 and later incorporates fixes for the following security issues:
- These issue were discovered by Wouter Coekaerts (http://wouter.coekaerts.be/) and an internal review. + These issues were discovered by Wouter Coekaerts (http://wouter.coekaerts.be/) and an internal review. Immediate upgrade to a version containing the fixes (6.6.7 or later or 6.7.0 or later) is strongly recommended for all users.
@@ -114,7 +114,7 @@ in the browser. -SQLContainer
@@ -231,83 +231,29 @@
- #7186 SQLContainer leaves transactions open if an OptimisticLockException occurrs
- #7224 Table context menu does not work before refreshing table contents
- #7369 Vaadin and CDI - can't use SessionScoped beans
+ #7788 Field.setProperyDatasource() does not reflect value for 6.7.0
#7479 Vaadin apps cannot current be deployed on IBM WebSphere v8
- #7561 TreeTable: expanding a row far down in the table causes IndexOutOfBoundsException
- #7626 Form size is calculated incorrectly after clearing its data source
- #7687 Drag between table and the last top level item in tree broken
- #5780 TreeTable uses images that not display transparent in IE6
- #5924 Link as generated table column does not present browser context menu on right click
- #6499 AbstractApplicationServlet#handleDownload() does not close streams in case of exception
+ #7724 TextField with PropertyFormatter did not repaint in 6.7.0 (event with requestRepaint() call)
+ #7731 Javascript error when adding an item to an empty Table when setColumnWidth is used
+ #7776 AbstractField don't respect value change events from property during commit
+ #7778 Table rendering problem
#6588 Repainting in TextChangeListener will send wrong value to client.
- #7012 Table content cells & column headers get out of sync when uncollapsing columns
- #7028 TreeTable: Navigating too fast with keyboard makes selection jump
- #7057 Table and tree keyboard navigation completely broken if validators are used
- #7292 Changing pagelength in an expand/collapse listener does not redraw a TreeTable correctly
- #7433 GAE integration test should use GAEApplicationServlet
- #7434 SQLContainer - reseting value of Property fails
- #7443 Chameleon datefield text part and button have different heights
- #7446 Keyboard Navigation with problems on Table
- #7454 Table keyboard navigation breaks in IE on multiple keyboard multiselections
- #7478 Util.escapeHtml incorrectly converts newline to <br> and space to " " in IE6-IE8
- #7490 Multi-line text fields visual and height issues in Chameleon theme
- #7597 NullPointerException with SQLContainer's J2EEConnectionPool
- #7697 SQLContainer.containsId logs a ClassCastException
- #7699 All tests that check properties of Vaadin classes fail
+ #7720 TreeTable doesn't get refreshed if all entries are removed
+ #7738 Slashes or backslahes in ApplicationResources URLs should not be encoded
+ #7753 TreeTable gets into a state that causes internal error when getChildren throws an exception.
#3710 Width is miscalculated for the footer layouts in forms of undefined size
- #3725 Form adds a description tag to the DOM even if there is no description.
- #3983 Labels in IE7 are rendered as preformatted by default
- #5382 Table headers and content not aligned after content modification
- #5488 Link: Error when trying to use a link to a file with a percent in the filename
- #5608 Item icons do not work in OptionGroup
- #5683 TwinColSelect keyboard navigation selects wrong item
- #5738 TabSheet's first visible tab should be rendered as if it is the first tab
- #5851 isLastId() may throw NullPointerException
- #5868 GridLayout's size is calculated wrong when elements span over multiple cells.
- #6148 Multiselect breaks TreeTable keyboard navigation
- #6770 DateField: Error indicator not shown if required
- #7018 Table column drag&drop visually broken
- #7032 LoginForm should explicitly define utf-8 charset in getLoginHTML() method
- #7065 ConcurrentModificationException in AbstractWebApplicationContext.endTransaction() and startTransaction()
- #7092 TextField does not support setting maxLength=0
- #7097 Tooltip with long contents flickers
- #7100 Tooltip is displayed off screen when component is at the lower edge of the screen
- #7101 ComponentLocator should only return elements that are attached to the DOM
- #7208 Adding SplitterClickListener to SplitPanel causes splitter to jump in Chrome when clicked.
- #7230 Key Navigation in Tree-Component - Scrolling-"Bug"
- #7284 Disabling a VNativeButton should set v-disabled style
- #7326 Width recalculation does not work for GridLayout inside CustomComponent
- #7338 Column alignment cannot be changed from right/center to left
- #7340 The rendering is wrong the first time a table column is sorted
- #7388 Expand/collapse icon offset in IE7
- #7391 SQLContainer unconsiders modified cache
- #7393 Resizing a Table column does not resize contents
- #7422 AbstractComponent.setStyleName containing spaces causes illogical results
- #7462 Inserting a panel in a scrolling panel scrolls up to the top
- #7472 PopupDatefield button should not be focusable
- #7485 Build script doesn't include resources for release-notes.html
- #7493 Release notes should only list versions supported by this particular release
- #7505 TreeTable arrow icons clipped in FF, IE9 & Opera
- #7534 TreeTable: navigating with the left arrow key has focus issues
- #7535 TreeTable: navigating with the right arrow key in a multiselect table selects too much
- #7564 Resizing table column from the server only resizes the header
- #7605 VTreeTable throws NPE
- #7620 TreeTable generated columns Components out of sync after node expand
- #7644 Table: Odd/even row styles get mixed up when lazy loading
- #7667 Resizing column in Safari 5.1 causes scrollbar to return to the left
- #7508 Table column being dragged has pixels from following sprite at the bottom with reindeer
- #2669 Tabsheet failes to render cached tab
-
- The full + The full details of the defects can be found at dev.vaadin.com.
Table.ColumnGenerator.generateCell has been changed to return Object instead of Component to enable generation of plain text.
Package names for SQLContainer, TreeTable and Chameleon Theme -- cgit v1.2.3