]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
7 years agoFix python list syntax in BuildDemos
Henri Sara [Sat, 12 Nov 2016 06:47:02 +0000 (08:47 +0200)]
Fix python list syntax in BuildDemos

Change-Id: I42f2f3fa3597f67f259c3ff9f158560303ffb328

7 years agoMake clicking outside a ComboBox add a pending new item (#18366)
Artur Signell [Mon, 10 Oct 2016 19:58:04 +0000 (22:58 +0300)]
Make clicking outside a ComboBox add a pending new item (#18366)

It should not matter how you move from a field to the next. Tabbing
to the next field already previously caused the new item handler to
be invoked. This fixes the case when you click in the next field to
work the same way.

Change-Id: I3978d87cde8f05dce92edda2a4a116f4a15e0749

7 years agoRevert "Fixed touch scrolling issue in Surface and WP devices (#18737)"
Artur Signell [Fri, 11 Nov 2016 14:33:39 +0000 (14:33 +0000)]
Revert "Fixed touch scrolling issue in Surface and WP devices (#18737)"

The patch prevents Escalator and Grid from ever being rendered on IE8 because element.addEventListener does not exist there

This reverts commit eb2f5ac3a714aefce948d447a4004b94e35e44a9.

Change-Id: I58f6db7432a1cd10299891b2d8c55c855e87265f

7 years agoInitial versions of the new release report scripts
Henri Sara [Fri, 11 Nov 2016 11:44:08 +0000 (13:44 +0200)]
Initial versions of the new release report scripts

These have been backported from Vaadin 8 branch with minimal
modifications.

Change-Id: I292917aa0457c69b569313a3e56913b4a8d85316

7 years agoFix some modern browsers tests failures.
Denis Anisimov [Wed, 9 Nov 2016 15:25:41 +0000 (17:25 +0200)]
Fix some modern browsers tests failures.

Change-Id: I2a89d3493e2f98ab1b9a0666d9dc075a2457e432

7 years agoUpdate Vaadin Spring documentation for 1.1.0
Henri Sara [Thu, 10 Nov 2016 07:08:53 +0000 (09:08 +0200)]
Update Vaadin Spring documentation for 1.1.0

Change-Id: I8dcf5b7576a64b26419136ca6b8927f4c2731d60

7 years agoFix modern browsers test failures for 7.7.
Denis Anisimov [Tue, 8 Nov 2016 11:11:42 +0000 (13:11 +0200)]
Fix modern browsers test failures for 7.7.

Change-Id: Ibef57aa4f8838f3bbc5f5c5500f3f4f7fc6eb438

7 years agoUpdate @since tag for 7.7.4.
Denis Anisimov [Tue, 8 Nov 2016 12:47:36 +0000 (14:47 +0200)]
Update @since tag for 7.7.4.

Change-Id: Ic6711221d0f09ad369c4074d805b237eccb2e5a7

7 years agoFixed touch scrolling issue in Surface and WP devices (#18737)
Johannes Tuikkala [Thu, 29 Sep 2016 08:03:29 +0000 (11:03 +0300)]
Fixed touch scrolling issue in Surface and WP devices (#18737)

Fixed by using mouse events instead of touchevents when the browser is
IE or Edge (added isIEOrEdge utility method in the BrowserInfo). Also
added touch-action: none; css rules into escalator.css to prevent
default touch behaviour on IE and Edge
No new unit tests since we do not have automatic touch testing
possibilities yet.
Please test manually with Surface: IE and Edge, use for example uitest:
com.vaadin.tests.components.grid.basics.GridBasics

Change-Id: I5b37f1648e2051ea0ab4d56ab767186b532da07c

7 years agoCorrect addon init param widgetset IT test.
Denis Anisimov [Mon, 7 Nov 2016 14:31:59 +0000 (16:31 +0200)]
Correct addon init param widgetset IT test.

Change-Id: I413481a325ebad15aa16dd639c788cc72f18dc52

7 years agoAdd method to auto scale calendar time range (#17715)
Steven Spungin [Fri, 1 May 2015 15:44:42 +0000 (11:44 -0400)]
Add method to auto scale calendar time range (#17715)

Backported from master branch (Vaadin 8).

Change-Id: I363c9798de0d238a5a4aa4b4e839a31da460434f

7 years agoMake vaadin-server export the VAADIN package again (#20332)
Artur Signell [Mon, 10 Oct 2016 15:35:19 +0000 (18:35 +0300)]
Make vaadin-server export the VAADIN package again (#20332)

Change-Id: I7241ec11a9bfe7ebfa6a720b1abb3c4d0fabdb36

7 years agoShow a sensible message for missing extensions (#10799)
Artur Signell [Tue, 1 Nov 2016 20:52:48 +0000 (22:52 +0200)]
Show a sensible message for missing extensions (#10799)

Also remove ComponentMissingFromDefaultWidgetsetTest since it's
identical to UnknownComponentConnectorTest

Change-Id: I4b4b8f40c8376f4ea26b73d41191a3e7e811df01

7 years agoUse US english (license) in all places
Artur Signell [Thu, 27 Oct 2016 10:18:56 +0000 (13:18 +0300)]
Use US english (license) in all places

Change-Id: I5fa99627a1c3302dd905d78149e5f32c7315a5c7

7 years agoDate/time issues are fixed in the tests.
Denis Anisimov [Mon, 31 Oct 2016 07:10:02 +0000 (09:10 +0200)]
Date/time issues are fixed in the tests.

- legacy DateField declarative format tests are fixed (day light saving
time is taken into account).
- CalendarMonthViewDndEvent UI because you are not supposed to work on
Sundays (when the test is broken).

Backported from master branch (Vaadin 8).

Change-Id: I5e62c09da579e9f6eb2a58a87253618d3f30b2e9

7 years agoEnsure #cell[N] always scrolls row N into view (#20423)
Artur Signell [Tue, 25 Oct 2016 15:27:20 +0000 (18:27 +0300)]
Ensure #cell[N] always scrolls row N into view (#20423)

Change-Id: I99347ee1d0f2f13fcb8e110d2e7192590e4f9456

7 years agoPublish Escalator.getBodyRowCount to JS (#20344)
Artur Signell [Sat, 22 Oct 2016 16:45:40 +0000 (19:45 +0300)]
Publish Escalator.getBodyRowCount to JS (#20344)

This is needed to be able to get the information from e.g. TestBench

Change-Id: I95ec6064f602e6a8b24e35cc59d467e9c8b31c1e

7 years agoMention latest browser versions
Artur Signell [Thu, 27 Oct 2016 12:10:22 +0000 (15:10 +0300)]
Mention latest browser versions

Change-Id: I06477d7ee5252ec4a5e7fdbc05fe6e31e05782e6

7 years agoAllow defining a focus delegate component for CustomField (#20336)
Artur Signell [Fri, 30 Sep 2016 20:30:42 +0000 (23:30 +0300)]
Allow defining a focus delegate component for CustomField (#20336)

Change-Id: I1160e7a384b1816204eb7f4b0f52f83ed9e230c0

7 years agoAllow a resize listener to fire a resize listener (#20338)
Artur Signell [Sat, 15 Oct 2016 19:05:51 +0000 (22:05 +0300)]
Allow a resize listener to fire a resize listener (#20338)

Change-Id: I6b045c3a693e88b3cba182ae9ea68cfa98c914b0

7 years agoUpdate Hierarchical container JavaDocs to match code (#5864)
Teemu Suo-Anttila [Tue, 25 Oct 2016 08:02:42 +0000 (11:02 +0300)]
Update Hierarchical container JavaDocs to match code (#5864)

Change-Id: I7a8520ef61ddc4dff66c326d61acbf7ccf0e76cd

7 years agoMake modal window block shortcuts for underlying components (#20366)
Artur Signell [Mon, 10 Oct 2016 19:43:03 +0000 (22:43 +0300)]
Make modal window block shortcuts for underlying components (#20366)

Change-Id: Ibb3b52b652d77a1bfa786417b1c92fd0a578035f

7 years agoMake Grid isWorkPending wait for scroll events to complete (#20417)
Artur Signell [Wed, 19 Oct 2016 19:50:22 +0000 (22:50 +0300)]
Make Grid isWorkPending wait for scroll events to complete (#20417)

Change-Id: I3cfdac539111ff2e88c7ff81e6d6b9a579160423

7 years agoAdd valo-menu-hover stylename to make responsive menu appear w/o adding code (#19019)
Marc Englund [Mon, 28 Sep 2015 11:11:07 +0000 (14:11 +0300)]
Add valo-menu-hover stylename to make responsive menu appear w/o adding code (#19019)

Adding the optional "valo-menu-hover" style to the "valo-menu" element
will make the menu appear on hover - i.e when mousing over on desktop,
when tapping on touch devices (which also triggers hover).

Backported from master branch (vaadin 8).

Change-Id: I8344234a20aa93216b0116608d81e30e86d8b309

8 years agoUpdate client side selection state when changing selection model (#20370)
Artur Signell [Sat, 15 Oct 2016 20:02:15 +0000 (23:02 +0300)]
Update client side selection state when changing selection model (#20370)

Change-Id: I7fe8c160405a69140cac511c744d89a62c401cca

8 years agoSend selection change events when changing selection mode (#20391)
Artur Signell [Sat, 15 Oct 2016 19:44:27 +0000 (22:44 +0300)]
Send selection change events when changing selection mode (#20391)

Change-Id: Iaeb772981f3ac039bf0fe3cde595cfdb3691cddf

8 years agoMake UPPER_CASE_PROPERTY_IDS more human friendly by default (#20380)
Artur Signell [Wed, 12 Oct 2016 19:44:00 +0000 (22:44 +0300)]
Make UPPER_CASE_PROPERTY_IDS more human friendly by default (#20380)

Change-Id: I9bd845a08fa3c440f05d102ccf8920dfc1c95b6b

8 years agoAdd Grid.refreshRows to allow refreshing individual rows (#16765)
Artur Signell [Mon, 10 Oct 2016 19:15:16 +0000 (22:15 +0300)]
Add Grid.refreshRows to allow refreshing individual rows (#16765)

Change-Id: I554d7b6ca60840bab3a032daa4847e7271086e27

8 years agoCheck for duplicate property ids when setting Grid columns or column order (#20386)
Artur Signell [Wed, 12 Oct 2016 18:59:08 +0000 (21:59 +0300)]
Check for duplicate property ids when setting Grid columns or column order (#20386)

Change-Id: I76be83642f0e56e55b0c0e502ac6769de1ee8af0

8 years agoNever check the selectAll checkbox in an empty grid (#20301)
Artur Signell [Thu, 13 Oct 2016 19:40:03 +0000 (22:40 +0300)]
Never check the selectAll checkbox in an empty grid (#20301)

Change-Id: Ia15edb5a10de9bff047044161ffe83dd09f51098

8 years agoWorkaround for deadlock issue (#18436)
Artur Signell [Thu, 6 Oct 2016 20:07:20 +0000 (23:07 +0300)]
Workaround for deadlock issue (#18436)

Change-Id: I4e32550e3d3095c2c914bb93d260819414d2e6e6

8 years agoFixes VTree so that you can click sub elements when setHtmlContentAllowed is true...
Sebastian Nyholm [Mon, 26 Sep 2016 11:24:12 +0000 (14:24 +0300)]
Fixes VTree so that you can click sub elements when setHtmlContentAllowed is true. (#20097)

Change-Id: Ic453aaf16ea1d44792db868e04faaba069aab3b7

8 years agoUse versions-maven-plugin 2.3 to avoid NPE while setting project version 7.7.3
Artur Signell [Sun, 25 Sep 2016 19:23:04 +0000 (22:23 +0300)]
Use versions-maven-plugin 2.3 to avoid NPE while setting project version

Change-Id: I9080a9f46193c1dea4a9ef6856d2899fe960b7e9
(cherry picked from commit e7b9db54a5aa172509b33746d270ac375009b4a6)

8 years agoAdd tests for widgetset compilation in different modes
Artur Signell [Sat, 24 Sep 2016 07:20:21 +0000 (10:20 +0300)]
Add tests for widgetset compilation in different modes

* Using the default widget set
* Using no add-ons but a custom widget set
* Using add-ons with a defined widget set
* Using add-ons with no defined widget set
* Using directories with special characters (space)

Change-Id: I85450de359f410003bed94b120915b4736bc2d4f

8 years agoFormat project pom files using correct settings (4 spaces)
Artur Signell [Fri, 23 Sep 2016 19:15:19 +0000 (22:15 +0300)]
Format project pom files using correct settings (4 spaces)

Change-Id: Ib8ae22a56334046effe721bb4d3769ef7b92d61d

8 years agoFix widget set builder to create widget set in correct location (#20320)
Artur Signell [Fri, 23 Sep 2016 19:08:39 +0000 (22:08 +0300)]
Fix widget set builder to create widget set in correct location (#20320)

The fix for #20285 generates URLs so that the end in a slash, where the old
version generated URLs without the trailing slash. The trailing slash was not
taken into account by the code which updates a widget set.

Change-Id: Iabe716ed1632da7b2a6b1f4ffdc987c745d9452d

8 years agoUse widget set specified by init parameter (#20276)
Artur Signell [Thu, 15 Sep 2016 07:43:27 +0000 (10:43 +0300)]
Use widget set specified by init parameter (#20276)

1. If a UI has @Widgetset, use that
2. If a "widgetset" init parameter has been specified, use that
3. If there is an AppWidgetset, use that
4. Use DefaultWidgetSet

This changes the default value of the @VaadinServletConfiguration widgetset
parameter to "", to avoid always setting the "widgetset" init parameter when
@VaadinServletConfiguration is used.

Change-Id: I87f9aa294d31e62bb94b7e831dd7b25ca1ce483b

8 years agoRevert "Use widget set specified by init parameter (#20276)" 7.7.2
Leif Åstrand [Thu, 22 Sep 2016 05:52:20 +0000 (05:52 +0000)]
Revert "Use widget set specified by init parameter (#20276)"

Breaks all use of AppWidgetset together with
@VaadinServletConfiguration

This reverts commit 516c428ca127e3c31b7b4d74220e4b7eed4571be.

Change-Id: I9e9bd792479ee1f4dde08c5d2a4d87e06b77f519

8 years agoUpdated link to new step 1 video in tutorial (the new video uses Vaadin 7.7 series)
Alejandro Duarte [Wed, 21 Sep 2016 11:42:24 +0000 (14:42 +0300)]
Updated link to new step 1 video in tutorial (the new video uses Vaadin 7.7 series)

Change-Id: Ic40b70e692e686d638e163a224816aabeb6de100
(cherry picked from commit e92a737fe8b0655bbf0c3ce1881777d418147b41)

8 years agoUpdate to Chrome 53
Artur Signell [Wed, 21 Sep 2016 06:35:46 +0000 (09:35 +0300)]
Update to Chrome 53

Change-Id: I518b3f261adb633bb09a2597c9e7ee3cb6d63e6a

8 years agoSpecify branch also for Sampler
Artur Signell [Tue, 20 Sep 2016 19:40:49 +0000 (22:40 +0300)]
Specify branch also for Sampler

Although sampler is pre cloned, the script still tries to
mess with the defined branch (master is not found in the cloned
repo)

Change-Id: I91f31fe0a276221cc357cf0678759ad4125c518e

8 years agoUse requestAnimationFrame when scrolling in Grid (#20294)
Artur Signell [Sun, 18 Sep 2016 20:00:58 +0000 (23:00 +0300)]
Use requestAnimationFrame when scrolling in Grid (#20294)

Chrome no longer (since version 5x) always fire deferred commands
immediately during scrolling but can delay them with several hundred
milliseconds, making grid really unresponsive.

So far, nobody has been able to provide a reliable test case.

Change-Id: Ide80aef2d661c9e27b67c8e62e85734af7a38cab

8 years agoMake initially disabled grid work when enabled (#20240)
Artur Signell [Sun, 18 Sep 2016 14:35:34 +0000 (17:35 +0300)]
Make initially disabled grid work when enabled (#20240)

Adds API to allow grid to ask its data source if it is waiting for data.
The previous tracking inside grid was not always correct as it relied
on dataAvailable being called.

Change-Id: I0bdb448d9b720155940b0834e118f0eca27a3bfc

8 years agoChange javadoc to a style Eclipse formatter can handle
Artur Signell [Sun, 18 Sep 2016 14:48:43 +0000 (17:48 +0300)]
Change javadoc to a style Eclipse formatter can handle

Change-Id: I2ad135c72821b6e194fd77bd141b638c36e138a7

8 years agoFormat Java files using Eclipse Neon and Vaadin settings
Artur Signell [Sun, 18 Sep 2016 14:38:12 +0000 (17:38 +0300)]
Format Java files using Eclipse Neon and Vaadin settings

Using the same formatting in the 7.7 branch and the master branch
eases porting of fixes

Change-Id: I51b4693f2f120447702cf322ce4505608ad92987

8 years agoFix assertion error when column widths are calculated
Artur Signell [Fri, 16 Sep 2016 19:21:11 +0000 (22:21 +0300)]
Fix assertion error when column widths are calculated

Change-Id: I042a5bfb548b52911100e01e5a74901a1abfbf33

8 years agoEnsure temporary layout manager state is cleared at the end of a layout phase
Artur Signell [Fri, 16 Sep 2016 11:11:26 +0000 (14:11 +0300)]
Ensure temporary layout manager state is cleared at the end of a layout phase

Change-Id: I28f3d20e6db999a033429338535719f14e495d4f

8 years agoFix regression that broke widget set compilation in 7.7.1 (#20285)
Ingo Kegel [Fri, 16 Sep 2016 09:27:21 +0000 (11:27 +0200)]
Fix regression that broke widget set compilation in 7.7.1 (#20285)

The fix for

https://dev.vaadin.com/ticket/20262

broke widget set compilation on Windows, possibly only under certain circumstances

Change-Id: Ica559b9c7199014bf1a2babad29f53b083ff74a2

8 years agoUse correct column index when calculating min width during resize (#19833)
Artur Signell [Thu, 15 Sep 2016 19:46:23 +0000 (22:46 +0300)]
Use correct column index when calculating min width during resize (#19833)

Change-Id: If7a7a5c1e5eff4bdac0f6e5943a9fac2ce98784a

8 years agoUse widget set specified by init parameter (#20276)
Artur Signell [Thu, 15 Sep 2016 07:43:27 +0000 (10:43 +0300)]
Use widget set specified by init parameter (#20276)

1. If a UI has @Widgetset, use that
2. If a "widgetset" init parameter has been specified, use that
3. If there is an AppWidgetset, use that
4. Use DefaultWidgetSet

Change-Id: I522210220bb9e3eb339e9d226833d0fa8eb65839

8 years agoMake test pass on all browsers
Artur Signell [Wed, 14 Sep 2016 11:44:01 +0000 (14:44 +0300)]
Make test pass on all browsers

Change-Id: I8226ce8983eb72e0afb4948fc644cb587bc01708

8 years agoBuild demos from 7.7 branch
Artur Signell [Wed, 14 Sep 2016 12:34:37 +0000 (15:34 +0300)]
Build demos from 7.7 branch

Change-Id: Ic2a0396ad451adfd2c75b3dbd54155d28fb16be7

8 years agoSkip Maven enforcer plugin during demo validation 7.7.1
Artur Signell [Wed, 14 Sep 2016 10:19:27 +0000 (13:19 +0300)]
Skip Maven enforcer plugin during demo validation

Change-Id: Ic4b7dc9f9b646d88fe6b323d2c051f86edeeaa70

8 years agoCalculate column widths immediately if there is data (#20269)
Artur Signell [Fri, 9 Sep 2016 19:28:15 +0000 (22:28 +0300)]
Calculate column widths immediately if there is data (#20269)

Deferring the column width calculations, like done before,
causes flickering as each column is first rendered with its
minimum required width.

Change-Id: I02e6951a99dcb0cb9ad78a95915076d064fa9642

8 years agoEnsure Firefox always updates the grid scrollbar (#19802)
Artur Signell [Thu, 8 Sep 2016 19:22:53 +0000 (22:22 +0300)]
Ensure Firefox always updates the grid scrollbar (#19802)

When the scrollbar is scrolled a bit down and the number of items
in the grid is reduced so that no scrollbar is needed anymore, it seems
that Firefox refuses to send a scroll event even though the scroll position
is updated before the scrollbar is hidden.

Change-Id: I626536a9efd036bc826b1e6be3363332a56774f6

8 years agoChange snapshot version 7.7-SNAPSHOT
Artur Signell [Mon, 12 Sep 2016 20:39:19 +0000 (23:39 +0300)]
Change snapshot version 7.7-SNAPSHOT

Change-Id: I7929f6fbe9a83f63fcb7c1f3b174dd84d4add185

8 years agoHandle encoded URL characters correctly when constructing widget set name (#20262)
Artur Signell [Mon, 12 Sep 2016 20:39:19 +0000 (23:39 +0300)]
Handle encoded URL characters correctly when constructing widget set name (#20262)

Change-Id: Idfdd5e6021444af5b08d48ddf90745b47ff4643d

8 years agoTest for Firefox download disconnecting push channel
Artur Signell [Sun, 11 Sep 2016 19:14:51 +0000 (22:14 +0300)]
Test for Firefox download disconnecting push channel

Change-Id: Iacf2b04b96c237ad377dbd75ad07f86a00660319

8 years agoDo not include yuicompressor for Sass compiler
Artur Signell [Sun, 11 Sep 2016 19:29:14 +0000 (22:29 +0300)]
Do not include yuicompressor for Sass compiler

The yuicompressor package is needed for optimizing the CSS output,
something which is not needed for on-the-fly compilation in
development mode.

Removing yuicompressor and its dependencies reduces the size of all
WAR files by 1.6MB

Change-Id: Ie5058ae9c22f580d358e2cd7d9d34a8f39b1feac

8 years agoMake test independent of any converters present in the factory
Artur Signell [Sun, 11 Sep 2016 20:40:49 +0000 (23:40 +0300)]
Make test independent of any converters present in the factory

Change-Id: I8b6b45df9d3929e4447976b8c7ae72e6491fb1af

8 years agoAlways show loading indicator for JavaScript RPC (#20235)
Artur Signell [Wed, 7 Sep 2016 19:21:40 +0000 (22:21 +0300)]
Always show loading indicator for JavaScript RPC (#20235)

The change to not show loading indicator for JS RPC was done in
15a53d305e6648572c11cb988f4988c2c5825af1 and looks like a refactoring
error.

Change-Id: If2a2818e0c4adc06479ecaf17764bf53fc89c095

8 years agoDelete broken stylesheet and revert to default style until a new stylesheet is created
Artur Signell [Mon, 5 Sep 2016 14:13:34 +0000 (17:13 +0300)]
Delete broken stylesheet and revert to default style until a new stylesheet is created

Change-Id: I8a2a3e2e9c35c38f58e0a64fa5e0363702e54e0f

8 years agoPrevent editor from being canceled while it is being saved (#19458)
Artur Signell [Fri, 2 Sep 2016 11:14:38 +0000 (14:14 +0300)]
Prevent editor from being canceled while it is being saved (#19458)

Change-Id: I062e097134035856f6c120584f48a5f3601bd9ac

8 years agoUpdate DOM and update escalator row count in the correct order (#19442)
Artur Signell [Fri, 2 Sep 2016 05:19:35 +0000 (08:19 +0300)]
Update DOM and update escalator row count in the correct order (#19442)

If you show a column when Grid has no horizontal scrollbar, and is scrolled
all the way down, and the number of visible rows is slightly more than N then
Escalator will adjust the row count when the scrollbar is shown so that N-1
rows are visible. During this operation, the DOM must be updated for the new
column.

Change-Id: I0b6c845f96a57be1d64ef4e735aa2f77efbe589a

8 years agoFix ComboBox paging when number of items equals page length (#20213)
Artur Signell [Thu, 1 Sep 2016 19:38:45 +0000 (22:38 +0300)]
Fix ComboBox paging when number of items equals page length (#20213)

When pageLength == number of items, no paging should be shown except
if null selection is allowed, then there should be a second page
with one item.

Change-Id: I01c00f0c9d75a1dbb80d11b07c37c8ad7334ea07

8 years agoDiscard for DateField when the data source contains null (#8069)
Patrik Lindström [Thu, 23 Jun 2016 13:00:52 +0000 (16:00 +0300)]
Discard for DateField when the data source contains null (#8069)

Earlier discard did not work (#8069) if the data source
contained null and the user entered an invalid value for date fields.
The discard logic has been changed such that the error indicators and
internal state of the date field is cleared also if the value entered by
the user is invalid and the data source is null.

attach() updates the value from the data source in the same way as
discard. The old logic in attach is retained.

Change-Id: I5d798a2fdc3d2f0e82a037ea3cb2f57b6432039e

8 years agoDo not run test on IE8 as IE8 is broken
Artur Signell [Thu, 1 Sep 2016 08:49:35 +0000 (11:49 +0300)]
Do not run test on IE8 as IE8 is broken

Change-Id: I55f41c8f3488a57e6ab499da58df70eb02d3f136

8 years agoFire actions before removing menu from the DOM (#20080)
Matti Tahvonen [Tue, 31 May 2016 11:00:00 +0000 (14:00 +0300)]
Fire actions before removing menu from the DOM (#20080)

Change-Id: Ic1cd285c697a05d186d81935f632881e4cf561bf

8 years agoUse servlet context classloader when finding servlet class for websockets (#20024)
Artur Signell [Tue, 30 Aug 2016 11:23:43 +0000 (14:23 +0300)]
Use servlet context classloader when finding servlet class for websockets (#20024)

Change-Id: Ia885ecebe854c0aeda47be2bbc9a9d8a47a03d5c

8 years agoFix animation end listeners so they are always removed (#17903)
Artur Signell [Mon, 29 Aug 2016 19:11:23 +0000 (22:11 +0300)]
Fix animation end listeners so they are always removed (#17903)

Fixes ComboBox suggestion popup so that it will not automatically
close when clicking the popup button, if the user happened to
double click on the button earlier.

Change-Id: I60936f82133ca89c2aef0dccff68092a11deff1c

8 years agoAdded a fallback value for useragent (#20172)
Matti Tahvonen [Mon, 22 Aug 2016 15:30:59 +0000 (18:30 +0300)]
Added a fallback value for useragent (#20172)

Without this change, some browsers, like GoogleBot, don't properly render the page.
Instead of weird JS exception (and hit to server with 404) we should at least try
to render the app with all browser. As webikit/chromium based browsers are
nowadays most popular, falling back to "safari" permutation.

Change-Id: I4275110962432b2552d51715a86a8e815fe539ad

8 years agoUpdated tutorial to Vaadin 7.7.0
Alejandro Duarte [Mon, 29 Aug 2016 10:45:33 +0000 (13:45 +0300)]
Updated tutorial to Vaadin 7.7.0

Change-Id: I1ef5a89a7e9f700a9302ff535d7e30b692316e22
(cherry picked from commit 09909cdcc47479c6b6f3ecb633ed4128f40f7b3c)

8 years agoUse Vaadin plugin 7.7.0
Artur Signell [Mon, 29 Aug 2016 07:55:13 +0000 (10:55 +0300)]
Use Vaadin plugin 7.7.0

Change-Id: Ia7d1671670c9c6e06328612d980ea2d455eaa0d1

8 years agoRequire correct servlet version in OSGi (#20190)
Artur Signell [Sun, 28 Aug 2016 19:08:24 +0000 (22:08 +0300)]
Require correct servlet version in OSGi (#20190)

Change-Id: I87c2acd418f52349fba6fd11eba0530cdb5ef5c3

8 years agoUpdate release notes for maintenance releases
Henri Sara [Wed, 24 Aug 2016 12:59:17 +0000 (15:59 +0300)]
Update release notes for maintenance releases

Change-Id: I755dfe84224f32f0102661aae228656174fb7c76

8 years agoProperly encode special UTF-8 characters (#19928)
Artur Signell [Wed, 24 Aug 2016 11:03:42 +0000 (14:03 +0300)]
Properly encode special UTF-8 characters (#19928)

The main encoding problem was fixed in GWT 2.7.0.vaadin4.
Vaadin 8 is already fixed as it uses GWT 2.8

Change-Id: I78ea30c1ff81d44432cd82ecd23eda8eb86e6efb

8 years agoAdd release notes mention about strict mode 7.7.0
Henri Sara [Tue, 23 Aug 2016 06:13:29 +0000 (09:13 +0300)]
Add release notes mention about strict mode

Change-Id: I93eec041fbccd3961e82f2d7e52d23eb044ec4ea

8 years agoRemove confusing note about OSGi support (#20094)
Artur Signell [Wed, 17 Aug 2016 09:27:49 +0000 (12:27 +0300)]
Remove confusing note about OSGi support (#20094)

Change-Id: I8c20a2e3ac13fddf1ff207ae8da88ad822e5787c

8 years agoPrevent Atmosphere from resurrecting a destroyed broadcaster (#20026) 7.7.0.rc1
Artur Signell [Fri, 15 Jul 2016 09:23:21 +0000 (12:23 +0300)]
Prevent Atmosphere from resurrecting a destroyed broadcaster (#20026)

Change-Id: Ifdf6d8f61eb1f5f19736e057e9314b400d6030ee

8 years agoUpdate/remove empty @since for 7.7
Henri Sara [Mon, 15 Aug 2016 09:31:05 +0000 (12:31 +0300)]
Update/remove empty @since for 7.7

Change-Id: Ib46a450c7d6a6d15eb6bea5d53351d182929e52f
(cherry picked from commit b322664b8b21da53e6fc833005fe3968f8352bec)

8 years agoUpdate release notes for 7.7.0.rc1
Henri Sara [Mon, 15 Aug 2016 09:18:11 +0000 (12:18 +0300)]
Update release notes for 7.7.0.rc1

Update release type, ticket list link and supported browsers.

Change-Id: I4e05620e78f081c70c0efc1545f7a6a41d090ba6

8 years agoFix OSGi manifest for vaadin-shared
Artur Signell [Fri, 12 Aug 2016 10:09:23 +0000 (13:09 +0300)]
Fix OSGi manifest for vaadin-shared

The shared package seems to no longer use any
flute or streamhtmlparser classes

Change-Id: Ie10f0b8169ec79afacc5bf1dc7a30c7eb809a413

8 years agoRemove unused GWT dependencies
Henri Sara [Fri, 12 Aug 2016 06:46:30 +0000 (09:46 +0300)]
Remove unused GWT dependencies

As vaadin-client-compiler dependens on gwt-dev, the gwt-dev dependencies
are either bundled in gwt-dev or specified as transitive dependencies
for it, so there is no need to specify them again for
vaadin-client-compiler

Change-Id: Iec075a3b4a005ae7b2e331287d942357aafe277d

8 years agoUpdate expected Chrome version to 52
Henri Sara [Thu, 11 Aug 2016 11:44:49 +0000 (14:44 +0300)]
Update expected Chrome version to 52

Change-Id: Ic580c17bddf05455827ecb7fbfb44e5c9e2c7bf2

8 years agoFix Grid height calculation when HeightMode.ROW (#20104, #20074)
adam [Mon, 8 Aug 2016 12:25:10 +0000 (15:25 +0300)]
Fix Grid height calculation when HeightMode.ROW (#20104, #20074)

When Grid is inside of a Tab (Tabsheet or Accordion) and
height mode is set to HeightMode.ROW, layout happens
before row height is known. To fix that, an event is fired
and a handler starts a layout after everything is calculated.

Change-Id: Idc8de795956b387ec69adf1871cb7f557914d998

8 years agoFixing TabSheet scrolling within SplitPanel (#20052)
adam [Mon, 18 Jul 2016 13:21:52 +0000 (16:21 +0300)]
Fixing TabSheet scrolling within SplitPanel (#20052)

This patch fixes an issue with disappearing tabs in a TabSheet placed in a
SplitPanel.

Scrolling a tab into view needs to be done after layout has happened. Otherwise
the available width for TabSheet is unknown and causes unexpected behaviour.

Change-Id: Ibcea04ddadfafc5028efe44a6817517b16e21bde

8 years agoUpdate .gitignore to work better with EGit
Leif Åstrand [Tue, 7 Jun 2016 10:59:43 +0000 (13:59 +0300)]
Update .gitignore to work better with EGit

Change-Id: I5f58901c34fab4466be12469d730b1c81a8265b4

8 years agoOnly trigger profiler after precondition checks
Leif Åstrand [Mon, 1 Aug 2016 18:31:22 +0000 (21:31 +0300)]
Only trigger profiler after precondition checks

Change-Id: I2c5b617dbd0da4f352e494097a601cea922f14df

8 years agoFix disappearing ComboBox value (#19221)
Matti Tahvonen [Wed, 4 Nov 2015 19:36:39 +0000 (21:36 +0200)]
Fix disappearing ComboBox value (#19221)

Without the fix, when selecting a value from page n+1 and re-opening the
ComboBox popup, the content of the text box may disappear.

Change-Id: I5fb57c0e5a068645f4b11fb1c392e682dd04b06a

8 years agoFixed the compare filter to handle subclasses (#17169)
Pontus Boström [Tue, 26 Jul 2016 09:26:54 +0000 (12:26 +0300)]
Fixed the compare filter to handle subclasses (#17169)

Earlier the comparision worked only if the item value was a subclass of
the value in comparator, but not in the other way around. Now the
compairision works if the one is a subclass of the other and both
implements Comparable.

Change-Id: I1bcbba94f1263915f838e948ed9d8b68a14aefd0

8 years agoChanged logic to retrieve readonly state (#8643)
Felype Santiago Ferreira [Fri, 29 Jul 2016 11:45:59 +0000 (14:45 +0300)]
Changed logic to retrieve readonly state (#8643)

Change-Id: Ibc86d36ce4c8f68eec400ad264546651353709f1

8 years agoDocument onUnregister in JS component/extension javadocs (#19799)
Marco Collovati [Fri, 15 Jul 2016 08:56:42 +0000 (10:56 +0200)]
Document onUnregister in JS component/extension javadocs (#19799)

Change-Id: I659561533420af1977003f918eb8f3f6479c6b6f

8 years agoUse pure JS instead of JQuery JS for Atmosphere (#19396)
Artur Signell [Sun, 20 Dec 2015 09:35:40 +0000 (11:35 +0200)]
Use pure JS instead of JQuery JS for Atmosphere (#19396)

Change-Id: I20c6e98fe84f0e42c3aa7544a85d4283e2a21537

8 years agoDisable missing Javadoc checks on private members
Johannes Dahlström [Sun, 5 Jun 2016 19:11:30 +0000 (22:11 +0300)]
Disable missing Javadoc checks on private members

Change-Id: Ic786692f480c44526762fe7872b1c78751a665aa

8 years agoAdded a null check to method 'setCellFocus' in grid.java in line with other checks... 7.7.0.beta1
Dillion Bowman [Thu, 14 Jul 2016 13:11:17 +0000 (09:11 -0400)]
Added a null check to method 'setCellFocus' in grid.java in line with other checks that shortcircuit method(#20031)

Change-Id: I55e240980377d7ad94c06e2bf395acd95de32542
(cherry picked from commit 04eeee3d55b253435fdb7c8e5f23ebb970099022)

8 years agoFix typo
Sampsa Sohlman [Sun, 10 Jul 2016 18:33:45 +0000 (20:33 +0200)]
Fix typo

Change-Id: Ib1b2d85b26d35f65a9212a207e60124c74f015d9

8 years agoFix javax.servlet version
Sampsa Sohlman [Sun, 10 Jul 2016 18:33:33 +0000 (20:33 +0200)]
Fix javax.servlet version

Change-Id: Ie044355ebd9ee165d5f9016666ac46f4df4243d8

8 years agoFix the OSGi version at MANIFEST.MF so it does not contain -SNAPSHOT
Sampsa Sohlman [Fri, 1 Jul 2016 10:11:52 +0000 (13:11 +0300)]
Fix the OSGi version at MANIFEST.MF so it does not contain -SNAPSHOT

Change-Id: Iad1f7c9fbff6ded1ce85536788a0b86135ecfbad

8 years agoGridLayoutDetailsRowTest to work with PhantomJS
Anna Koskinen [Thu, 2 Jun 2016 12:30:49 +0000 (15:30 +0300)]
GridLayoutDetailsRowTest to work with PhantomJS

Change-Id: Id88508acf416c162e0107a7ca1ebcf7ba376a63a

8 years agoScaled images and fixes to Grid, FormLayout, and Slider docs. #19835
Marko Gronroos [Fri, 1 Jul 2016 08:48:12 +0000 (11:48 +0300)]
Scaled images and fixes to Grid, FormLayout, and Slider docs. #19835

Change-Id: I6007358e1240c458d3b9148d4def6729d4c42aac

Updated a Slider diagram. #19835

Change-Id: I4d0a75b5f85bcce37e8579b7544672c2433f50f1