aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'valo' into 7.37.3.0.alpha3Henri Sara2014-06-069-146/+422
|\ | | | | | | Change-Id: I0c1e278e153dc1ca4de840a5cec6ca83cb126332
| * Use Sass Compiler version 0.9.6Henri Sara2014-06-061-1/+1
| | | | | | | | Change-Id: I92bd1a76c79785ee5d2cdc7000cb4746ef25192e
| * Fix copyright header in AnimationUtilHenri Sara2014-06-061-1/+1
| | | | | | | | Change-Id: I768d93e8eb7f4b6415f17c80bc4564053313dc56
| * Implement Notification animation with CSS (#13660)Jouni Koivuviita2014-06-058-145/+421
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Default opacity (90%), fade duration (400ms) and fade delay (1000ms) are defined in the base theme. “In” animations can be defined by using a dependent stylename ‘animate-in’ (prefixed with the widgets own primary stylename), e.g. 'v-Notification-animate-in'. That CSS class should then have a CSS animation specified, and the CSS animation name should contain 'animate-in', e.g. .v-Notification-animate-in { animation: notification-animate-in 400ms; } @keyframes notification-animate-in { ... } “Out” animations are defined similarly, but with 'animate-out' as the keyword. The base theme contains mixins for declaring keyframes rules as well as animation values, which include needed vendor prefixes. Refactored deprecated GWT API’s to use newer API’s. Change-Id: Iba929e8de8b6ce100852d472d65c9c9d0630c48f
* | Merge branch 'valo' into 7.3Henri Sara2014-06-05205-2251/+16823
|\| | | | | | | | | | | | | Conflicts: WebContent/release-notes.html Change-Id: I1cc3028cac865ac83116d666ccc8c1ce7c1b4ccd
| * Added new test app/ui for ValoJouni Koivuviita2014-06-0532-1756/+12185
| | | | | | | | | | | | New “tests-valo” theme also included multiple variations to test with. Change-Id: I3dd3b91526b32ae8d080d2fa431d2a64f6f7fef4
| * Valo Sass API refactoring (#13668)Jouni Koivuviita2014-06-0446-1384/+2574
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also fixes #13672 (added ‘notification’ v-included-components list) Fixes #13746 as well (DragAndDropWrapper won’t hide the drag source any more) Loads of smaller tweaks and fixes, went through almost all components again and fixed any issues I could find in testing. Testing done with the following: Desktop (OS X Mavericks) -Safari 7 -Chrome 35 -Firefox 24.5 -Opera 21, 12 -Internet Explorer 8,10 Mobile: -iOS 7 -Android 4 -Android 2.3 -Windows Phone 8 Change-Id: Ide32cacd1958b5b8db85afe23f455ad3140a7d21
| * Rename $v-app-background-color to $v-background-color (#13670)Jouni Koivuviita2014-06-0427-77/+1838
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Top level background-color variable, which is then specialized by different components in the theme. Mass search-and-replace, tested that the theme works as expected. Added a new test UI class for the Valo theme. Updated .gitignore to ignore .sass-cache (command line Sass creates a cache folder when watching for changes) Change-Id: I574a393de059aec7b24cb6014d3192d9717688e5
| * Merge branch 'master' into valoJouni Koivuviita2014-06-031748-5242/+22002
| |\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: WebContent/release-notes.html build.properties client/src/com/vaadin/client/ApplicationConfiguration.java Change-Id: I36f075a03350e45c8666832142d7368891af3e59
| | * Script for installing build artifacts to the local Maven repositoryArtur Signell2014-06-031-0/+41
| | | | | | | | | | | | Change-Id: I6cc4553a54d7d4ed7271ea0eb59386516fd96ca5
| | * Fix for handling a breakpoint with 0 as the lower bound (#13588)Teemu Pöntelin2014-06-022-3/+6
| | | | | | | | | | | | | | | | | | | | | Added explicit isNaN checks to the results of parseInt function because JavaScript would always convert 0 to false. Change-Id: Ic904c321c0195ce50d9a498005459425b0c30d4c
| | * Fix regression with error tooltips (#13695)Juuso Valli2014-06-021-0/+3
| | | | | | | | | | | | Change-Id: Ia076ba95ec3abd6625e81e17bdcf000a20349f4e
| | * Fix VAbstractOrderedLayout scrollbar in IE8 (#10106)Juuso Valli2014-06-021-0/+1
| | | | | | | | | | | | Change-Id: I188e28736e8092b30a813aeeb78247f5aec33295
| | * Allow use of Collection<String> and others with addItems (#13865)Artur Signell2014-05-282-1/+77
| | | | | | | | | | | | Change-Id: Ie5c0a00b65d27f65522a14c4fbcd05fe21814cc0
| | * Fix tooltip delay (#13695)Juuso Valli2014-05-278-86/+164
| | | | | | | | | | | | Change-Id: I1c3ed59d8a19d3355a3c729fb3635731b326a00e
| | * Convert DateFieldReadOnlyTest TB2 -> TB4.Sauli Tähkäpää2014-05-272-66/+43
| | | | | | | | | | | | Change-Id: Iab81b1e5992d47c956f9d0440ece98fa546ee927
| | * Fix Push update race condition (#13562)Juuso Valli2014-05-272-20/+36
| | | | | | | | | | | | Change-Id: I50094bc2d236f6dbb02a8b82d6cc9b5f7e4733a5
| | * Allow using modifier + enter as shorcuts in TextArea (#13811)Artur Signell2014-05-264-68/+144
| | | | | | | | | | | | Change-Id: I99db3d6280f0066ed1249cb348da7e82381b45c2
| | * Properly deserialize push connection (#12235)Johannes Dahlström2014-05-264-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
| | * Change ColorPickerInputFormatsTest for use Keys.RETURN.Sauli Tähkäpää2014-05-261-1/+1
| | | | | | | | | | | | Change-Id: Ic8ad7163d35e0e1c2d44e928cd52ca66a637b7fa
| | * Revert "Fix Push inserts producing duplicate rows in Table (#13562)"Sauli Tähkäpää2014-05-263-92/+55
| | | | | | | | | | | | | | | | | | This reverts commit ce1764fb1bad1b82462d73fbfe293b676c2a9c00. Change-Id: I897e0f3a0876eaea4b68f0e3b75671ccb1398242
| | * 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
| | * Javadoc correctionArtur Signell2014-05-221-4/+4
| | | | | | | | | | | | Change-Id: I58c89f6c8b2c72e233b1d9e5413da1d6cbc36285
| | * Helpers for retrieving the current PortletRequest (#13806)Artur Signell2014-05-222-3/+65
| | | | | | | | | | | | Change-Id: I5d400a05071844729d68abb1ba0c31c33e32e9c7
| | * Optimizes ConnectorTracker.cleanConnectorMap (#13803)Fabian Lange2014-05-221-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
| | * Modified Coding Conventions to not have a new line after annotations onAnna Koskinen2014-05-221-2/+2
| | | | | | | | | | | | | | | | | | parameters (#13569). Change-Id: Idc541f298591453c52285a8b1987052caad79e4f
| | * Optimize getAllChildrenIterable() performance. (#13803)Fabian Lange2014-05-221-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
| | * Suspend all validation in the projectArtur Signell2014-05-221-2/+2
| | | | | | | | | | | | Change-Id: Idaa41933c5fb6236a06b13323c2d39f7869af1ac
| | * Fix issue when typing fast in combobox edit box plus then press TAB (#12325)Dmitrii Rogozin2014-05-224-29/+115
| | | | | | | | | | | | Change-Id: I35375d2b39fbd666d848f6ffa62aa0ce1c0d4fad
| | * Prevent adding/setting parent component as child (#12720).Denis Anisimov2014-05-225-9/+139
| | | | | | | | | | | | Change-Id: I9b7b43f176e88d9edca591001297b94475a31854
| | * Replace use of deprecated DOM.setStyleAttribute method (#13781)Leif Åstrand2014-05-2220-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
| | * 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
| | * Remove some unnecessary semicolonsLeif Åstrand2014-05-222-3/+3
| | | | | | | | | | | | Change-Id: I8698a9ecf691adde9a3bc2e92047be5f3036df1e
| | * Update mini tutorial code to use @OnStateChangeLeif Åstrand2014-05-221-7/+4
| | | | | | | | | | | | Change-Id: I509213ade4ed9765db8a7773c42051f8f182b272
| | * Treat initial rendering and style changes separately. (#13444)Markus Koivisto2014-05-221-6/+12
| | | | | | | | | | | | | | | | | | | | | This fixes a regression caused by a previous patch, which led to empty comboboxes being initialised with a zero width. Change-Id: I7e5ca0c563625c453e0e3006d91ed52ad227d6f0
| | * 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
| | * Fix caption measurement in VAbstractOrderedLayout (#13741)Juuso Valli2014-05-213-0/+156
| | | | | | | | | | | | Change-Id: I7bb9a404c789f352477b752537ffdedfc60da91c
| | * Keep all checkbox related data in Map don't address it via the index #11772Denis Anisimov2014-05-213-10/+131
| | | | | | | | | | | | Change-Id: I2c9c68134d9fe958e2881975d1d845dea819a761
| | * Fix WAR file location in uitest build scripts.Sauli Tähkäpää2014-05-211-5/+5
| | | | | | | | | | | | Change-Id: I0febbbaf85374c395454c889c36add277ca9b131
| | * Adds methods for setting only width or height undefined #13546John Ahlroos2014-05-212-0/+40
| | | | | | | | | | | | Change-Id: Ieebe48c75370c0744a2a2619e1ed81dbd090a544
| | * Fix keyboard navigating in combo box (#11333).Dmitrii Rogozin2014-05-214-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
| | * Refactor tests to make them less likely to have timing issuesTeemu Suo-Anttila2014-05-202-26/+27
| | | | | | | | | | | | Change-Id: Idf24ab4f7c2c48f8246f0c38906d2b8a46f46587
| | * Move ComboBox tests to correct packageTeemu Suo-Anttila2014-05-194-4/+4
| | | | | | | | | | | | Change-Id: I2ad5164a637b2b4c96b46f30df036ccbc5cbcd66
| | * Add build parameters to allow running test on local PhantomJSTeemu Suo-Anttila2014-05-193-7/+21
| | | | | | | | | | | | Change-Id: I99f37403d58385a814347d36b0f8b1a35c63c282
| | * Change forceUpdate flag to always force recalculation of width. Fix tests. ↵Markus Koivisto2014-05-162-6/+6
| | | | | | | | | | | | | | | | | | (#13444) Change-Id: Ie666e2867908160b1544d3bf8251802ea771660f
| | * Avoid Vaadin entry-point being run twice (#13730)Manolo Carrasco2014-05-162-6/+17
| | | | | | | | | | | | | | | | | | | | | - Prevent bootstrap script fail if registerWidgetset is called twice with the same widgetset. Change-Id: I8b8069b442ea91c1aa0f0b7dd73c41902e75094b
| | * Don't use deprecated Assert classLeif Åstrand2014-05-1635-54/+43
| | | | | | | | | | | | Change-Id: I0dbef06d0fa319628f6fa528f5ab3adfd5752c11
| | * Remove servlet annotations from AsyncPushUpdates test (#13562)Jonatan Kronqvist2014-05-161-9/+0
| | | | | | | | | | | | Change-Id: Idfdd37fad9917843c71cee6fd9ba6700f9df8a87
* | | Merge master into valo7.3.0.alpha2Henri Sara2014-05-161697-4549/+20125
|\ \ \ | |/ / |/| / | |/ | | | | | | This change does not include all release notes updates from master. Change-Id: I209dc06d03d4541ac33746d1161630f0ca8ae5d9
| * Disable closure compiler (#13778)Artur Signell2014-05-161-1/+2
| | | | | | | | Change-Id: Id0fb991c4c6323bf8658c92938cf2cd9d80b76a1