]>
source.dussan.org Git - vaadin-framework.git/log
Johannes Dahlström [Thu, 22 Nov 2012 11:31:02 +0000 (13:31 +0200)]
Refactor heartbeat handling and inactive UI/session closing (#10252)
* Package-private VaadinService.cleanupSession() handles these, called from VaadinServlet and VaadinPortlet at the end of a request
* UI detach() called when removing from the session (#9755)
* UIs can be explicitly closed; UIs marked as closed are removed at the end of the request (#10249)
* Remove UI cleanup events and listeners in favor of detach events (#10251)
Change-Id: I1f994c43bd2fc5fe7f99f7152c9db35927235291
Artur Signell [Fri, 23 Nov 2012 14:37:15 +0000 (14:37 +0000)]
Merge "Moved DebugConsole (and related) styles to separate mixin which is applied globally; the console is a widgetset-wide singleton, not usually to be styled. Fixes #10357"
Marc Englund [Fri, 23 Nov 2012 14:34:31 +0000 (16:34 +0200)]
Moved DebugConsole (and related) styles to separate mixin which is applied globally; the console is a widgetset-wide singleton, not usually to be styled. Fixes #10357
Change-Id: I39940fa92f748a6ef7a143797f06ef9d7d68ce36
Leif Åstrand [Fri, 23 Nov 2012 12:19:50 +0000 (14:19 +0200)]
Rename ComponentEventListener to ConnectorEventListener (#10340)
Change-Id: I8e5d60e0e6d7003eeff984ceb0b4bf04347267b0
Leif Åstrand [Thu, 22 Nov 2012 12:16:22 +0000 (14:16 +0200)]
Remove server-side RpcManager interface (#10302)
Change-Id: Id693f49d68d4daa6bd8cbe6b1b1a6553fc988c75
Johannes Dahlström [Fri, 23 Nov 2012 12:45:29 +0000 (14:45 +0200)]
Remove "tests" directory accidentally merged from 6.8
Change-Id: I31f1ce1da4c5d6fbc0d23daabd0853fb4febdd69
Marko Grönroos [Fri, 23 Nov 2012 12:41:26 +0000 (12:41 +0000)]
Merge "Removed outdated code example from javadoc"
Henri Sara [Fri, 23 Nov 2012 12:25:40 +0000 (14:25 +0200)]
Fix incorrect null check in PopupView (#10238)
Change-Id: I6a1a3754787f312bbe8fee27588f04d2d6157afe
Marc Englund [Fri, 23 Nov 2012 11:21:49 +0000 (13:21 +0200)]
Make most of the sass compiler API internal, fixes #10339
Change-Id: Ia783142aa96665a26491b659a387490883875d37
Leif Åstrand [Thu, 22 Nov 2012 16:57:44 +0000 (18:57 +0200)]
Add VaadinService.setClassLoader (#9819)
* Set default value in constructor
* Remove support for getting a null class loader
Change-Id: Ib2ac914e0832395bb25cb1cff1a9caffbe09631e
Artur Signell [Fri, 23 Nov 2012 11:38:16 +0000 (11:38 +0000)]
Merge "Change sass compoent @mixin parameter from $name to $primaryStyleName, fixes #10294"
Artur Signell [Fri, 23 Nov 2012 11:18:08 +0000 (13:18 +0200)]
Throw exception for non-UIDL requests again (#10332)
Change-Id: Ia523927c5b990eff7f25f0af9cd5dd080a07c21d
Marc Englund [Fri, 23 Nov 2012 10:32:08 +0000 (12:32 +0200)]
Change sass compoent @mixin parameter from $name to $primaryStyleName, fixes #10294
Change-Id: I548fdd3b0295db980bc4d769826e7c149ec0b3b3
Henri Sara [Fri, 23 Nov 2012 10:28:04 +0000 (12:28 +0200)]
Refactor node traversal and empty node removal.
Change-Id: If5c66e3fd01341636e481a093f90471c92755ce9
Artur Signell [Fri, 23 Nov 2012 10:15:31 +0000 (10:15 +0000)]
Merge "Disabled @media print {} to avoid invalid CSS, see #10336"
Artur Signell [Fri, 23 Nov 2012 10:15:02 +0000 (10:15 +0000)]
Merge "Document @PreserveOnRefresh"
Artur Signell [Fri, 23 Nov 2012 10:14:28 +0000 (10:14 +0000)]
Merge "Refactor BrowserPopupOpener API (#10241)"
Leif Åstrand [Fri, 23 Nov 2012 10:08:29 +0000 (12:08 +0200)]
Document @PreserveOnRefresh
Change-Id: I620838632525851246fd2273d71312744bf27662
Johannes Dahlström [Fri, 23 Nov 2012 09:56:35 +0000 (09:56 +0000)]
Merge "Set bootstrap error using innerHTML instead of document.write (#9735) * Also remove the testbench hook so waitForVaadin can continue * Add automatic test"
Leif Åstrand [Fri, 23 Nov 2012 09:46:14 +0000 (11:46 +0200)]
Refactor BrowserPopupOpener API (#10241)
* Rename BrowserPopupOpener to BrowserWindowOpener
* Rename setPopupName -> setWindowName
* Rename BrowserPopupUIProvider -> BrowserWindowUIProvider
* Make BrowserWindowUIProvider a private static inner class
Change-Id: Id839b274762424bb50fe3590d7cd1187e92baa6c
Leif Åstrand [Fri, 23 Nov 2012 09:38:20 +0000 (11:38 +0200)]
Refactor Extension API (#10337)
Change-Id: Ib16ffceb8dce235b59848c55e59407074e7d5bda
Marc Englund [Fri, 23 Nov 2012 09:34:09 +0000 (11:34 +0200)]
Disabled @media print {} to avoid invalid CSS, see #10336
Change-Id: I258b786d43bb26af564f911f6aa0d655d835ca97
Leif Åstrand [Fri, 23 Nov 2012 09:21:31 +0000 (11:21 +0200)]
Set bootstrap error using innerHTML instead of document.write (#9735)
* Also remove the testbench hook so waitForVaadin can continue
* Add automatic test
Change-Id: I6a6e53f23af9746f33977dfdb3768870956943f2
Artur Signell [Fri, 23 Nov 2012 08:24:11 +0000 (08:24 +0000)]
Merge "Fixes #6714 #10330 - wraps theme in themename{}, creates legacy-styles.css, updates themes to support this."
Artur Signell [Fri, 23 Nov 2012 07:23:50 +0000 (09:23 +0200)]
Reformatted server/src
Change-Id: Idfb1e782c6d544765f8ebad0f9c9969358f1e5fe
Henri Sara [Fri, 23 Nov 2012 07:59:34 +0000 (07:59 +0000)]
Merge "Update value when field/label local changes (#8192)"
Marc Englund [Thu, 22 Nov 2012 15:09:10 +0000 (17:09 +0200)]
Fixes #6714 #10330 - wraps theme in themename{}, creates legacy-styles.css, updates themes to support this.
Change-Id: I185b67b2ee74dca2faf48ff2517f24280aff4375
Henri Sara [Thu, 22 Nov 2012 15:04:42 +0000 (15:04 +0000)]
Merge "Split method at roughly 30000 chars to avoid size limit (#10221)"
Artur Signell [Wed, 21 Nov 2012 15:13:10 +0000 (17:13 +0200)]
Update value when field/label local changes (#8192)
Change-Id: Ifbb426f7aee107db0be555c5ab1ef0b5f4948e5e
Artur Signell [Thu, 22 Nov 2012 14:24:41 +0000 (14:24 +0000)]
Merge "Change a few "root" occurrences to "UI" in error messages, javadoc"
Johannes Dahlström [Thu, 22 Nov 2012 14:02:32 +0000 (16:02 +0200)]
Change a few "root" occurrences to "UI" in error messages, javadoc
Change-Id: I3140b91262ca179bed48e2081c6093a21fc834a1
Henri Sara [Thu, 22 Nov 2012 14:19:04 +0000 (14:19 +0000)]
Merge "Warns and removes if parent reference '&' is used w/o parent, fixes #10327"
Marc Englund [Thu, 22 Nov 2012 14:02:27 +0000 (16:02 +0200)]
Warns and removes if parent reference '&' is used w/o parent, fixes #10327
Change-Id: I58eaf3f2acd27a7627c8df31e411a75fc4a48016
Artur Signell [Thu, 22 Nov 2012 14:16:02 +0000 (16:16 +0200)]
Removed outdated code example from javadoc
Change-Id: Ifa4d405a86b635af12c5e6dc693d742c1a8ac68f
Artur Signell [Thu, 22 Nov 2012 12:31:53 +0000 (14:31 +0200)]
Added Component constructors (#10246)
Change-Id: I86845693004fcdf65d5307c47a27e7d3a3274c52
Artur Signell [Wed, 21 Nov 2012 15:06:57 +0000 (17:06 +0200)]
Account for that converter can modify value (#8191)
Change-Id: Iee81b46c985bbb37b98d23433e42d8d007c30d6a
Johannes Dahlström [Thu, 22 Nov 2012 13:41:08 +0000 (15:41 +0200)]
Add a note to Navigator.addView and setErrorView javadoc that views should not be shared between UIs (#10240)
Change-Id: I870bacb1794a222931db0a49a03b840dd66662b0
Artur Signell [Thu, 22 Nov 2012 13:12:00 +0000 (15:12 +0200)]
Unified deprecation messages
Change-Id: If3fc2c2d9b251cbc6f2a9da2ede23ff17f7362ef
Johannes Dahlström [Thu, 22 Nov 2012 13:20:25 +0000 (13:20 +0000)]
Merge "Deprecated setColumns in selects (#5814)"
Marc Englund [Thu, 22 Nov 2012 13:04:35 +0000 (13:04 +0000)]
Merge "Combine Sass Block node handlers (parent selector), comments"
Artur Signell [Thu, 22 Nov 2012 10:19:05 +0000 (12:19 +0200)]
Deprecated setColumns in selects (#5814)
Change-Id: Iada489b12b904d1a52d2e4633e4360d61b88a4af
Johannes Dahlström [Thu, 22 Nov 2012 12:47:24 +0000 (14:47 +0200)]
Kickstart navigation automatically after UI.init(), remove Navigator.navigate() (#9549, 10239)
Change-Id: I3537eb8f289e75234d6a292636019429967280c3
Henri Sara [Thu, 22 Nov 2012 12:47:20 +0000 (14:47 +0200)]
Combine Sass Block node handlers (parent selector), comments
This eliminates potential order problems between blocks with and without
parent selectors and reduces duplication of code.
Change-Id: If422f7d603bf4b9938b9c0bd83989e337e1f92ce
Johannes Dahlström [Thu, 22 Nov 2012 12:14:20 +0000 (12:14 +0000)]
Merge "Added ComponentContainer.addComponents (#10245)"
Artur Signell [Tue, 20 Nov 2012 16:06:57 +0000 (18:06 +0200)]
Use compare for Comparable when determining equals for filtering (#10310)
Change-Id: Ie6e12b1d606d6ed06ae94527427049621b515eed
Leif Åstrand [Thu, 22 Nov 2012 11:13:06 +0000 (13:13 +0200)]
Split method at roughly 30000 chars to avoid size limit (#10221)
Change-Id: Ib7f03f1d5dbd66bc5478cf424664e89672069c8d
Artur Signell [Thu, 22 Nov 2012 11:11:41 +0000 (13:11 +0200)]
Fixed tab index handling in slider (#10315)
Change-Id: I84611b5cc0a4f8520d1013562ba650f1f92663c4
Artur Signell [Thu, 22 Nov 2012 11:11:18 +0000 (13:11 +0200)]
Fixed NPE in Slider (#9740)
Change-Id: I08c769cbe87c2bb8d94bb18d6685df0385d0eae8
Artur Signell [Thu, 22 Nov 2012 11:07:11 +0000 (13:07 +0200)]
Updated test for #10315
Change-Id: I50f9572e2becb1e8abba82716a59aa373073ef4d
Artur Signell [Thu, 22 Nov 2012 10:29:49 +0000 (12:29 +0200)]
Added ComponentContainer.addComponents (#10245)
Change-Id: Ie859d194456466424c55ef5e1c2a330f0172e5de
Leif Åstrand [Thu, 22 Nov 2012 09:52:31 +0000 (11:52 +0200)]
Add FileDownloader.setFileDownloadResource (#10203)
Change-Id: I1dfcf01af6b4b4a9fa30699dc96dfdb2826b23a8
Artur Signell [Wed, 21 Nov 2012 18:33:05 +0000 (20:33 +0200)]
Fixed tab index handling in broken components (#10315)
Change-Id: I27a1a3541886b126f0798f4d25ae6d22df81aa79
Johannes Dahlström [Thu, 22 Nov 2012 09:46:36 +0000 (09:46 +0000)]
Merge "Use json from vaadin-shared-deps 1.0.1 (#10118)"
Artur Signell [Thu, 22 Nov 2012 07:58:32 +0000 (07:58 +0000)]
Merge "Make code splitting work (#8636)"
Leif Åstrand [Thu, 22 Nov 2012 07:56:17 +0000 (07:56 +0000)]
Merge "Fixed problem causing DragAndDropService not to receiving events (#10134)"
Leif Åstrand [Thu, 22 Nov 2012 07:54:50 +0000 (09:54 +0200)]
Make code splitting work (#8636)
Change-Id: I25c1494d29d20c89dc9c259995ed4b87067e859b
Henri Sara [Thu, 22 Nov 2012 07:31:23 +0000 (07:31 +0000)]
Merge "Fixes #10308 (parent reference & causes non-parent selectors to be dropped)"
Artur Signell [Thu, 22 Nov 2012 07:23:52 +0000 (09:23 +0200)]
Fixed problem causing DragAndDropService not to receiving events (#10134)
Change-Id: Ie9cbd37231099b8d4e30dab1dc611e19805c1fc7
Artur Signell [Wed, 21 Nov 2012 17:50:35 +0000 (19:50 +0200)]
Fixed compilation error caused by class hierarchy changes
Change-Id: I321082dec7678d05741ea9e6ea241b5ecf074fd1
Artur Signell [Wed, 21 Nov 2012 15:49:01 +0000 (17:49 +0200)]
Removed invalid import
Change-Id: I9df80c9261fcbeadae6f24581d35cd8aba38e75a
Marc Englund [Wed, 21 Nov 2012 15:03:08 +0000 (17:03 +0200)]
Fixes #10308 (parent reference & causes non-parent selectors to be dropped)
Change-Id: I4821d14b4dc2a9e83e6fbfba67d39e0e3e98970f
Johannes Dahlström [Tue, 20 Nov 2012 17:04:55 +0000 (19:04 +0200)]
Add attach and detach listeners and events to ClientConnector (#8579, #10251)
Change-Id: Ifda4b4a770fb7d330f0fe5d606f8415961a574a2
Johannes Dahlström [Wed, 21 Nov 2012 13:21:27 +0000 (15:21 +0200)]
Make SessionDestroyListener Serializable
Change-Id: I27a0a67208f7d8ef7ec580836b85172772039d25
Leif Åstrand [Tue, 20 Nov 2012 14:53:49 +0000 (16:53 +0200)]
Remove AddonContext (#10254)
Change-Id: I12d3075a4808b004d7b891d1c4092131fa7cb1a2
Artur Signell [Wed, 21 Nov 2012 13:36:23 +0000 (13:36 +0000)]
Merge "Implement HasComponents directly in CustomComponent (#10235)"
Artur Signell [Wed, 21 Nov 2012 13:32:15 +0000 (13:32 +0000)]
Merge "Implement HasComponents directly in PopupView (#10238)"
Johannes Dahlström [Wed, 21 Nov 2012 13:25:29 +0000 (13:25 +0000)]
Merge "Updated ServerConnector javadoc (#10304)"
Artur Signell [Wed, 21 Nov 2012 13:24:13 +0000 (13:24 +0000)]
Merge "Replaced ComponentErrorHandler with generic ErrorHandler (#10231)"
Artur Signell [Wed, 21 Nov 2012 12:58:12 +0000 (14:58 +0200)]
Avoid eternal spinner for exceptions in layout (#10257)
Change-Id: I24dfcf65c5eed90e930dd03663062860f8bda0fb
Artur Signell [Mon, 19 Nov 2012 11:40:14 +0000 (13:40 +0200)]
Replaced ComponentErrorHandler with generic ErrorHandler (#10231)
* Replaced AbstractComponent ErrorHandler with ClientConnector level error handler. Now uses the same ErrorHandler as other parts of the framework.
* Made error handling hierarchical so that the error handler of the connector where the error occured or its ancestors is used. Falls back to VaadinSession ErrorHandler.
* Changed ErrorEvent to be a class as all other events in the framework
* Renamed ErrorListener to ErrorHandler and DefaultErrorListener to DefaultErrorHandler for consistency
* Unified error handling in AbstractCommunicationManager
* Unified error handling in VaadinServlet and VaadinPortlet
* Removed superfluous ErrorEvent implementations (#10232)
Change-Id: Ied518e05209fe54685f4bebab0709b1cd5584fd1
Artur Signell [Wed, 21 Nov 2012 13:03:10 +0000 (15:03 +0200)]
Updated ServerConnector javadoc (#10304)
Change-Id: Ia2a893b3b56d15a27bce839dcc92dc86e9b3996e
Leif Åstrand [Wed, 21 Nov 2012 12:22:44 +0000 (14:22 +0200)]
Remove slashes from beginning or end of constants (#10140)
* Also rename the constants to cause compile errors in 3rd party code
Change-Id: If96c9956de7737345ec9372be28292b3490387a2
Henri Sara [Wed, 21 Nov 2012 12:05:51 +0000 (14:05 +0200)]
Implement HasComponents directly in PopupView (#10238)
Change-Id: If0bd9d3cf92c4f040e63f693da214aacac421168
Henri Sara [Wed, 21 Nov 2012 11:58:29 +0000 (13:58 +0200)]
Implement HasComponents directly in CustomComponent (#10235)
Change-Id: Ic39a14e8239e921a85437cfad67eac149b41a8d3
Artur Signell [Tue, 20 Nov 2012 06:35:46 +0000 (08:35 +0200)]
Renamed communication event related classes (#10243)
Change-Id: Ia4ddb8e6937f5902b50b8c88c93f7955a653c025
Leif Åstrand [Wed, 21 Nov 2012 11:51:26 +0000 (13:51 +0200)]
Update @deprecated messages in VaadinService related classes (#10229)
Also remove deprecation of individual methods in the already deprecated
LegacyApplication
Change-Id: Iead36f52552dc492081690dddc018203dc21ccba
Artur Signell [Wed, 21 Nov 2012 11:52:22 +0000 (11:52 +0000)]
Merge "Reomove DynamicConnectorResource (#10227)"
Leif Åstrand [Wed, 21 Nov 2012 11:45:18 +0000 (13:45 +0200)]
Global code cleanup
Change-Id: I14f46e6aa4f9cbdd9037f1c4ad1ac38fe7cbda86
Henri Sara [Wed, 21 Nov 2012 11:28:49 +0000 (13:28 +0200)]
Implement abstract HasComponents related client side connectors (#10248)
Change-Id: I8e0d1505d24ed8d24702557a38ffd867a513bdd2
Leif Åstrand [Wed, 21 Nov 2012 11:17:39 +0000 (13:17 +0200)]
Reomove DynamicConnectorResource (#10227)
Change-Id: I9e91f9d57e22d3df621a19e0250339d5d2763827
Leif Åstrand [Wed, 21 Nov 2012 08:30:25 +0000 (10:30 +0200)]
Add shorthands for locking the session (#10225)
Change-Id: Ic2f3843a48a6e26af848208e9495473853146fbe
Leif Åstrand [Wed, 21 Nov 2012 08:46:43 +0000 (08:46 +0000)]
Merge "Rename DependencyResource to PublishedFile (#10224)"
Leif Åstrand [Tue, 20 Nov 2012 13:24:46 +0000 (15:24 +0200)]
Rename DependencyResource to PublishedFile (#10224)
Change-Id: I18bd5fbaba7d443cab0626ddd477626995b5f16a
Artur Signell [Wed, 21 Nov 2012 08:29:23 +0000 (10:29 +0200)]
Renamed setBrowserWindowSize -> updateBrowserWindowSize (#10305)
Change-Id: I630cdc0cf4cc83646d1dbe8513f81f5ddd6aa7d7
Artur Signell [Wed, 21 Nov 2012 07:15:11 +0000 (09:15 +0200)]
Removed server class reference from shared javadoc
Change-Id: Iaa38a50c7198d416799a53e66cd4828948b4b62d
Marc Englund [Tue, 20 Nov 2012 14:32:36 +0000 (14:32 +0000)]
Merge "(#10186) Using the lighten function breaks up any later references to the parameter value"
Artur Signell [Mon, 19 Nov 2012 11:40:14 +0000 (13:40 +0200)]
Removed com.vaadin.server.Terminal (#10230)
Moved Terminal.ErrorEvent and Terminal.ErrorListener to com.vaadin.server
Change-Id: I4ce67722b88abc38fd740c5980836b24e511a63b
Marc Englund [Tue, 20 Nov 2012 14:19:47 +0000 (14:19 +0000)]
Merge "(#10174) Value of a variable cannot be assigned to another variable"
Artur Signell [Tue, 20 Nov 2012 14:05:43 +0000 (16:05 +0200)]
Use json from vaadin-shared-deps 1.0.1 (#10118)
Change-Id: Ied6e42082c61610cee5b798f6089547dd2704f9e
Marc Englund [Tue, 20 Nov 2012 13:52:46 +0000 (13:52 +0000)]
Merge "(#10182) Rule order not preserved when using parent reference in sass"
Mikael Grankvist [Wed, 14 Nov 2012 13:23:52 +0000 (15:23 +0200)]
Added getState(boolean) to allow getState without side effects (#10006)
Change-Id: Idee529a8efc245da88192cd059c9e35165d1adad
Artur Signell [Mon, 19 Nov 2012 18:12:01 +0000 (20:12 +0200)]
Renamed suspend/resumeRendering be more descriptive (#10242)
Change-Id: I817fdab5529b0192f58e76ea31b97efb18b3f881
Artur Signell [Tue, 20 Nov 2012 12:49:52 +0000 (14:49 +0200)]
Moved isComponentVisible to separate interface (#10303)
HasComponents.isComponentVisible is now SelectiveRenderer.isRendered
Change-Id: Ic3b9cd65278ffc2a38ee20c76ec771ee057268bf
Artur Signell [Tue, 20 Nov 2012 13:12:43 +0000 (13:12 +0000)]
Merge "Added possibility to disable text input for PopupDateField (#6790)"
Leif Åstrand [Tue, 20 Nov 2012 12:36:12 +0000 (14:36 +0200)]
Add a bunch of methods to request, response and session wrappers (#9749)
* Make VaadinPortletRequest extend PortletRequestWrapper to remove some
boilerplate
Change-Id: Ibfc0f18d85cf77e17de6d6ce561c44677958e3bd
Leif Åstrand [Tue, 20 Nov 2012 09:46:12 +0000 (11:46 +0200)]
Rename VaadinRequest.getRequestPathInfo() to getPathInfo() (#9749)
Change-Id: Ibf460de507b4eea156a794304476b547bf63291a
Artur Signell [Tue, 20 Nov 2012 10:04:11 +0000 (12:04 +0200)]
Renamed ComponentState to AbstractComponentState (#9032)
Change-Id: Ida6e0cb7064580be36627fd735d79b82ee69356d
Artur Signell [Thu, 15 Nov 2012 11:51:14 +0000 (13:51 +0200)]
Use classloader also to find theme styles.scss (#10107)
Change-Id: I4fb5790dc23e8c5cedfc2113158181abf646245e
Johannes Dahlström [Thu, 1 Nov 2012 13:10:40 +0000 (15:10 +0200)]
When closeIdleUIs is true, close open UIs only after all UIs have been idle for longer than the session timeout
* Rename closeIdleUIs to closeIdleSessions, isIdleUICleanupEnabled to isCloseIdleSessions (#10252)
* Close the whole session at the same time as well
* Move UI lastUidlRequestTime to VaadinSession lastRequestTimestamp (#10253)
* Rename VaadinSession lastRequestTime to lastRequestDuration, totalSessionTime to cumulativeRequestDuration (#10253)
* Rename UI lastHeartbeatTime to lastHeartbeatTimestamp
* Show "Session Expired" notification when a heartbeat fails because of this
Change-Id: If3d4bd9add9995f435c29812eec00b3a3a92a6e6
Artur Signell [Tue, 20 Nov 2012 09:55:35 +0000 (11:55 +0200)]
Return int instead of Integer (#10306)
Change-Id: I125b95e357223fb671332fb42736c42725d136ad