summaryrefslogtreecommitdiffstats
path: root/server/src/com/vaadin/ui
Commit message (Collapse)AuthorAgeFilesLines
* Close push connection when UI is detached (#11596)Artur Signell2013-04-261-0/+16
| | | | Change-Id: Ibfc5923406b386786ae399b7f53cea47ac885f48
* 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-251-4/+0
| | | | | | | | | | * 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
* 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-241-2/+2
| | | | Change-Id: Ie0b05e55c1d8fc8d10d073c508b112da740c3333
* Re-added Property.toString warning messages (#10916)Artur Signell2013-04-242-4/+67
| | | | | | * 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
* 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
* | 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
* | Initial support for toggling push on the fly (#11506)Leif Åstrand2013-04-191-15/+24
| | | | | | | | | | | | | | Still missing is the ability to load vaadinPush.js if it has not yet been loaded. Change-Id: Ibe3596c38a7c4e3432b0396072866ee3072e6d30
* | Move push mode to UI and add @Push annotation (#11506)Leif Åstrand2013-04-181-1/+49
| | | | | | Change-Id: Idc0e5e00a8f3ddd3f56d87484089c290d52715c2
* | Add PushMode.isEnabled() (#11626)Leif Åstrand2013-04-171-2/+1
| | | | | | | | Change-Id: I416dc73566e2404a6dce35045fc79f9038e8dd5e
* | Don't assign PushConnection to UI before it has been connected (#11506)Leif Åstrand2013-04-171-2/+13
| | | | | | | | Change-Id: I728c830d6740f77a200ea69925772924e58f45a4
* | Fix minor issues raised in #111 code reviewJohannes Dahlström2013-04-111-0/+2
| | | | | | | | Change-Id: Ibca25fea1d08e98271e68e3d4703afe5aeaae182
* | Implemented poll interval for UI (#11495)Leif Åstrand2013-04-101-0/+34
| | | | | | | | Change-Id: Ic56b0123970f18e282c75d67863569ac55c72ea8
* | Added SharedUtil for helpers shared by client and serverLeif Åstrand2013-04-102-13/+14
| | | | | | | | Change-Id: Ie289e8eefd962631a43f35dbb47fa192fcf60abf
* | Fix missing or invalid copyright headersLeif Åstrand2013-04-091-1/+3
| | | | | | | | Change-Id: I75e8713548a93b29fe97ab6e9aaf8cb65ab611be
* | Don't initialize PushConnection by default (#11512)Leif Åstrand2013-04-081-1/+1
| | | | | | | | Change-Id: I22a7524dd213058fe4a54852a2f3c67e8989b538
* | Rendering a Tree with icons fails if no alternate text is given (#11511)michael2013-04-081-1/+2
| | | | | | | | Change-Id: I0ce84b77d5c1590988c2b9472bcf820a959cfd62
* | Implement range for date field (#6241)johan2013-04-081-0/+175
| | | | | | | | Change-Id: I34458f676fede39e1992316cbed8d62193ce8509
* | Push if there are dirty connectors, avoid push if there are NOT dirty connectorsArtur Signell2013-04-071-1/+1
| | | | | | | | Change-Id: Iebac314565e443eb67d206c755e2d4bb385cffe8
* | Global code reformatLeif Åstrand2013-04-0517-4/+81
| | | | | | | | Change-Id: I4b3c74ede518aa2712038d1451974a93cdecabc2
* | Do not push only meta data to the client (#11490)Artur Signell2013-04-052-1/+15
| | | | | | | | Change-Id: I589ede89583be90e99fbed6fe5c0c6c1ac4d7c0a
* | WAI-ARIA functions for Tree (#11389)michaelvogt2013-04-041-0/+51
| | | | | | | | | | | | All to navigate the tree with an assisitve device Change-Id: I531cefc95d7a720caf69aca579549e5a497ad586
* | Maximize Restore for Window #3400Pekka Hyvönen2013-04-041-6/+141
| | | | | | | | Change-Id: I164ae83bd6cf98f7a3d7e76d8e717a56e8cb5183
* | Server push (#111)Johannes Dahlström2013-04-041-0/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Asynchronous bidirectional communication * Use Atmosphere as a backend * Use websockets if available, fallback to HTTP streaming * Push mode (disabled, manual, automatic) * Configurable via servlet parameter pushMode * Disabled: The default; regular AJAX communication * Manual: Need explicit UI.push() call * Automatic: push all UIs in session when lock released * UI.push() * Push pending state and RPC to client asynchronously * Must hold session lock when invoking Change-Id: Idb5978ac81f7ff1e66665df4e3f96e29e4c419d4
* | Integrate Calendar into core #11079John Ahlroos2013-04-0318-0/+4467
| | | | | | | | | | | | Everything else integrated, except TB3 tests (ticket #11090, old TB2 tests used instead) Change-Id: If1700d7680a6c0a45f84d6e3c7b80e6536da78c8
* | Enable setting loading indicator delays from the server (#7448)Artur Signell2013-04-032-0/+171
| | | | | | | | | | | | * Refactored LoadingIndicator to a separate class on client side to enable customization and to remove clutter from ApplicationConnection Change-Id: I12e94294beed9c65a5710bdfe2486bc0f1b92bd9
* | Made is possible to configure tooltip on the server (#8065)Artur Signell2013-04-032-0/+251
| | | | | | | | Change-Id: I35af6df1dfa75ef1de1268eb630fc0f4b9306170
* | WAI-ARIA field corrections (#11407)michaelvogt2013-04-021-0/+20
| | | | | | | | | | | | Implementation of suggestions from usage test by an screen reader user Change-Id: If02512f3d4ee60e3e115023af9d9e600dc11321a
* | Enable setting default alignment for VerticalLayout, HorizontalLayout, ↵Artur Signell2013-04-023-1/+67
| | | | | | | | | | | | GridLayout (#11421) Change-Id: I56b14a6a027dc700748f2bd7219b47e1134bb56a
* | Fixed locking in RequestHandlers and documented that RequestHandlers are ↵Artur Signell2013-04-022-17/+33
| | | | | | | | | | | | | | | | | | | | called without locking (#9945) * Added SynchronizedRequestHandler which locks the session for the whole request * Made request handlers which do not do do heavy IO implement SynchronizedRequestHandler * Fixed locking for GlobalResourceHandler, ConnectorResourceHandler, PublishedFileHandler Change-Id: I0e7b442a9392828f1930685f194dc4f898d0f525
* | Redefined UI.runSafely so it throws an exception if session can't be locked ↵Artur Signell2013-03-312-13/+56
| | | | | | | | | | | | (#11219) Change-Id: I300bfb25c4040d0df18d3a11594efe2ce6b0679d
* | Convert value if locale changes and field has converter (#11419)Artur Signell2013-03-311-9/+27
| | | | | | | | Change-Id: Icb33ee2db9e36d4282c19b46203054a2da4abdbd
* | WAI-ARIA button (#11380)michaelvogt2013-03-281-0/+30
| | | | | | | | | | | | Accessibility functions for Button Change-Id: I12ddfd8232d4d35135add1cb4406bfdc20b758f2
* | Convenience methods for running code in the UI or VaadinSession context (#11219)Artur Signell2013-03-281-0/+40
| | | | | | | | Change-Id: If31a965f925ca2bedb25c712b83ccb070a9e71a0
* | Removed CommunicationManager and PortletCommunicationManagerJohannes Dahlström2013-03-271-3/+3
| | | | | | | | | | | | | | | | | | * Moved AbstractCommunicationManager abstract methods getThemeResourceAsStream and createBootstrapHandler to VaadinService * Made ACM non-abstract and renamed to LegacyCommunicationManager * Lifted anonymous inner BootstrapHandler subclasses into named public classes Change-Id: I31739ce8a506d572e75ca8cd5509be215e01693d
* | Refactor server-side communications (#11192, #7891)Johannes Dahlström2013-03-271-0/+17
| | | | | | | | | | | | | | | | | | | | * Move UIDL writing from AbstractCommunicationManager to UidlWriter * Move request handling from ACM to RequestHandlers * Move server RPC message handling to ServerRpcHandler * Move portlet event notifications to PortletListenerNotifier (a RequestHandler) * Communication handlers reside in c.v.server.communication Change-Id: I087e923dbdf88c6b3fcaafbdb7f685d9d3dad0c1
* | Fixed tree memory leak when removing expanded items from Tree (based on new ↵John Ahlroos2013-03-221-0/+31
| | | | | | | | | | | | Filterable API introduced by #11234) #11053 Change-Id: I397124cbfa355417717d2e81bf67b15b202bf16a
* | Merge commit 'e4c9eda51082a443822b66864df2fe14be7dc6d7'Artur Signell2013-03-214-22/+89
|\| | | | | | | | | | | | | Conflicts: uitest/test.xml Change-Id: I2c82fa7117b21bddad313abdd2f3f43143317c12
| * Deprecated AbstractComponentContainer.getComponentIterator (#11328)Artur Signell2013-03-141-0/+6
| | | | | | | | Change-Id: I24298165f0b078d42415cfce65118eed5587623c
| * Fixed setting column width back to undefined by setting it to -1. #7922Leif Åstrand2013-03-141-21/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | svn changeset:25591/svn branch:6.8 Conflicts: server/src/com/vaadin/ui/Table.java Reverted change included by mistake in changeset [25591] for #7922 svn changeset:25606/svn branch:6.8 Change-Id: I6765a52ab213c131cca053227ee72b0007552f7f
| * Fixed client-server value sync problem in CheckBox (#11028)Artur Signell2013-03-131-0/+17
| | | | | | | | Change-Id: I1bac8e8a746bcc97b3ce929e76cf3476ad793bf6
| * Fixed focus and tab index handling for UI (#11129)Artur Signell2013-03-121-1/+16
| | | | | | | | Change-Id: I80377792ade11946337e2900a7ea84209ae1d060