summaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
* Handle portlet error messages properly (#15398)Leif Åstrand2014-12-171-0/+5
| | | | Change-Id: Ie7936fd2eaca0e0c5da1f6ed8f12238ae207b7eb
* Back button doesn't change URL if view blocks the navigation (#10901)Anna Miroshnik2014-12-161-0/+7
| | | | Change-Id: Ib1211a7a2282753b329129615a544264e62d1ed5
* Long events aren't displayed properly when using Container (#15242)Sergey Budkin2014-12-161-56/+18
| | | | | | Rewrote event selection. Change-Id: I8f0dd1c5ec736ea14037619b1656a79b7e3532be
* Make addNestedContainerBean work with existing bean item container items ↵Artur Signell2014-12-162-1/+43
| | | | | | (#15355) Change-Id: I04a91349fce452aa26c304413061440ad74465cc
* UIInitHandler emits Content-Length when writing json response (#15271)Fabian Lange2014-12-091-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-092-12/+28
| | | | | | This patch makes commit() work properly if an item was modified and later deleted. Change-Id: I5a00024112e7b6bb7ab3750c292a872937f03af9
* Add null check to UI.setTheme. (#15326)Sauli Tähkäpää2014-12-092-15/+61
| | | | Change-Id: I2ab2d24ec05bb618969f59ea15d3a971f88009ca
* Escape dynamic and configured theme names in the same way. (#15309)7.3.6Leif Åstrand2014-12-023-5/+52
| | | | Change-Id: Ib7fd42e6017d0b78e6d5e6bd7f531f0cd6c8c0ab
* Prevent NPE in AbstractBeanContainer.getType() method (#15173).Denis Anisimov2014-12-023-2/+32
| | | | Change-Id: Ieaed329ed85c68d0da8bd169b4cc5c5886dde212
* set Cache-Control and Expires header even when not-modified (#8757)Fabian Lange2014-12-021-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
* Add @since to AbstractSplitPanel. (#15285)Sauli Tähkäpää2014-11-281-1/+1
| | | | Change-Id: I476d8c7e53ce90941b00deefffc1b6a7ea63b43b
* Add getter to SplitterState.positionReversed (#15285)Anna Koskinen2014-11-281-0/+14
| | | | Change-Id: I1e3783d21cb5f2832838dfe36c91c7f6a4ddb313
* Optimizing and avoiding NPE in RowId and ReadOnlyRowId toString(#10410).Denis Anisimov2014-11-285-35/+39
| | | | 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-102-7/+62
| | | | 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-108-23/+102
| | | | Change-Id: I2a25b4149f927ee7940edf596e8cebaaa48dcd0d
* Upload: OutOfMemory if stream already been read (#10096)Sergey Budkin2014-11-102-1/+71
| | | | | | 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-102-0/+46
| | | | 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
* Set correct versions for json package imports in OSGi manfiests (#14618)Maciej Przepióra2014-10-291-1/+1
| | | | Change-Id: I4761ab889bfacedd66bd7ed5f37fe763d7539bef
* resolve org.json version conflict between server and shared (#14618)Markus Koivisto2014-10-291-1/+1
| | | | Change-Id: Iae1723bfcfa56084a1339247b1f82e9277555a5e
* FieldGroup should not throw NPE when data source is not set (#14901).Denis Anisimov2014-10-292-1/+57
| | | | 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-162-0/+109
| | | | 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-142-3/+106
| | | | 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-142-2/+41
| | | | | | Added null check and corresponding test. Change-Id: I197dad14d6b5f7bf9bedcdf083d4b1f0f20efdcd
* Check eventRouter value against null in Page class (#14803).Denis Anisimov2014-10-142-5/+100
| | | | 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-142-12/+115
| | | | Change-Id: I0b5976abf0d8804e8cd34c5dd489da8617ef89f1
* Read input stream logic is corrected (#14533).Denis Anisimov2014-10-132-13/+160
| | | | 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-072-9/+94
| | | | | | 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-152-6/+75
| | | | 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-122-0/+15
| | | | Change-Id: I90ec428ae11727b9762d53ebb8d94f8c850c425b