summaryrefslogtreecommitdiffstats
path: root/server/src/com
Commit message (Collapse)AuthorAgeFilesLines
* Store security key in VaadinSession (#11717)Leif Åstrand2013-04-266-61/+36
| | | | | | | * Also removes the WRITE_SECURITY_TOKEN_FLAG flag that was defined twice but never set Change-Id: I02d172b7ccd230df7c59b3b17227235bea9d2e7d
* Send communication error if UI with given id is not found (#11485)Artur Signell2013-04-262-5/+39
| | | | Change-Id: I83da8e1732296b6549a56de62b8c09660e39a8ec
* Wait max 1000ms before closing push channel (#11596)Artur Signell2013-04-261-4/+22
| | | | Change-Id: I85c8b0a1f499294b85f130eeb9061644aa8f2f4f
* Handle session expired for UIDL requests correctly (#11705)Artur Signell2013-04-262-5/+35
| | | | Change-Id: I497e3b96387d16d9cb31fa9fce6daf0650af458e
* Deal correctly with session expired during opening of push connection (#11705)Artur Signell2013-04-267-87/+168
| | | | | | | * Added SessionExpiredHandler which any RequestHandler can implement to customize session expired handling * The issue can be tested by creating a non-serializable UI (e.g. new Object() in a field) and restarting the server. Change-Id: I3eb6bc56298e025bcde088af53ea656fb44e897b
* Ensure RPC are not delivered to closed UIs (#11714)Artur Signell2013-04-261-0/+14
| | | | Change-Id: I7fadaa5d5190c36cd83a06249d7ae1d4475724e0
* Close push connection when UI is detached (#11596)Artur Signell2013-04-264-3/+39
| | | | Change-Id: Ibfc5923406b386786ae399b7f53cea47ac885f48
* Pass ServletConfig to atmosphere init (#11716)Leif Åstrand2013-04-256-15/+52
| | | | | | | Furthermore, the exception that might get thrown from there is passed up through the call stack until it can be handled in a sensible way. Change-Id: I4a741b5ad4d9216255932c2328b49e73e92df2f4
* Fixed incorrect assert (#11720)Artur Signell2013-04-251-1/+2
| | | | Change-Id: I723230420c893ed9d5f498309b0763afaf55d6a5
* Verify CSRF token before accepting new CSRF connection (#11635)Leif Åstrand2013-04-256-38/+78
| | | | | | | | | | * Can't open push connection during client-side init because CSRF token is not available at that point. This allows simplifying the initialization because the push state will not be checked until the first response has been processed. * Add helper for checking the CSRF token Change-Id: I31da1ac669dc9a581cbd66f58c07f10ea4b8b676
* Global code clean upLeif Åstrand2013-04-252-4/+4
| | | | Change-Id: I380d6afbc6b30d817ea6cca3d6b4634ab12522b1
* Remove unused indirection (#11192)Leif Åstrand2013-04-251-10/+3
| | | | Change-Id: I6c0d2342b29b79d224dfb2d1f42eb9d95a589981
* Support schemas and catalogs in TableQuery (#7827)Henri Sara2013-04-251-33/+167
| | | | Change-Id: Ib8282dc77e3d06d49ce8815a3f4b036541d9acea
* Update javadoc to reflect moved getPushMode method (#11506)Leif Åstrand2013-04-241-1/+1
| | | | Change-Id: I712791e829be699a75b26bdad9709121ebe7a55d
* Replaced Filterable.hasContainerFilters with getContainerFilters (#11234)Artur Signell2013-04-246-10/+65
| | | | Change-Id: Ie0b05e55c1d8fc8d10d073c508b112da740c3333
* Re-added Property.toString warning messages (#10916)Artur Signell2013-04-249-53/+302
| | | | | | * Made it possible to toggle the toString() behavior using the "legacyPropertyToString" init parameter. The default value is "warning" which enables the legacy Property.toString implementation and logs a warning message when it is used. Other supported values are "true" which enables the legacy mode and "false" which disables it. Change-Id: Ife19352b86590464c8e441b7f82f4fec3b1f3235
* addons.scss should contain "addons"-mixin and include all found mixins into ↵John Ahlroos2013-04-241-10/+32
| | | | | | | | | that. Also now that addon stylesheet metadata now contains the full path of the stylesheet, the @import should handle it by prefixing the paths with "../" . Change-Id: I9631e8151e053337e6d0fa2023c38faeec7a0a5b
* Make WebBrowser information available in LegacyApplication init again (#11690)Artur Signell2013-04-231-0/+4
| | | | Change-Id: I254e3db6401efc2c14505a3ab0299a62c5fdb339
* Moved WidgetSetBuilder to server as ClassPathExplorer dependends on it (#11591)Artur Signell2013-04-231-0/+213
| | | | Change-Id: I1091de12737e242129cd8fb62daba9e2273e67ff
* Add patched AtmosphereFramework without support message (#11654)Leif Åstrand2013-04-231-0/+4
| | | | Change-Id: If0c236cf696d744b55a5288d4622b5d16e07a5cc
* Moved SASSAddonImportFileCreator and ClassPathExplorer to vaadin-server #11591John Ahlroos2013-04-232-0/+716
| | | | Change-Id: I81f453d6a74a0a47c7007e0bfe20c72b866134c7
* Merge commit 'feb9a8c3510afc76c079fafcd9e507205bde139c'Artur Signell2013-04-231-1/+6
|\ | | | | | | | | | | | | | | Conflicts: WebContent/release-notes.html theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java Change-Id: Iad9ee95b2f399ff93f0e426a0810b18d923f8ff6
| * Fixed date reset when calendar is first initialized #11387John Ahlroos2013-04-121-1/+6
| | | | | | | | Change-Id: I48a839cceeab3cfc6722657eac8681a8766ab396
| * Remove resource related code from VaadinPortlet (#11527)Henri Sara2013-04-081-30/+3
| | | | | | | | | | Change-Id: I33f489922bab432d1d85f4d46b73df8bd89ae91c Merge: no
| * Backported fix of minimal (empty hashmap) leak on redeploy (#9993)Artur Signell2013-04-031-9/+26
| | | | | | | | | | Change-Id: I9933c21ab8449378269c577c9622d75586590e45 Merge: no
* | Renamed loading indicator states to 'first','second','third' (#11668)Artur Signell2013-04-231-38/+39
| | | | | | | | Change-Id: I127070e2014bebf8aa09778b2dffee5481845ab4
* | Renamed UI.getLoadingIndicator -> getLoadingIndicatorConfiguration (#11665)Artur Signell2013-04-232-9/+9
| | | | | | | | Change-Id: If80abf821abd9c6c025e49b249339eb20d56f7ce
* | Renamed UI.getTooltip to getTooltipConfiguration (#11663)Artur Signell2013-04-232-9/+9
| | | | | | | | Change-Id: Idd33f68171b40b4097454418b78f75aee8f76eab
* | Renamed DisplayState to WindowMode (#11662)Artur Signell2013-04-231-60/+57
| | | | | | | | Change-Id: I0f70c4195a0871185a1924b008ebd855068e5787
* | Simplify and clarify WAI-ARIA API (#11659)michaelvogt2013-04-232-5/+26
| | | | | | | | Change-Id: I8daf3f377d4d9f2c2f774781e0c68f550d5c86e0
* | Documented that push and pull settings is only for the app developer (#11666)Artur Signell2013-04-221-0/+10
| | | | | | | | Change-Id: I6128abbfc6227ee4d86dd65b8073c5ccdea542f0
* | Restore Atmosphere version that was accidentally changed (#11506)Leif Åstrand2013-04-221-1/+1
| | | | | | | | Change-Id: I99353b7b63ca70b4fa83462c433f7873d805ce3f
* | Set PushMode.AUTOMATIC as the default @Push value (#11653)Leif Åstrand2013-04-221-3/+9
| | | | | | | | Change-Id: I3db47e1bd87e4e58a404b93a23da24270f764e14
* | Load vaadinPush.js on demand (#11506)Leif Åstrand2013-04-191-1/+1
| | | | | | | | | | | | | | For optimal performance, the script will still be included in the host HTML if push is enabled when the UI is bootstrapped. Change-Id: I2245b45434f3097c32fd3580267f692dce3b7649
* | Initial support for toggling push on the fly (#11506)Leif Åstrand2013-04-194-19/+79
| | | | | | | | | | | | | | Still missing is the ability to load vaadinPush.js if it has not yet been loaded. Change-Id: Ibe3596c38a7c4e3432b0396072866ee3072e6d30
* | Clean the connector map after pushing (#11624)Leif Åstrand2013-04-182-14/+1
| | | | | | | | | | | | | | Removing UidlRequestHandler.postHandleRequest should not affect backwards compatibility as UidlRequestHandler is a new class. Change-Id: I7f3753b1c3d37afcc973d3e5571c0d1708177bf9
* | Separate generic UI finding and locking from event handling (#11506)Leif Åstrand2013-04-181-93/+143
| | | | | | | | | | | | | | | | | | | | This is one step towards support for toggling push on and off on demand as that functionality requires accessing the UI e.g. when processing cancel events. Also ensures ThreadLocal instances are properly set up when handling push events. Change-Id: I8ed6bf3bbee5ede0696ed9017e1d9d84db5936b5
* | Move push mode to UI and add @Push annotation (#11506)Leif Åstrand2013-04-1810-74/+239
| | | | | | Change-Id: Idc0e5e00a8f3ddd3f56d87484089c290d52715c2
* | Restrict longer padding to IE8 as Chrome fails without the original padding ↵Artur Signell2013-04-181-2/+7
| | | | | | | | | | | | (#11573) Change-Id: I00742d66052e318a023ed8ec2e3e5afbc7a3199f
* | Build a minified version of vaadinPush.js in vaadin-push.jar (#11630)Artur Signell2013-04-172-7/+3
| | | | | | | | | | | | | | | | * Replaced jquery and jquery.atmosphere.js with original, unmodified versions * Added vaadinPush.js build target to ide.xml and push/build.xml * Uses yuicompressor to compress the resulting push javascript Change-Id: I59ba9c2bbf74e05d10325d38efdb106b638cd8e7
* | Replaced Atmosphere portal implementation with the jQuery implementation ↵Artur Signell2013-04-171-2/+2
| | | | | | | | | | | | | | | | (#11629) * jquery-1.7.2.rebased.js and jquery.atmosphere.rebased.js are imported from atmosphere-jquery and updated to use the jQueryVaadin namespace instead of jQuery and $ Change-Id: I1461ac7803e90d2a40b390551023a118ed5dc704
* | Add PushMode.isEnabled() (#11626)Leif Åstrand2013-04-175-9/+5
| | | | | | | | Change-Id: I416dc73566e2404a6dce35045fc79f9038e8dd5e
* | Remove redundant locking (#8894)Leif Åstrand2013-04-171-9/+4
| | | | | | | | Change-Id: I2a5176fe0c329e66d9e7a87825fc99a03fb5d708
* | Don't assign PushConnection to UI before it has been connected (#11506)Leif Åstrand2013-04-174-47/+43
| | | | | | | | Change-Id: I728c830d6740f77a200ea69925772924e58f45a4
* | Log message instead of printing to stdout (#11556)Artur Signell2013-04-171-2/+2
| | | | | | | | Change-Id: I0b297e2eb48e6c52558745650a18d9c466e4b8c2
* | Fixed invalid log parameter references (#11622)Artur Signell2013-04-162-8/+8
| | | | | | | | Change-Id: I93232d6696a5813f9cdad222c43444769ecf2fcf
* | Handle JSONException and InvalidUIDLSecurityKeyException the same way in ↵Artur Signell2013-04-169-188/+176
| | | | | | | | | | | | PushHandler and UIDLRequestHandler (#11556) Change-Id: Ide3a162bd77fb9b2ec3d44ea4422b5841d19eec8
* | Use text/plain instead of application/json (#11610)Artur Signell2013-04-151-1/+1
| | | | | | | | Change-Id: Id578d2204f99986b54174022febc3e2d4510a414
* | Consider context root redirect when pathInfo is null (#11552)Leif Åstrand2013-04-151-1/+1
| | | | | | | | Change-Id: I752b8de4ff3f7288cc6822bfc5a583caa4f27179
* | Add isPushRequest() check to VaadinServletService.isOtherRequest() (#11556)Johannes Dahlström2013-04-154-13/+13
| | | | | | | | | | | | | | * Prevents VaadinService from creating a new session for push requests * Also unify behaviour when UI is not found in session (log and return) Change-Id: Iea0e4ae5e0b5fa81404f688aa6d92d16343ebd26