summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Migrate 7.7.5 branch patches to v8. (#7969)Denis2016-12-1536-165/+2034
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Prevent adding several scrollbar handlers (#19189). Change-Id: Ib0cc6c6835aab6d263f153362a328bcf2be7bc5c * Prevent adding several scrollbar handlers (#19189). * Keep expand ratio for last row/column when reducing grid layout size (#20297) Change-Id: Iff53a803596f4fc1eae8e4bfa307b9c1f4df961a * Fixed drag and drop failure when message dragged from email client (#20451) When dragging message form email client on Windows, item.webkitGetAsEntry() might return null creating NPE on the client side. Added additional checks for this situation. Change-Id: I569f7e6d0d7b137f24be53d1fbce384695ae8c73 * Change expected pre-release version number pattern in publish report Change-Id: Icdacecc490d2490ea9e262f5c5736c1dece2a89d * Mark TextField/TextArea as busy when a text change event is pending (#20469) Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50 # Conflicts: # client/src/main/java/com/vaadin/client/ui/VTextField.java # uitest/src/main/java/com/vaadin/tests/components/textfield/TextChangeEvents.java * Fixed touch scrolling issue in Surface and WP devices (#18737) Fixed by using pointerevents instead of touchevents when the browser is IE11, or Edge. Also added touch-action: none; css rules into escalator.css to prevent default touch behaviour on IE11 and Edge. Does not affect IE8 to IE10 browsers, behaviour on those will stay the same as before the fix. No new unit tests since we do not have automatic touch testing possibilities yet. Please test manually with Surface: IE11 and Edge, use for example uitest: com.vaadin.tests.components.grid.basics.GridBasicsomponents.grid.basics.GridBasics Change-Id: Iddbf1852e6ffafc855f749d6f4ebb235ed0f5703 * Add lazy/simple resize mode to Grid (#20108) Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4 # Conflicts: # client/src/main/java/com/vaadin/client/connectors/GridConnector.java # client/src/main/java/com/vaadin/client/widgets/Grid.java # server/src/main/java/com/vaadin/ui/Grid.java # shared/src/main/java/com/vaadin/shared/ui/grid/GridState.java # themes/src/main/themes/VAADIN/themes/base/grid/grid.scss # uitest/src/main/java/com/vaadin/tests/components/grid/basicfeatures/GridBasicFeatures.java Change-Id: Ieca56121875198ed559a41c143b28926e2695433 * Fix NPE in case some items don't contain all properties of Grid. This could occur in when parent is a different entity than its children in hierarchical data. Change-Id: Icd53b5b5e5544a3680d0cd99702ab78224b2dc08 # Conflicts: # server/src/main/java/com/vaadin/data/fieldgroup/FieldGroup.java # server/src/main/java/com/vaadin/ui/Grid.java * Mark TextField/TextArea as busy when a text change event is pending (#20469) Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50 # Conflicts: # client/src/main/java/com/vaadin/client/ui/VTextField.java # uitest/src/test/java/com/vaadin/tests/components/textfield/TextChangeEventsTest.java * Add lazy/simple resize mode to Grid (#20108) Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4 * Removed V8 VTextField unused import, forgotten @RunLocally. * Don't rely on selenium "sendKeys" behavior. * Revert "Change expected pre-release version number pattern in publish report" This reverts commit 8df27b952dddb691aead6a633c5b3724c98bf343. * Migrate TextField/TextArea patch from 7.7 to master (modern components) Mark TextField/TextArea as busy when a text change event is pending (#20469) Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50
* Fix vaadin-test version number (#7998)Teemu Suo-Anttila2016-12-152-2/+2
| | | | * Fix vaadin-test version number
* (Re)introduce server side sort for Grid.Denis2016-12-154-55/+259
| | | | | Fixes vaadin/framework8-issues#557
* Add EditorComponentGenerator interface (#7990)Aleksi Hietanen2016-12-152-6/+56
| | | | | | | | | | | | | | * Add EditorComponentGenerator interface Closes vaadin/framework8-issues#565 * Add missing @FunctionalInterface * Rebase onto current master * Fix imports * Restore old import order
* Add ValueProvider interface, use where appropriateAleksi Hietanen2016-12-1511-32/+91
|
* Combine and rename setFilter and applyFilter (#7963)Leif Åstrand2016-12-156-27/+16
| | | | | | | | | | | | | | setFilter is an unsuitable name since it looks like a setter even though it isn't one. It's therefore renamed to withFilter. The difference between setFilter and applyFilter is very confusing. The original reason for the distinction was that they had incompatible return types (Void vs F), but this is resolved by changing the non-appendable version to use ? instead of Void. One side effect of this change is that setFilter cannot be used on an appendable filter provider to create a wrapped data provider without further filtering support. This theorethical case is still supported by using convertFilter with a Void -> F converter.
* Rename com.vaadin.data.util.converter to com.vaadin.data.converterPekka Hyvönen2016-12-1459-94/+93
|
* Remove unused JsonUtil (#7989)Pekka Hyvönen2016-12-142-452/+0
|
* Provide more extensive JavaDoc for DataProviderTeemu Suo-Anttila2016-12-141-2/+13
|
* Miscellaneous Interface RefactoringIlia Motornyi2016-12-147-47/+127
|
* Make AbstractListing implement Focusable (#7965)Aleksi Hietanen2016-12-1415-4/+220
| | | | | | | | | | | | * Make AbstractListing implement Focusable Fixes vaadin/framework8-issues#552 * Add tests for other components that inherit from AbstractListing * Fix setTabIndex in NativeSelect, ListSelect, RadioButtonGroup Also adds a test for TwinColSelect.
* Remove usage of Consumer from event listeners (#7985)Pekka Hyvönen2016-12-1432-200/+216
| | | | | | | | | | | | | Touched event listeners are: - SelectionListener - MultiSelectionListener - SingleSelectionListener - ValueChangeListener - ItemClickListener - BindingValidationStatusHandler - BinderValidationStatusHandler - StatusChangeListener Part of vaadin/framework8-issues#264
* Rename setRequired to asRequired since it's logically not a setter (#7986)Leif Åstrand2016-12-144-17/+18
|
* Provide configuration for events order in month and week viewsDenis2016-12-147-50/+672
|
* Rename SelectAllCheckBoxVisible enumeration. (#7981)Denis2016-12-144-55/+55
| | | Fixes vaadin/framework8-issues#540
* Add Vaadin Spring dependency version to BOM (#112)Teemu Suo-Anttila2016-12-146-22/+223
| | | | | | | | | | | | | | | | | * Add Vaadin Spring dependency version to BOM This patch adds a smoke test that check that a basic Vaadin UI loads and communication works. * Remove Maven wrapper from Spring Boot test * Remove .gitignore, add missing newlines * Minor fixes to pom.xml files * Separate vaadin-test from vaadin-root * Fix whitespace
* Fix Grid.addColumn without renderer to accept any type (#7974)Teemu Suo-Anttila2016-12-141-7/+9
| | | Closes vaadin/framework8-issues#500
* Add SerializableEventListener, make it parent of ConnectorEventListener (#7980)Pekka Hyvönen2016-12-142-3/+41
| | | Related to vaadin/framework8-issues#264
* fixed bug reporting url to point to github (#7968)Matti Tahvonen2016-12-141-2/+2
| | | | | | * fixed bug reporting url to point to github Change-Id: I10ea635a3ee1f63ed16347b1da697b2800a31501
* Add compatibility layouts with old defaults. (#7967)Henri Sara2016-12-142-0/+120
| | | | | | | | | | | * Add compatibility layouts with old defaults. Add compatibility versions of HorizontalLayout and VerticalLayout without margins or spacing for ease of migration. Fixes vaadin/framework8-issues#560 * Deprecate compatibility layouts
* Remove references to Firebug and the firebug chapter from the documentation ↵Henri Sara2016-12-145-45/+3
| | | | (#7977)
* Fix broken test for RadioButtonGroup and CheckBoxGroup (#7970)Pekka Hyvönen2016-12-134-81/+18
| | | | Selection by clicking options was broken on Chrome 40 on Windows. Switched the custom element to extend corresponding elements from TestBench API.
* Provide declarative support for Grid. (#7961)Denis2016-12-1314-64/+1501
| | | Fixes vaadin/framework8-issues#390
* No inherited threadlocalIlia Motornyi2016-12-1313-363/+85
| | | Fixes vaadin/framework8-issues#514
* Remove vaadin-widgets module (#7960)Teemu Suo-Anttila2016-12-137-314/+0
|
* VerticalLayout has spacing = true and margin = true by default .Ilia Motornyi2016-12-1264-137/+190
| | | | | HorizontalLayout has spacing = true and margin = false by default. Fixes vaadin/framework8-issues#526
* Change Upload to be in immediate mode by default (#111)Pekka Hyvönen2016-12-1210-13/+42
| | | Fixes vaadin/framework8-issues#547
* Reduce javadoc errors by adding missing dependenciesPekka Hyvönen2016-12-121-2/+18
| | | | | vaadin-all currently has +100 errors/warning when creating javadocs, this reduces most of them related to missing resources to link to.
* Update liferay dependency to 6.2.5Pekka Hyvönen2016-12-122-2/+2
| | | | Official Liferay support for FW 8 is 6.2.
* Remove unused removeListener method (#7958)Leif Åstrand2016-12-121-20/+0
| | | | * Remove unused removeListener method
* Add @FunctionalInterface annotation to interfaces where applicable (#7954)Aleksi Hietanen2016-12-1237-2/+54
| | | Closes vaadin/framework8-issues#548
* Remove unused EventListener interface (#7953)Aleksi Hietanen2016-12-122-54/+6
| | | Closes vaadin/framework8-issues#550
* Fix margin in declarative format is recognized as unsupported property ↵Tien Nguyen2016-12-122-0/+28
| | | | gridlayout (#103)
* Erase type of BeanBinder#bindInstanceFields parameter in equality test 8.0.0.alpha9Aleksi Hietanen2016-12-092-2/+30
| | | Fixes vaadin/framework8-issues#466
* Add list of breaking changes in FW8 to release notes (#102)Pekka Hyvönen2016-12-091-12/+108
| | | | | | * Add list of breaking changes in FW8 to release notes Fixes vaadin/framework8-issues#226
* Fix license headerAleksi Hietanen2016-12-091-5/+5
| | | | Change-Id: I4f91be6d0e9d706c00ad5907c54c56e39292a95d
* Revert changes to ComboBoxSelectingWithNewItemsAllowedTestAleksi Hietanen2016-12-091-10/+2
| | | | Change-Id: I7fa2b3fd79b8fddbfbd7dcfec6d4263b233789c4
* Fix UnknownComponentConnector and ComponentMissingFromDefaultWidgetSet testsAleksi Hietanen2016-12-092-1/+49
| | | | Change-Id: I050c9e07a80c73ff9cf301427e2f32e2d90ce3bb
* Migrate Escalator changes to compatibility escalatorAleksi Hietanen2016-12-091-10/+28
| | | | Change-Id: Ie19f0f2c2202dcdcaebc67dd5d16df91c18633be
* Add missing import in FlashIsVisibleTestAleksi Hietanen2016-12-091-0/+1
| | | | Change-Id: I9587edcf6f3832d474b499638a5fb2abd5dc0356
* Fix python list syntax in BuildDemosHenri Sara2016-12-091-1/+1
| | | | Change-Id: I42f2f3fa3597f67f259c3ff9f158560303ffb328
* Make clicking outside a ComboBox add a pending new item (#18366)Aleksi Hietanen2016-12-092-2/+13
| | | | | | | | | 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
* Fix some modern browsers tests failures.Aleksi Hietanen2016-12-092-2/+6
| | | | Change-Id: I2a89d3493e2f98ab1b9a0666d9dc075a2457e432
* Update Vaadin Spring documentation for 1.1.0Henri Sara2016-12-091-55/+49
| | | | Change-Id: I8dcf5b7576a64b26419136ca6b8927f4c2731d60
* Update @since tag for 7.7.4.Denis Anisimov2016-12-092-2/+2
| | | | Change-Id: Ic6711221d0f09ad369c4074d805b237eccb2e5a7
* Correct addon init param widgetset IT test.Denis Anisimov2016-12-092-4/+31
| | | | Change-Id: I413481a325ebad15aa16dd639c788cc72f18dc52
* Make vaadin-server export the VAADIN package again (#20332)Artur Signell2016-12-092-2/+2
| | | | Change-Id: I7241ec11a9bfe7ebfa6a720b1abb3c4d0fabdb36
* Show a sensible message for missing extensions (#10799)Artur Signell2016-12-0911-27/+247
| | | | | | | Also remove ComponentMissingFromDefaultWidgetsetTest since it's identical to UnknownComponentConnectorTest Change-Id: I4b4b8f40c8376f4ea26b73d41191a3e7e811df01
* Use US english (license) in all placesArtur Signell2016-12-093-4/+4
| | | | Change-Id: I5fa99627a1c3302dd905d78149e5f32c7315a5c7
* Ensure #cell[N] always scrolls row N into view (#20423)Artur Signell2016-12-092-8/+18
| | | | Change-Id: I99347ee1d0f2f13fcb8e110d2e7192590e4f9456