]>
source.dussan.org Git - vaadin-framework.git/log
Henri Sara [Mon, 24 Jul 2017 04:39:57 +0000 (07:39 +0300)]
Add source JAR to themes and compatibility-themes (#9709)
Henri Sara [Mon, 24 Jul 2017 04:39:33 +0000 (07:39 +0300)]
Fix typo in release notes (#9710)
Henri Sara [Mon, 24 Jul 2017 04:39:18 +0000 (07:39 +0300)]
Add missing since tag to Tree (#9711)
Teemu Suo-Anttila [Thu, 20 Jul 2017 11:38:09 +0000 (14:38 +0300)]
Add test for Components in Grid Header (#9696)
Closes #9694
Henri Sara [Wed, 19 Jul 2017 07:42:28 +0000 (10:42 +0300)]
Add missing since tag (#9695)
Teemu Suo-Anttila [Wed, 19 Jul 2017 06:34:05 +0000 (09:34 +0300)]
Allow null Components in ComponentRenderer (#9692)
Dos Moonen [Wed, 19 Jul 2017 06:24:07 +0000 (08:24 +0200)]
More user friendly fail message (was NullPointerException) (#9665)
Yes, I should never have created "D:\eclipse workspaces" in the first
place.
No, I am not replacing "%20" with spaces, or creating an URI instance.
"D:\eclipse%20workspaces" is a valid folder and I'm not willing to go
down the rabbit hole and see what that turns into.
Teemu Suo-Anttila [Wed, 19 Jul 2017 06:18:58 +0000 (09:18 +0300)]
Add styling for ComponentRenderer wrapper div (#9691)
Fixes #9170
Tim Ward [Wed, 19 Jul 2017 06:17:46 +0000 (07:17 +0100)]
Tidy up the Vaadin OSGi whiteboard component (#9648)
The Vaadin OSGi integration component uses Declarative Services, but it does some odd things:
* It uses the whiteboard service's own bundle context to get hold of the service instance
* It has an asymmetric get/release for the whiteboard service, which could leak instances over time
* It releases service instances that it is still actively using
This change tidies up the service lifecycle by delegating the get/release to the Service Component Runtime managing the container (specifically by injecting the service instance). Using this injection also ensures that the Vaadin whiteboard service is obtained using this component's bundle context.
This change also simplifies the code a little by using the reference as the key to track the registrations. Different references for the same service are required to be equal so there is no issue with doing this.
This change does not alter the fact that the whiteboard service's bundle context is used to register the Http Whiteboard servlet, as this may be the intended behaviour. As a result the component should be prepared for an IllegalStateException when unregistering the service whiteboard service, which may already have been unregistered by the OSGi framework if the target bundle is stopping.
Teemu Suo-Anttila [Tue, 18 Jul 2017 11:31:10 +0000 (14:31 +0300)]
Fix TreeGrid.getHierarchyColumn to use correct id (#9690)
Fixes #9661
Adam Wagner [Tue, 18 Jul 2017 11:30:33 +0000 (13:30 +0200)]
Add methods to change parent and to change child's position in hierarchical data (#9673)
Resolves #9674
Teemu Suo-Anttila [Tue, 18 Jul 2017 11:01:29 +0000 (14:01 +0300)]
Remove mention of height limitation in Tree (#9689)
Related to #9631
Jonni Nakari [Tue, 18 Jul 2017 11:00:47 +0000 (13:00 +0200)]
Remove non working setHeight methods from Tree (#9631)
Fixes #9629
Artur [Tue, 18 Jul 2017 10:59:19 +0000 (13:59 +0300)]
Provide current request/response through VaadinRequest/VaadinResponse (#9642)
This greatly improves discoverability of the feature and was made possible
by dropping Java 7 support
Teemu Suo-Anttila [Tue, 18 Jul 2017 10:11:28 +0000 (13:11 +0300)]
Fix Grid header merging on init (#9688)
Fixes #9686
Henri Sara [Tue, 18 Jul 2017 10:04:48 +0000 (13:04 +0300)]
Fix position of font icons in ComboBox (#9638)
Fixes #9637
Teemu Suo-Anttila [Tue, 18 Jul 2017 10:04:05 +0000 (13:04 +0300)]
Remove obsolete workaround for Firefox (#9687)
Yuriy Artamonov [Mon, 17 Jul 2017 11:13:58 +0000 (15:13 +0400)]
Fixed minor typos and spelling issues in CONTRIBUTING.md guide (#9683)
Matti Tahvonen [Mon, 17 Jul 2017 11:10:20 +0000 (14:10 +0300)]
Feature/tutorial finetuning (#9672)
* Trying to lower the barrier to start following the tutorial
* Guiding new Vaadin users to start with the tutorial
Teemu Suo-Anttila [Mon, 17 Jul 2017 11:08:30 +0000 (14:08 +0300)]
Fix combobox adding new items on blur (#9660)
Fixes #9071
Andrew Spear [Mon, 17 Jul 2017 11:03:07 +0000 (06:03 -0500)]
Change sendMessage access modifier to protected. (#9622)
This allows extending AtmospherePushConnection, and then doing overriding sendMessage. One use case is to correlate the IP address and the message in the logs.
tmattsso [Thu, 13 Jul 2017 08:18:09 +0000 (11:18 +0300)]
Fix hierarchical dataprovider example code bug
Ilia Motornyi [Thu, 13 Jul 2017 07:38:05 +0000 (10:38 +0300)]
Delegate properties to Composite's root if possible
Fixes #9670
Teemu Suo-Anttila [Wed, 12 Jul 2017 12:59:03 +0000 (15:59 +0300)]
Add missing since for 8.0.7
Ilia Motornyi [Mon, 10 Jul 2017 12:04:22 +0000 (15:04 +0300)]
Implement tree item context click
Fixes #9606
Fixes #9645
Fixes #9647
Ilia Motornyi [Mon, 10 Jul 2017 11:03:03 +0000 (14:03 +0300)]
Clarification for GridContextClickEvent
Ville Ingman [Thu, 6 Jul 2017 08:07:41 +0000 (11:07 +0300)]
Add Bakery link to the documentation.
Henri Sara [Tue, 4 Jul 2017 08:58:12 +0000 (11:58 +0300)]
Add information about known limitations (#9633)
Henri Sara [Mon, 3 Jul 2017 12:39:51 +0000 (15:39 +0300)]
Add information about backwards incompatible changes
Henri Sara [Mon, 3 Jul 2017 12:19:54 +0000 (15:19 +0300)]
Update/add since tags (#9627)
Ilia Motornyi [Mon, 3 Jul 2017 11:42:33 +0000 (14:42 +0300)]
Fix TreeData item removal, small improvements (#9621)
Fixes #9614
Adam Wagner [Mon, 3 Jul 2017 11:36:17 +0000 (13:36 +0200)]
Add criteria API to make it easier to set acceptance criteria for drag and drop (#9605)
Fixes #9600
Teemu Suo-Anttila [Mon, 3 Jul 2017 11:00:38 +0000 (14:00 +0300)]
Map column components by id (#9624)
Fixes #9452
Henri Sara [Mon, 3 Jul 2017 11:00:20 +0000 (14:00 +0300)]
Update release notes for release candidate (#9625)
Teemu Suo-Anttila [Mon, 3 Jul 2017 09:45:53 +0000 (12:45 +0300)]
Add editor open event to Grid Editor (#9623)
Fixes #9596
Teemu Suo-Anttila [Mon, 3 Jul 2017 07:51:47 +0000 (10:51 +0300)]
Add internal state validators for HasValue (#9532)
This also fixes/improves AbstractDateField validation.
Ezra Epstein [Mon, 3 Jul 2017 07:45:19 +0000 (00:45 -0700)]
Use ZoneId rather than ZoneOffset for conversion (#9620)
Use ZoneId rather than ZoneOffset for conversion between model (Date) and presentation of LocalDateTime.
LocalDateToDateConverter (correctly) uses ZoneId, whereas LocalDateTimeToDateConverter (incorrectly) used a ZoneOffset. This fix aligns the two Converter implementations and makes the latter one more robust.
A ZoneOffset is a fixed time difference, e.g., +07:00, whereas a time zone - represented by a ZoneId - is more dynamic, including features like Daylight-Savings Time. A ZoneId returns one or more ZoneOffsets via its ZoneRules method. (ZoneOffsets have trivial ZoneRules that simply return the ZoneOffset.)
Since the date/time being displayed may be from any date on the calendar, the ZoneOffset imposes a negative limitation. Using ZoneId instead gets us past that limitation and allows a more robust set of conversion rules.
Fixes #9594
Henri Sara [Fri, 30 Jun 2017 11:49:24 +0000 (14:49 +0300)]
Update release notes and screenshots for link style
Ilia Motornyi [Fri, 30 Jun 2017 07:59:13 +0000 (10:59 +0300)]
Fix bookkeeping assertion error
Fixes #9584
Enver Haase [Fri, 30 Jun 2017 05:53:45 +0000 (07:53 +0200)]
Update README.md (#9612)
it's Vaadin Framework EIGHT nowadays
Henri Sara [Thu, 29 Jun 2017 07:57:38 +0000 (10:57 +0300)]
Remove global button styling (#9607)
Move remaining button and link related styles from _global to _nativebutton and _link.
appreciated [Thu, 29 Jun 2017 07:37:06 +0000 (09:37 +0200)]
Add multiple styles handling to Component
Fixes #9357
Ilia Motornyi [Thu, 29 Jun 2017 07:30:57 +0000 (10:30 +0300)]
Add an optional HasValue to a ValueContext
Henri Sara [Thu, 29 Jun 2017 07:18:33 +0000 (10:18 +0300)]
Use HasUserOriginated interface where appropriate (#9608)
Pekka Hyvönen [Thu, 29 Jun 2017 07:01:05 +0000 (10:01 +0300)]
Fix invalid index in drop target Grid (#9604)
Was using length - 1 and 0 for getting the row element,
which caused client side exception when dragging over header or footer when the grid had enough rows.
This had no effect on UX, only exceptions thrown. Now using visible range instead.
Artur [Thu, 29 Jun 2017 06:06:24 +0000 (09:06 +0300)]
Add isUserOriginated to SelectedTabChangeEvent (#9580)
Fixes #9545
Yuriy Artamonov [Thu, 29 Jun 2017 05:44:16 +0000 (09:44 +0400)]
Provide old value of position in SplitPositionChangeEvent of *SplitPanel (#9578)
Provide old value of position in SplitPositionChangeEvent of *SplitPanel
New properties have been added to SplitPositionChangeEvent:
oldSplitPositionUnit, oldSplitPosition, userOriginated
Resolves #9472
Henri Sara [Wed, 28 Jun 2017 13:17:05 +0000 (16:17 +0300)]
Update Chrome 59 screenshots for ColumnCollapsing
Henri Sara [Wed, 28 Jun 2017 10:41:46 +0000 (13:41 +0300)]
Add mouse event details to Tree.ItemClick (#9599)
This provides a way to get the mouse button clicked as
requested in #9335.
Henri Sara [Wed, 28 Jun 2017 08:35:35 +0000 (11:35 +0300)]
Add isExpanded() method to Tree and TreeGrid
Fixes #9595
Adam Wagner [Wed, 28 Jun 2017 08:29:57 +0000 (10:29 +0200)]
Create drag source and drop target extensions for tree grid (#9463)
Resolves #9372
Teemu Suo-Anttila [Tue, 27 Jun 2017 12:42:01 +0000 (15:42 +0300)]
Add presentation value providers for Grid (#9553)
This patch changes Grid Columns, so they can have different value and presentation types. A presentation provider can be given when setting the renderer for a column. This provider takes the value of the column on a row and chooses what to present for this value. Using this approach it is easier to have an editor for the actual backing data instead of the presentation of it.
Fixes #8656
Resolves #9588
Henri Sara [Mon, 26 Jun 2017 09:15:50 +0000 (12:15 +0300)]
Clarify javadoc of Grid.scrollTo (#9582)
Resolves #9265
Henri Sara [Thu, 22 Jun 2017 11:35:37 +0000 (14:35 +0300)]
Fix screenshots for VaadinIconSetTest
Artur [Thu, 22 Jun 2017 11:34:38 +0000 (14:34 +0300)]
Make it optional to implement enter() in Views
Henri Sara [Wed, 21 Jun 2017 12:13:40 +0000 (15:13 +0300)]
Fix tests broken by Chrome 59 (#9564)
Ilia Motornyi [Wed, 21 Jun 2017 08:14:17 +0000 (11:14 +0300)]
Fix keymapper reverse mapping (#9535)
Fixes #9470
Henri Sara [Wed, 21 Jun 2017 08:05:45 +0000 (11:05 +0300)]
Update more Chrome 59 screenshots (#9563)
Leif Åstrand [Wed, 21 Jun 2017 08:02:46 +0000 (11:02 +0300)]
Load the debug window implementation asynchronously (#9026)
Reduces the gzipped DefaultWidgetset eager bundle size from 345kb to
325kb. The relative impact is greater optimized widgetsets that might
have down to around 150kb in the eager bundle.
Henri Sara [Tue, 20 Jun 2017 13:05:26 +0000 (16:05 +0300)]
Update screenshots for Chrome 59 (#9562)
Teemu Suo-Anttila [Tue, 20 Jun 2017 12:55:49 +0000 (15:55 +0300)]
Prevent multiple runs of hierarchy column update (#9561)
Fixes #9555
Henri Sara [Tue, 20 Jun 2017 12:13:15 +0000 (15:13 +0300)]
Use fixed width in integration test for stability (#9560)
Fix table width to match the reference screenshot.
Teemu Suo-Anttila [Tue, 20 Jun 2017 09:59:14 +0000 (12:59 +0300)]
Enable row height and content mode settings for Tree (#9540)
* Enable row height setting for Tree
* Add content mode for captions
* Align expander element by default to top
The content mode allows use of preformatted and
HTML captions that bring value to row height
Fixes #9411
Henri Sara [Tue, 20 Jun 2017 09:56:18 +0000 (12:56 +0300)]
Update hierarchical data related deprecation messages (#9558)
Resolves #9330
Leif Åstrand [Tue, 20 Jun 2017 08:33:44 +0000 (11:33 +0300)]
Set proper paragraph breaks in Button JavaDocs (#9557)
Artur [Tue, 20 Jun 2017 03:20:17 +0000 (06:20 +0300)]
Add View.beforeLeave to support delayed navigation
Christophe Bismuth [Mon, 19 Jun 2017 13:34:43 +0000 (15:34 +0200)]
Fix minor Java documentation typo in Button#click API
Teemu Suo-Anttila [Mon, 19 Jun 2017 10:23:47 +0000 (13:23 +0300)]
Fix displaying Grid sort order set from server (#9530)
Fixes #8316
Martin Vysny [Mon, 19 Jun 2017 10:02:33 +0000 (13:02 +0300)]
Added the documentation getting-started-kotlin file (#9552)
Leif Åstrand [Mon, 19 Jun 2017 07:15:02 +0000 (10:15 +0300)]
Use ClientConnector instead of Connector in id generation event (#9542)
Teemu Suo-Anttila [Fri, 16 Jun 2017 08:48:53 +0000 (11:48 +0300)]
Add missing JavaDoc to DataCommunicator
Artur [Thu, 15 Jun 2017 17:04:38 +0000 (20:04 +0300)]
Only throw from Binder.bindInstanceFields if there are no bindings at all (#9487)
Fixes #8986
Henri Sara [Thu, 15 Jun 2017 12:53:24 +0000 (15:53 +0300)]
Add missing since tags (#9544)
Teemu Suo-Anttila [Thu, 15 Jun 2017 12:44:56 +0000 (15:44 +0300)]
Rewrite HierarchyMapper to consistently handle changes
Fixes #9449
Fixes #9490
Fixes #9448
Fixes #9465
Leif Åstrand [Thu, 15 Jun 2017 10:04:17 +0000 (13:04 +0300)]
Fix initConnectorIdGenerator typo (#9541)
manishpatelUK [Thu, 15 Jun 2017 07:29:02 +0000 (08:29 +0100)]
Replace FontAwesome with VaadinIcons in an example (#9534)
FontAwesome is deprecated
Artur [Thu, 15 Jun 2017 07:21:50 +0000 (10:21 +0300)]
Make view parameter map available in ViewChangeEvent (#9529)
Matti Tahvonen [Wed, 14 Jun 2017 13:36:29 +0000 (16:36 +0300)]
Trying to lower the barrier to start following the tutorial (#9531)
* Trying to lower the barrier to start following the tutorial
Ilia Motornyi [Wed, 14 Jun 2017 05:13:39 +0000 (08:13 +0300)]
Fix method link in ActiveDataHandler JavaDoc (#9525)
Teemu Suo-Anttila [Tue, 13 Jun 2017 14:00:53 +0000 (17:00 +0300)]
Allow changing the renderer of hierarchy column in TreeGrid (#9514)
Addresses #9465
Peter Lehto [Tue, 13 Jun 2017 09:41:36 +0000 (12:41 +0300)]
Add getStateParameterMap to Navigator to get parameters as a map (#9517)
Artur [Mon, 12 Jun 2017 13:44:05 +0000 (16:44 +0300)]
Add methods for setting the date as an ISO value for date fields
Teemu Suo-Anttila [Mon, 12 Jun 2017 13:29:49 +0000 (16:29 +0300)]
Add handler for row height changing in Grid
Fixes #9488
Artur [Mon, 12 Jun 2017 10:19:12 +0000 (13:19 +0300)]
Add support for Views which are not components
Leif Åstrand [Mon, 12 Jun 2017 09:35:45 +0000 (12:35 +0300)]
Add pluggable connector id generator support
Adam Wagner [Wed, 7 Jun 2017 11:50:38 +0000 (14:50 +0300)]
Add mouse event details to the drop event (#9485)
Fixes #9483
Teemu Suo-Anttila [Mon, 5 Jun 2017 12:06:25 +0000 (15:06 +0300)]
Show empty selection caption in ComboBox (#9468)
Fixes #9079
Henri Sara [Mon, 5 Jun 2017 11:28:10 +0000 (14:28 +0300)]
Improve logging when bean validation is not available
Closes #9464
Yuriy Artamonov [Wed, 31 May 2017 08:20:25 +0000 (12:20 +0400)]
Mark valo $v-textfield-background-color--readonly as default (#9458)
Fixes #7765
Artur [Tue, 30 May 2017 13:24:58 +0000 (16:24 +0300)]
Allow grid columns to optionally shrink to be narrower than contents
Fixes #8548
Henri Sara [Tue, 30 May 2017 09:38:31 +0000 (12:38 +0300)]
Make TreeData.getChildren() return value immutable (#9455)
This prevents unsupported modifications such as iterator.remove().
Closes #9446
Henri Sara [Tue, 30 May 2017 08:24:38 +0000 (11:24 +0300)]
Add since tags and javadocs
Flamenco [Tue, 30 May 2017 05:22:23 +0000 (01:22 -0400)]
Fix typo in documentation (#9454)
Henri Sara [Fri, 26 May 2017 12:34:22 +0000 (15:34 +0300)]
Clarify javadoc of AbstractListing item icon generator
Henri Sara [Fri, 26 May 2017 12:32:32 +0000 (15:32 +0300)]
Make component iterators unmodifiable
Fixes #9404
Henri Sara [Fri, 26 May 2017 12:27:16 +0000 (15:27 +0300)]
Add new artifacts to vaadin-all ZIP
Fixes #9444
Artur [Fri, 26 May 2017 08:39:18 +0000 (11:39 +0300)]
Find active connector anywhere in the DOM (#9429)
Fixes #9419
Henri Sara [Fri, 26 May 2017 07:39:52 +0000 (10:39 +0300)]
Use correct listener in dependency filter test
This fixes the test after the changes in #9368
Teemu Suo-Anttila [Fri, 26 May 2017 07:14:10 +0000 (10:14 +0300)]
Throw exception if user modifies same binding step twice
Fixes #9427
Pekka Hyvönen [Fri, 26 May 2017 07:06:13 +0000 (10:06 +0300)]
Fix `@since` tags from #9206 to 8.0.7