aboutsummaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
...
* Improve Grid extendability (#8343)Adam Wagner2017-01-271-2/+2
| | | | | | | * Improve Grid extendability (#8342). Find GridState field type using getField() instead of getDeclaredField() so that the field could be found in superclass as well. Change-Id: I33996f45e848575d11bb206c6a1d30d19e514968
* Remove invalid trailing comma from Thai date format (#8311)Artur2017-01-242-40/+1040
| | | | | | * Remove invalid trailing comma from Thai date format Fixes #8303
* Serve VAADIN files also from META-INF/resources (#8286)Artur2017-01-221-4/+5
| | | Fixes #8206
* Properly report invalid arguments to StaticRow.join() (#8243)Artur2017-01-161-4/+10
| | | | | | * Properly report invalid arguments to StaticRow.join() Closes #8234
* Remove tracking of unregistered connectors (#8153)Aleksi Hietanen2017-01-117-126/+56
| | | | | | | | | | | | * Remove tracking of unregistered connectors * Merge branch '7.7' into 8111-remove-unregistered-connector-tracking * Merge branch '7.7' into 8111-remove-unregistered-connector-tracking * Add tests that verify markAsDirty is called on old parent * Merge branch '7.7' into 8111-remove-unregistered-connector-tracking
* Correctly detach components in merged cells when a static row is removed (#8142)Artur2017-01-092-7/+57
| | | Fixes #8140
* Call error handler for exceptions in UI.init() (#8055)Artur2017-01-022-3/+198
| | | Fixes #4995
* Make AtmospherePushConnection methods public (#7973)Artur2016-12-141-5/+9
| | | | | There is no sensible way to use a custom version of APC, so protected access does not help in any way to access the underlying resource and/or connected UI.
* Replace non-breaking spaces with space (#7957)Artur2016-12-149-28/+28
|
* Enable changing the backing bean for BeanItem (#4302) (#77)Artur2016-12-136-2/+244
| | | | | | When storing a bean to the database, you typically get a new and updated bean instance back. By allowing to change the bean instance, we make it possible to just update the single BeanItem instance which can be used in many places.
* Use proper UTF-8 encoding for Content-Disposition filenames (#19527) (#6607)Leif Åstrand2016-12-135-21/+126
|
* Fix margin in declarative format is recognized as unsupported property ↵Pekka Hyvönen2016-12-122-0/+28
| | | | | | | | | gridlayout (#103) (#7952) Backported to 7.7 from master (8). Fixes vaadin/framework8-issues#465 Change-Id: I9734341b747b8d16020443c71d72fcfd7e331af7
* Fix java packaging order (#106)Teemu Suo-Anttila2016-12-091-1/+1
| | | Closes vaadin/archetypes#113
* Update @since tags for 7.7.5Pekka Hyvönen2016-11-252-0/+8
| | | | Change-Id: I73201908b537ca0a65106e03c9bad913b59fae9f
* Remove CustomFieldState (#20468)Pekka Hyvönen2016-11-221-13/+2
| | | | | | | | Moves FocusDelegate to AbstractFieldState. This change is done to revert backwards compatibiity breaking API change in 7.7.4 when CustomFieldState was introduced. Change-Id: I76212a8700463140520d5482b740fe0edbfb082c
* Add lazy/simple resize mode to Grid (#20108)Patrik Lindström2016-11-171-1/+20
| | | | Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4
* Keep expand ratio for last row/column when reducing grid layout size (#20297)Artur Signell2016-11-162-4/+27
| | | | Change-Id: Iff53a803596f4fc1eae8e4bfa307b9c1f4df961a
* Fix NPE in case some items don't contain all properties of Grid.adam2016-11-143-19/+403
| | | | | | | This could occur in when parent is a different entity than its children in hierarchical data. Change-Id: Icd53b5b5e5544a3680d0cd99702ab78224b2dc08
* Add method to auto scale calendar time range (#17715)Steven Spungin2016-11-042-22/+160
| | | | | | Backported from master branch (Vaadin 8). Change-Id: I363c9798de0d238a5a4aa4b4e839a31da460434f
* Make vaadin-server export the VAADIN package again (#20332)Artur Signell2016-11-041-1/+1
| | | | Change-Id: I7241ec11a9bfe7ebfa6a720b1abb3c4d0fabdb36
* Date/time issues are fixed in the tests.Denis Anisimov2016-11-021-1/+2
| | | | | | | | | | | - 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
* Allow defining a focus delegate component for CustomField (#20336)Artur Signell2016-10-261-0/+61
| | | | Change-Id: I1160e7a384b1816204eb7f4b0f52f83ed9e230c0
* Update Hierarchical container JavaDocs to match code (#5864)Teemu Suo-Anttila2016-10-251-6/+5
| | | | Change-Id: I7a8520ef61ddc4dff66c326d61acbf7ccf0e76cd
* Add valo-menu-hover stylename to make responsive menu appear w/o adding code ↵Marc Englund2016-10-191-3/+23
| | | | | | | | | | | (#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
* Update client side selection state when changing selection model (#20370)Artur Signell2016-10-181-0/+4
| | | | Change-Id: I7fe8c160405a69140cac511c744d89a62c401cca
* Send selection change events when changing selection mode (#20391)Artur Signell2016-10-182-1/+46
| | | | Change-Id: Iaeb772981f3ac039bf0fe3cde595cfdb3691cddf
* Add Grid.refreshRows to allow refreshing individual rows (#16765)Artur Signell2016-10-141-0/+16
| | | | Change-Id: I554d7b6ca60840bab3a032daa4847e7271086e27
* Check for duplicate property ids when setting Grid columns or column order ↵Artur Signell2016-10-142-0/+29
| | | | | | (#20386) Change-Id: I76be83642f0e56e55b0c0e502ac6769de1ee8af0
* Never check the selectAll checkbox in an empty grid (#20301)Artur Signell2016-10-132-5/+26
| | | | Change-Id: Ia15edb5a10de9bff047044161ffe83dd09f51098
* Workaround for deadlock issue (#18436)Artur Signell2016-10-112-2/+171
| | | | Change-Id: I4e32550e3d3095c2c914bb93d260819414d2e6e6
* Fix widget set builder to create widget set in correct location (#20320)Artur Signell2016-09-251-4/+17
| | | | | | | | 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
* Use widget set specified by init parameter (#20276)Artur Signell2016-09-253-4/+23
| | | | | | | | | | | | | 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
* Revert "Use widget set specified by init parameter (#20276)"7.7.2Leif Åstrand2016-09-221-9/+2
| | | | | | | | | Breaks all use of AppWidgetset together with @VaadinServletConfiguration This reverts commit 516c428ca127e3c31b7b4d74220e4b7eed4571be. Change-Id: I9e9bd792479ee1f4dde08c5d2a4d87e06b77f519
* Format Java files using Eclipse Neon and Vaadin settingsArtur Signell2016-09-20840-12750/+13025
| | | | | | | Using the same formatting in the 7.7 branch and the master branch eases porting of fixes Change-Id: I51b4693f2f120447702cf322ce4505608ad92987
* Fix regression that broke widget set compilation in 7.7.1 (#20285)Ingo Kegel2016-09-161-1/+1
| | | | | | | | | | The fix for https://dev.vaadin.com/ticket/20262 broke widget set compilation on Windows, possibly only under certain circumstances Change-Id: Ica559b9c7199014bf1a2babad29f53b083ff74a2
* Use widget set specified by init parameter (#20276)Artur Signell2016-09-151-2/+9
| | | | | | | | 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
* Change snapshot version 7.7-SNAPSHOTArtur Signell2016-09-131-1/+1
| | | | Change-Id: I7929f6fbe9a83f63fcb7c1f3b174dd84d4add185
* Handle encoded URL characters correctly when constructing widget set name ↵Artur Signell2016-09-131-8/+9
| | | | | | (#20262) Change-Id: Idfdd5e6021444af5b08d48ddf90745b47ff4643d
* Do not include yuicompressor for Sass compilerArtur Signell2016-09-121-252/+261
| | | | | | | | | | | 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
* Make test independent of any converters present in the factoryArtur Signell2016-09-111-9/+9
| | | | Change-Id: I8b6b45df9d3929e4447976b8c7ae72e6491fb1af
* Prevent editor from being canceled while it is being saved (#19458)Artur Signell2016-09-052-1/+123
| | | | Change-Id: I062e097134035856f6c120584f48a5f3601bd9ac
* Fix ComboBox paging when number of items equals page length (#20213)Artur Signell2016-09-052-7/+168
| | | | | | | | 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
* Discard for DateField when the data source contains null (#8069)Patrik Lindström2016-09-021-0/+18
| | | | | | | | | | | | | 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
* Use servlet context classloader when finding servlet class for websockets ↵Artur Signell2016-08-301-3/+7
| | | | | | (#20024) Change-Id: Ia885ecebe854c0aeda47be2bbc9a9d8a47a03d5c
* Require correct servlet version in OSGi (#20190)Artur Signell2016-08-281-2/+2
| | | | Change-Id: I87c2acd418f52349fba6fd11eba0530cdb5ef5c3
* Prevent Atmosphere from resurrecting a destroyed broadcaster (#20026)7.7.0.rc1Artur Signell2016-08-161-0/+5
| | | | Change-Id: Ifdf6d8f61eb1f5f19736e057e9314b400d6030ee
* Update/remove empty @since for 7.7Henri Sara2016-08-153-72/+71
| | | | | Change-Id: Ib46a450c7d6a6d15eb6bea5d53351d182929e52f (cherry picked from commit b322664b8b21da53e6fc833005fe3968f8352bec)
* Fixed the compare filter to handle subclasses (#17169)Pontus Boström2016-08-012-3/+146
| | | | | | | | | 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
* Changed logic to retrieve readonly state (#8643)Felype Santiago Ferreira2016-07-292-3/+63
| | | | Change-Id: Ibc86d36ce4c8f68eec400ad264546651353709f1
* Document onUnregister in JS component/extension javadocs (#19799)Marco Collovati2016-07-192-0/+4
| | | | Change-Id: I659561533420af1977003f918eb8f3f6479c6b6f