summaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
* Erase type of BeanBinder#bindInstanceFields parameter in equality test 8.0.0.alpha9Aleksi Hietanen2016-12-092-2/+30
| | | Fixes vaadin/framework8-issues#466
* Make vaadin-server export the VAADIN package again (#20332)Artur Signell2016-12-091-1/+1
| | | | Change-Id: I7241ec11a9bfe7ebfa6a720b1abb3c4d0fabdb36
* Workaround for deadlock issue (#18436)Artur Signell2016-12-092-2/+171
| | | | Change-Id: I4e32550e3d3095c2c914bb93d260819414d2e6e6
* Add a generic selection listener to Grid & SelectionModels (#105)Pekka Hyvönen2016-12-0919-60/+332
| | | | | | | | * Add a generic selection listener to Grid & SelectionModels Fixes some inconsistent event naming and invalid javadocs. Fixes vaadin/framework8-issues#541
* Change return type of Binder#getBean to BEANAleksi Hietanen2016-12-084-25/+31
|
* Change default suggestion popup width in ComboBox (#91)Aleksi Hietanen2016-12-081-4/+10
| | | Closes vaadin/framework8-issues#522
* Deprecate Button#setHtmlContentAllowed (#104)Aleksi Hietanen2016-12-082-3/+9
| | | Fixes vaadin/framework8-issues#525
* Introduce dedicated shared states for every core vaadin component/ext. (#98)Denis2016-12-0826-21/+380
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Introduce dedicated shared states for every core vaadin component/ext. Updated components are: - PasswordField - CustomField - AbstractListing - AbstractMultiSelect - ColorPicker - ColorPickerArea - DataCommunicator - Responsive - AbstractListingExtension - DetailsManager - AbstractRenderer - ClickableRenderer - ButtonRenderer - CheckBoxRenderer - DateRenderer - HtmlRenderer - ImageRenderer - NumberRenderer - ProgressBarRenderer - TextRenderer Fixes vaadin/framework8-issues#480.
* Implement "afterViewChange()" as no-op by default. (#99)Denis2016-12-071-3/+12
| | | | | | | | | * Implement "afterViewChange()" as no-op by default. ViewChangeListener is functional interface now and has empty implementation for "afterViewChange()" Fixes vaadin/framework8-issues#502
* Don't use V8 FieldEvents classes in v7 compatibility module. (#93)Denis2016-12-0710-136/+0
| | | | | | * Don't use V8 FieldEvents classes in v7 compatibility module. Fixes vaadin/framework8-issues#363
* Remove internal method from application-facing API (#97)Leif Åstrand2016-12-072-21/+3
|
* Add read-only support for single and multi select views for Grid. (#84)Denis2016-12-064-11/+62
| | | | | | * Add read-only support for single and multi select views for Grid. Fixes vaadin/framework8-issues#516
* Provide a shorthand for the HasValue::clear() method. (#94)Denis2016-12-062-0/+60
| | | | | | * Provide a shorthand for the HasValue::clear() method. Fixes vaadin/framework8-issues#496
* Fix classpath related tests under WindowsIlia Motornyi2016-12-061-1/+1
|
* Add Listing.setItems(Stream) (#90)Pekka Hyvönen2016-12-052-1/+50
| | | | | | | | * Add Listings.setItems(Stream) Fixes vaadin/framework8-issues#447 Change-Id: I4d557d346117d308b80a20effbf5359bebe1e8bb
* Separate Binding and BindingBuilder (#80)Leif Åstrand2016-12-0514-216/+306
| | | | | BindingBinder is API that is used before calling bind() Binding is API that is used after calling bind()
* Add a SelectionMode shorthand for Grid. (#83)Pekka Hyvönen2016-12-0512-154/+329
| | | | | | | | | | | * Add a SelectionMode shorthand for Grid. Hides setSelectionModel(...) by making it protected. Refactores the usage of constructor / extend method for Abstract-, Single- and MultiSelectionModelImpl. Fixes vaadin/framework8-issues#519 Change-Id: I48c30886450506639be9ee6e21c45b0c06755c88
* Extends declarative tests for selection components for "data-" attribute (#85)Denis2016-12-053-16/+70
| | | Fixes vaadin/framework8-issues#392
* Introduce VaadinServiceInitListener (#18628) (#79)Leif Åstrand2016-12-023-0/+156
|
* Add comments clarifying the use of UUID for security tokensLeif Åstrand2016-12-022-0/+12
| | | | Change-Id: I3f48f9bb42b36d0a46926ec753f30df95491720b
* Allow to set caption for the empty selection in a ComboBox.Denis Anisimov2016-12-011-0/+37
| | | | | | | Fixes vaadin/framework8-issues#163 Change-Id: Ib68ad5421934c8375a91d7948d860381a5adb9bb
* Small fixes to javadocselmot2016-12-016-8/+8
| | | | Change-Id: Ibbfe62395eb93f9349b65edba4425d9782ce15f9
* Fix ListDataProvider and SortOrder javadocHenri Sara2016-11-302-3/+13
| | | | Change-Id: I99895bd13ecbc34bc85409fcde02a65e9f9a2f13
* Use item caption generator in NativeSelectTeemu Suo-Anttila2016-11-301-2/+16
| | | | Change-Id: I9725ce727fe06ac5f911e6b68108ad610a615434
* NoSelectionModel for GridPekka Hyvönen2016-11-302-0/+140
| | | | | | Fixes vaadin/framework8-issues#518 Change-Id: Ice6bdef03c3b62dd2c74376f98cfb8004dfa0bbf
* Add AbstractSelectionModel for GridPekka Hyvönen2016-11-303-43/+75
| | | | | | | | Also adds shared state for grid's selection models. This is mostly for making it possible later to modify the selection models, without breaking backwards API compatibility and having to duplicate code. Change-Id: If93720df282bf5ca3aff17a20b455d60b33f764c
* Enable select all checkbox for MultiSelection Grid.Pekka Hyvönen2016-11-307-31/+411
| | | | | | | It is by default shown only if used data provider is in-memory. Can be configured to be explicitly shown or hidden. Change-Id: I50569d915604c3722a22e14b7628663d5680ed83
* Fix sorted data provider data change event propagationTeemu Suo-Anttila2016-11-296-226/+555
| | | | | | This patch adds a test set for BackEndDataProvider. Change-Id: I32dfedb692ba71247d74a682f79afdfaf8751de3
* Provide access to window order position in windows stack (#14325).Denis Anisimov2016-11-292-0/+241
| | | Change-Id: I259c659987b5b15b354e16d0be1523f4ede809f0
* Rename FilteringDataProviderWrapper to DataProviderWrapperTeemu Suo-Anttila2016-11-293-11/+11
| | | | Change-Id: If4f0237f6116482b06fe7f2245433822f427e093
* Grid merging footer cellselmot2016-11-293-12/+121
| | | | Change-Id: I24895c7ae602ffc9a7812dcc441e99ac670356e2
* Remove ItemFilter from ComboBoxTeemu Suo-Anttila2016-11-292-49/+8
| | | | Change-Id: I3564c3afc00b2fb8849e46688c99b418e76ba937
* Correct all tests that introspect classpath for Vaadin classes.Denis Anisimov2016-11-2920-234/+474
| | | | | | | | Fixes vaadin/framework8-issues#399 RemoveListenersDeprecatedTest test is fixed. Corrections are made to make the test above passes. Change-Id: I209a4693d241a1488b69b4742f48549dbf4bf0ac
* Make it possible to reset single select valuesLeif Åstrand2016-11-293-0/+74
| | | Change-Id: I60c5d9f183d1955fbbd3341e3ac9f93aae755f80
* Add MultiSelect support for GridPekka Hyvönen2016-11-299-57/+1329
| | | | | | | | | | | Still missing following things coming in next patches: - select all checkbox - firing an event when data provider is changed in grid - read only selection models for grid Part 1 for vaadin/framework8-issues#232 Change-Id: Ib2c7c81a838f43cb7c521a56d50139c91961f54a
* Provide in-memory sorting information in QueryTeemu Suo-Anttila2016-11-298-52/+75
| | | | Change-Id: Iebafff6079816c08e5a4d144f6891d1379751f12
* Ensure all BeanBinding chaining methods return BeanBindingLeif Åstrand2016-11-292-0/+75
| | | | Change-Id: Ifbd5f278c83fcadbe6cf21d6c1f40914b35c4aba
* Simplify Binding API by removing the FIELDTYPE type parameterLeif Åstrand2016-11-298-100/+90
| | | | | | | | | | The type parameter is mainly used internally, the only externally facing use is to define the exact type of Binding.getField. Code that has access to a typed instance of Binding does typically also have direct access to the field instance, so there's no real use for the type parameter. Change-Id: Idf2ab18a79ec5f0a7cef83705b8084fbf7014c10
* Remove unused field in ComboBoxTeemu Suo-Anttila2016-11-291-6/+0
| | | | Change-Id: Ie4f0af1389a97ce18fb4a6c8f7ccdf5bbdc00d32
* Add ComboBox custom filtering methods and testsTeemu Suo-Anttila2016-11-283-0/+260
| | | | Change-Id: I640c6a7b3b8b89eff4b007d1cb70a25bbe28167e
* Add a fallback to Declarative*GeneratorTeemu Suo-Anttila2016-11-285-9/+30
| | | | Change-Id: I7eca92ca6e2eb234000cb9c9533974fcd357d33f
* Add filter type to DataCommunicatorTeemu Suo-Anttila2016-11-285-39/+39
| | | | Change-Id: Id7948e2f81b6a9c593ce8b71bb3a61b578344af9
* Type Listing for DataProvider to allow custom filter typesTeemu Suo-Anttila2016-11-2821-92/+244
| | | | | | | | | | Listing has been moved from AbstractListing to each individual Component. ComboBox is now typed to String filter. Fixes issues with declarative read of items. Change-Id: I6918f9f8c426dcbd81546150c2cf9ed49a02bf50
* Use state classes for Embedded, InlineDateField and NativeButtonHenri Sara2016-11-283-0/+34
| | | | | | Make the components use pre-existing state classes.. Change-Id: Ieeb5232cf45682c64e6a0802732a8f2ea333a972
* Add missing getState(boolean) methodsHenri Sara2016-11-2815-8/+83
| | | | Change-Id: Icb43511234b9c2e56102976929e7382e0bbf0b5f
* Add shared state for CustomComponent and DragAndDropWrapperHenri Sara2016-11-282-0/+23
| | | | Change-Id: Ib640e5ea97bccffb889d3213a4f588b828fb07bf
* Add state classes for Abstract(Single)ComponentContainerHenri Sara2016-11-282-0/+25
| | | | Change-Id: I6939fbc6f7aed0897f50b19f85fb62d0b8368cc7
* Change addXXListener method in VaadinService to return Registration.Denis Anisimov2016-11-281-16/+40
| | | | | | | | | Fixes vaadin/framework8-issues#492 Old removeXXXListener methods are deprecated. New style of unregistration is used. Change-Id: If986dc9f8813ee7a5efc374a3facd5a8d23bc6a9
* Reintroduce Grid Editor using BinderTeemu Suo-Anttila2016-11-255-11/+595
| | | | | | This patch restores the bean type to BinderValidationStatusHandler Change-Id: I9ace77a492c4823c15591fb1426e9bd216895fb0
* Data should be updated when it's set for disabled components.Denis Anisimov2016-11-252-3/+64
| | | | | | Fixes vaadin/framework8-issues#286 Change-Id: I0d6cf49addfd558d43671ad2953dee54529392cd