summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Patches up the themes for Grid a bit (#13334)Henrik Paul2014-12-126-80/+159
| | | | Change-Id: I1231b8097d06d8230ddee640894ceaf749dab0ee
* Remove SortEventOriginator and replace it with a boolean (#13334)Teemu Suo-Anttila2014-12-127-82/+27
| | | | Change-Id: I8a203c5e2f4bc9074ccf3cb4e7f347f17d89fe52
* Merge remote-tracking branch 'origin/master' into gridArtur Signell2014-12-12114-512/+3723
|\ | | | | | | | | | | | | Conflicts: server/tests/src/com/vaadin/data/util/BeanItemContainerTest.java Change-Id: I04938bd8c5b4f01c3ca801c9f7adbb20d279523c
| * Fix gradient path for notifications in Chameleon. (#15351)Sauli Tähkäpää2014-12-123-2/+57
| | | | | | | | Change-Id: Ie1e2726613033ad321e15f7f58e098080d4d9a5f
| * Make SQLContainer.removeAllItems() work properly with paging (#12882)Ilya Ermakov2014-12-122-1/+20
| | | | | | | | | | | | | | With this patch removeAllItems() works properly when items need to be fetched from database. Change-Id: Ic008ae7c67610cbdde7d71fa071494508678ac8f
| * Revert "Notify server side component about clicks in form layout (#6346)."Markus Koivisto2014-12-113-155/+0
| | | | | | | | | | | | | | | | This reverts commit 23bdb6e90d970bd4e9ef11c79c095e65b6963414. The included test (FormLayoutClickListenerTest) fails on all other browsers except PhantomJS. Change-Id: Ib60d051da9100eef8f30e6578ac73314bcda3ec3
| * Validate input to FileResource constructor (#14253)Artur Signell2014-12-112-0/+39
| | | | | | | | Change-Id: I7789f2de4cb179dfff936498f58dd6f2e491689b
| * Test UI for #15321Artur Signell2014-12-111-0/+43
| | | | | | | | Change-Id: I108f8ad473e6637bff9619f110f9194a56482c3e
| * VBrowserDetails fails to detect Android when using Firefox (#15183)Sergey Budkin2014-12-112-7/+14
| | | | | | | | | | | | Changed detection logic. Change-Id: I9cb8e94fe6bb5be587fa73ed6a71d2c7c1d91733
| * Reset tabsheet scroller when unhiding leftmost tab (#14644)Alexey Fansky2014-12-113-2/+96
| | | | | | | | | | | | Checking whether invisible tab are present before the scroll index and if so resetting the scroll index when tab goes back to visible. Change-Id: I156dbe93963b0d9f46e21a593ffc3c4c77ebd1c6
| * Convert empty string to null Enum value, only throw ConversionExceptions ↵Artur Signell2014-12-114-12/+30
| | | | | | | | | | (#14756) Change-Id: I027a245975db12e3661740bd233edd98e73994e9
| * Clear all bound fields when nulling the field group data source (#12371)Artur Signell2014-12-115-20/+198
| | | | | | | | Change-Id: I48eb0e7851187fa6bbb9024730b2611a74501ad0
| * Notify server side component about clicks in form layout (#6346).Denis Anisimov2014-12-103-0/+155
| | | | | | | | Change-Id: Idc4399dc94b253694c4e0d716d2b65964a2217f8
| * Add public Field.isEmpty() and clear() (#15354)Artur Signell2014-12-109-21/+200
| | | | | | | | Change-Id: I6bda7ff2a66a9ad172c899d855ca868881600be4
| * Fix CustomLayout child rendering when template is missing (#8696)Teemu Pöntelin2014-12-103-6/+104
| | | | | | | | Change-Id: I8ce4fbc566f030bf22c555f68b97beb781b19805
| * Horizontal split panel height shouldn't ignore second component (#15149)Denis Anisimov2014-12-103-91/+261
| | | | | | | | Change-Id: Ie925757167b6d8521707b6d5515157eca85f9dba
| * Set explicit calculated size for drag image element (#14617).Denis Anisimov2014-12-104-1/+121
| | | | | | | | Change-Id: I6bfcd0a5ad78bd79aad2fa2357a7e33a00b3c33d
| * always retry a status code 0 uidl request (#15254)Fabian Lange2014-12-101-24/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | A status code of 0 indicates that the request has not been handled by the server because the connection was closed without sending response headers. This can happen on the browser side when the browser window is closed, or it can happen on network equipment side under adverse quality of link conditions. Therefore vaadin should retry such a request once before popping up the disconnect message. Change-Id: I9524c97a3de8e4ac9499394a2a795b0441a36ead
| * Set locale explicitly in DateRangeWithSql. (#15342)Sauli Tähkäpää2014-12-101-0/+3
| | | | | | | | Change-Id: I5f73ac5e8bc6be93fa0f9b9089b1584fb35f4a76
| * TextField's input prompt is now disabled properly (#15144)Sara Seppola2014-12-103-4/+329
| | | | | | | | Change-Id: I9b5d07ec2d8df78c3f120c2a891cc548da787f38
| * Accordion causes SEVERE error in browser console (#15182)Sergey Budkin2014-12-103-19/+37
| | | | | | | | | | | | Refactored to remove invisible widgets from DOM. Change-Id: I94d0ba37f4a75d71df88fbb0b1767ae60f39432d
| * DateField popup doesn't close when popup button is clicked (#14857)Anna Miroshnik2014-12-103-10/+165
| | | | | | | | Change-Id: Ieb6ff2f072726fe8707d3cce61569dd623b13ebd
| * MenuBar submenus close unexpectedly if use Valo theme (#15255)Jouni Koivuviita2014-12-105-43/+212
| | | | | | | | | | | | | | | | | | | | | | This fix is for animation-in and animation-out. Fix was done in VMenuBar. VOverlay provides now hide() method with possibility to enable/disable the animations via parameters boolean animateIn, boolean animateOut. By default they are true (not to break animate-in, animate-out for VWindow and VNotification) Change-Id: I49981952c7c18a02edd7fa9e6d247bb18f660207
| * Long events aren't displayed properly when using Container (#15242)Sergey Budkin2014-12-103-56/+81
| | | | | | | | | | | | Rewrote event selection. Change-Id: I8f0dd1c5ec736ea14037619b1656a79b7e3532be
| * Position calendar popup on the left side if there is no space (#14757).Denis Anisimov2014-12-108-54/+376
| | | | | | | | Change-Id: I83836bbf077033712a569c8eff52576b012b4dee
| * Make TextField.clear() use empty string to be consistent with constructor ↵Artur Signell2014-12-101-1/+11
| | | | | | | | | | | | (#14755) Change-Id: Ic50ff305277e54f50353fc948b31a89a6b3e083f
| * Make addNestedContainerBean work with existing bean item container items ↵Artur Signell2014-12-092-1/+43
| | | | | | | | | | | | (#15355) Change-Id: I04a91349fce452aa26c304413061440ad74465cc
| * Add link to IDEA workspace instructions.Sauli Tähkäpää2014-12-091-1/+6
| | | | | | | | Change-Id: I85c2b537926f887bce0e0b370b6be6b56c038053
| * Returning all validation errors in the exception cause when submitting a ↵Alexey Fansky2014-12-095-23/+205
| | | | | | | | | | | | | | | | field group (#14742) Following the similar logic as in AbstractField when multiple validation errors occur. Catching all InvalidValueExceptions and putting them together wrapped into the exception. Change-Id: Ied08fd2155412539b28ef94bc74e6c989c62f709
| * Fix issues when using java.sql.Date as DateField range (#15342)Teemu Pöntelin2014-12-093-6/+113
| | | | | | | | Change-Id: I656cc0600f929239605e17ab9cf71dc1ba96582f
| * Hierarchy change markAsDirty to AbstractComponentContainer (#14227)Anna Miroshnik2014-12-099-21/+59
| | | | | | | | Change-Id: I7a05ad72dfa3d16d85aa4d0cdd235572ec01e31a
| * Fix opacity for disabled checkboxes and option groups. (#15239)Jouni Koivuviita2014-12-093-20/+34
| | | | | | | | Change-Id: I2d09a116d07621053f2fc9524f95e47bf7fc834e
| * Basic tests for default converter factoryArtur Signell2014-12-081-0/+128
| | | | | | | | Change-Id: I2d9df8a62635164f04d9109e37746686589b696a
| * Add new StringTo<Byte, Short, BigInteger> Converters (#14583)Anna Miroshnik2014-12-088-28/+54
| | | | | | | | | | | | DefaultConverterFactory was updated, added missed types. Change-Id: I65cffc7f91df6f40e132b45e325e15f029f9848c
| * UIInitHandler emits Content-Length when writing json response (#15271)Fabian Lange2014-12-051-13/+8
| | | | | | | | | | | | | | | | This prevents chunked-transfer mode and allows server infrastructure to decide correctly on things like compression which benefits from knowing a content length. Change-Id: I4e969e0874b506d0f61526662ee78418987937c4
| * SQLContainer removeItem Error when isModified (#8802)Ilya Ermakov2014-12-052-12/+28
| | | | | | | | | | | | This patch makes commit() work properly if an item was modified and later deleted. Change-Id: I5a00024112e7b6bb7ab3750c292a872937f03af9
| * Add LICENSE file according to GitHub conventionsLeif Åstrand2014-12-041-0/+201
| | | | | | | | Change-Id: I5e402d399729800435589cf8c186c96ecbdfc698
| * Add null check to UI.setTheme. (#15326)Sauli Tähkäpää2014-12-042-15/+61
| | | | | | | | Change-Id: I2ab2d24ec05bb618969f59ea15d3a971f88009ca
| * Fix opacity for disabled links in Valo. (#15253)Sauli Tähkäpää2014-12-043-3/+12
| | | | | | | | Change-Id: I865526499a6d55a835758f0194a977c36c10304a
| * Escape dynamic and configured theme names in the same way. (#15309)Leif Åstrand2014-12-023-5/+52
| | | | | | | | Change-Id: Ib7fd42e6017d0b78e6d5e6bd7f531f0cd6c8c0ab
| * Allow BeanFieldGroup.setItemDataSource() method accept null (#14731).Denis Anisimov2014-12-024-7/+66
| | | | | | | | Change-Id: I7a451f428f0aa3ea7fc322cac6b0e62d830d7987
| * Escape themeUri before rewriting CustomLayout HTML. (#15309)Leif Åstrand2014-12-021-1/+1
| | | | | | | | Change-Id: I192691ac02bf3a98df1424dead5e4fd6385e395d
| * Show push version information in debug window (#14904).Denis Anisimov2014-12-025-0/+208
| | | | | | | | Change-Id: Id1761abbf2b2dc29b4138520f11ce51bb4d423fc
| * Prevent NPE in AbstractBeanContainer.getType() method (#15173).Denis Anisimov2014-12-013-2/+32
| | | | | | | | Change-Id: Ieaed329ed85c68d0da8bd169b4cc5c5886dde212
| * set Cache-Control and Expires header even when not-modified (#8757)Fabian Lange2014-12-011-12/+10
| | | | | | | | | | | | | | | | | | | | Usually first a resource is served with the lower code block. this provides cache-control, expires and last-modification headers to the browser. But when a not-modified response was served, these headers were missing. This effectively caused the caching to no longer work once the not-modified responses are sent out. Change-Id: I9b1f0cacc91734f88bb0384872da0d426d4b5fe0
| * Comment typo fixJonni Nakari2014-12-011-1/+1
| | | | | | | | Change-Id: I3f01eb1725b81c834f990f9ea2e69d4dfe420993
* | Columns can now have subpixel accuracy widths (#13334)Henrik Paul2014-12-1213-105/+1040
| | | | | | | | Change-Id: I1d16260be7b15c9fbdbfdd8f51e50e9f34e96272
* | Do not prefix generated styles (#13334)Artur Signell2014-12-124-77/+33
| | | | | | | | | | | | | | Unprefixed styles are easier to use, are consistent with header styles and multiple styles are consistent instead of the first one being prefixed. Change-Id: I9ef7502e2e9ece33982f6bf563f95458bf6ea63d
* | Make AbstractRemoteDataSource easier to use (#13334)Leif Åstrand2014-12-129-132/+219
| | | | | | | | | | | | | | | | - Adds a callback to requestRows so implementors know what to do when receiving data - Guestimate the initial amount of available rows so an initial request can be made before the actual size is known Change-Id: Iba44eab1695e3ff9947a4e7ed16eee55af98fec4
* | Move Sort related helpers and events to correct packages (#13334)Teemu Suo-Anttila2014-12-1212-128/+134
| | | | | | Change-Id: I3aa86364b61d42f971c4fca2b4c4895ddae870c4