aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a simple waitForApplication for servlet integration testsTeemu Suo-Anttila2016-01-121-0/+15
| | | | | | | | This waitForApplication checks if an UI element exists on the page. If not, then it will wait 10 seconds in order for it to appear. This should reduce the amount of false negatives in server tests. Change-Id: I37a398e60c247920fd56fc05b747e0f93f3f2dd2
* Split VOverlay functionality to a new base class (#19347)Teemu Suo-Anttila2016-01-125-1010/+1071
| | | | | | This fixes the missing z-index for the Grid popup. Change-Id: I5474fe653ad4ece38e9bc3cb2331a1d2190ea898
* checkstyle configuration contains invalid module RedundantThrows (#18941)Andreas Höhmann2016-01-091-3/+0
| | | | | just removed module "RedundantThrows" from vaadin-checkstyle.xml Change-Id: Id12fbf5b052c9b08aaf834f5bbdfbc9d24f287a7
* Use simple date format for BasicCrudGridEditorRow test UITeemu Suo-Anttila2016-01-082-2/+11
| | | | | | | This patch also forces locales to US for all the date formats to avoid issues on different default locales. Change-Id: I7445f4ff1a25d83ab9dbb0633caefcea56d50acc
* Convert ComboBoxItemIcon test to TB4Henri Sara2016-01-082-76/+32
| | | | Change-Id: I939fe7e5c5b57c007a543f5f7c491c8c9f11e773
* Convert TableContextMenuAndIcons test to TB4Henri Sara2016-01-082-187/+64
| | | | Change-Id: I510617c5cd728a3bf0b27d706e11c6c3f12ee19e
* Fix ScrollbarBundle to not round down pixel values (#19421)Teemu Suo-Anttila2016-01-083-12/+80
| | | | | | | | | Since Escalator now uses subpixels in most cases, scrollbar calculation fails when ScrollbarBundle calls Math.floor for the offset size. Removed rounding, added a pixel epsilon check that we don't make a scrollbar when it's not really needed. Change-Id: I228fd7dd48d4506e5b2b7bb799291c9a122ea3fe
* Fix DateFormat for Editor tests as wellTeemu Suo-Anttila2016-01-071-0/+2
| | | | Change-Id: Ice7b77ab1bcb1cdecd50fc8e480c1ca2f8dae26c
* Fix GridThemeUI to use more stable date formatTeemu Suo-Anttila2016-01-071-0/+4
| | | | Change-Id: I94099919f68d3ffeb340bed30d9066e0911d53cf
* Always stick Grid column resize handle to the right edge (#19409)Johannes Dahlström2016-01-072-7/+16
| | | | Change-Id: I329bc5ae8138be731770211e995225cb3ca4fc76
* Support non-AbstractFieldConnector fields with Grid Editor (#19440)Teemu Suo-Anttila2016-01-073-6/+197
| | | | Change-Id: Ib3eaf0b35cfe88391c8ab3b5fcbe668d67c2dd3c
* Always set header/footer style name to TH (#19209)Artur Signell2016-01-072-7/+7
| | | | Change-Id: I8d0240fb76b9841e7290bf13588975da20c78b62
* ConnectorHierarchyChangeEvent.getParent() should return the connector (#18525)Artur Signell2016-01-071-11/+8
| | | | Change-Id: Ifd2151a76ff77127170f2d95a800dfb7d601a7d3
* Fixes exception when enter is pressed and there is nothing to select (#19149)Artur Signell2016-01-072-4/+52
| | | | Change-Id: I8ff11e98bb4ec999d369ff5bcde0cb95290ed037
* Add a client-side connector for DetailsComponentManager (#19412)Teemu Suo-Anttila2016-01-052-1/+37
| | | | Change-Id: Ibc4d35a8f729b670d8712743c9da8d608a0ba952
* Fix NPE in Label.writeDesign with NULL values #19434John Ahlroos2016-01-052-6/+58
| | | | Change-Id: If3628bc655d6cd58ab51b7400af808bdbca3dc91
* Make GeneratedPropertyItem addItem return null when appropriate (#18685)Artur Signell2016-01-042-0/+107
| | | | Change-Id: I08f05bee9bf0c82f5767c63654046285c85f233a
* Ensure no unknown attribute warnings are logged in design tests (#19429)Artur Signell2016-01-043-0/+47
| | | | | | * Adds missing custom attributes to Slider/AbstractEmbedded Change-Id: I574caf3499ab0681a7c829f89164062eb725013f
* Listen to body for shortcut actions for standalone apps (#19392)Artur Signell2016-01-044-14/+101
| | | | Change-Id: I48cc4884fce984354dafa2096e488c3c6dec141c
* Fix custom attributes of Link component (#19107)maxschuster2016-01-041-6/+9
| | | | | | | Added the custom attributes href and target to the Link component to match the attribute names used by Link.readDesign() and Link.writeDesign() Change-Id: I7f257fcf89cb78d14d9632aa1be548e92f3010c3
* Include correct type and parameter info in exception (#19064)Artur Signell2016-01-042-5/+15
| | | | Change-Id: Ic08bfa69bc0c4cb42ecbb1d53ab712e75075ee10
* Make GeneratedPropertyItem equals self (#19426)Artur Signell2016-01-042-2/+34
| | | | Change-Id: Ieccb53a402dd6669fb684b0ef8e18e4c8778c58e
* Make GeneratedPropertyContainer.getItem(nonExistant) return null (#19425)Artur Signell2016-01-042-0/+566
| | | | Change-Id: I41e40b87b64aec046428c1294aa1d488b6daf693
* Make test succeed in EclipseArtur Signell2016-01-041-0/+1
| | | | Change-Id: I1f8afb25e40c4c963092730b479303e345a732a2
* Revert changes which were previously reverted from only 7.5 (#19424)Teemu Suo-Anttila2016-01-016-194/+88
| | | | | | | | | | | | | | Revert "Take Window special case into account for invalid layouts (#17598)" This reverts commit abc1c5dff6438d65e53473b69ae9a3ca2b8e60e1. Revert "Render nested invalid layouts correctly (#17598)" This reverts commit ac4e85f4e35a57d1ba6e6f3448744cbb0c2df60f. Added test to ensure a similar problem is not reintroduced later Change-Id: I892896e953637d793d0c0a788f28f3b61494d441
* Update to Font Awesome 4.5.0Artur Signell2015-12-306-25/+60
| | | | Change-Id: Ied7437e43dee81671c6b36dd7f860cf9bdf7fb68
* Add keyboard shortcut to save grid editor in buffered mode (#16842)Teemu Suo-Anttila2015-12-282-22/+72
| | | | Change-Id: I4f542d166e15a63f12f8033aec4ef7b95578df71
* Fix typo in release notesHenri Sara2015-12-231-1/+1
| | | | Change-Id: I4c49cf6d744fdc7792a5448f94df58eab3847343
* Fix WidgetRenderer column cells not correctly init on change (#19086)Teemu Suo-Anttila2015-12-227-2/+414
| | | | | | | | | | | | | | | | | When changing to a widget renderer with an existing column, the widget renderer expects that the cells would be initialized to have a correct widget for it. Because of original design where you could not change renderers, this was not taken into account and cells did not get reinitialized when changing the renderer. This patch showed another underlying detach problem from removing a widget renderer and destroying complex renderers. These both are also addressed to make this bug possible to test correctly. Patch includes a client-side test that verifies the integrity of the renderer state in different stages of its lifecycle. Change-Id: I67330e5d07c95047cb69040e8355a17dc8a96f08
* Update supported versions in release notesHenri Sara2015-12-221-4/+4
| | | | Change-Id: I9376019c353f511ea799866587512ccbf1a7a584
* Fix Grid sorting tests (#16838)Henri Sara2015-12-212-3/+3
| | | | | | Increase click X offset to account for wider resize handle. Change-Id: Id638214f4a98d2476f298014c1bae0bbca6dea16
* Fix GridColumnReorderTest for IE8 (#16838)Henri Sara2015-12-211-2/+2
| | | | | | Use a different X offset not to hit a resize handle. Change-Id: I6e7d4cb0ae0e9c941cb3dd2ba3e29256d6643fde
* Fix GridEditorBufferedTest for (#16838)Henri Sara2015-12-211-0/+6
| | | | | | | Changed cell padding affected the location of the cursor after a click. Change-Id: I950496eb43b8c9be1fc37f558ddd80511eb1c0c3
* Disable long tap support on iOS (#19367)Henri Sara2015-12-212-1/+3
| | | | | | | | | Long tap causes problems in embedded browsers on iOS (text selection is performed and/or the OS native context menu is shown). The support should be re-enabled in the future (see #19406). Change-Id: I842df12675482c8e529e8bb061958414cc8c0b90
* Ignore context click on resize handle (#19408)Henri Sara2015-12-212-0/+33
| | | | | | | Otherwise, context clicks in the left edge of a header cell get handled by the wrong cell. Change-Id: I08e0c6bb62c90cc871fde7ec1d0f0a8602e5631f
* Fix left padding for ComboBox inside Grid editor (#16838)Marlon Richert2015-12-211-0/+1
| | | | | | | | | This fix applies especially to the themes Base, Chameleon and Runo. Reindeer and Valo were already covered by earlier changes. Filed #19407 for fixing incorrect positioning of DateField button in Base theme. Change-Id: Iefda0d23b93c74274ad83c60907c0198e5c2f237
* Fix javadoc typo in ItemClickEventHenri Sara2015-12-211-1/+1
| | | | Change-Id: I759999ab2e39202b4dda7eafa2cc30a64524939d
* Add a UI for reviewing new reference screenshotsLeif Åstrand2015-12-191-0/+438
| | | | Change-Id: I79b953cd4620331e3892a8bd070db8f9bd076e0f
* Increase grid column resize handle width (#16838)Marlon Richert2015-12-189-13/+55
| | | | Change-Id: Ic7768d9023d48b04458376765596059d3a81d8c6
* Fix IE8 focus handling in Grid editor in unbuffered state (#19389)Teemu Suo-Anttila2015-12-182-8/+41
| | | | Change-Id: Ia77c246239cae7b0add3c4975dfa5ffaa42d08b6
* Fix empty @since tagsHenri Sara2015-12-183-4/+4
| | | | Change-Id: I68dd71f65091a6c5979b67c2faea9050feac2b02
* Verify Column width after all sort related cell changes (#16597)Teemu Suo-Anttila2015-12-181-6/+4
| | | | | | This fixes an IE8 issue where multisorting is not shown correctly. Change-Id: Id68103f06baf9e3ae20cb2714407b467829ef1a0
* Disable Atmosphere online/offline handling (#19391)Artur Signell2015-12-171-0/+1
| | | | | | | | | | | | | | | | Atmosphere will disconnect the push connection when going offline and reconnect it when going online again. There are no events sent when this happens, which means the reconnect logic cannot take this into account. Having it enabled leads to something like: 1. Browser goes offline, push is disconnected 2. Framework sees it as a normal close and does not show the reconnect dialog 3. The user does something, the framework tries to send a websocket request 4. A new Atmosphere request is created and enters a try-to-reconnect loop as expected 5. The browser goes online, and the online event re-initializes the old connection although a try-to-reconnect loop is already running Change-Id: I5dcef768783142e2c7b4e7c821353addb0ec3d28
* Update to Atmosphere 2.2.13.vaadin3 (#19391)Artur Signell2015-12-171-1/+1
| | | | Change-Id: I80a594092d5f662120b83148cb992a9457859248
* Parse true/false as boolean values for push configuration (#19394)Artur Signell2015-12-171-2/+17
| | | | Change-Id: I89e99ebd552b00a1bdc79801a8236aff72b6a290
* Fix Grid column resize to take account min width for cells (#16597)Johannes Dahlström2015-12-163-45/+123
| | | | | | | | Use Escalator cell size calculation without content to determine the absolute minimum size for cells. This is used in Grid when drag resizing or sorting columns to prevent cells from overflowing to the next row. Change-Id: I2d598232d7d2b8729b11fe190b68ca3e42ee3652
* Update to Atmosphere 2.2.13.vaadin2 (#19388)Artur Signell2015-12-161-1/+1
| | | | | | The new Atmosphere fixes a JS typo in "ononline" handling Change-Id: If0a9a1b6756212d5a0232f6aaa2f4314ba1dc052
* Make it possible to only show collapsible columns in menu (#9811)Leif Åstrand2015-12-169-5/+184
| | | Change-Id: I52cd2648d305f44d5688e7a2fcd222e6b167b97b
* Fix LegacyComponentThemeChangeTest on Chrome 47Henri Sara2015-12-151-2/+3
| | | | | | | | The test uses an Embedded component with non-existent Flash content. This does not work on Chrome 47 so this change disables that part of the test on Chrome like it was already disabled on IE8. Change-Id: Ie60123247ec45b2138202fccd73d794bf98e533e
* Fix text selection and context click events for Android devices (#19367)Teemu Suo-Anttila2015-12-151-7/+11
| | | | | | | | Text and element selection needs to be disabled on touch start for Android as well. Other touch event handling used by iOS devices is not used on Android. Change-Id: I7f17af437ddf4f7b747232fbd19b2cd5c825c0e2