summaryrefslogtreecommitdiffstats
path: root/server/src
Commit message (Collapse)AuthorAgeFilesLines
* WAI-ARIA field corrections (#11407)michaelvogt2013-04-021-0/+20
| | | | | | Implementation of suggestions from usage test by an screen reader user Change-Id: If02512f3d4ee60e3e115023af9d9e600dc11321a
* Show session expired instead of throwing exception (#4252)Artur Signell2013-04-021-1/+13
| | | | Change-Id: Ic3ba079d91293fd804c3c95d6cc19fc6e3cf82cc
* Enable setting default alignment for VerticalLayout, HorizontalLayout, ↵Artur Signell2013-04-023-1/+67
| | | | | | GridLayout (#11421) Change-Id: I56b14a6a027dc700748f2bd7219b47e1134bb56a
* Use updated CurrentInstance API (#9945)Leif Åstrand2013-04-021-4/+3
| | | | Change-Id: I6576c4be4d6c909ce95e8b48904529477ae755f9
* Fixed locking and cleaned up error handling in FileUploadHandler (#10569)Artur Signell2013-04-021-64/+120
| | | | Change-Id: I6ed72b866ee4ca28957726f8dbe0bda6316e8685
* Fixed locking problem with serviceException (#10569)Artur Signell2013-04-022-35/+56
| | | | Change-Id: I363ac3508f558769a79098572cb268cadfc4b1e2
* Fixed locking in RequestHandlers and documented that RequestHandlers are ↵Artur Signell2013-04-0222-177/+333
| | | | | | | | | | 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
* Ensure session is locked during cleanup (#10569)Artur Signell2013-04-021-10/+29
| | | | | | * At the same time ensures request timer handling is done while session is locked (#10108) Change-Id: Ifc36e1ac66d02e25fe98616319c014137bd94c10
* Correctly set thread locals when session times out (#11361, #10995)Artur Signell2013-04-021-10/+32
| | | | Change-Id: I5051cef344f03af276be24a28471a6d6c15b0da6
* Moved request start/end handling to VaadinService (#11400)Artur Signell2013-04-024-126/+94
| | | | | | * VaadinService.requestStart/requestEnd is called for all requests, including static resource requests Change-Id: Ic19f33f069d0b4f4127fdafc7b5c3a2fa1a3b5dc
* 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
* Refactored VaadinPortlet to have same structure as VaadinServlet (#10569)Artur Signell2013-03-281-23/+29
| | | | Change-Id: Ia012fd3b200a97b394c18dca549d048695b88a43
* Verify lock is held while updating VaadinSession or connector state (#9515)Artur Signell2013-03-282-16/+103
| | | | Change-Id: Iceacb7dae6c4f433ccf747fca5a89514622baba4
* Changed VaadinSession locking to be based on a session attribute (#8894)Artur Signell2013-03-282-29/+208
| | | | | | Locking of a VaadinSession is now done in VaadinService using the underlying HTTP session. This enables locking of the VaadinSession even before it has been created. Change-Id: I815d08d1fb74a1d0905c58b190bb10aa2161a834
* Convenience methods for running code in the UI or VaadinSession context (#11219)Artur Signell2013-03-284-2/+188
| | | | Change-Id: If31a965f925ca2bedb25c712b83ccb070a9e71a0
* Added Page.reload (#10250)Artur Signell2013-03-281-0/+7
| | | | Change-Id: I8ec7edbc370388d8b36a474a8845e846395f26ed
* Removed CommunicationManager and PortletCommunicationManagerJohannes Dahlström2013-03-2725-343/+248
| | | | | | | | | * 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
* Remove synchronous AJAX support (#11254)Johannes Dahlström2013-03-272-41/+0
| | | | | | | SJAX was used in Vaadin 6 only for window close events, and those are not supported in Vaadin 7. Change-Id: I3ca7137d5a16252f63051314743e0bee2890caf1
* Fix off-by-one bug preventing all server RPC handlingJohannes Dahlström2013-03-271-1/+1
| | | | Change-Id: I2e3e277cb6b385f4713a72129f51c34d8c893995
* Refactor server-side communications (#11192, #7891)Johannes Dahlström2013-03-2733-2488/+3362
| | | | | | | | | | * 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
* Added Container.hasContainerFilters() API #11234John Ahlroos2013-03-225-1/+33
| | | | Change-Id: I223dbc7a8419a5c4b58321b708e8bd7c8bb8134b
* Merge commit 'e4c9eda51082a443822b66864df2fe14be7dc6d7'Artur Signell2013-03-217-252/+381
|\ | | | | | | | | | | | | 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
| * Eliminate connection/statement/result set leaks in TableQuery (#10582)Leif Åstrand2013-03-133-230/+292
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes some refactoring to extract common parts of FreeformQuery and TableQuery to AbstractTransactionalQuery. svn changeset:25541/svn branch:6.8 Added missing Serializable for AbstractTransactionalQuery (#10582). svn changeset:25559/svn branch:6.8 Conflicts: server/src/com/vaadin/data/util/sqlcontainer/query/FreeformQuery.java server/src/com/vaadin/data/util/sqlcontainer/query/TableQuery.java Change-Id: I3d055e0f071739ac4536fddb0f49b8d6b8e6d07b
| * Fixed focus and tab index handling for UI (#11129)Artur Signell2013-03-121-1/+16
| | | | | | | | Change-Id: I80377792ade11946337e2900a7ea84209ae1d060
* | Create a PopupDateField by default for Dates (#11159)Artur Signell2013-03-181-1/+2
| | | | | | | | Change-Id: I505f8afbc12295f07f2fdbffc459e803629790d7
* | Do not invalidate http session if there is an invalid security key (#11335)Artur Signell2013-03-181-6/+0
| | | | | | | | Change-Id: I55c3bc83abc33d8bfd9bb45d84fb992236174be2
* | Implemented injection of css styles #5500John Ahlroos2013-03-131-1/+127
| | | | | | | | Change-Id: Iaccffb4a3e137968d5f51672cdd56f803a9e9d2e
* | Merge commit '6922bc5b49c5551b289a5025ccd5901e2ac3aafc'Artur Signell2013-03-126-13/+19
|\| | | | | | | Change-Id: Id118fd9bae1fdf7e7ce2efd660ade5ba7bbc5109
| * Profiler based on __gwtStatsEvent (#10960)Leif Åstrand2013-03-061-0/+12
| | | | | | | | | | | | | | | | | | * Bootstrap installs a __gwtStatsEvent implementation for tracking GWT's own bootstrap timing events * Profiler.enter and Profiler.leave use __gwtStatsEvent * Profiler data is displayed based on the data tracked by __gwtStatsEvent Change-Id: I3db05ca2622aecb745270f01d47cd71648e3bebd
| * Corrected javadoc (#10774)Artur Signell2013-03-061-3/+3
| | | | | | | | Change-Id: I642e8cfe800c7f0413256b6f9807c7f7b842ebda
| * Improved javadoc (#10632)Artur Signell2013-03-061-5/+1
| | | | | | | | Change-Id: Iec54c7425e5ee00d9dbc7dff5cf5ae8dbf28d214
| * Corrected javadoc regarding nested property support (#8210)Artur Signell2013-03-062-4/+2
| | | | | | | | Change-Id: Idad9a5f4f747487eb2a2f1cda96e14d17b86ed24
| * Catch NoSuchFieldException instead of NoSuchFieldError (#10944)Artur Signell2013-03-051-1/+1
| | | | | | | | Change-Id: I0ece22fc53388a7c9eb268c00ae46c589859a1f1
* | Removed IE9 fallback for IE10 #11237John Ahlroos2013-03-041-3/+1
| | | | | | | | Change-Id: If35249c16a40efbcee32164b535888cbc7af792d
* | Merge remote-tracking branch 'origin/7.0'John Ahlroos2013-03-0117-178/+228
|\| | | | | | | Change-Id: Ifdc095169c31731cb013727f14d92839ecc775db
| * Reverted Tree memory leak fix since it is breaking Tree filtering in a way ↵John Ahlroos2013-03-011-10/+0
| | | | | | | | | | | | that only can be fixed by introducing new API to Filterable interface and this cannot be done in a maintenance release. #11053 Change-Id: I7967a4dc57ad2d06880917d4756107c3838d8491
| * Revert "Made UI focusable again (#11129)"John Ahlroos2013-02-281-1/+1
| | | | | | | | | | | | This reverts commit 3cf6913c9a714512f8285a54c1ddcf19f2d97e6a Change-Id: Ief84593763402f99f41a6a447db951196c8f4a91
| * Fixed BindException when binding nested properties with ↵John Ahlroos2013-02-281-2/+12
| | | | | | | | | | | | BeanFieldGroup.buildAndBind() #11009 Change-Id: I9bf646b7d8b767c78506a62185ce5dca9dcae7ad
| * Fixed incorrect import (#11129)Artur Signell2013-02-281-1/+1
| | | | | | | | Change-Id: I4fa26ebd7814b14b05ade6b809a39123fa95a4c8
| * (#10563) Logging now uses parameters.Mikael Grankvist2013-02-2814-160/+197
| | | | | | | | Change-Id: Icc807cc2eb391fb0118800383fc93d1e23b04570
| * Made UI focusable again (#11129)Artur Signell2013-02-281-1/+2
| | | | | | | | Change-Id: I309f00bab9b6779f2667734f2c9623a61d00776f
| * Fixed NPE in Tree when calling non-final constructor #11132John Ahlroos2013-02-251-6/+18
| | | | | | | | Change-Id: Ie2b44368513c9b51c184f473d429ec9d3e56b8c7
* | Merge remote-tracking branch 'origin/7.0'Artur Signell2013-02-224-0/+65
|\| | | | | | | Change-Id: Id48ccb3c400a78cddb8bb5c7bbcf2d65174e59d0
| * Fixed another memory leak in Tree #11053John Ahlroos2013-02-221-3/+13
| | | | | | | | Change-Id: Idf45309b83dfe718fe6e58b6cf57b211eeb9e811