]>
source.dussan.org Git - vaadin-framework.git/log
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
Ilia Motornyi [Fri, 26 May 2017 06:42:18 +0000 (09:42 +0300)]
Fixes OOM for broken upload request
Related to #9102
Mikhail Buzuverov [Fri, 26 May 2017 05:56:24 +0000 (10:56 +0500)]
Added constructor to Grid for compatibility with 8.0.7 (#9206) (#9209)
Constructor Grid(Class, DataCommunicator) was added to 8.0.7 and ported
to master to maintain backward compatibility.
Also fixed javadocs of constructors Grid(DataCommunicator) and
Grid(PropertySet, DataCommunicator) to reflect that constructors were
backported to 8.0.x and available since 8.0.7
Henri Sara [Fri, 26 May 2017 05:48:40 +0000 (08:48 +0300)]
Make dirty connector handling more deterministic (#9396)
Changes in connector tracking and cleaning (#9305) changed the
behavior so that the framework runs beforeClientResponse methods in
a non-deterministic and possibly different order than before.
This change makes the framework call beforeClientResponse methods in
a more deterministic order (parents before children) and checks that
the connector tracker knows the connector.
Henri Sara [Wed, 24 May 2017 09:55:24 +0000 (12:55 +0300)]
Update release notes for beta (#9422)
Pekka Hyvönen [Wed, 24 May 2017 09:51:44 +0000 (12:51 +0300)]
Fix Escalator javadocs (#9421)
Pekka Hyvönen [Wed, 24 May 2017 07:43:55 +0000 (10:43 +0300)]
Fix drop indicator when Grid is scrolled (#9417)
Now the DnD events are listened from tablewrapper element,
which contains also grid's header and footer, making it possible to
drop on top of them.
apolds [Wed, 24 May 2017 05:33:09 +0000 (07:33 +0200)]
Allow changing NavigationStateManager (#9410)
Unregister old NavigationStateManager before setting new one.
Fixes #9406
Pekka Hyvönen [Tue, 23 May 2017 13:51:54 +0000 (16:51 +0300)]
Fix missing drag image on FF, Safari (#9409)
When CSS transform has been applied, the drag image is missing (safari),
or gets offset (FF). Fixed by using custom drag image without transform,
and checking for transforms on parent DOM tree. Does NOT fix #9408
When there are frozen columns used, the image needs should not look weird because of the frozen column transitions.
The multiselection column is now not shown it is frozen.
Fixes #9261
Aleksi Hietanen [Tue, 23 May 2017 13:14:34 +0000 (16:14 +0300)]
Make select all work with TreeGrid (#9412)
Fixes #9403
Aleksi Hietanen [Tue, 23 May 2017 13:10:33 +0000 (16:10 +0300)]
Fix ComboBoxClosePopupRetainTextTest (#9415)
Ilia Motornyi [Tue, 23 May 2017 12:10:45 +0000 (15:10 +0300)]
New Tree component theme
Fixes #9310
Teemu Suo-Anttila [Tue, 23 May 2017 11:04:20 +0000 (14:04 +0300)]
Correctly use id to identify data when refreshing (#9398)
This patch refactors the internals of Grid single selection model
implementation.
Fixes #9380
Teemu Suo-Anttila [Tue, 23 May 2017 09:54:26 +0000 (12:54 +0300)]
Add MultiSelection support for Tree Component (#9354)
Aleksi Hietanen [Mon, 22 May 2017 11:55:02 +0000 (14:55 +0300)]
Fix CheckboxFocusClickTest on Firefox (#9397)
Aleksi Hietanen [Mon, 22 May 2017 11:54:46 +0000 (14:54 +0300)]
Add missing since tag to Binder#getFields (#9395)
Henri Sara [Mon, 22 May 2017 08:30:49 +0000 (11:30 +0300)]
Fix test module for changed dependency filter API
Adam Wagner [Sun, 21 May 2017 18:23:47 +0000 (21:23 +0300)]
Add style name to all dragged rows (#9388)
* Add style name to all dragged rows to indicate that they are being dragged
Henri Sara [Fri, 19 May 2017 13:30:14 +0000 (16:30 +0300)]
Fix menu item selection in tests (#9387)
When the parent span was not used, the size of the wrong span was used
in the calculation of mouse locations for activating a menu item. This
occasionally leads to the wrong submenu being opened on IE as the
cursor passed over the corner of the next item.
Ilia Motornyi [Fri, 19 May 2017 13:25:05 +0000 (16:25 +0300)]
TreeGrid Sass variables (#9333)
Fixes #9311
Leif Åstrand [Fri, 19 May 2017 12:16:00 +0000 (15:16 +0300)]
Add dependency filters through the service init event (#9368)
We shouldn't create new service loader interfaces since each new such
interface has implications for custom integrations. Instead, the
VaadinServiceInitListener mechanism should be enhanced to allow such
listeners to introduce their own dependency filter implementations
similarly to how VaadinServiceInitListener can already be used to
contribute new request handlers
Teemu Suo-Anttila [Fri, 19 May 2017 11:57:03 +0000 (14:57 +0300)]
Hide DataGenerator from Column API (#9351)
Adam Wagner [Fri, 19 May 2017 11:56:16 +0000 (14:56 +0300)]
Add style automatically to indicate that an element is being dragged (#9385)
Closes #9223
Artur [Fri, 19 May 2017 11:48:42 +0000 (14:48 +0300)]
Clear errors when clearing binder fields (#9364)
Calling readBean(null) should reset the form state to the initial state
it was in before calling writeBean(bean)
Ilia Motornyi [Fri, 19 May 2017 11:39:28 +0000 (14:39 +0300)]
Make VaadinService#isUIActive() public (#9285)
Aleksi Hietanen [Fri, 19 May 2017 11:20:41 +0000 (14:20 +0300)]
Reorganize packages of connectors introduced in 8.1 (#9340)
* Move Tree and TreeGrid connectors to different package
* Move grid renderers to correct package
Only renderers introduced in 8.1 have been moved for
backwards compatibility.
Artur [Fri, 19 May 2017 10:05:11 +0000 (13:05 +0300)]
Add a method for getting bound fields from Binder (#9365)
Matti Tahvonen [Fri, 19 May 2017 08:30:29 +0000 (11:30 +0300)]
Fix resetting of last filter in VComboBox (#9381)
Currently the reset method resets the lastFilter as well and then the logic thinks items don’t need to be refreshed when popup is reopened.
Fixes #9027
Fixes #7790
Adam Wagner [Fri, 19 May 2017 08:22:04 +0000 (11:22 +0300)]
Make it possible for drop target to accept both files and other data (#9382)
Pekka Hyvönen [Thu, 18 May 2017 12:48:02 +0000 (15:48 +0300)]
Add shorthand for adding a column with ComponentRenderer