aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/com
Commit message (Collapse)AuthorAgeFilesLines
* Optimizing and avoiding NPE in RowId and ReadOnlyRowId toString(#10410).Denis Anisimov2014-11-283-35/+24
| | | | Change-Id: I6f16b9c55f661f5f75628ff627a01f8ec35e714e
* Update @since to VaadinService.Sauli Tähkäpää2014-11-171-1/+1
| | | | Change-Id: I1b473b9f5316674c5c5ed9a35d776fb8906eb559
* Add null check to FieldGroup.bind. (#14729)Sauli Tähkäpää2014-11-101-7/+22
| | | | Change-Id: I56ee44f34307d76c8c98ca3346feed8e7ee2f72e
* Fix VCalendar to use correct year of week. (#14783)Sauli Tähkäpää2014-11-101-2/+20
| | | | Change-Id: Id55ad5ed620bd5c187b70ae2a2d0a4c4adea382a
* Change the way classloader for VaadinService is selected (fixes #11295)Maciej Przepióra2014-11-105-21/+93
| | | | Change-Id: I2a25b4149f927ee7940edf596e8cebaaa48dcd0d
* Upload: OutOfMemory if stream already been read (#10096)Sergey Budkin2014-11-101-1/+7
| | | | | | Added -1 check and test. Change-Id: I3f6c61417353884d22d8e6b33ef21319475c1907
* Fix: Navigation to invisible days of week in VAADIN calendar (#12243)Anna Miroshnik2014-11-102-0/+32
| | | | | | | | Some changes in BasicBackwardHandler and BasicForwardHandler. Also test was added (CalendarBackwardForwardTest). Changes after review. Change-Id: Ibe0283534b784e3c18134619e1843440ca74e65c
* Fire attach/detach events when Window is added/removed from UI (#14908).Denis Anisimov2014-11-101-0/+2
| | | | Change-Id: Idc51aa5ab97a9d3f7a1f316d9536ae1cbaeafe38
* Re-adding content in Table causes table to lose scroll position (#14581)Anna Miroshnik2014-11-101-64/+18
| | | | | | | | | | | | At this moment behavior of restoring scroll position more like as in 7.2.6. But restoring is only in case of removeAll() - addAll() (or add() one time - then restore index is reset). In 7.2.6 restoring of scroll position was the result of client defect (scrolling in lazyScroller was not changed if variable "firstvisible" fromserver was 0). This "defect" was fixed in one of the patches. Change-Id: I2e2fb8749ec95f3409caeacafff46c4c29159e74
* Re-adding all rows in Table causes table to loose scroll position (#14581)Anna Miroshnik2014-11-101-209/+285
| | | | | | | | | | Fix: if to remove (container.removeAllItems()) and then to re-add(container.addAll(..)) the same collection in table container - > scroll position is not loosed now. The hash code and scroll position of the old container is stored when a new container is added. If the new container has the same hash code, we restore the scroll position. The scroll position is not restored if another items added to the container. Change-Id: I52a22c3c1c7b71f1b3447b9d592ab8fececd67b8
* FieldGroup should not throw NPE when data source is not set (#14901).Denis Anisimov2014-10-291-1/+2
| | | | Change-Id: I74bea857306fac5123aa86cdabc70d81c2a72094
* Add @since to ContainerEventProvider. (#14178)Sauli Tähkäpää2014-10-161-0/+4
| | | | Change-Id: Ic44e8abf1e7405735c940573558e150b4e0de35d
* All day property support is added to ContainerEventProvider (#14178).Denis Anisimov2014-10-161-0/+21
| | | | Change-Id: I8d5580895a218440a8295ed79453d6cbe24195b1
* Fix @since for isIPhone() and isIPad(). (#14424, #14423)Sauli Tähkäpää2014-10-161-0/+2
| | | | Change-Id: I8b72b362134d564165a7037e0722c3ff28f59497
* Update atmosphere-runtime to 2.1.2.vaadin6. (#14674, #14861)7.3.3Sauli Tähkäpää2014-10-151-1/+1
| | | | Change-Id: Ie239bf110909f8acb47f2141431965061f9ac407
* Use workaround for JDK6 Introspection bug JDK-6788525 (#14839).Denis Anisimov2014-10-141-3/+65
| | | | Change-Id: Ib7ef769b7537675c681ac1fab24a425d19a267e7
* isIPad() and isIPhone() methods are added to WebBrowser (#14424,#14423).Denis Anisimov2014-10-141-0/+20
| | | | Change-Id: I7b3556d5f9c1dd84beec638d7fbff1c5382070a4
* FieldGroup.commit throws NPE if not bound to an item (#14732).Sergey Budkin2014-10-141-2/+8
| | | | | | Added null check and corresponding test. Change-Id: I197dad14d6b5f7bf9bedcdf083d4b1f0f20efdcd
* Check eventRouter value against null in Page class (#14803).Denis Anisimov2014-10-141-5/+8
| | | | Change-Id: Ia7dd54c4cf10a2c56a5ef36864a6bb94f1d9167f
* Assign timezone before setting initial date in DateField. (#14653)Sauli Tähkäpää2014-10-141-6/+4
| | | | Change-Id: I3b527084d23ee8bd49887bef3d018c1003f492e2
* Call endUpload() in finally block of fail handling (#14677).Denis Anisimov2014-10-141-12/+14
| | | | Change-Id: I0b5976abf0d8804e8cd34c5dd489da8617ef89f1
* Read input stream logic is corrected (#14533).Denis Anisimov2014-10-131-13/+12
| | | | Change-Id: I1a8a895d631889e04f7acbde29306e86da344a23
* Exception on closing inactive UI causes issues (#14651)Sergey Budkin2014-10-071-0/+1
| | | | | | Added proposed fix Change-Id: I88085546c2bf47f1e0952d64efadfc40bac12987
* Possible VaadinSession deadlock when invalidating HTTP session (#14452)Sergey Budkin2014-10-071-1/+1
| | | | | | VaadinService.fireSessionDestroy: session.accessSynchronously -> session.access Change-Id: I72e08c9285e6b34dac54401c6c84b7175133e481
* Add @since to isWindowsPhone(). (#14425)Sauli Tähkäpää2014-09-261-0/+1
| | | | Change-Id: Ia4c212ead39d7b71c56db586c0a8559935cae263
* Added support PORTLET_CONTEXT for vaadin.resources.path value (#14640)Taras Hupalo2014-09-242-1/+7
| | | | Change-Id: Ie801a17ed1eff29a7dc6be61755241777071ab8f
* Set internal value instead of converted value when locale has changed. (#14400)Sauli Tähkäpää2014-09-241-1/+2
| | | | Change-Id: I2440f6471b8bbb016497bf59cffd023b013460dd
* Document that current session and UI are referenced weakly (#14595)Leif Åstrand2014-09-242-3/+14
| | | | Change-Id: Iccf6a2b0da6e47b5b14c40e0ebaab52df1eef92a
* Fixed ComboBox filtering when page length is zero (#14509)Teemu Pöntelin2014-09-241-7/+9
| | | | Change-Id: I663b39a37bcdf4383fa76d04acd127503ced11df
* Fix invalid parameter name (#14602)Leif Åstrand2014-09-241-2/+2
| | | | Change-Id: Ia746e41b7dd81b3465895aad4ca39991aac17d89
* WebBrowser.isWindowsPhone() is added (#14425).Denis Anisimov2014-09-241-0/+11
| | | | Change-Id: Ia279c4da78ca04e0d3727b605e2ce68b99e8cd65
* Improve proxy comparison support (#14639)Juuso Valli2014-09-151-6/+25
| | | | Change-Id: I114ea5bf9d55c78826c1163206caf585b96143ef
* Make Vaadin component handling proxy-friendly (#14639)Juuso Valli2014-09-1514-21/+53
| | | | | | Comparisons with the ==-operator between a proxy and it's underlying instance fail, so we should use a custom equals method instead. Change-Id: Iaa86ae830fecbedfb1f55636e25f5affebf5aba3
* Update to Atmosphere 2.1.2.vaadin5 (#13877)Sergey Budkin2014-09-151-1/+1
| | | | | | | | New version of vaadin atmosphere, picked change from main codebase: https://github.com/Atmosphere/atmosphere/commit/9eeb5768 Tested manually against Jetty 9.2.3 Change-Id: I90f4a90b1ff651cc475eb01c2156d3c58abd8c2c
* DateField ValueChange is now fired after flags are set (#14487)Guillermo Alvarez2014-09-121-3/+35
| | | | | | | | When the UI had an invalid string the ValueChange event was fired before setting all the flags causing an invalid isValid result when handling ValueChange. Now the event is fired after the flags are set. Change-Id: Ie4e6ba21edc81bf41c2c661aa27e0ace71e1bef0
* Fix potential invalid JSON output in MetadataWriter (#14591)Johannes Dahlström2014-09-121-0/+1
| | | | Change-Id: I90ec428ae11727b9762d53ebb8d94f8c850c425b
* StreamResource methods equals() and hashCode() are corrected (#14027).Denis Anisimov2014-09-121-8/+7
| | | | Change-Id: I68a629a29cc0d6efd2dd7788875a1dc4182ee6bf
* Bump Atmosphere-runtime version number to 2.1.2.vaadin4 (#14038)Johannes Dahlström2014-09-121-1/+1
| | | | Change-Id: Ifcfe1f90b795072c12d3118db33f3df6c96c568b
* Handle byte[] type in StatementHelper and correct SQLException (#13305).Denis Anisimov2014-09-121-25/+29
| | | | Change-Id: I235ebe6250b9c03bbea393df7e8eb8823d119a2c
* Ignore files from the classpath for scss cache timestamps (#14506)Leif Åstrand2014-08-281-3/+13
| | | | Change-Id: I82e3caef915b6a8683608f1834130468b3f16dbf
* Remove defunct __gwt_historyFrame (#11560)Leif Åstrand2014-08-271-8/+0
| | | | Change-Id: Id3829562f7bb898ee0df873de90f0339ad06adff
* Add option for collapsing empty rows/columns in GridLayout (#14392)7.3.0.rc1Artur Signell2014-08-211-0/+29
| | | | | | | | This reverts the new default behavior introduced in fix for #8855. If you want empty rows/columns to be ignored when rendering, use GridLayout.setHideEmptyRowsAndColumns(true) Change-Id: I38a8717d79cec7739b649174654b615db9d8dc7e
* fixes incorrect JSONArray/String usage in ServerRpcHandler (#14471)Fabian Lange2014-08-201-2/+2
| | | | | | | | | | As described by Johannes, the RPCRequest constructor first takes whole JSON as string and builds its attribute json from it (by parsing). Then it reads from this parsed JSON the array called "rpc". However it previously did a .toString on it only to re-parse it. Newer json versions complain that "rpc" is not a string, but an array. Change-Id: If4bb45abad551b183d757f0aa326c37c070ce103
* Fixes DragAndDropWrapper does not support choosing a custom component as the ↵Sebastian Nyholm2014-08-181-0/+41
| | | | | | | | | drag image (#13836) Amend : Fixes the comments for the last commit. Amend 2: Fixes a nullpointer found in a certain test scenario Change-Id: I72327f5f8ab9e46d88e1ebed8f1db3a7da39d7d8
* Add new "colored" style for Label (Valo)Jouni Koivuviita2014-08-151-0/+5
| | | | | | | | | Makes any Label text colored, by default the same as $v-selection-color. Modify the Forms and Labels examples to use the new style, and remove the fixed color from “light” style form layout for header labels. Change-Id: I27a4fce56b1f734aa5c2c837bf1684284b0d96cc
* Add two new size variants for Valo, tiny and hugeJouni Koivuviita2014-08-151-3/+66
| | | | | | | Available as additional style names for buttons, text fields/text areas, combo boxes, date fields and labels. Change-Id: I12f36935a690f5bf3f12333f5bd4ac986d4efd1f
* Update Font Awesome to the latest version (#14396)Jouni Koivuviita2014-08-111-327/+461
| | | | | | | | | | | | Update the font icon to version 4.1.0. The enum is now sorted alphabetically by the icon name, while previously it was sorted by the code point. The new list is copied from http://fontawesome.io/cheatsheet/ which contains all the icons in the font. Change-Id: I41a69248a9e3bd25c90b7f79b5814cdb46b10bbc
* Do not call requestStart/end multiple times when using push (#14228)Artur Signell2014-08-071-5/+15
| | | | | | | All HTTP request based push request invoke onRequestStart/End in the servlet. We need to trigger start/end separately in push handler only for websocket messages Change-Id: I16064ea88b0c70812f247028ddb23560536db70d
* Document remaining additional style names for Valo (#14107)Jouni Koivuviita2014-08-061-9/+163
| | | | Change-Id: I079492e8a2f3d37d44de3213a2dffb746f726079
* Fix regression caused by #14147 patch (#14147)Anthony Guerreiro2014-08-061-212/+227
| | | | | | The previous patch caused TestCurrentPageFirstItem to fail. Change-Id: I6eec8818f5ba2ce847a696afa40ba423ec482668