aboutsummaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
* Base grid component and column API (#12829, #12830)John Ahlroos2013-11-193-0/+653
| | | | Change-Id: I6c4eae8a4369e9452dd56e764633cecfe9bf553a
* Merge changes from origin/7.1Artur Signell2013-09-179-282/+265
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | de53191 Fix for #12279 (caret jumps when formatting in RTA). fca0f7a Add <br> as empty representation for webkit (#12490) 6dcece8 Allow creating TextBox or SuggestionPopup when extending VFilterSelect (#12491) 22fcb44 Include unobfuscated file used by test in the war (#12468) bc90a58 Unified xml files to end with new line 3d01d74 Reduce Ivy resolver spam to a minimum (#12510) 1e73ca8 Fix keystore path to correspond to the Vaadin 7 directory structure (#12520) dcf9c61 Protect CurrentInstance instances from garbage collection (#12509) 24ffbc2 Allow storing and restoring null instances in CurrentInstance #12509 0d79a84 Added a comment that hopefully explains the NULL_OBJECT #12509 e4d99b3 Use non-obfuscated version of vaadinPush.js when not in production (#12527) 3a31dfe NullPointerException in TableQuery.fetchMetadata() (#11403) 4659797 fixed incorrect name for close-pressed.png for windows in black theme (#12563) 9b05257 Test for push with streaming based on Table 3cafce3 NullPointerException in DateToSqlDateConverter (#12284) 3a4351f Ensure PushConnection is properly cleaned up on disconnect (#12226, #12522) Change-Id: I44f3d5f003e62e7ab86a22188b22933491226868
| * Ensure PushConnection is properly cleaned up on disconnect (#12226, #12522)Johannes Dahlström2013-09-132-36/+56
| | | | | | | | Change-Id: I0bab199632554655ef92a624f5654852b4b157d1
| * NullPointerException in DateToSqlDateConverter (#12284)Edoardo Vacchi2013-09-132-0/+34
| | | | | | | | | | | | | | | | | | | | DateToSqlDateConverter throws a NullPointerException when the provided value is null, thus violating the interface contract. If the provided value is null, then the methods should return null. Missing test case included Change-Id: If08225c2a6ae7c3103e47d3817a5d45469c7bf4f
| * NullPointerException in TableQuery.fetchMetadata() (#11403)Edoardo Vacchi2013-09-131-1/+3
| | | | | | | | | | | | | | Trivial patch. The finally block lacks a check for null before attempting to invoke table.close() Change-Id: Ib32f1d75fef4bd442652ca60a2b7df6aa45d7fa7
| * Use non-obfuscated version of vaadinPush.js when not in production (#12527)Artur Signell2013-09-101-2/+9
| | | | | | | | 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-052-236/+74
| | | | | | | | Change-Id: I9ec103a1a42d8888d6f680f477393807223740cf
* | Ignore RPC calls from components that are concurrently removed (#12337)Henrik Paul2013-09-104-19/+295
| | | | | | | | Change-Id: I8b97444d33b9535b9073fd705fed15a6cc2992e7
* | Rewrite client request into JSON (#9269, #11257)Henrik Paul2013-09-042-78/+78
| | | | | | | | Change-Id: I0001d54f890ad8e5787d1f6c076d1f1d75dd32d2
* | Add StringToLongConverter for automatic handling of long values (#12291)Artur Signell2013-09-034-0/+190
| | | | | | | | Change-Id: Ia2865b199303c0e35b562120f1c916f288aa458a
* | Merge changes from origin/7.1Leif Åstrand2013-09-038-7/+267
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d8b0b50 Always unlock the same session instance that was locked (#12481) e6af0f0 Avoid leaking memory from inherited ThreadLocales. Fixes #12401 f7ee8fb Updated _trackMessageSize based on latest upstream version (#12468) a24d391 Table ignores Container updates while painting (#12258) 7068d78 The colon in the calendar event caption is now also hideable. Fixes #12460 61dd8f7 Corrected typo in version variable (#12440) 476e0b8 Changed 'feature release' text to maintenance release (#12486) faa2569 Updated browser versions 831747a Fix regression where empty RTA returns <br> (#12490) cb8df75 Add deprecation message to unused constant 4c5bb0e Sets the locale in the test case. #12460 11cdf93 Excludes WeakValueMap from the serializable test #12401 Change-Id: Id7eeba06d14518c254ceb01e38e2441967932755
| * 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
| * Add deprecation message to unused constantLeif Åstrand2013-09-021-0/+5
| | | | | | | | Change-Id: Ifcc4e021fa3843129f6501d6526e4d4f5c6930fb
| * Table ignores Container updates while painting (#12258)Henrik Paul2013-09-021-0/+19
| | | | | | | | | | | | | | | | | | 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
| * Avoid leaking memory from inherited ThreadLocales. Fixes #12401Jonatan Kronqvist2013-09-022-1/+229
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge changes from origin/7.1Leif Åstrand2013-08-306-13/+37
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4f3e81a Use <code> instead of {@code} for sample containing { and } (#12311) c7a48ae Delay sending DateField popup value to server until popup is closed #6252 dc491a4 Reset waitingForFilteringResponse flag to false inside onBlur (#12325) 4fb775a Fixed a typo in FieldGroup.isModified() JavaDoc. (#12172) aa47197 Add a chapter on installing IvyDE (for #12359) eaec281 GWT requires max 1.6 compiler compliance level currently - #12345 f72be69 Terminate JVM if server.close() has no effect (#12363) 36413cb Make sure that no fileIds are replayed to the client (#12330) 7182665 Fix scrollbar for Window under WebKit browsers (#11994) 61dbe9c Search only remaining message for delimiter (#12404) b5a212a Report min and max times from Profiler (#12409) 7220ca8 Fixed DragAndDropWrapper using wrong drop target in IE8 #12406 c87772b Escape markup in CustomLayout's JavaDoc (#12410) f5b67af Optimize ComputedStyle.getIntProperty() (#12411) 0473036 Add more detailed profiling for some client side hotspots (#12418) 7dfe5ae Fixed test broken by fixes to drag&drop #12406 234ed1c Fixed test broken by PopupDateField communication change #6252 c7a8c3f Fixed failing TabKeyboardNavigation test #12433 fac9ff6 Optimize resetting of state when detaching components (#10899, #11284) af995de Optimize large Vertical/HorizontalLayout client side (#12420, #10899) 39fd5fc Fix bug for spacing on first widget (#12420) bd4442b Fixed broken test due to changes in drop position by #12406 b83240f Optimize CssLayout hierarchy update (#11284) a52b286 Added controlDirective to ifContentStatement. Fixes ticket #12105. 8ce45c7 Disable slow sanity check when not in debug mode (#12463) 232eb42 Enable use of profiler without debug window (#12465) 6dc46c5 Use the add() path of CssLayout only when appending to the end (#11284) bea7fa3 Only consider caption tooltips for own slots (#12469) dce63d1 Allow creating session for Portlet UI init request (#12473) ad669c3 Adds junit to the ide configuration for the theme-compiler module. Change-Id: Icd734d6849cc4f4014e1268f4fabe1ed92f72e38
| * Allow creating session for Portlet UI init request (#12473)Leif Åstrand2013-08-301-0/+4
| | | | | | | | Change-Id: I4c62e246c026cec7c87c2bd5ee5435891f885882
| * Escape markup in CustomLayout's JavaDoc (#12410)Henrik Paul2013-08-201-2/+2
| | | | | | | | | | | | svn changeset:26111/svn branch:6.8 Change-Id: I8585c9022b78381a40d9008b0d489aecd741b011
| * Make sure that no fileIds are replayed to the client (#12330)Henrik Paul2013-08-151-4/+23
| | | | | | | | | | | | | | | | | | 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
| * Fixed a typo in FieldGroup.isModified() JavaDoc. (#12172)Teemu Pöntelin2013-08-121-1/+1
| | | | | | | | Change-Id: I10d7ba7d0bc5c03e65206617c521d089fd4d0cfe
| * Use <code> instead of {@code} for sample containing { and } (#12311)Leif Åstrand2013-08-092-6/+7
| | | | | | | | Change-Id: Ibbcc48e5557521bfe50e73e63ad723fe7da29c9b
* | Activate tab stop automatically for modal windows (#12344)michaelvogt2013-08-261-3/+9
| | | | | | | | Change-Id: Icef7a3bb3729ebd407fe53af334f93e1e5c0a7cb
* | Merge from origin/7.1Artur Signell2013-08-192-1/+56
|\| | | | | | | | | | | | | | | | | 11f8811 Make sure bean field validators are only added once (#11045) Conflicts: server/tests/src/com/vaadin/tests/server/validation/TestBeanValidation.java Change-Id: I6533b00f78dfb2d587b52b320d2d709c640b9159
| * Make sure bean field validators are only added once (#11045)Patrik Lindström2013-08-072-1/+59
| | | | | | | | Change-Id: I67779fa5bfd4c850101c11c22091c988eb65b808
* | Merge changes from origin/7.1Artur Signell2013-08-191-1/+20
|\| | | | | | | | | | | | | | | | | | | 16d17f9 Fix native scrolling regression in iOS 6 homescreen apps (#12295) 7212e02 Fix race in VaadinService.lockSession() (#12282) 2d5a107 Update "lastRequestedFirstvisible" field value right away (#10666). 325cdf9 Disable failing calendar Actions Menu Test (#12181) 8ba4117 Split UiAccess test (#12332) Change-Id: I30e7aaacaf0ecbdc1a6dbdf956a6e48f4846de32
| * Fix race in VaadinService.lockSession() (#12282)7.1.2Johannes Dahlström2013-08-061-1/+20
| | | | | | | | | | | | | | | | The session might be invalidated before lockSession() acquires the lock. Check if the session is still valid after locking and ensure SessionExpiredException is thrown if not. Change-Id: Iad716332a65b7c198427fce5198f6808140c140c
| * Avoid infinite recursion when purging access queue (#12310)Leif Åstrand2013-08-051-1/+3
| | | | | | | | Change-Id: Id5029f6606ce508c5746af4e0fa3078283f511bf
* | Merge changes from origin/7.1Artur Signell2013-08-1910-25/+147
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7cb49d1 Fix invisible calendar actions menu #12181 44aacf4 Clarify Embedded javadoc (#12290) 59a043b Fix actions in action menu appearing in random order #12250 5d57129 Fix calendar click events on context menu #12297 f5e3663 Document multiple load semantics in @StyleSheet and @JavaScript (#12200) 17bb700 Add optional OSGi Import-Package for javax.validation (#12301) ea148c8 Disable all logging if production mode is enabled (#12299) 326bbb5 Fixes parsing of multiple push messages in streaming mode (#12197) 7fc1054 Ensure StringToIntegerConverter rejects values outside range of int (#12230) f587298 Improve URI fragment listener javadocs (#12296) d97cfbc Refine handling of null and empty URI fragments (#12207) 99c7d0b Show tooltips for ordered layout captions (#10046) Change-Id: Ifb2e0131fde769e2620b7ba03755a5ba324d8aaf
| * Refine handling of null and empty URI fragments (#12207)Leif Åstrand2013-08-021-4/+10
| | | | | | | | Change-Id: Ie133694b010a586c6336e9b04be7bcd94d2525e9
| * Improve URI fragment listener javadocs (#12296)Leif Åstrand2013-08-021-7/+46
| | | | | | | | Change-Id: I7c91768f02d04c613f25e5984cb015067465815c
| * Ensure StringToIntegerConverter rejects values outside range of int (#12230)Johannes Dahlström2013-08-012-1/+34
| | | | | | | | Change-Id: I150bee64144045355bfa75ac10ede663d3feb5ce
| * Add optional OSGi Import-Package for javax.validation (#12301)Johannes Dahlström2013-07-312-1/+4
| | | | | | | | Change-Id: Iff9105537a2a8123b808be33f8cd390b0c23edd6
| * Document multiple load semantics in @StyleSheet and @JavaScript (#12200)Leif Åstrand2013-07-302-2/+26
| | | | | | | | Change-Id: Id52f196ad6d14e8077482b19a8d0479aedc64db3
| * Fix actions in action menu appearing in random order #12250Patrik Lindström2013-07-301-4/+5
| | | | | | | | Change-Id: I77186adb94392cd317d37b9d9250f28891e6f06e
| * Clarify Embedded javadoc (#12290)Johannes Dahlström2013-07-301-6/+10
| | | | | | | | Change-Id: I3c15bf79236019056eeb501974a6a34799e8fd40
| * Fix invisible calendar actions menu #12181Patrik Lindström2013-07-302-0/+12
| | | | | | | | Change-Id: I4cdf3d1e584f1537f0f216ddd6f65c1ec4a2ee6b
| * Fix race condition that might leave access queue unpurged (#12277)Leif Åstrand2013-07-292-2/+29
| | | | | | | | | | Merge: no Change-Id: Iee1012486906d8c2c46cef94cfcd6d2b399d7a6b
* | Merge changes from origin/7.1Artur Signell2013-08-192-1/+54
|\| | | | | | | | | | | | | | | | | | | a53d487 Verify the connector hierarchy if assertions are enabled (#12271) e9f3fcc Fix issue with hidden component cells in Table and TreeTable #12119 cbab936 Fixes light theme window sprites #12171 938d412 Fixes button :active state on firefox #12126 4219227 Fixed wrong classname in WindowThemes TB test #12171 Change-Id: I09bdb2fd0d16acad2afd84c544b26223d5f603a1
| * Fix issue with hidden component cells in Table and TreeTable #12119John Ahlroos2013-07-241-1/+4
| | | | | | | | Change-Id: I2f491d04ff177f7f0ce104c96b1c4a84ee7a2bc0
| * Verify the connector hierarchy if assertions are enabled (#12271)Leif Åstrand2013-07-231-0/+50
| | | | | | | | Change-Id: I87632abe9d86927b7ba4254724fedfdb04513205
* | Fix test AbsFieldValueConversions (#12092)Henri Sara2013-08-151-4/+5
| | | | | | | | Change-Id: Ifa23d60e8c1dd388c0404b9c40f00f81304778cf
* | Support for null intermediate beans in NestedMethodProperty (#11435)Matti Hosio2013-08-098-5/+250
| | | | | | | | | | | | | | | | Allows intermediate beans to return null in the NestedMethodProperty. The feature is not enabled by default and thus should be fully backwards compatible. Change-Id: I438d0f787c5c76f61ab234f3c92dd927a8354a37
* | Detach previous UI with the same window.name (#10338, #12255)Leif Åstrand2013-07-315-47/+122
| | | | | | | | Change-Id: I15234985f1591d6af383c6e014679762619d5000
* | BeanValidator changed to throw exception with array of causes (#11324)Jarno Rantala2013-07-304-12/+51
| | | | | | | | | | | | | | | | | | BeanValidator was modified to throw InvalidValueException with array of causes instead of exception with one message including HTML. This way AbstractErrorMessage is able to create correct error notification message with multiple lines. Change-Id: I414189f56ac282daad9dd3fe58d13fd99108c479
* | Don't lock session for checking request details (#12265)Leif Åstrand2013-07-295-17/+47
| | | | | | | | Change-Id: Id3e2b250b6aea66859274e2a5d6046c4f80172c3
* | Make settting of assistive description of Window optional (#12276)michaelvogt2013-07-241-13/+21
| | | | | | | | | | | | | | Throws exception on server side for null parameter Adds client side getter for descriptions Change-Id: I7d6231eec52b584f674b97b9d0c8ee0b78b19297
* | Merge changes from origin/7.1Leif Åstrand2013-07-233-7/+87
|\| | | | | | | | | | | | | 36aebc8 Update to Atmosphere 1.0.14.vaadin4 (#12242) 62c63a6 Only add DateRangeValidator to DateField if start or end of range is set (#12193) Change-Id: Ie2ba84e2d598313158007e521508c756abef6c2e