summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix multiple VOverlay animation-in/out related issuesJouni Koivuviita2014-06-165-100/+154
| | | | | | | | | Any running animation-in is now finished before animation-out is triggered. Moved windowClone variable into WindowConnector where it should be. Change-Id: I0ee733d05558d46a08e5e46f821104ad98783118
* Remove FontAwesome files from Valo (use directly from Base)Jouni Koivuviita2014-06-166-425/+16
| | | | | | | Deprecate ‘font’ mixin in favor of ‘v-font’. The deprecated mixin will print a warning message to the console. Change-Id: I28ae1d39606c2c6ff7bee2e8cc811acf7e2479a2
* Notification position should be controllable with CSS (#13990)Jouni Koivuviita2014-06-164-44/+97
| | | | Change-Id: Ic04f97d00745c2b7d1b4c143b2a458ab47188fd2
* Merge branch 'master' into valoJouni Koivuviita2014-06-16143-3052/+5401
|\ | | | | | | | | | | | | Conflicts: build.properties Change-Id: I2477f2b420506d1b41d29d9bb1e361d66bedb68d
| * Refactored Layout tests. Remove errors (#13823)Dmitrii Rogozin2014-06-1380-2197/+3088
| | | | | | | | | | | | Split tests into separate classes. Create hierarcy for tests. Change-Id: I71e20a5410612f9a246bab051173e60768532185
| * Tweak quick setup instructions (#13616)Leif Åstrand2014-06-131-1/+1
| | | | | | | | | | | | | | - Change the order to install IvyDE before importing the project - Explicitly mention the Ant tasks since it's such a common mistake Change-Id: I1a9edc39f72c5fd4b31cdfe3db9b4fa87d6d8cf2
| * Use more exact paths for ivysettings.xml and build.properties (#13616)Leif Åstrand2014-06-131-1/+1
| | | | | | | | | | | | | | | | | | Defining the paths to be relative to the workspace is needed for compatibility with older versions of IvyDE / Eclipse. All other dependencies are already defined in this way, it's only this new gwt dependency that isn't consistent with the others. Change-Id: Iad976566fc7927745fe5534951be1f476c810ff5
| * Easier instructions thanks to GWT dependency (#13616)Artur Signell2014-06-131-71/+44
| | | | | | | | Change-Id: I42034e50e314c13282614d5a7ab64368daca1b31
| * Use GWT as maven dependency (#13616)Sauli Tähkäpää2014-06-136-30/+48
| | | | | | | | Change-Id: I283820c7dcca7ecd341949bb15275406fe378902
| * Revert "Fix for 'Aborting layout after 100 passess' (#13359)"Sauli Tähkäpää2014-06-126-512/+23
| | | | | | | | | | | | | | Causes regression with IE8: http://r2d2.devnet.vaadin.com:8111/viewLog.html?buildTypeId=Vaadin72_Vaadin72DevelopmentBuildTb2Tests&buildId=86020 Change-Id: I6d848777b28a1d3f27a25fec778cba8d68a45690
| * Fix for handling selectors with both width and height ranges (#13587)Teemu Pöntelin2014-06-124-44/+164
| | | | | | | | | | | | | | | | | | This fix splits the used regular expressions into a more manageable parts while fixing the handling of a case where both width-range and height-range are defined. Also refactored some duplicate code into a helper function. Change-Id: I98295b8b0772b33a9985c0630e065eea2281d11d
| * Fix tooltip test problems caused by #12458Henri Sara2014-06-129-304/+424
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tooltips are no longer removed but moved outside the viewport, which broke several tests. Rewrite related tests using TB4 to be stable across all browsers. There are differences between browsers (e.g. position -999 or -1000, gwt-uid-* varied between browsers etc.) so TB2 tests kept failing on some or all browsers. Some tests have been renamed to better indicate what they do. Change-Id: Ia7276871f3c26d506dc70e1719347d020b547bfc
| * Make tooltips stationary when hovering (#13981)Juuso Valli2014-06-1113-35/+175
| | | | | | | | Change-Id: I44acce87ea5c37d7b210e6c6c3dd9cd511192524
| * Removes double spacing from gridLayout which has empty rows or columns (#8855)Dmitrii Rogozin2014-06-118-125/+602
| | | | | | | | | | | | | | | | | | | | If row has no elements or only invisible elements, its size will be set to zero. When row expand ratio was set, its size will be assigned to the value according to an expand ratio. If component takes several rows of the gridLayout, these rows are considered as non-empty and won't be removed. Change-Id: I10ddd22a6c9535b9978769bab7b496e11a28b78a
| * Add scrollbars to ComboBox suggestion popup if low on screen estate (#11929)Antti Tanhuanpää2014-06-113-15/+202
| | | | | | | | Change-Id: I8563f1e2cfc66ca89399590401fd77ec67e50e82
| * Assigning both primary style and style name is now handled correctly (#12190)Teemu Pöntelin2014-06-113-8/+135
| | | | | | | | Change-Id: Iceba6be78a49bc1aacf837b9fcd9790749be01c0
| * Allow inlining of JsonCodec#encode (#13814)Fabian Lange2014-06-092-92/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | JsonCodec#encode() is a frequently called (hot) method. However in its current form it is too long to be inlined. This review reduces the length of the method from 454 bytes instructions to 311 and optimises flow of common calls. It however has a behaviour change for esoteric edge cases where the order would matter. Like a custom collection which extends JSONArray and implements collection. Previously it would have been handled by the collection case, now its the JSONArray case. However it can be assumed that the result: serialized to valid JSON is the same. Change-Id: Ia552eec6322d0760581336b8b038fa03761c1d69
| * Fix tooltip positioning near screen edges (#12870)Juuso Valli2014-06-093-4/+214
| | | | | | | | Change-Id: I3f5244565dd393e9fcb7386d352f835b5afd9faa
| * Prevent tooltip open if cursor leaves element (#13695)Juuso Valli2014-06-091-3/+1
| | | | | | | | Change-Id: I81b1955aba56207cb63d78113f698c0ae65a599b
| * Moved initialization of a static map to the static initialization block (#12270)Teemu Pöntelin2014-06-061-1/+2
| | | | | | | | Change-Id: I82c77edf5c17c712350cb64831b305b4c8363cf7
| * Update versions in OSGi manifest for vaadin-shared (#13812)Antti Tanhuanpää2014-06-051-1/+1
| | | | | | | | Change-Id: I75551cb500d3d35071dabcf53d71a8536806a0ca
| * Fix for 'Aborting layout after 100 passess' (#13359)Tomi Virtanen2014-06-056-23/+512
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'Aborting layout after 100 passes.' is caused by LayoutManager falling into a loop on rounding fractional layout slot sizes up and down while trying to fit layout's content in the space available. LayoutManager round always up, that causes this issue with IE9+ and Chrome. This change helps LayoutManager to round fractional sizes down for browsers that causes problems if rounded up. Browsers may fall into the loop especially with a zoom level other than 100%. Not with any zoom level though. Problematic zoom level varies by browser. OrderedLayoutExpandTest uses zoom levels other than 100%. Test for Chrome is the only one that really is able to reproduce error without the fix. IE9/10 would too, but the zoom level could not be set exactly to the required 95% for IE. Test works best as a regression test for other browsers. Change-Id: Ie840b074df5fed5ea3b15fba9a6fd372a5c0b76a
| * Don't generate GWT.create for bean superclasses (#13813)Leif Åstrand2014-06-054-2/+54
| | | | | | | | Change-Id: I20e03a79562d6bc71ae1454cbbe2d6903649c771
| * Add load-on-startup on web.xml to make demo run on Wildfly.Sauli Tähkäpää2014-06-051-0/+7
| | | | | | | | Change-Id: I0cb42d918ed1af31577e5a67ddf4dbac3c9ab02f
| * Pass useLocalWebDriver parameter to JUnit.Sauli Tähkäpää2014-06-043-2/+12
| | | | | | | | Change-Id: I4840da6281c8be676384aa5b71bf689f7083ee36
| * Fixed broken OSGi dependencies in vaadin-shared (#13852)Norman Specht2014-06-031-1/+1
| | | | | | | | | | | | The package com.google.gwt.thirdparty.streamhtmlparser_0.0.10.vaadin1 exports version 0.0.10.vaadin1, not 0.1.5.r10-rebased Change-Id: I25c2964636d27a172cc83d69c5c0db64155a6fc2
| * Fix menu item tooltips showing up too early (#13914)Juuso Valli2014-06-033-4/+173
| | | | | | | | Change-Id: Id324ed06e45e73a9383667e86651ea794c3ff322
| * Fix broken TB2 testsJuuso Valli2014-06-033-135/+13
| | | | | | | | Change-Id: I1ce52065e529d471876e8aae1b53b5808089cc53
* | 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
* | 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