summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use non-obfuscated version of vaadinPush.js when not in production (#12527)Artur Signell2013-09-106-8/+36
| | | | Change-Id: I8e0baec2391b140e6a72eedf6606fd2792c735bc
* Added a comment that hopefully explains the NULL_OBJECT #12509Jonatan Kronqvist2013-09-091-0/+16
| | | | Change-Id: I99ea86d8842324884dda3a5c392f37e8d4a7acf6
* Allow storing and restoring null instances in CurrentInstance #125097.1.5Jonatan Kronqvist2013-09-092-9/+75
| | | | Change-Id: Icf82377b0d47166d59e8be5f2f8b450d654302d7
* Protect CurrentInstance instances from garbage collection (#12509)Leif Åstrand2013-09-054-236/+219
| | | | Change-Id: I9ec103a1a42d8888d6f680f477393807223740cf
* Fix keystore path to correspond to the Vaadin 7 directory structure (#12520)Johannes Dahlström2013-09-051-1/+1
| | | | Change-Id: I58d5633baabc03e4e7cda413aa5b9231c7fa3e57
* Reduce Ivy resolver spam to a minimum (#12510)Artur Signell2013-09-048-22/+22
| | | | Change-Id: Ie80f2bad49f38a2391a8a560825aceb19f82de0a
* Unified xml files to end with new lineArtur Signell2013-09-0412-12/+12
| | | | Change-Id: Ifb1393e7e5c5c1002b924223957767b3e584d5ab
* Include unobfuscated file used by test in the war (#12468)Leif Åstrand2013-09-041-0/+1
| | | | Change-Id: Id90faf1dde880bb1aa51f9c337dca594f4993884
* Allow creating TextBox or SuggestionPopup when extending VFilterSelect (#12491)Fabian Lange2013-09-041-14/+53
| | | | | | | | | | This patch adds two methods, that one can override when extending VFilterSelect. By doing so, the developer can for example change the behavior of setting text, or performing clicks in the suggestion popup. This change is backwards compatible, as it just offers two new methods to override. Change-Id: Icc8fd154ef1abaed96e6af742af77c3225db3fe4
* Add <br> as empty representation for webkit (#12490)7.1.4Artur Signell2013-09-031-1/+1
| | | | Change-Id: Idfb1c770d411b0516046e40852b79da6f9c7916c
* Fix for #12279 (caret jumps when formatting in RTA).Marc Englund2013-09-031-1/+1
| | | | Change-Id: I09bd04cd0d687be636a7b4d718bccf271bdb9dd9
* Excludes WeakValueMap from the serializable test #12401Jonatan Kronqvist2013-09-032-0/+3
| | | | | | | Also added a note to the WeakValueMap JavaDoc stating that it is not serializable. Change-Id: If342746ad7c7cac0db8bac4ba75236970cc4cd01
* Sets the locale in the test case. #12460Jonatan Kronqvist2013-09-031-0/+3
| | | | | | | | | TestHideTimeAndSeparator didn't specify a locale, which caused it to fail if the locale on the system where it ran was different from the one on the system where the test was created. Change-Id: I44de92c68954eac425308eeaf7e07e76c717f2bf
* Add deprecation message to unused constantLeif Åstrand2013-09-021-0/+5
| | | | Change-Id: Ifcc4e021fa3843129f6501d6526e4d4f5c6930fb
* Fix regression where empty RTA returns <br> (#12490)Artur Signell2013-09-021-4/+4
| | | | Change-Id: I273037644ed1383af84898cf03360e2b08d2647b
* Updated browser versionsArtur Signell2013-09-021-2/+2
| | | | Change-Id: If091d718fc45b226a60a4c69d3469b4b31919ac1
* Changed 'feature release' text to maintenance release (#12486)Artur Signell2013-09-021-4/+3
| | | | Change-Id: I2896136065232d2704bb4807ff92e6ef384407e8
* Corrected typo in version variable (#12440)Artur Signell2013-09-021-1/+1
| | | | Change-Id: Ib9a3efee02f4887072e7892d869911b78ec5e1d8
* The colon in the calendar event caption is now also hideable. Fixes #12460Jonatan Kronqvist2013-09-024-5/+170
| | | | Change-Id: Idc81c3cc614bc59c2a93615bd5ac5cac9b72f752
* Table ignores Container updates while painting (#12258)Henrik Paul2013-09-023-0/+229
| | | | | | | | | Vaadin threw an IllegalStateException if a Container was updated while Table was being painted. SQLContainer was known to invalidate its cached size during a Table repaint, resulting in an ItemSetChangeEvent. This fix has been copied over from how ComboBox handles this situation. Change-Id: I04af71a5ea3844da245cb9e31ada4a30ff704619
* Updated _trackMessageSize based on latest upstream version (#12468)Leif Åstrand2013-09-023-25/+199
| | | Change-Id: Ie7db27a026d52befe027ed2abb96e62947f8116d
* Avoid leaking memory from inherited ThreadLocales. Fixes #12401Jonatan Kronqvist2013-09-023-1/+286
| | | | | | | | | | | | The issue is fixed by changing the normal HashMap inside the inheritable thread local to a map implementation holding only weak references to the values (WeakValueMap). Also included is a test UI that starts threads, which run until the JVM is quit. This along with VisualVM was used to reproduce the issue and verify the fix. Change-Id: I116cc4e56e8a19c3b770abab6b18b9e262f4dafa
* Always unlock the same session instance that was locked (#12481)Leif Åstrand2013-08-303-6/+11
| | | | Change-Id: I15ff1177d827bc8fee9f8f723f9a288b0c3aea71
* Adds junit to the ide configuration for the theme-compiler module.Jonatan Kronqvist2013-08-301-1/+1
| | | | Change-Id: I7c777d8d427beab079c956248b23628a073563dc
* Allow creating session for Portlet UI init request (#12473)Leif Åstrand2013-08-301-0/+4
| | | | Change-Id: I4c62e246c026cec7c87c2bd5ee5435891f885882
* Only consider caption tooltips for own slots (#12469)Leif Åstrand2013-08-302-0/+34
| | | | Change-Id: I2d804b460fbca7cb7dbea01c88ae3dc7e63f344d
* Use the add() path of CssLayout only when appending to the end (#11284)Henri Sara2013-08-282-8/+15
| | | | | | | | This should get the benefits of the previous optimization on initial rendering without negatively affecting the performance when modifying a layout with complex non-leaf children. Change-Id: Id6fcf3e54469454c6a998a50037c8a93bfb46cf6
* Enable use of profiler without debug window (#12465)Henri Sara2013-08-282-10/+10
| | | | | | | This change also corrects a typo in the name of the internal method setProfilerResultConsumer() Change-Id: I877858d992611512ee681022312de7a9bfa4cd39
* Disable slow sanity check when not in debug mode (#12463)Henri Sara2013-08-281-2/+9
| | | | Change-Id: I98d0a3254a92bce728d56a591914e727f5ef3aa8
* Added controlDirective to ifContentStatement. Fixes ticket #12105.Juho Nurminen2013-08-285-6073/+6062
| | | | Change-Id: I48988c3f3451ff9fa86148f4bb923a2ebdb6c482
* Optimize CssLayout hierarchy update (#11284)Henri Sara2013-08-272-3/+15
| | | | | | This change also adds some profiling for CssLayoutConnector. Change-Id: Ia567c2c0ed2cff2c73a9019cea0f9a0240955dc7
* Fixed broken test due to changes in drop position by #12406John Ahlroos2013-08-261-3/+2
| | | | Change-Id: Ia5c706a4315f8b8c618ca5c3e8681e656809dcec
* Fix bug for spacing on first widget (#12420)Henri Sara2013-08-221-2/+2
| | | | Change-Id: I58db924446d5c4908f10b29f910cf2aa90ef7a2a
* Optimize large Vertical/HorizontalLayout client side (#12420, #10899)Henri Sara2013-08-222-13/+62
| | | | | | | | | Spacing is now only handled at the beginning and end of hierarchy updates, not for every component separately. Some more profiling data on potential hotspots is also generated when Profiler is used. Change-Id: Ief1138dfd9161b683f69513e3458b8174de592bc
* Optimize resetting of state when detaching components (#10899, #11284)Henri Sara2013-08-221-9/+61
| | | | | | | | This has a significant impact on some older browsers, especially IE8. This change also adds hierarchy update profiling statements to help find hotspots. Change-Id: Id7025776f8606794ba1d7aef99e2c37832b0c6bb
* Fixed failing TabKeyboardNavigation test #12433John Ahlroos2013-08-221-1/+25
| | | | | | | | | The test fails on Opera 12 since the assertText is done before the tabsheet has had time to change the tab content. Added a small waiting period after the tab is changed before the assert is made to fix the issue. Change-Id: I89dfe040b577106f9f843c8b4013d20be1e02166
* Fixed test broken by PopupDateField communication change #6252John Ahlroos2013-08-211-0/+5
| | | | | | | | After #6252 the value is no longer communicated to the server immediatly but only once the popup is closed. Changed the test to assume the new behaviour. Change-Id: I74782971d47367a8a57a520d5f4ab736f9b37c2c
* Fixed test broken by fixes to drag&drop #12406John Ahlroos2013-08-211-3/+2
| | | | | | | | | Due to the fixes to the VDragAndDropManager the drop location became a lot more accurate and so changed where the drops were made in the test. To fix it I adjusted the pixel position within the drop target element to account for the changed accuracy. Change-Id: I60fec00a40c36fe0afcc7a4bacb2f7b101201b70
* Add more detailed profiling for some client side hotspots (#12418)Henri Sara2013-08-214-1/+44
| | | | Change-Id: I27178a553571a99725ac4a75cae88d55398604ad
* Optimize ComputedStyle.getIntProperty() (#12411)Henri Sara2013-08-211-8/+34
| | | | Change-Id: I51b421e5b2c94d6b7e22a0c23bf1c8412061ef02
* Escape markup in CustomLayout's JavaDoc (#12410)Henrik Paul2013-08-201-2/+2
| | | | | | svn changeset:26111/svn branch:6.8 Change-Id: I8585c9022b78381a40d9008b0d489aecd741b011
* Fixed DragAndDropWrapper using wrong drop target in IE8 #12406John Ahlroos2013-08-203-12/+13
| | | | | | | | | | | | | VDragAndDropManager was assuming that the target element will always be inside the cloned "drag image" element while dragging. This assumption is false since the "drag image" can be 0x0px or transparent effectivly disabling dragging. Since Testbench 2 is also very flaky in using the Vaadin locators with the drag/drop commands I replaced the locators with shorter locators using a debug id to make the test more readable and stable. Change-Id: I2cc9683d11e982521e74418c74dd3e81ee617ac5
* Report min and max times from Profiler (#12409)Henri Sara2013-08-202-10/+48
| | | | Change-Id: Ifb88038baf9c1b9c872840030dcaefd7b8488f64
* Search only remaining message for delimiter (#12404)Artur Signell2013-08-203-1/+113
| | | | Change-Id: I0d61984aa795ec2b3bd384c2f93f6e3ee2a71be3
* Fix scrollbar for Window under WebKit browsers (#11994)Patrik Lindström2013-08-153-0/+139
| | | | Change-Id: Ie39d521c2f299bca0e2175fd8bb59beaa4f66241
* Make sure that no fileIds are replayed to the client (#12330)Henrik Paul2013-08-152-4/+155
| | | | | | | | | Due to how ProxyReceivers are constructed and serialized, we don't want to resend the ProxyReceivers for files that already are in the queue. Either we needed to change the way ProxyReceivers behave, or just make sure that they aren't resent. I chose the double-check method. Change-Id: I7c4e866ba4287afd3e80329be3640335d4ff00af
* Terminate JVM if server.close() has no effect (#12363)Leif Åstrand2013-08-131-0/+43
| | | | Change-Id: If024d94d496a6cf2e6f0f342d368ac7bd746de38
* GWT requires max 1.6 compiler compliance level currently - #12345Henrik Paul2013-08-131-1/+1
| | | | Change-Id: I0e37e231b17afc365bf397ab601a1717d83a7459
* Add a chapter on installing IvyDE (for #12359)Henrik Paul2013-08-131-0/+16
| | | | Change-Id: I996100bb702a4426726d5cb1d0826efedfde3f4f
* Fixed a typo in FieldGroup.isModified() JavaDoc. (#12172)Teemu Pöntelin2013-08-121-1/+1
| | | | Change-Id: I10d7ba7d0bc5c03e65206617c521d089fd4d0cfe