summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove custom preloading support and load scripts using async=false (#8291)Artur2017-01-232-236/+26
| | | | | | | When using async='false' for scripts created by scripts the execution order is guaranteed to be the same as the order the script tags are created Fixes #5339, #3631
* Fix BeanBinderPropertySet to not deserialize into multiple instances (#8305)Leif Åstrand2017-01-233-42/+146
| | | | * Fix BeanBinderPropertySet to not deserialize into multiple instances
* Code cleanup: Move dependency loading logic to a separate class (#8290)Artur2017-01-234-88/+186
|
* Add shorthands to ComboBox for setting a ListDataProviderLeif Åstrand2017-01-232-13/+115
|
* Remove outdated filtering concepts (#8289)Leif Åstrand2017-01-236-235/+7
| | | | | | | | | | | | | * Remove outdated filtering concepts withFilter is removed since filters are supposed to be set as state in the data provider instead of by wrapping. AppendabileFilterDataProvider is removed since the data provider is supposed to do any appending when updating its own state instead of through wrapping. This is one of many steps towards #8245
* Add migration guide to documentation (#8283)Aleksi Hietanen2017-01-231-0/+128
| | | | | | | | * Migration guide 1st draft * Restructure and improve migration guide * Update migrating-to-vaadin8.asciidoc
* Add ListDataProvider shorthands for filter conversion (#8279)Leif Åstrand2017-01-224-13/+260
| | | | | Also updates ComboBox.setItems to use these new shorthands This is one of many steps towards #8245
* Updated tutorial to v.8.0.0.beta1 (#8298)Alejandro2017-01-211-76/+114
|
* Add a data provider wrapper with a configurable filter (#8280)Leif Åstrand2017-01-208-20/+331
| | | | | | * Add a data provider wrapper with a configurable filter This is one of many steps towards #8245
* Overload AbstarctComponent.setDescription() with content mode parameter (#8252)Denis2017-01-2096-105/+323
| | | | | | * Overload AbstarctComponent.setDescription() with content mode parameter Fixes #8185
* Introduce DateTimeFile and InlineDateTimeField. (#8218)Denis2017-01-1970-85/+3727
| | | | | | | | | | * Introduce DateTimeFile and InlineDateTimeField. Fixes #8132 * Correct and provide declarative tests. * Provide a date converter and UI tests.
* Change BackEndDataProvider into an interface (#8268)Leif Åstrand2017-01-1911-90/+190
| | | | | | | | | | | | | | | | * Change BackEndDataProvider into an interface BackEndDataProvider is now an interface with methods for setting sorting options based on SortOrder instances. AbstractBackEndDataProvider stores sorting options, combines them with the sorting provided in the query and invokes its own abstract fetch and size methods. CallbackDataProvider implements a BackEndDataProvider based on two lambdas. This is one of many steps towards #8245
* Allow setting filters directly in ListDataProvider (#8267)Leif Åstrand2017-01-193-5/+280
| | | | | | * Allow setting filters directly in ListDataProvider This is one of many steps towards #8245
* Simplified javadoc (#8272)Matti Tahvonen2017-01-181-6/+5
| | | | * Simplified javadoc
* Better instructions in widgetset optimization view in the debug window. (#8261)Sami Ekblad2017-01-181-5/+5
| | | | | | | | | | * Better instructions in widgetset optimization view in the debug window. The generated example code is ok, but steps to use them are not obvious. Added more details to debug window instructions to make it clear what steps are needed to optimize the widgetset. Change-Id: Id46632697044223092ef772f98b1fcd69c28d0da
* Make data providers statefull with regards to default sort orders (#8247)Leif Åstrand2017-01-176-215/+263
| | | | | | * Make data providers statefull with regards to default sort orders This is one of many steps towards #8245
* Add getHeaderCellByCaption method to tb-api GridElement (#8248)rogozinds2017-01-173-8/+107
| | | | * Add getHeaderCellByCaption method to tb-api GridElement
* Add separate modules to test Bean Validation lib necessity. (#8249)Denis2017-01-166-2/+229
| | | | | | * Add separate modules to test Bean Validation lib necessity. Fixes #8141
* Introduce Binder.setReadOnly() (#8241)Denis2017-01-162-0/+80
| | | Closes #8232
* Fix comments in serializable functional interfaces (#8246)Leif Åstrand2017-01-163-5/+5
|
* Inherit settings from parent pom (#8240)Leif Åstrand2017-01-161-8/+6
| | | | | Without this, maven.compiler.source will not be set to 1.8 which sometimes seems to make Eclipse think it should use Java 5 compiler settings for the project, causing various issues.
* Removed obsolete 'Setting up the Development Environment' link (#8236)Alejandro2017-01-131-2/+0
| | | | * Removed obsolete 'Setting up the Development Environment' link in tutorial'
* Support for HTML5 push/replaceState for proper deep linking features (#8116)Matti Tahvonen2017-01-1314-109/+447
| | | | | | | | | | | | | | | | | | | | | | | | * Added support for HTML5 push/replaceState for proper deep linkin features * Automated test script now works at least on chrome * Uses html5 push/popstate to implement uri fragment feature * fire legacy fragment change events also via popstate events rpc calls * send new fragments via pushstate mechanism * formatting * Formatting and adding test and workaround for IE bug * Formatting and depracated UriFragmentListener * Aligned naming in the new API * Ignored IE due to web driver bug Tested a workaround with javascript based window.location.href fetch, but that don’t seem to work stable enough.
* Use vaadin-snapshots for test projects so that context menu is found (#8237)Leif Åstrand2017-01-131-0/+10
|
* Add "deselect allowed" feature to the Grid. (#8227)Denis2017-01-139-22/+225
| | | | | | * Add "deselect allowed" feature to the Grid. Fixes #8149
* Support for defining the root element for Javascript components (#8143)Artur2017-01-139-28/+185
| | | Fixes #7005
* Replace Listing with HasDataProvider and HasFilterableDataProvider (#8122)Leif Åstrand2017-01-1326-199/+276
| | | | | | | | | | | | * Replace Listing with HasDataProvider and HasFilterableDataProvider The type parameters of the Listing interface does in practice mean that it isn't useful for anything. This patch replaces that interface with separate types for components that require filterable data providers and components that support any kind of data provider. The setItem methods are extracted to a common interface that is also directly implemented by AbstractListing.
* Fix TestBench API imports (#8112)Teemu Suo-Anttila2017-01-13289-918/+483
| | | | | | | | | | | | | | | | | | | | * Fix TestBench API imports, move functionality from custom elements * Fixes to TestBench APIs and JavaDocs * Merge remote-tracking branch 'origin/master' into 578_tbapi_cleanup * Fix method name in CheckBoxGroupTest * Remove unused custom element classes * Implement getOptions using getOptionElements * Replace setValue with setSelection in CheckBoxGroupElement * Rename CheckBoxGroupElement getSelection to getValue * Fix one last method
* Avoid using Guava API in the documentation (#8231)Leif Åstrand2017-01-131-1/+2
| | | | * Avoid using Guava API in the documentation
* Include old value in ValueChangeEvent (#8229)Aleksi Hietanen2017-01-1318-48/+145
| | | | * Include old value in ValueChangeEvent
* Use correct format for links in datamodel-overview (#8233)Juha Seppänen2017-01-121-8/+8
|
* Make server tests use fixed locale where needed (#8226)Henri Sara2017-01-124-5/+13
|
* Update CONTRIBUTING.md (#8225)Pekka Hyvönen2017-01-121-5/+9
| | | | | Mention "Allow edits from maintainers" checkbox. Talk about pull requests instead of patches where it makes sense.
* Integrate BeanBinder functionality into Binder (#8096)Leif Åstrand2017-01-1217-780/+1088
| | | | * Integrate BeanBinder functionality into Binder
* Fix broken Grid documentation addColumn setHeaderCaption (#8213)Pekka Hyvönen2017-01-111-17/+20
| | | | * Fix broken Grid documentation addColumn setHeaderCaption
* Remove unused private method (#8224)Leif Åstrand2017-01-111-15/+0
| | | | * Remove unused private method
* Import element tests from TestBench (#8117)Artur2017-01-11115-30/+6588
| | | Contains some additional tests and element changes based on review.
* Fix OSGi configuration for Liferay 7 (#8204)Henri Sara2017-01-101-1/+2
| | | | * Fix OSGi configuration for Liferay 7
* Correctly reset DataCommunicator when its DataProvider is changed (#8138)Aleksi Hietanen2017-01-1015-33/+288
| | | | | | | | * Correctly reset DataCommunicator when its DataProvider is changed * Improve ReplaceDataProviderTest * Remove return type from AbstractListing.readItems
* Exclude GAE packages from OSGi imports (#8205)Henri Sara2017-01-101-1/+5
| | | | | | * Exclude GAE packages from OSGi imports Fixes #8092
* Fix broken method signature of Grid.addColumn (#8180)Aleksi Hietanen2017-01-104-2/+92
| | | Fixes #8129
* Refactor AbstractDateField. (#8146)Denis2017-01-1065-1463/+2413
| | | First round for #8132.
* Allow AbstractField to override value equality (#8201)Leif Åstrand2017-01-102-1/+76
| | | | | | * Allow AbstractField to override value equality Fixes #8089
* Remove all referrals to book examples (#8163)Pekka Hyvönen2017-01-1010-45/+6
| | | Minor documentation fixes.
* Fix bad documentation for TwinColSelect (#8183)Pekka Hyvönen2017-01-091-2/+1
|
* Fix broken links in documentation (#8182)Pekka Hyvönen2017-01-092-4/+4
|
* Clean up pom.xml files in vaadin-test (#8181)Teemu Suo-Anttila2017-01-098-62/+15
| | | Use plugin management for maven plugin, remove version numbers
* Jouni's diagrams source file to keep in place.Ilia Motornyi2017-01-091-0/+0
|
* Add maven-source plugin to testbench-api (#8167)rogozinds2017-01-091-1/+13
|
* Fix vaadin-test and all its submodules (#8076)Teemu Suo-Anttila2017-01-0918-136/+106
| | | | | | | | | This patch applies following fixes: * ContextMenu with correct version for Vaadin 8 * Correctly skip install plugin for test submodules * Make widgetset-test-util a test depdendency, don't use test-jar * Fix vaadin-test project structure and dependencies * Clean up testutil pom * Add README.md