aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix empty @since for 7.6.0.alpha77.6.0.alpha7Markus Koivisto2015-10-124-9/+9
| | | | | | | | Change-Id: I8045727400c795fca78561c1a4c859595f7c53af
* | Remove Guava dependency from GridTeemu Suo-Anttila2015-10-121-9/+22
| | | | | | | | | | | | | | This removes an external dependency to guava set helpers from the Grid class. Change-Id: I1d85b6c4090c0b5efa568135105933dab8f0b964
* | Refactor DetailComponentManager to be a static nested class of GridTeemu Suo-Anttila2015-10-126-335/+277
| | | | | | | | | | | | | | | | | | | | While refactoring any special cases are removed. This needs Grid extensions to have a way for adding and removing components from Grid. Removing any and all parts of RpcDataProvider work towards having it separate from Grid and maybe usable for other components as well. Change-Id: Ia4e25d5f0acaf2085478346b0ff6e23c8334e1b9
* | Fix empty @since for 7.6.alpha7Markus Koivisto2015-10-097-16/+16
| | | | | | | | Change-Id: I97e36b388ce0002363a8022eed41d425f12b822d
* | Add Grid column resize event API (#16838)Johannes Dahlström2015-10-099-28/+421
| | | | | | | | Change-Id: I1cdecb54b3df45b16ddf2c7b06261198be086274
* | Write true boolean attibutes without ='' (#17583)Leif Åstrand2015-10-0946-196/+237
| | | | | | | | | | | | Also add missing test for GridLayout alignments Change-Id: If553c9e254fb754cb020a63013bfcc9ecae3a056
* | Update FontAwesome to 4.4.0 (#14555)Artur Signell2015-10-097-472/+1286
| | | | | | | | Change-Id: Ibc7d174970c154fce730341a8cfc240b8072633e
* | Revert "connection: close" change for long polling (#18758)Artur Signell2015-10-091-9/+3
| | | | | | | | | | | | This reverts commit 79c8c696c09b0a7cbe1f1863e6c7c165b2f5f19f Change-Id: I364bc4a77cff36f319cec86a793806a0406f78b4
* | Fix stack overflows in ListDataSource ListWrapper (#19104)Teemu Suo-Anttila2015-10-091-2/+2
| | | | | | | | Change-Id: Ie04e673fcdb3ce0f63b07158b5cd9f128ea9c30e
* | Add Grid.deselectAll() (#18339)Artur Signell2015-10-093-0/+140
| | | | | | | | Change-Id: I5d5237fcc06ae184a884cb17fa9b6eee5c37179a
* | Correct the place where attach events are fired (#16348)Matti Tahvonen2015-10-092-16/+29
| | | | | | | | Change-Id: Ib0679cf893edda3206b858938c0684a242500cfb
* | Fix Checkbox event handling in Grid Editor (#19096)Teemu Suo-Anttila2015-10-082-6/+23
| | | | | | | | | | | | | | | | This patch limits event preventDefault calls to happen only with Tab navigation. No other events are prevented by default anymore. Earlier implementation that prevented too many events was in patch for #16841 Change-Id: I78924d35c86b822295fdaf720b3e4540c43df5c0
* | Add javadoc for VaadinPortletSession (#19092)Henri Sara2015-10-081-5/+81
| | | | | | | | | | | | This change removes deprecation of the class, but leaves some methods subject to change in the future. Change-Id: I4187c32c5439eb5db1e1466d4cb594eb06c86133
* | Report user-resized column widths to server (#16838)Johannes Dahlström2015-10-086-8/+49
| | | | | | | | Change-Id: Id53bab75688ab7f01d6b64f679d2a40e03714c97
* | Add API for setting Grid columns resizable (#16838)Johannes Dahlström2015-10-088-57/+260
| | | | | | | | | | | | | | By default columns can be drag-resized by the user. This can be changed on a column-by-column basis. Change-Id: I8354e270db9affe865d1444d6cccbe8c839a3b5b
* | Add DragHandle.java to file dependency list in build.xmlPatrik Lindström2015-10-071-0/+1
| | | | | | | | Change-Id: Id88a32e299f9c806c194105d6da4f47567a62d51
* | Update/add @since tags in javadocHenri Sara2015-10-0731-23/+78
| | | | | | | | Change-Id: Ifd93251fdc20b93ad276c551796557bb9026766a
* | Add handles to Grid default header for column drag resize (#16838)Patrik Lindström2015-10-079-79/+463
| | | | | | | | Change-Id: If8399a13585ae691ea3b3ee4a41a1a38b342adb9
* | Use synthetic javascript events for IE browsers in context click testsTeemu Suo-Anttila2015-10-078-27/+25
| | | | | | | | Change-Id: Ifdfac8f2088042e2eeb4618b66a9e4dc315f7e24
* | Remove Grid EditorEvents and ListenersTeemu Suo-Anttila2015-10-0711-518/+0
| | | | | | | | | | | | | | The EditorEvent API is not mature and useful enough to be present in a stable release. Change-Id: Ia982cb1a6e7b6a3518ea0f187993a964aafa1d53
* | Change ValoIcons to ThemeIcons and moved to base (#18472)Artur Signell2015-10-0724-36/+57
| | | | | | | | Change-Id: I7122252e9b238fdca0383d0698623fe5a9e3f262
* | Rename DesignFormatter.unencodeFromTextNode to decodeFromTextNodeTeemu Suo-Anttila2015-10-078-10/+10
| | | | | | | | Change-Id: I9e20fa21ae2f503a8d34740fcef860c66b369c7b
* | Fix test failure in IE10/IE11/ChromeArtur Signell2015-10-071-1/+1
| | | | | | | | Change-Id: I41f4a14e014d10b851dc7ea479a3b00a5ebad8a2
* | Fix server side browser detection in Weblogic Portal (#7449)Artur Signell2015-10-072-9/+69
| | | | | | | | Change-Id: I9622b92d58971ea55bc0e3cbde9300226fa2b18b
* | Detect Atmosphere in the same way for servlets and portlets (#11493)Artur Signell2015-10-072-48/+40
| | | | | | | | Change-Id: I6c153291045a35f253cd7e6987d7eb90dbc93a1e
* | Move session store/load/remove logic to service from session (#9782, #18998)Artur Signell2015-10-077-73/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The session storage logic when implemented in VaadinSession was and must be partly static. This makes it impossible to override the storage logic. To be able to support storage customizations for portals (storing using APPLICATION_SCOPE), the logic was moved to VaadinService. For portals, all storage operations now use APPLICATION_SCOPE. Previously only the store operation was done using APPLICATION_SCOPE, leading to some portals not being able to load the session at all (the default scope for reading attributes in portals is PORTLET_SCOPE). Change-Id: I3d112608d98c883a457e650c0a25bf10c81acc78
* | Fix adding to same parent, component shouldn't be removed (#16568)Dmitrij Abolichin2015-10-072-0/+46
| | | | | | | | Change-Id: I406058abbc4a28651b9103e7f0d7fbcbf0fa8984
* | Fix javadocArtur Signell2015-10-061-2/+2
| | | | | | | | Change-Id: Ifda7b33b21ebe5bccb34559d9dc7617a7898a39a
* | Add sampler to BuildDemos, support specifying branch for demoTeemu Suo-Anttila2015-10-061-4/+10
| | | | | | | | | | | | | | | | New way to add a built demo with specified branch uses a tuple with the format ("URL", "branch"). The given branch will be used when cloning the demo. Default branch is master and is used if no branch is provided. Change-Id: Ia3d648e9203296cecde8fd1e6d86613ac31a33d5
* | Add API for data destruction to DataGenerator interface (#19038)Teemu Suo-Anttila2015-10-065-39/+103
| | | | | | | | | | | | | | This patch provides destroyData implementation for all default data generators. Change-Id: I1458080ee0203a27b52e604d3a30c9e5240c0383
* | Add support for TreeContextClickEvents (#19062)Teemu Suo-Anttila2015-10-057-17/+267
| | | | | | | | | | | | | | | | | | | | | | | | Tree connector now overrides the send context click event providing the row key to the server-side via RPC call. This is then passed on to a TreeContextClickEvent and fired to listeners. This patch modifies the test base for context click testing by making it tolerate 1 piksel differences. This was to fix any subpixel related issues in coordinate comparison. Change-Id: Iacced274a6b518b5f89378cbc32b8381362e1e4f
* | Properly cleanup stream variables if DragAndDropWrapper is detached (#14882)Artur Signell2015-10-052-6/+132
| | | | | | | | | | | | | | | | If DragAndDropWrapper is removed from the UI for whatever reason before cleanup happens, the UI can no longer be found through it. If we do not do cleanup, we leave a reference hanging forever in ConnectorTracker. Change-Id: I9fc3da5d616276a7810ddc4a18cbebf8621635fe
* | Add server-side unit tests for ContextClickEvent handling (#19015)Teemu Suo-Anttila2015-10-051-0/+163
| | | | | | | | Change-Id: I682aff7495c1bfe8ea75a7fad00eb87374cd40fa
* | Add GridContextClickEvent with item ids, properties and section (#16855)Teemu Suo-Anttila2015-10-0516-14/+287
| | | | | | | | Change-Id: I03091a3a7a22a921c127ed0b37fe792871ba5edd
* | Add @since for 7.5.7 changesHenri Sara2015-10-044-4/+12
| | | | | | | | Change-Id: I253c6074167bae60149a5f2f0d22c6de160978d4
* | Making converted tb2 test more stable (#17947)Johannes Tuikkala2015-10-022-24/+31
| | | | | | | | Change-Id: I60907930e702911af4de7bb339ddbdb8cbac758e
* | Add Tree.htmlContentsAllowed (#7717)Leif Åstrand2015-10-026-2/+179
| | | | | | | | Change-Id: I5c773da806b8358ee203c9c12fd2e2b6fec1970f
* | Fix TreeTableContextClick support (#19056)Teemu Suo-Anttila2015-10-024-1/+95
| | | | | | | | Change-Id: Ib6bac73ba96c4919df2e1bf5c9c83160707530bb
* | Implement ContextClickEvent for Table (#19042)Teemu Suo-Anttila2015-10-0211-0/+650
| | | | | | | | | | | | | | This patch also introduces a testing infrastructure for context click event and listener testing. Change-Id: I3aa88758278c91086df3d0971edb34914a93fd29
* | Do not use getters/setters when mapping designer fields (#17388)Artur Signell2015-10-013-11/+98
| | | | | | | | Change-Id: I5c03beca2b5f00c6efb32980e5e5ddf36cc4f16a
* | Add support for ContextClickEvent in AbstractComponent (#19015)Teemu Suo-Anttila2015-10-0113-42/+302
| | | | | | | | Change-Id: I93d5d20925b8ac9b4b108ccc6deec2090e68aa0d
* | Create a Valo icon font for icons used in Valo (#18472)Artur Signell2015-09-3024-32/+160
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Valo uses only a handful of icons from Font Awesome. This change introduces a separate icon font for valo (9KB instead of 80KB) and decouples Valo from Font Awesome to enable updating Font Awesome without taking Valo into account. This change also makes it easy to not load Font Awesome when using Valo by setting $v-font-awesome:false For backwards compatibility, Font Awesome is loaded by default Change-Id: Ib01e3cf34e2468c885fcb8c7859cd1d1af4491aa
* | Close calendar popup when DateField is detached (#18985)Teemu Pöntelin2015-09-303-0/+116
| | | | | | | | Change-Id: Ib04b7356577dd5027cd9daac351f49a1a1e23f1d
* | Output end-to-end bootstrap time (#19034)Leif Åstrand2015-09-291-0/+19
| | | | | | | | Change-Id: Ie3d75b3ca0c6535f03d08672677ffb95a86bde2f
* | Skip checking unknown properties for @NoLayout on client side (#18334)Artur Signell2015-09-294-1/+114
| | | | | | | | Change-Id: Ic03b419b8c10d5d7010c3d10479883149445fe40
* | Clean up compiler warnings in Design.javaLeif Åstrand2015-09-291-64/+31
| | | | | | | | | | | | | | | | | | * Remove unused code * Properly close streams * Avoid unsafe casts * Fix inconsistent javadocs Change-Id: I20e3664ab8b0fc9e3a8037fc05a469a4f8a633ec
* | Remove old Chrome workaround from GridClientRenderers testTeemu Suo-Anttila2015-09-291-5/+0
| | | | | | | | Change-Id: Ic328291e61301b3ab314e2f7450132610a653b98
* | Shorten "server connection lost" default timeout (#11733)Henri Sara2015-09-291-1/+1
| | | | | | | | Change-Id: Ida7f107edc63bfda3b91f86410439a84af050d73
* | Set opacity for disabled Grid in Valo. (#18661)Sauli Tähkäpää2015-09-293-0/+62
| | | | | | | | Change-Id: I6fe834c6a7ce7695f065d7385f3b6dc1940864a1
* | Store VaadinSession as APPLICATION_SCOPE in portals (#18998)Artur Signell2015-09-292-3/+20
| | | | | | | | Change-Id: I729cba0844e54ca2fab2c9b26ab5ea5fc0c4ca1c