Artur Signell
24ac02a523
API refactor based on review (#11733)
ServerMessageHandler -> MessageHandler
ServerCommunicationHandler -> MessageSender
State -> ApplicationState
CommunicationProblemHandler -> ConnectionStateHandler
CommunicationProblemEvent -> XhrConnectionError
Change-Id: I2eccfea9cf6a275eba02ac605b6a172e496bd004
8 anos atrás
Teemu Suo-Anttila
ac66a3d174
Redesign RpcDataSourceConnector pinning RPC requests (#18692)
This patch removes DataProviderKeyMapper which was mostly dead code
already. Uses a regular KeyMapper instead.
Change-Id: Ic97d1dc827d45fde65bcddc0414bfe711032620c
8 anos atrás
Teppo Kurki
67a1ecf6a1
Do not open detail row if generator is the NULL one (#18663)
Change-Id: Ib853205dae7745ca4af11fb558899e6648e25da8
8 anos atrás
Leif Åstrand
4a2380605d
Detect broken Profiler.isEnabled() inlining
The mechanism that makes calls to e.g. Profiler.start() completely
disappear if vaadin.profiler is set to false is quite fragile.
Furhtermore, the implementation pattern has some parts that look like
potential optimizations even though the end result would be the
opposite. This patch adds a test that will fail if that kind of change
has accidentally been introduced.
Change-Id: Ic948feb4d3b73120dc3f245bcc130af16bfd32a9
8 anos atrás
Manolo Carrasco
0922cc0ee6
Grid: touch kinetic scrolling. #18133 #16885
This is a new implementation of scrolling for grid we
have in v-grid.
It uses GWT animations instead of having to deal with
the HTML5 animation framework directly and implements
the concepts of velocity and acceleration.
Change-Id: I11cb0098e8a0e61b989edd7a383a069fa064ab32
9 anos atrás
Artur Signell
93cb10eb97
Make responsive work in Edge (#18620)
Change-Id: Id99a1da15293768e55733787e38f090f23c2991f
8 anos atrás
Teppo Kurki
3c9ec4f459
Close existing details when the generator is changed (#18664)
Change-Id: Iae5e70f42c27731ce40c00604ccc6097323faa79
8 anos atrás
Teemu Suo-Anttila
53a4b2c77a
Refactor Grid SelectionModels as extensions (#18624)
This patch removes all selection related variables and API from several
core parts of Grid.
Change-Id: Idb7aa48fda69ded1ef58a69c1f7dbc78b7f52a54
9 anos atrás
patrik
9899aa2009
Make Grid Editor eagerly report validation errors (#16725)
Change-Id: I56b60d5bf30dde7cc73bc6b339150b9114e95d72
8 anos atrás
Henri Sara
86a22c9a73
Add null check to test portlet
Change-Id: I226af05a718931cabb7e27d6bcc38f5832d89ee7
8 anos atrás
Artur Signell
08afe3a6bd
Hide reconnect spinner completly when giving up (#11733)
Change-Id: Ifcc4ec785197eca221b01ba71bf33dd1bd486784
8 anos atrás
Artur Signell
9aafe4d1c5
Use Transport.WEBSOCKET_XHR instead of setter for mixing websockets and XHR (#11733)
Change-Id: I2fad7d367d8a4ba476ae0705672ebc2ee7cfeb1c
8 anos atrás
Artur Signell
b71cc2ffa9
Make non public API private again and update javadoc (#11733)
Change-Id: Ie7a28488e4642a294f0341f00fc98b2ef38922b6
8 anos atrás
Artur Signell
8b30dbf46f
Handle unparsable JSON as invalid content (#11733)
Change-Id: I67ed5e78b93ff0fe20d861105a0aa01ae6ccb2e6
8 anos atrás
Artur Signell
f17408b5e0
Reset reconnect counter when connection is re-established (#11733)
Change-Id: Ifb9895ebdfb6c193ed26c529237423275f0ffd11
8 anos atrás
Artur Signell
df3e10d969
Add modality configuration option for reconnect dialog (#11733)
Leave the request state as open until reconnect is done and the message has
been delivered. This avoids flushing the rpc queue during reconnect, which
would cause two concurrent requests.
Change-Id: I320ffccd49c26acd16bd70b34ba28b465d17842c
8 anos atrás
Artur Signell
6a7b603d2d
Do not mark as dirty in Grid.isEditorBuffered
Change-Id: Icba1d546f3fdc5395b71b57f1e651b56b720c0d2
8 anos atrás
Artur Signell
3f30364d52
Remove accidentally commited file
Change-Id: I1a7feacc5c55154c21f0a3c97ad4da69daa71d51
8 anos atrás
Artur Signell
d6304c7603
Update Atmosphere to fix reconnect problem (#18686)
Change-Id: I0c2825c8f4c6f44eb16c9106aaac7e0add6e1a5f
8 anos atrás
Sauli Tähkäpää
abe070212f
Enable overriding Grid style variables in Runo and Reindeer. (#18581)
Change-Id: I4a45716f6f0945050e7b5ec71616616ea3f7e8ee
8 anos atrás
Leif Åstrand
4290ee20b5
Convert test to JUnit 4
Change-Id: Ie01895d96e83f16d767f8cfcabde77ac78f50796
8 anos atrás
Johannes Dahlström
1dfb66c537
Improve build and publish reports
- Add link to closed fixed but not released/pending tickets
- Ignore empty @since in /result/ paths
- Add link to public Maven repository
Change-Id: Ib5d967838b47c0f9505219a0304b860a03ef43ee
8 anos atrás
Teemu Suo-Anttila
f256bdab90
Add result folder creation to publish report generator
Change-Id: Id1642eb7e04fde8444080a178627587648d0ed94
8 anos atrás
patrik
1d36db6d11
Add better keyboard Close Shortcut API for Window (#17383)
Change-Id: I29c7d288fe35f6801cf3576ba06751adce821340
8 anos atrás
Johannes Dahlström
c6622ac5cb
Make Grid editor event handling more customizable
The event handling is factored to a separate EventHandler interface,
with the
default behavior contained in class DefaultEditorEventHandler. The
latter is
made easily extensible by providing several customization points.
Change-Id: I653d37197cc9314980a8d36983783f227af0cd5e
8 anos atrás
Henri Sara
4afe7d033d
Update menu indices in TabSheetBasicOperations test
Change-Id: Ibfead15a5c0a63776fcccea3b3374bfad8736fae
8 anos atrás
Johannes Dahlström
b6f2bb0cee
Fix empty @since tags for 7.6.0.alpha4
Change-Id: I9f223ec2d49a4a851f5e5808cc325c52717191ee
8 anos atrás
Teemu Suo-Anttila
a5506fd68b
Remove unused Sidebar code from Grid (#18659)
Change-Id: I5476579668c3bf8d05e92862bcd40237bd58b95c
8 anos atrás
Artur Signell
71e8630e00
Do not include Chrome version in test output
Change-Id: I885ca2fb0d7ef23385107cdf700bb0b5d25e8d8a
8 anos atrás
Artur Signell
1cef2d2f42
Fix multiple book keeping problems in ContainerOrderedWrapper (#5934, #18422)
Change-Id: Ia749252ebf7034da5f3273ef117ab4ba35ad39b6
8 anos atrás
Artur Signell
672e035c36
Helper method for enabling all Atmosphere logging
Change-Id: Ibd26d84bd67a244e3a1837491652a84b85f40f65
8 anos atrás
Artur Signell
136e24ab74
Measure width exactly to avoid white padding at the right edge (#18648)
Change-Id: Iaeb5fc84f08746967f664466c3e2e7d09d76e0cc
8 anos atrás
Artur Signell
86cf519cd0
Make checkbox inline-block like all other widgets (#18518)
Change-Id: Ibec4c7162e9f51baff2534dfc763aa5a83cf915d
8 anos atrás
Artur Signell
79694b4f80
Resynchronize everything after theme change (#18478)
Change-Id: Id56d0ff7b2c675780c84efe999cb4b9d655df4cd
8 anos atrás
Teemu Suo-Anttila
c413b48066
Fix Table ColumnCollapseEvents to work with generated columns (#6914)
Change-Id: Id2039cc4869695a8f4bbaa8f25f44f804433e909
8 anos atrás
Teemu Suo-Anttila
c954a7836c
Fix Grid column width calculation regression (#18617)
Change-Id: I359240ff393428dd5d6764d5e01a40022ab94fc6
8 anos atrás
Artur Signell
6322134bdd
Update to Bourbon 3.2.4 (#15484)
Change-Id: I052702fc9b5b714c0d748973f3146f0718298a97
8 anos atrás
Artur Signell
e007f059b2
Use correct classname for ValoTheme.SCROLL_INDICATOR (#14802)
Use constants in Valo tests to ensure they are correct
Change-Id: Ie8234a45a6f81551cdc4de2e81141aba704f4b6b
8 anos atrás
Mika Murtojarvi
03c262b21b
Add missing @since tags.
Previously, they were only updated in the 7.5 branch.
Change-Id: Ic889c2f6a6d150a013adb5895c191c5107e8c6df
8 anos atrás
Teemu Suo-Anttila
5db6f100da
Fix AbstractRemoteDataSource cache clearing (#18630)
This patch also reduces the amount of RPC calls when dropping rows from
cache.
Change-Id: Ib69a807883bc885dcd877a008cec16e44fa2bfdd
8 anos atrás
Artur Signell
d40df1dc68
Column collapse events for Table (#6914)
Change-Id: Ifeb081086a4231f75f07f4d26c56ec22e72ce5d1
9 anos atrás
Teppo Kurki
5c56d140be
Cut off Grid cell content when max column width is set (#18617)
Change-Id: I912377ffe366e6ac46280b374fa04caa59c3bcf2
8 anos atrás
patrik
ba7071612b
Make Grid Editor return focus to last focused cell (#16834)
Change-Id: Ifbea95c2b5b39ca3c4532baa7e3f9298423bc030
8 anos atrás
patrik
7ed0d2a10e
Prevent race-condition induced sporadic error in Escalator (#17258)
Change-Id: I624c44056d43a6a3205be46a748070f269a3c3e3
8 anos atrás
Henri Sara
2a26dc1d12
Merge branch 'grid-unbuffered-editor' to master
Change-Id: I89fad77de62a5ca3c4a134a623aa86d8725e9bba
8 anos atrás
Henri Sara
d3ccbfc53b
Merge branch 'master' into grid-unbuffered-editor
Conflicts:
server/src/com/vaadin/data/RpcDataProviderExtension.java
Change-Id: I1bd55b03a8c114823ed8655fc89758f37b16e9c4
8 anos atrás
Henri Sara
123c9fbc74
Merge branch 'master-before-18503' into grid-unbuffered-editor
Conflicts:
server/src/com/vaadin/data/RpcDataProviderExtension.java
uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorTest.java
Change-Id: I9e7907c9caf839fd043444db0505f9853f020a6a
8 anos atrás
Henri Sara
7a3e03b5ac
Merge branch 'master-18493' into grid-unbuffered-editor
Conflicts:
client/src/com/vaadin/client/connectors/GridConnector.java
server/src/com/vaadin/data/RpcDataProviderExtension.java
server/src/com/vaadin/ui/Grid.java
Change-Id: Ie8931fbae322c93aeb409e8a6d393623ba9d9dc6
8 anos atrás
Henri Sara
bbf0e17494
Add optional OSGi imports for portals (#18561)
Change-Id: Id13dc29347c93ad142c991f95f89cf04eb06db94
8 anos atrás
Teemu Suo-Anttila
15ad8bccfc
Fix RpcDataProviderExtension to not rely on item indices (#18503)
Change-Id: I68a77bee4ef8e7a859f3a3c143e6f5922decf025
8 anos atrás