aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Force recalc of width when the ComboBox style has changed. (#13444)"7.2.1Sauli Tähkäpää2014-05-272-43/+2
| | | | | | | | | | | | | | This reverts commit 4058b7b063075fed15771eef30cc87b0f58f0cda. Revert "Treat initial rendering and style changes separately. (#13444)" This reverts commit b3d683e974f7c3b2269753aec615872b2cddc180. Revert "Force recalc of width when the ComboBox style has changed (#13444)" This reverts commit 09ca9bc8237a14541890360598130c300509a617. Change-Id: I8c4edb1079be428f5ccb06ff9da396f9ead8501e
* Fix Push update race condition (#13562)Juuso Valli2014-05-272-18/+33
| | | | | | | Change-Id: I50094bc2d236f6dbb02a8b82d6cc9b5f7e4733a5 Conflicts: uitest/src/com/vaadin/tests/components/table/ContainerSizeChangeTest.java
* Replace use of deprecated DOM.setStyleAttribute method (#13781)Leif Åstrand2014-05-2720-191/+208
| | | | | | | | | | | | This change is only a brain dead replacement of one specific method. In some cases, there were some oddities in the surrounding code as well, but these were left unresolved on purpose. It should also be noted that DOM.setStyleAttribute just delegates to element.getStyle().setProperty(), so any null references would have caused problems already in the existing code. Change-Id: I340122ac0767af9928076376f76e5bd2c5e19f9f
* Allow using modifier + enter as shorcuts in TextArea (#13811)Artur Signell2014-05-274-68/+144
| | | | Change-Id: I99db3d6280f0066ed1249cb348da7e82381b45c2
* Properly deserialize push connection (#12235)Johannes Dahlström2014-05-274-8/+84
| | | | | | | | | | The UI.pushConnection field is transient no longer; instead PushConnection implementations must take care of serialization internally. When a session is serialized, the client should notice that push was disconnected and try to reconnect. A deserialized PushConnection should be in a "disconnected" state so the eventual client reconnection works correctly. Change-Id: I38cfc5a5cdbd3643311f830f8d580458dcd85c56
* Optimizes ConnectorTracker.cleanConnectorMap (#13803)Fabian Lange2014-05-271-45/+32
| | | | | | | | | | | | | | | cleanConnectorMap is a hot method. This change improves multiple code paths: 1) The global resource handler is no longer get()ed from the session for each connector (was in two loops). 2) The ConnectorTracker is no longer get()ed from the UI for each connector (was in one loop). 3) values() iterator for ClientConnectors replaces keySet() iterator + get(key) call 4) use getUI() from ClientConnector instead manual method. 5) moved removeUnregisteredConnectors to ease inlining and readability. Change-Id: I25ff5bc32d27d30ecd8d354922ec6e4a02b05921
* Optimize getAllChildrenIterable() performance. (#13803)Fabian Lange2014-05-271-1/+4
| | | | | | | | | | | | | | | getAllChildrenIterable() is invoked frequently, its used by attach/detach and markAsDirty. Because of the implementation detail in CombinedIterator, on every call all iterators are checked. This means that on every component which has multiple childs, each next() call will first check the extension iterator, before advancing in the child iterator. By having the childs first, this overhead is reduced. If no extensions are existing (which is quite common) the iterator is not added at all. (creating an iterator on an empty UnmodifiableCollection is waste of time and memory) Change-Id: I23bb91464052ad4282963ec4b5be8a52c6847d4f
* Modified Coding Conventions to not have a new line after annotations onAnna Koskinen2014-05-271-2/+2
| | | | | | parameters (#13569). Change-Id: Idc541f298591453c52285a8b1987052caad79e4f
* Prevent adding/setting parent component as child (#12720).Denis Anisimov2014-05-275-9/+139
| | | | Change-Id: I9b7b43f176e88d9edca591001297b94475a31854
* Revert "Fix table scrolling up on select (#10106)"Sauli Tähkäpää2014-05-271-11/+1
| | | | | | This reverts commit 949588fad9300b0c777d2cdbc46dba15680ef809. Change-Id: I4d9e101a92e0cd21faf9c412dc5971c896125b95
* Convert DateFieldReadOnlyTest TB2 -> TB4.Sauli Tähkäpää2014-05-262-66/+43
| | | | Change-Id: Iab81b1e5992d47c956f9d0440ece98fa546ee927
* Change ColorPickerInputFormatsTest for use Keys.RETURN.Sauli Tähkäpää2014-05-261-1/+1
| | | | Change-Id: Ic8ad7163d35e0e1c2d44e928cd52ca66a637b7fa
* Reapply "Disable closure compiler (#13778)"Sauli Tähkäpää2014-05-261-1/+2
| | | | | This reverts commit 2a71c0deb62bc576d80b7720312876da5f684e6c. - HeaderOnSync tests verified to work manually.
* Revert "Fix Push inserts producing duplicate rows in Table (#13562)"Sauli Tähkäpää2014-05-263-92/+54
| | | | This reverts commit ce1764fb1bad1b82462d73fbfe293b676c2a9c00.
* Revert "Disable closure compiler (#13778)"Sauli Tähkäpää2014-05-241-2/+1
| | | | This reverts commit a699c057afc0512b36fa0cbe3f67b83fc2fb7b73.
* Ensure correct tab is open in debug windowArtur Signell2014-05-234-0/+9
| | | | Change-Id: I6a2745c59c468aa2fbc45032a8478f533494b181
* Fix keyboard navigating in combo box (#11333).Dmitrii Rogozin2014-05-234-55/+236
| | | | | | Extract code which focuses on item after changing the page. Deferring this method allows to update the list of items before focusing. Change-Id: I7d249c2abbd5c24ca2d798736e483f2b7dfa59f1
* Made user-initiated column resizing take precedence over other updates (#13432)Juho Nurminen2014-05-233-2/+132
| | | | | | | VScrollTable ignores server-initiated changes to column size while the user is dragging a table resizer element. Change-Id: I2866246e7975a8ddddbfdc12a9d99fb2c813a870
* Remove servlet annotations from AsyncPushUpdates test (#13562)Jonatan Kronqvist2014-05-231-9/+0
| | | | Change-Id: Idfdd37fad9917843c71cee6fd9ba6700f9df8a87
* Fix Push inserts producing duplicate rows in Table (#13562)Juuso Valli2014-05-233-2/+182
| | | | Change-Id: I050553b233fb7024049c31d9495d90f4d88239c8
* Allow editing colorpicker values in colorpicker in textfield #13469John Ahlroos2014-05-236-70/+338
| | | | | | | | This fix adds support for typing in color values according to http://www.w3schools.com/cssref/css_colors_legal.asp into the colorpicker popup input textfield. Change-Id: If14ead791725c3052c05aa31e12e237e90c32348
* Add build parameters to allow running test on local PhantomJSTeemu Suo-Anttila2014-05-233-7/+21
| | | | Change-Id: I99f37403d58385a814347d36b0f8b1a35c63c282
* Make Vaadin TB3/4 tests work and run on PhantomJS (#13291)Teemu Suo-Anttila2014-05-2319-89/+88
| | | | Change-Id: I0d1747d41b3b9e0a32d995a5cea9081292c8c2c6
* Fix caption listener leak and caption measurement (#13741)Juuso Valli2014-05-232-24/+13
| | | | | | Reverting the previous fix to caption measurement, it caused a leak with the listeners. Change-Id: If1c06db692c0e829d91528eceb49a9a07f58ed4a
* Make Hearbeat available to other modules (#13250)Manolo Carrasco2014-05-222-42/+114
| | | | | | | | | | | | - When a mobile app goes online/offline we need to change Heartbeat interval and restart the schedule. - We also need to be notified about response status in order to show the appropriate offline UI, etc. Related with Issue #13250 and review https://dev.vaadin.com/review/#/c/3376/ Change-Id: I428501306e37fb8c2ee0ed6022a4c588bd8456db (cherry picked from commit aac352ab8ba7b7d9e4ace96939e424b2c4e02530)
* Fix caption measurement in VAbstractOrderedLayout (#13741)Juuso Valli2014-05-223-0/+156
| | | | Change-Id: I7bb9a404c789f352477b752537ffdedfc60da91c
* Use method available in all browsers (#13804)Artur Signell2014-05-221-1/+1
| | | | | | String.contains work in Firefox, not in Chrome or Opera Change-Id: I074d3c79629fd699841d3b39a36620511233ce6c
* Disable closure compiler (#13778)Artur Signell2014-05-221-1/+2
| | | | Change-Id: Id0fb991c4c6323bf8658c92938cf2cd9d80b76a1
* Avoid Vaadin entry-point being run twice (#13730)Manolo Carrasco2014-05-222-6/+17
| | | | | | | - Prevent bootstrap script fail if registerWidgetset is called twice with the same widgetset. Change-Id: I8b8069b442ea91c1aa0f0b7dd73c41902e75094b
* Fixed disabled and read-only modes of InlineDateField (#10262)Teemu Pöntelin2014-05-223-6/+143
| | | | Change-Id: If95d50954a4122b1039174ffcacd7874f7f1f71e
* Force recalc of width when the ComboBox style has changed (#13444)Markus Koivisto2014-05-221-0/+17
| | | | | | | | Change-Id: I7bb500c1b64502881824875e967cf43c5e49a999 Conflicts: client/src/com/vaadin/client/ui/VFilterSelect.java client/src/com/vaadin/client/ui/combobox/ComboBoxConnector.java
* Move ComboBox tests to correct packageTeemu Suo-Anttila2014-05-224-2/+118
| | | | | | | | Change-Id: I2ad5164a637b2b4c96b46f30df036ccbc5cbcd66 Conflicts: uitest/src/com/vaadin/tests/components/combobox/ComboboxStyleChangeWidth.java uitest/src/com/vaadin/tests/components/combobox/ComboboxStyleChangeWidthTest.java
* Treat initial rendering and style changes separately. (#13444)Markus Koivisto2014-05-221-1/+10
| | | | | | | | | This fixes a regression caused by a previous patch, which led to empty comboboxes being initialised with a zero width. Change-Id: I7e5ca0c563625c453e0e3006d91ed52ad227d6f0 Conflicts: client/src/com/vaadin/client/ui/combobox/ComboBoxConnector.java
* Change forceUpdate flag to always force recalculation of width. Fix tests. ↵Markus Koivisto2014-05-221-1/+16
| | | | | | | | | | (#13444) Change-Id: Ie666e2867908160b1544d3bf8251802ea771660f Conflicts: client/src/com/vaadin/client/ui/VFilterSelect.java uitest/src/com/vaadin/tests/components/ui/ComboboxStyleChangeWidthTest.java
* Fix WAR file location in uitest build scripts.Sauli Tähkäpää2014-05-221-5/+5
| | | | Change-Id: I0febbbaf85374c395454c889c36add277ca9b131
* Fix table scrolling up on select (#10106)Juuso Valli2014-05-213-1/+159
| | | | Change-Id: I4d13bee983817ce299d1f7e52ddd6cdc725fee6f
* Disable authors because of build agent problems7.2.0Artur Signell2014-05-141-6/+0
| | | | Change-Id: I5426d8a85f7b57193c1bbfe201258a09f93b54cb
* Use more appropriate dependencies for Jetty (#13682)Artur Signell2014-05-131-1/+5
| | | | Change-Id: Ic977ae403068e41a64eabc42cd00c4a933d02a95
* Firefox issue was fixedArtur Signell2014-05-131-4/+1
| | | | Change-Id: I2b55917441a596d5c001081ecdb9836f6b9f60ee
* Use Atmosphere JS 2.1.5.vaadin4 with Firefox fix (#13578)Artur Signell2014-05-131-1/+1
| | | | Change-Id: I8d3f414a40affdcbc1d6d1210207ee9868f49f31
* Merge remote-tracking branch 'origin/master' into 7.2Artur Signell2014-05-121-5/+5
|\ | | | | | | | | | | b617f03 Do not update state on the client side (#13743) Change-Id: I1bc4f8eda115a5a1271291f8dbbaa69e9034d24f
| * Do not update state on the client side (#13743)Artur Signell2014-05-121-5/+5
| | | | | | | | Change-Id: I2e1d714d1bb07db127758cf3f2d741ac50884266
* | Manually add fixed tickets to release-notesJonatan Kronqvist2014-05-121-4/+180
| | | | | | | | | | | | Added them manually since they are gathered from two different milestones. Change-Id: Ifc4e61e94a8ea91f93058d1b74299f7cf73ef6fc
* | Update issues url in release-notes (#13612)Jonatan Kronqvist2014-05-121-2/+2
| | | | | | | | Change-Id: Ideb07cb41e92ba0d5e71a60957ee62246aa65f21
* | Merge branch 'master' into 7.2Jonatan Kronqvist2014-05-1239-343/+988
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 77a08ca - (origin/master, origin/HEAD, master) Add missing @sinces to JavaDoc * 82033e8 - Support long in state again (#13692) * 2b60bbb - Fix SelectedItemIcon rendering on IE (#13731) * ee16285 - Support passing multiple versions * 45226d5 - Mention dnd on IE touch devices in known issues (#13612) * deeb645 - Added link to ticket for the Firefox reconnect issue (#13612) * e975af7 - List authors in release notes (#13612) * 20f5633 - Make SuperDevMode work again (#13682) * e8f0fe7 - Show badges in release notes (#13612) * 466883b - Convert test to TB4 to be compatible with Tomcat proxy test * cd20de5 - Make touch actions disabled on some CSS classes (#13368) * aab62be - Update sass-compiler to 0.9.2 (#13651) * 43c1a36 - Update the release-notes (#13612) * 35c174c - Re-apply old change which was excluded from master * 67dd382 - Ignore PointerEvents in VDragAndDropManager (#13720) * 5a4c888 - Rename base on API review (#13557) * 4bd8314 - Remove ComponentLocator which conflicts with package name (#13729) * 0970487 - Update ErrorIndicator test from TB2 to TB4 * 1cf11f8 - Resize PopupView's overlay on content resize (#13666) * 2ecdf7e - Fix table focusing when scrolled from the server (#10522) Change-Id: Ic0242d141705cce189c900ee12650a757e894512
| * Add missing @sinces to JavaDocTeemu Suo-Anttila2014-05-125-5/+6
| | | | | | | | Change-Id: Ib36d9c591c5089eeacacc94f68e4fbb064e5418d
| * Support long in state again (#13692)Jonatan Kronqvist2014-05-127-8/+316
| | | | | | | | | | | | | | | | | | | | The fix to #9379 broke the support for long type fields in state classes. This patch bypasses the unboxing of long values and adds the @UnsafeNativeLong annotation to the methods which may fetch and return (without modifying) long values. SerializerTest is extended to test the different data types in States. Change-Id: I29fd2c6af13cd9a0d29ecb1444ed9eb8a2b013e3
| * Fix SelectedItemIcon rendering on IE (#13731)Teemu Suo-Anttila2014-05-121-0/+4
| | | | | | | | Change-Id: Ie6a3464399aba76b9299bcb7d326ef4e6b6c858b
| * Support passing multiple versionsArtur Signell2014-05-121-4/+18
| | | | | | | | Change-Id: I5aae200f8e49e1f9f53bbf53ceba1551854d013e
| * Mention dnd on IE touch devices in known issues (#13612)Jonatan Kronqvist2014-05-121-0/+4
| | | | | | | | Change-Id: I15297c2d0862f3b8c0c5603b06f6e37706872752