summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Parallelize ide.xml (#14276)Leif Åstrand2014-07-251-56/+72
| | | | | | | | With this patch, the theme-and-default-widgetset target finishes in 50 seconds, whereas it takes about 80 seconds without the patch. This happens at the cost of peak memory usage rising from ~750mb to ~850mb. Change-Id: I969e9b3b01907e24bb8d411884d060ca1b539bde
* Fix background color of Notification in chameleon theme (#14246)Dmitrii Rogozin2014-07-241-0/+2
| | | | Change-Id: Ie561a3ef95fcc15e357d1edb65b45f596683e7e4
* Update readme to mention Git settings for Windows users.Leif Åstrand2014-07-231-1/+3
| | | | Change-Id: Ie67372d1ea77ad025fe3cb42cfe7a6ecc94ee3df
* Fallback to finding disconnected UI based on AtmosphereResource (#14251)Leif Åstrand2014-07-223-7/+148
| | | | Change-Id: Icdac51322a90c32c122a182bc692c4eff3d8285b
* Export fetchRootConfig status so it can be read by TK (#14053)Manolo Carrasco2014-07-221-4/+24
| | | | | | | | | | | | | Offline apps need to know when server errors are 500 or 400 in order to switch appropriatelly to the offline mode. Also we need exported the fetchRootConfig method and a reliable way to get loaded apps. Related with change I29635982514071e63221a9771d6729da14273ad3 [1] see temporal workaround in TouchKitServlet [1] https://dev.vaadin.com/review/#/c/4037/ Change-Id: I339ca697d035508a67d1eb24480cd12c4b9c6c0e
* Simulate @RunLocally using eclipse-run-selected-test.properties (#14272)Leif Åstrand2014-07-225-15/+72
| | | | Change-Id: I4eb9409629f64c17f39b1560062e763270f1f582
* Remove obsolete TB2 tooltip test, update TB4 test (#14019)Juuso Valli2014-07-213-49/+16
| | | | Change-Id: I02b68886b888ee0a0d99b41138755f0ea6e2a53d
* Improves performance of VaadinService.requestEnd(). (#14218)Fabian Lange2014-07-212-130/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Doing two times session.accessSynchronously is unnecessary effort in multiple aspects: * The session will be locked twice. * CurrentInstances are set twice. * CurrentInstances are restored twice. * VaadinSession being checked for being the current via VaadinService.verifyNoOtherSessionLocked(this); When we leave requestEnd we unset all CurrentInstances. There is no need to just restore them before doing so. When we are in requestEnd, VaadinSession is set to "current" by PushHandler.callWithUi() or VaadinService.handleRequest(). Also, the cleanupSession code does not need any of these thread locals, so not having them set would also not hurt. having an extra accessSynchronously call for just setting the duration does not make a lot of sense. While it somehow wants to make the previous accessSynchronously call to be counted completely into the duration it invests an the same time that would have been left out additionally. VaadinService removeClosedUIs is a cleanup which also locks and sets CurrentInstances just to figure out that the UI it is checking is not closing. This change moves that check out of ui.accessSynchronously. In the end, the resulting code is a tiny bit less robust, however it eliminates over 50% response time on trivial push request/responses. Change-Id: If71d1dbbae5d1fd57d3d4e735c592fd263261a81
* Fixed javadoc for Upload class (#14266)Heikki Ohinmaa2014-07-211-80/+80
| | | | Change-Id: Ib16d4b8922a139b37d551797ada163b6d6b5e720
* Fix web.xml element order issue (#14257)Juuso Valli2014-07-211-2/+2
| | | | | In some servlet definitions async-supported was before init-param Change-Id: I2d4886a0aa4c37bad3b0385e25b51e91d59a4c31
* Omit BOM when parsing issue list for release notesJuuso Valli2014-07-181-3/+7
| | | | Change-Id: If241edbb79fecd3d99939a53f70c7c6d78f74e40
* Explain what to do if chrome.driver.path is needed but missing (#14231)Leif Åstrand2014-07-171-5/+19
| | | | Change-Id: Ibd6f890136d62a3b19f8c60158b4aa1397454f7e
* Add asserts checking for negative container sizes (#14232)Leif Åstrand2014-07-176-2/+69
| | | | Change-Id: I5b6298be367e4fe820320a5e3fd6bf5aaa7e2047
* Fixes memory leak in VScrollTable (#14159)Dmitrii Rogozin2014-07-174-6/+209
| | | | Change-Id: I59596630b71f5a6b78c13bc5dbeaf7ef5dfaccf9
* Update Atmosphere runtime to 2.1.2.vaadin3 (#13971)Sauli Tähkäpää2014-07-163-3/+3
| | | | | | | Atmosphere 2.1.2.vaadin3 includes fix for: https://github.com/Atmosphere/atmosphere/issues/1643 Change-Id: I67c07dc3b32ebb3b0eed634bf143bac9a7e5efe2
* Improve error message if @RunLocally is committed (#14216)Leif Åstrand2014-07-151-0/+4
| | | | Change-Id: Ic35b71a01b207ff87072d2e46f34f171ec581fe0
* Mention Date serialization in javadocs related to JavaScript (#14143)Leif Åstrand2014-07-152-0/+4
| | | | Change-Id: I14d782843684f623a2cf671f14d0ab062829ebac
* Remove csrfToken if disable-xsrf-protection is true (#14111)Bogdan Udrescu2014-07-1515-117/+903
| | | | | | | If the server sends no token and the client value remains "init" then it's not sent back to the server. Change-Id: I74fc470c5c22d57c4a48eab3e4476ae4cc2dd242
* Allow customizing DeploymentConfiguration for test UIs (#14215)Leif Åstrand2014-07-154-0/+267
| | | | Change-Id: I4a9db58e65b94ec0e46e849e6856817986bd750e
* Fix Tabsheet scrollbutton by css position in Chameleon theme (#12154)Johannes Tuikkala2014-07-143-0/+123
| | | | Change-Id: Icd38631f8802fc86949fa29dd517f1aca0499c33
* Adds a scrollbar to table column drop down (#14156).Felype Santiago Ferreira2014-07-144-0/+119
| | | | Change-Id: I7ce7c61f842a09af1842a14fedec3412120944c7
* Optimizes initial sizes of frequently used Collections. (#14223)Fabian Lange2014-07-145-195/+205
| | | | | | | | | There are a few places in frequently used core classes which could initialize collection classes with the correct (or slightly oversized) length. Maps are initialized with 2x the size due to its load factor. Change-Id: I3aee5a60602937a8550ca5a200ec2a529ff36fe9
* Optimize CurrentInstance.set(UI) and .set(VaadinSession). (#14220)Fabian Lange2014-07-141-54/+40
| | | | | | | | | This change reduces the amount of intermediate steps taken to initialize the thread locals for a given ui or vaadin session. It mainly takes advantage of reusing the old values from the map in set() instead of creating new ones to put into the "old" map which is returned. Change-Id: I4dbaff973f46e73f8f3a0c285b14c97603f2d5a4
* removes extra VaadinSession.setCurrent() from PushHandler. (#14222)Fabian Lange2014-07-141-9/+11
| | | | | | | | | The setCurrent call on VaadinSession is not needed. the one extra call can be saved because service.findVaadinSession will already set it. Added a comment like it is done for UI (service.findUI will also set the UI). Change-Id: Ic24d922554d1316aae310813ef5d00a0bbfd418a
* Fix for drag-and-drop text to TextField in Firefox (#14056)Anthony Guerreiro2014-07-111-8/+49
| | | | | | Couldn't created an automated test in selenium - can't get it to drag text. Change-Id: I1a0beab97840401423e3b446015ff0c729bc2ca2
* Remove extra shadow from combobox popup for IE9 and IE10.(#14195)Dmitrii Rogozin2014-07-101-0/+8
| | | | Change-Id: I733f21f5fc0795633ed3a658b6b19681d8f26b22
* Fix overwrite mechanism for web.xml atmosphere init params (#14196).Fabian Lange2014-07-101-7/+8
| | | | | | | | | | Non obvious problem before. "config" is a property of AtmosphereFramework which also has getInitParameter(String) method. So it compiles but does not do what is intended: to check against the user defined web.xml servlet init-prams. (the variableName servletConfig has the same problem :-)) Change-Id: Ib02f0b94312327d482775456c2d63a904b1e8104
* Cache sass output compiled on the fly by VaadinServlet (#9532)Leif Åstrand2014-07-101-26/+108
| | | | Change-Id: I5ce36a5c3beffe7b686a8754b6f7311d83b00f87
* Box and unbox long values in state fields (#14176)Leif Åstrand2014-07-094-20/+44
| | | | | | | | | | | | | We actually want to pass around the primitive long values emulated by GWT even though JavaScript code can't do anything with the values. Skipping the unboxing caused long fields to always be 0 since that's how JavaScript converts an object into a number. This patch also makes the test assert that the expected state values are received and updates those values to actually make sense in some situations. Change-Id: Id9c3696d699593bd9e59e249c5daf077873b85fc
* Fix box shadow bug with resizing elements in IE9 and IE10.(#14173)Dmitrii Rogozin2014-07-082-1/+22
| | | | Change-Id: I513340db4123c40bba0832f8af77ec5e725c24e6
* Fix regression in notification for chameleon caused by 13885.(#14172)Dmitrii Rogozin2014-07-081-0/+1
| | | | Change-Id: I33d70c54b9118e85c9542e56b917b993516ae213
* Fix background color in chameleon theme after removing shadow divs (#14145)Dmitrii Rogozin2014-07-072-3/+11
| | | | Change-Id: I9b0566070af58afda7693936943237e70cea4a2f
* Use Sass compiler version 0.9.8Henri Sara2014-07-071-1/+1
| | | | Change-Id: I04996df90cbbb449d54e54c3affc74ff40fddeeb
* Fix shadow bug with menu in runo theme (#14162)Dmitrii Rogozin2014-07-071-3/+2
| | | | Change-Id: I9f6486597c45180ef7f748ba128f3f287d28bd97
* Return a value on __gwtStatsEvent in Profiler (#11709)Bogdan Udrescu2014-07-079-15/+377
| | | | | | | | Calling GWT RPC throw an exception when __gwtStatsEvent doesn't return a boolean. This was in the Profiler.ensureNoLogger where the function assigned was empty. Change-Id: If97e15eb3c2c6512e80f3bde81ba180b8c95c947
* Modified test case to work around bug preventing popup to close in IE (#14086)Anthony Guerreiro2014-07-071-1/+21
| | | | Change-Id: Icb47d8a0c737e27a3d88078b4162c633ba08739c
* Avoid object creation in getAllChildrenIterable in most cases. (#14142)Fabian Lange2014-07-043-63/+59
| | | | | | | | | | | | API change from: public static Iterable<ClientConnector> getAllChildrenIterable(final ClientConnector connector) to public static Iterable<? extends ClientConnector> getAllChildrenIterable(final ClientConnector connector) avoids creating wrappers in case the component has either no subcomponents or no extensions. This covers the vast majority of components. Change-Id: I48ffd2f26f09c265fae6e1aaabdbaa655d52ffb8
* Remove unused VWindowOverlay (#14055)Artur Signell2014-07-033-83/+5
| | | | Change-Id: I3125dec887106e746b95c220f587a8d3e39be0f0
* Remove shadow div for Overlay elements except IE8 (#9303).Henri Sara2014-07-033-38/+69
| | | | Change-Id: I7bdaf849e79191183013ca05e7420e10411f0b2e
* Revert "Allow changing theme on the fly (#2874)"Henri Sara2014-07-0315-644/+78
| | | | | | | | | | | | | | | | This reverts commit 1b73b00b2875c5eafa3c641b77f5d9efc2f7d929 as well as the related changes to @since, release notes etc. Conflicts: client/src/com/vaadin/client/ResourceLoader.java client/src/com/vaadin/client/communication/TranslatedURLReference.java client/src/com/vaadin/client/ui/ui/UIConnector.java server/src/com/vaadin/ui/UI.java shared/src/com/vaadin/shared/ui/ui/UIState.java uitest/src/com/vaadin/tests/tb3/AbstractTB3Test.java Change-Id: Id882dc730f51055f6d17200964bcaf8a1f87a35f
* Add missing @since 7.3 to javadocHenri Sara2014-07-0313-34/+56
| | | | Change-Id: I62610ef647fbbb5a7cfae25ac5c7628f78f2c6ff
* Add missing @since 7.2.4 in javadocHenri Sara2014-07-033-0/+4
| | | | Change-Id: I48c37a377d6764333b83512dc613798aaf39423c
* Fix PushConfigurationLongPollingTest.Sauli Tähkäpää2014-07-023-51/+40
| | | | Change-Id: I49516f311315d3c84a177ec6bd937e1241e67351
* Disabled shadow divs. Instead use css box-shadow (#13885)Dmitrii Rogozin2014-07-0214-13/+189
| | | | Change-Id: Ibf8888de795b08aed0446607165d7318f94ee6f4
* Refactor GridLayout tests (#14044)Dmitrii Rogozin2014-07-023-52/+86
| | | | Change-Id: If297591d46979ce991921f9545ed04a0c2c92e41
* Reading properties of components should not set state to dirty (#14060).Fabian Lange2014-07-012-18/+28
| | | | | | Fixed issue with SplitPanels which were not marking sets as dirty. Change-Id: I23bb8bfca87a825aef132f249e05871cf7b36a34
* Add conf option for disabling sync id checking (#14084)Leif Åstrand2014-07-016-5/+62
| | | | Change-Id: If3fcc88e69d797b219f5af5906853a42d81f693c
* Ignore -1 sync id on the server (#14084)Leif Åstrand2014-07-012-3/+18
| | | | Change-Id: Iad73c44852c207f29381d59bea25275ac8f24dbd
* Mention JSON library change in release notes (#14105, #13944)Henri Sara2014-06-301-0/+2
| | | | Change-Id: I4c9d24fdf0fa43c1abbe1843887b1a0001084a60
* Merge branch 'valo' to masterHenri Sara2014-06-30352-553/+21002
|\ | | | | | | | | | | | | | | Updated release notes to the form previously used in master. The ticket list link needs to be updated separately in the 7.3 branch. Change-Id: I7b7d09a1281261d3a1b8793cfff9ba8951a07798