| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
(#11424, #11156)
* Allows safe abortion of JSON output and writing a critical notification instead
* Unifies json writing for init request and other UIDL requests
* Ensures headers are written before the response
Change-Id: Idd8acb672aac8716b727701d6c057bbe58f50993
|
| |
| |
| |
| |
| |
| |
| |
| | |
* Fixed potential NPE by using existing helper method
* Pass /APP/ urls also to session handlers as at least GlobalResourceHandler requires it
* Fixed test to test /APP/ instead of /APP
Change-Id: I8d913e6a5509c63f8e47813fce5751f5279ed4fc
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
(#11192)
* Handling is now based on a list of RequestHandlers in VaadinService
* Request handling logic has been moved to VaadinService
* Users can customize the list by adding own (service level) request handlers
* For users specific request handlers you can still use the request handlers in VaadinSession
* Deprecated RequestType - all handlers are given the opportunity to handle a request until one of them chooses to handle it. RequestType makes no sense as it does not tell which handler will handle the request.
* Removed serveStaticResource which has never been used
Change-Id: Ia7d088535e46430ca8adf631d3f1dd944b9d51e2
|
| |
| |
| |
| | |
Change-Id: I349120b3e1ead2428009b7a0d77ec30a775eb34a
|
| |
| |
| |
| | |
Change-Id: I9b0f6f3fb48cad8f870bfa9ccfe99a5725f24b8e
|
| |
| |
| |
| |
| |
| | |
Everything else integrated, except TB3 tests (ticket #11090, old TB2 tests used instead)
Change-Id: If1700d7680a6c0a45f84d6e3c7b80e6536da78c8
|
| |
| |
| |
| | |
Change-Id: I2bed5f5a5c3cfc6b97e94cbd218bb06f446c7325
|
| |
| |
| |
| |
| |
| | |
* Refactored LoadingIndicator to a separate class on client side to enable customization and to remove clutter from ApplicationConnection
Change-Id: I12e94294beed9c65a5710bdfe2486bc0f1b92bd9
|
| |
| |
| |
| | |
Change-Id: I35af6df1dfa75ef1de1268eb630fc0f4b9306170
|
| |
| |
| |
| | |
Change-Id: I2b3f83220070f1f46730d956abb24ba9edf02f20
|
| |
| |
| |
| |
| |
| | |
Implementation of suggestions from usage test by an screen reader user
Change-Id: If02512f3d4ee60e3e115023af9d9e600dc11321a
|
| |
| |
| |
| | |
Change-Id: Ic3ba079d91293fd804c3c95d6cc19fc6e3cf82cc
|
| |
| |
| |
| |
| |
| | |
GridLayout (#11421)
Change-Id: I56b14a6a027dc700748f2bd7219b47e1134bb56a
|
| |
| |
| |
| | |
Change-Id: I6576c4be4d6c909ce95e8b48904529477ae755f9
|
| |
| |
| |
| | |
Change-Id: I6ed72b866ee4ca28957726f8dbe0bda6316e8685
|
| |
| |
| |
| | |
Change-Id: I363ac3508f558769a79098572cb268cadfc4b1e2
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| | |
* At the same time ensures request timer handling is done while session is locked (#10108)
Change-Id: Ifc36e1ac66d02e25fe98616319c014137bd94c10
|
| |
| |
| |
| | |
Change-Id: I5051cef344f03af276be24a28471a6d6c15b0da6
|
| |
| |
| |
| |
| |
| | |
* VaadinService.requestStart/requestEnd is called for all requests, including static resource requests
Change-Id: Ic19f33f069d0b4f4127fdafc7b5c3a2fa1a3b5dc
|
| |
| |
| |
| |
| |
| | |
(#11219)
Change-Id: I300bfb25c4040d0df18d3a11594efe2ce6b0679d
|
| |
| |
| |
| | |
Change-Id: Icb33ee2db9e36d4282c19b46203054a2da4abdbd
|
| |
| |
| |
| |
| |
| | |
Accessibility functions for Button
Change-Id: I12ddfd8232d4d35135add1cb4406bfdc20b758f2
|
| |
| |
| |
| | |
Change-Id: Ia012fd3b200a97b394c18dca549d048695b88a43
|
| |
| |
| |
| | |
Change-Id: Iceacb7dae6c4f433ccf747fca5a89514622baba4
|
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
Change-Id: If31a965f925ca2bedb25c712b83ccb070a9e71a0
|
| |
| |
| |
| | |
Change-Id: I8ec7edbc370388d8b36a474a8845e846395f26ed
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
|
| |
| |
| |
| |
| |
| |
| | |
SJAX was used in Vaadin 6 only for window close events,
and those are not supported in Vaadin 7.
Change-Id: I3ca7137d5a16252f63051314743e0bee2890caf1
|
| |
| |
| |
| | |
Change-Id: I2e3e277cb6b385f4713a72129f51c34d8c893995
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
|
| |
| |
| |
| |
| |
| | |
Filterable API introduced by #11234) #11053
Change-Id: I397124cbfa355417717d2e81bf67b15b202bf16a
|
| |
| |
| |
| | |
Change-Id: I223dbc7a8419a5c4b58321b708e8bd7c8bb8134b
|
|\|
| |
| |
| |
| |
| |
| | |
Conflicts:
uitest/test.xml
Change-Id: I2c82fa7117b21bddad313abdd2f3f43143317c12
|
| |
| |
| |
| | |
Change-Id: I24298165f0b078d42415cfce65118eed5587623c
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
Change-Id: I1bac8e8a746bcc97b3ce929e76cf3476ad793bf6
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
Change-Id: I80377792ade11946337e2900a7ea84209ae1d060
|
| |
| |
| |
| | |
Change-Id: I505f8afbc12295f07f2fdbffc459e803629790d7
|
| |
| |
| |
| | |
Change-Id: I55c3bc83abc33d8bfd9bb45d84fb992236174be2
|
| |
| |
| |
| | |
Change-Id: Iaccffb4a3e137968d5f51672cdd56f803a9e9d2e
|
|\|
| |
| |
| | |
Change-Id: Id118fd9bae1fdf7e7ce2efd660ade5ba7bbc5109
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
|
| |
| |
| |
| | |
Change-Id: I642e8cfe800c7f0413256b6f9807c7f7b842ebda
|
| |
| |
| |
| | |
Change-Id: Iec54c7425e5ee00d9dbc7dff5cf5ae8dbf28d214
|
| |
| |
| |
| | |
Change-Id: Idad9a5f4f747487eb2a2f1cda96e14d17b86ed24
|
| |
| |
| |
| | |
Change-Id: I0ece22fc53388a7c9eb268c00ae46c589859a1f1
|
| |
| |
| |
| | |
Change-Id: If35249c16a40efbcee32164b535888cbc7af792d
|