aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Improve BuildDemos exception handling7.5Teemu Suo-Anttila2015-12-021-1/+8
| | | | Change-Id: Ica22b3b271b5f67bad677febff12aff13c5d322e
* Get revision numbers for tagging from TeamCityHenri Sara2015-12-021-5/+10
| | | | | | | | | Optionally get revision numbers to tag from TeamCity. If no revision numbers are given, a placeholder is used in the generated script. Change-Id: Id4d6d8eb6c106a16c601b9dae3c267c027bcf5f3
* Fail during compile if required methods are missing (#18924)Leif Åstrand2015-12-022-1/+17
| | | | | | | | | | | | | A ComponentConnector must override either getWidget or createWidget for the framework to know the type of the component's widget. Similarly either getRenderer och createRenderer must be overridden for AbstractRendererConnector. Prior to this patch, the compilation succeeded when critical methods were missing - the user just got various hard-to-debug issues when the broken connector was used. Change-Id: I9e00e0fb7ef40349f9a07311f3b34047174b5ecd
* Fix select all checkbox state update with low row count (#19322)Teemu Suo-Anttila2015-11-301-2/+4
| | | | Change-Id: Ic4fd495a2990f7aa6ed09acd773149d3f13802f8
* Unify select all behavior with single row selection. (#17742)Sauli Tähkäpää2015-11-303-0/+67
| | | | Change-Id: I2aec82d16b2508505e855f1ff3a1ca5de341821c
* Remove bogus commentLeif Åstrand2015-11-301-1/+0
| | | | | | | | The comment was introuced in commit da29f74 for a constant named CLICK_EVENT_ID, but it was accidentally left in the code when that constant was removed. Change-Id: Id8564c2e4f24a1e78ce08de586cde6923afe8289
* Remove old Chrome workaround from GridClientRenderers testTeemu Suo-Anttila2015-11-301-5/+0
| | | | Change-Id: I4cee37570a5388da35dcaa9bd4e08ace0e5f50c8
* Clean up compiler warnings in Design.java (#19299)7.5.10Leif Åstrand2015-11-271-64/+31
| | | | | | | | | * Remove unused code * Properly close streams * Avoid unsafe casts * Fix inconsistent javadocs Change-Id: I20bb25c5925b6d5d56df2aedc5c4eb624b65e483
* Repackage spinner.gif to reduce sizeTeemu Suo-Anttila2015-11-271-0/+0
| | | | Change-Id: I2ad180b24f232beba56ddcb5943ac9128f1fb9a4
* Use wider age column in GridThemeUITeemu Suo-Anttila2015-11-271-1/+2
| | | | | | | | This patch is to test the theme, and not testing a defect (#16597). Testing with defective screenshots causes problems if the defect is at a later point fixed. Change-Id: I7a2ea9e5fc73a28ae1c5e1a5680d6bef6022bb34
* Ignore log file created in some casesLeif Åstrand2015-11-271-0/+1
| | | | Change-Id: Ie3d8c5412a52d5d5835050713b68f20a033d04f8
* Fix javadoc copied from CellStyleGeneratorLeif Åstrand2015-11-271-1/+1
| | | | Change-Id: I396f1e4e668aa14e44793b8a39bff5605e3b9fb0
* Add javadoc in ServerConnectorHenri Sara2015-11-272-5/+38
| | | | | | Add missing javadoc for ServerConnector.get/setChildren(). Change-Id: Ibc0f0d78516a040a62db18e5a9ff5ac89b5931dc
* Typo in setCompositionRoot descriptioncbmeeks2015-11-271-1/+1
| | | | Change-Id: I7e95735054e346eb79c9c5614cab6277058d3595
* Support on-the-fly compiled CSS hot reload from classpath (#16949)Vladimir Kulev2015-11-271-6/+19
| | | | Change-Id: I8862d7c0a08717d9b4922063f2940b59014a6875
* Add missing export declaration to the manifest of vaadin-push.jar (#18190)Markus Koivisto2015-11-271-0/+1
| | | | Change-Id: Id9604185a2a50b17fe67ebdf3082799186a7f8dc
* Add some performance guidance to renderer javadocs.Leif Åstrand2015-11-272-1/+12
| | | | Change-Id: Ia9f83688f70d08d51370bb342f00238a98f40293
* Mention cell being a flyweight in WidgetRenderer javadocsLeif Åstrand2015-11-271-1/+3
| | | | Change-Id: I3afb11958e186619362056d80d4d4b6820b439a8
* Do not modify state while serializing (#19090)Artur Signell2015-11-272-2/+37
| | | | | | | | Serializing an object should never modify its internal state. It should be possible to serialize an object multiple times and get the same result Change-Id: I79502274179a646f8b0cd8d1fc4cbfd84867299d
* Fix outdated javadoc referenceLeif Åstrand2015-11-271-2/+2
| | | | Change-Id: I0689cd3ce298a8330a48528c1736715f77b66e65
* Force FormLayout children to shrink with the layout (#11154)7.5.9Leif Åstrand2015-11-056-2/+332
| | | | | | | | | | | The <table> used by the FormLayout doesn't reduce its size if any child component has locked its own size (which is the case with e.g. Table and some other components doing explicit pixel calculations). To work around this, we need to detect the situation, force the <table> to reduce its width by temporarily assigning explicit widths to the cells and then remove the forced size after all children have adjusted. Change-Id: Iacef62979acf24c869a5cbeb82efb0c1e537ec95
* Add API for disabling native events for IE in testsTeemu Suo-Anttila2015-11-052-0/+17
| | | | Change-Id: Ifcca52fee1036f5b31ba87c8257b884d04709297
* Correctly round tr width in Escalator (#18820)Artur Signell2015-11-053-1/+261
| | | | | | * screenshot based tests for all themes for various features in Grid Change-Id: Ic6bbb402194132aaf87833215891f5f4ff931099
* ParameterizedTB3Runner for adding permutations using a static getterArtur Signell2015-11-056-92/+216
| | | | | | * Generates all screenshot names based on the test names Change-Id: If8733238a88a71085ade5d12cc2372fb85b4d994
* Remove scheduleDeferred calls from EscalatorTeemu Suo-Anttila2015-11-051-4/+4
| | | | Change-Id: Idfde7842fd31be4b84a1436b40eaa932b6a6c349
* Improved javadocs for Button.setDisabledOnClickMatti Tahvonen2015-11-051-1/+2
| | | Change-Id: I75cf104b05ed361ced7f17b20cebd98cc3825d5c
* VTree$TreeNode avoid NPE triggered by external ONLOAD events (#18563)pag2015-11-041-1/+1
| | | | | | | | | If an ONLOAD event fires but the target is not the icon, an NPE occurs. The isCaptionElement method has already used the check against null before any call happens on the icon which logic is enough for the onBrowserEvent check as well. Change-Id: I64de45a07f50f113dcfcb4556f0d8adeea9e1b1b
* Fix replacing of currently selected Tab (#14252)Dmitrij Abolichin2015-11-042-0/+68
| | | | Change-Id: I49a86d2fceac233fdfd9e31d8ade519b9f8460b6
* Fix session wrap class javadocsLeif Åstrand2015-11-042-3/+3
| | | | Change-Id: I962facc5395990751821d11966300a7c2e89dc3d
* Update Chrome version stringHenri Sara2015-11-041-1/+1
| | | | Change-Id: I9736e528d4812a613ffa934c476d3b69ccefd631
* Support caption fetching for HTML and Widget headers. (#18528)Sauli Tähkäpää2015-11-042-7/+23
| | | | Change-Id: Idad2cbbb6b138258ff6428e7ecc3d922ef99c675
* Fixes column header drop indicator (#18925)mtzukanov2015-11-043-34/+82
| | | | | | | | | | | | | Calculation of the frozen column width was wrong in multiselect mode. It did not take into account the last frozen column, but added the select column twice. The same problem was in AutoScroller (as the same methods were copy-pasted there), for which reason the autoscrolling was not scrolling till the end. This patch fixes the calculation error and removes copy-pasted code, reusing the same code in both places. Change-Id: I164e2fc96688088b620ad8785c533c593723f83e
* Null pointer Exception in Slot.onBrowserEvent (#16587)pag2015-11-041-1/+1
| | | | Change-Id: I60f68cf7a9e61980809af253bb4f4a0ab92f1230
* Fix javadoc typosLeif Åstrand2015-11-041-2/+2
| | | | Change-Id: I9c8a3f3f4cfa375db8825019f3cd80a043424d88
* Mention quirks with JavaScript "this" in AbstractJavaScript* javadocsLeif Åstrand2015-11-043-6/+16
| | | | Change-Id: I512b861c65f8c0f6c6e8f684cb933cbcc20cdb99
* Render null header caption as empty (#18553)Artur Signell2015-11-044-4/+92
| | | | Change-Id: Iaeba81c7e40d4be5f16e74fa8bcf8c86c53a7d3d
* Remove call to setEnabled in Grid Sidebar constructor (#19126)7.5.8Teemu Suo-Anttila2015-10-191-2/+0
| | | | Change-Id: Iaa69e6b59281f7d6b9d1cf00b3de746243a700cf
* Fix stack overflows in ListDataSource ListWrapper (#19104)Teemu Suo-Anttila2015-10-191-2/+2
| | | | Change-Id: Ie04e673fcdb3ce0f63b07158b5cd9f128ea9c30e
* Fix test failure in IE10/IE11/ChromeArtur Signell2015-10-191-1/+1
| | | | Change-Id: Ifffdab18b6839a631acfd4bf8c2de5be97737f11
* Fix adding to same parent, component shouldn't be removed (#16568)Dmitrij Abolichin2015-10-192-0/+46
| | | | Change-Id: I7037366e1f1aaaafb7417e20584086f488ace54f
* Fix javadocArtur Signell2015-10-191-2/+2
| | | | Change-Id: I9eef477a77f0677b198b582d8e26e6a47b072aba
* Add sampler to BuildDemos, support specifying branch for demoTeemu Suo-Anttila2015-10-191-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: I7b94f50045731a35ef6005e8fba160cfe0be4852
* Properly cleanup stream variables if DragAndDropWrapper is detached (#14882)Artur Signell2015-10-192-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: Ia445dafda7fdfaab9617bdfa9b48bfdbe5289241
* Do not use getters/setters when mapping designer fields (#17388)Artur Signell2015-10-193-11/+98
| | | | Change-Id: Id64193a109667286127038eb1c9dfd47697247be
* Close calendar popup when DateField is detached (#18985)Teemu Pöntelin2015-10-194-0/+125
| | | | Change-Id: Ib04b7356577dd5027cd9daac351f49a1a1e23f1d
* Set opacity for disabled Grid in Valo. (#18661)Sauli Tähkäpää2015-10-193-0/+62
| | | | Change-Id: Ic1e1cecf01aab54d00d1215591514bd07b941754
* Parse readonly values for AbstractFields correctly (#18850)7.5.7John Ahlroos2015-10-0420-30/+219
| | | | Change-Id: I1128ec0bda9b0fdad721f084c1e78cfe78e984f2
* Add @since for 7.5.7 changesHenri Sara2015-10-044-4/+12
| | | | Change-Id: I661918af08299953e3caf5e51def0afbad809dd4
* Revert "Parse readonly values for AbstractFields correctly #18850"Markus Koivisto2015-09-3020-217/+29
| | | | This reverts commit 5e9209421ce92e16531299c8c4be5fdd412bb513.
* Skip checking unknown properties for @NoLayout on client side (#18334)Artur Signell2015-09-304-1/+114
| | | | Change-Id: Ic03b419b8c10d5d7010c3d10479883149445fe40