summaryrefslogtreecommitdiffstats
path: root/server/src/com/vaadin/ui
Commit message (Collapse)AuthorAgeFilesLines
* Table ignores Container updates while painting (#12258)Henrik Paul2013-09-021-0/+19
| | | | | | | | | Vaadin threw an IllegalStateException if a Container was updated while Table was being painted. SQLContainer was known to invalidate its cached size during a Table repaint, resulting in an ItemSetChangeEvent. This fix has been copied over from how ComboBox handles this situation. Change-Id: I04af71a5ea3844da245cb9e31ada4a30ff704619
* Always unlock the same session instance that was locked (#12481)Leif Åstrand2013-08-301-2/+4
| | | | Change-Id: I15ff1177d827bc8fee9f8f723f9a288b0c3aea71
* Escape markup in CustomLayout's JavaDoc (#12410)Henrik Paul2013-08-201-2/+2
| | | | | | svn changeset:26111/svn branch:6.8 Change-Id: I8585c9022b78381a40d9008b0d489aecd741b011
* Make sure that no fileIds are replayed to the client (#12330)Henrik Paul2013-08-151-4/+23
| | | | | | | | | Due to how ProxyReceivers are constructed and serialized, we don't want to resend the ProxyReceivers for files that already are in the queue. Either we needed to change the way ProxyReceivers behave, or just make sure that they aren't resent. I chose the double-check method. Change-Id: I7c4e866ba4287afd3e80329be3640335d4ff00af
* Fix actions in action menu appearing in random order #12250Patrik Lindström2013-07-301-4/+5
| | | | Change-Id: I77186adb94392cd317d37b9d9250f28891e6f06e
* Clarify Embedded javadoc (#12290)Johannes Dahlström2013-07-301-6/+10
| | | | Change-Id: I3c15bf79236019056eeb501974a6a34799e8fd40
* Fix invisible calendar actions menu #12181Patrik Lindström2013-07-302-0/+12
| | | | Change-Id: I4cdf3d1e584f1537f0f216ddd6f65c1ec4a2ee6b
* Fix issue with hidden component cells in Table and TreeTable #12119John Ahlroos2013-07-241-1/+4
| | | | Change-Id: I2f491d04ff177f7f0ce104c96b1c4a84ee7a2bc0
* Verify the connector hierarchy if assertions are enabled (#12271)Leif Åstrand2013-07-231-0/+50
| | | | Change-Id: I87632abe9d86927b7ba4254724fedfdb04513205
* Only add DateRangeValidator to DateField if start or end of range is set ↵Johannes Dahlström2013-07-191-6/+7
| | | | | | (#12193) Change-Id: I9138a5607c1ff20f3aa7be49270f683e732ee195
* Make VaadinService.closeInactiveUIs set UI threadlocals (#12186)Leif Åstrand2013-07-171-3/+33
| | | | | | | Also update javadocs for methods called without UI threadlocals Also make sure pending access tasks are run for a UI being closed Change-Id: Ia600207b2d25fc195ee4254da371d420152bf100
* Improving performance of ConnectorTracker (#12218)Fabian Lange2013-07-151-3/+3
| | | | | | | Swapping the if check in cleanConnectorMap to prevent unnecessary calls to isComponentVisible when the connector is in uninitializedConnectors set. Change-Id: If6305a908364f8a7bb51fd7302449c6f54c274a3
* Set current instances when calling UI.push from VaadinSession.unlock (#12168)Leif Åstrand2013-07-101-3/+6
| | | | Change-Id: I27795ab9ae3e3692f508e847936ccaa5a1ebadd4
* Ensure table's cells aren't refreshed if table is detached. (#9138)Anna Koskinen2013-06-281-1/+1
| | | | Change-Id: I026cd70e9e518fa320f6ec3011194359385a3a4a
* Fixed an error in CustomComponent JavaDoc (#10038), and some improvements.Marko Gronroos2013-06-281-20/+36
| | | | Change-Id: Ifbdae94dc94405eca967a95fe783a85d778f461a
* Updated Javadoc for Table.getColumnAlignment fixing #6810Sami Ekblad2013-06-281-1/+2
| | | | Change-Id: I05004cb874f5c32c03d28119d0522d3184a82292
* Replace printStackTrace with getLogger().log() (#12147)Artur Signell2013-06-281-2/+14
| | | | Change-Id: I9ec61fdc7ddc06f129a9d69b99e6295a62c4b0d3
* Ensure that Slider diffstate always contains "value" (#12133)Risto Yrjänä2013-06-281-0/+17
| | | | | | | Force diff state to contain "value", so that value changes from value change listeners work. Change-Id: I5b2c661f1297ec0272c150a5a9ff4ca26f19fefe
* Fixed slider value initialization on HSV and RGB tabs of ColorPicker. (#7863)Teemu Pöntelin2013-06-281-53/+31
| | | | Change-Id: I3776400d849d4ba9f76d6296603152c0a6464aaa
* Implemented Focusable in MenuBar (#7674)Jens Jansson2013-06-281-1/+30
| | | | Change-Id: I31cd6fafffacc16147e63d3878fcf025163deb5b
* Remove sub window references from Window javadocs (#9892)Leif Åstrand2013-06-281-62/+51
| | | | Change-Id: I51f1f39a9730313e0150bff2fccdba67e69e9d95
* Use varargs instead of array where appropriate (#4513)Artur Signell2013-06-262-4/+4
| | | | Change-Id: Ide9349b6afa7e56ae04b7727134971ebf81c0b03
* Using StringTokenizer instead of String.split() in AbstractComponent (#8759)Fabian Lange2013-06-121-12/+10
| | | | | | Avoids wasteful creation and parsing of regular expressions, which are not required here. Change-Id: I247088fbfc4eca6c2500bd6b4da9afc9d66d0a51
* Add support for rem units (#11279)Leif Åstrand2013-06-121-1/+1
| | | | Change-Id: Id6b6402b22956cd96b86cef86f11088e959dc05d
* Added type parameter to converter methods (#11895)Artur Signell2013-06-112-9/+22
| | | | Change-Id: I6562c537d9e5a0745eb67bc613123a265578ae00
* Move ClientConnector.setParent to Component and Extension (#11777)Artur Signell2013-06-113-11/+52
| | | | Change-Id: I1f0b2597f621160329ddc432869277b2758efd52
* Allow using element resize listeners from javascript connectors (#11996)Leif Åstrand2013-06-101-0/+10
| | | | Change-Id: I97b280c2e260752be87ce85d2eda81ec4f14d4fe
* Pass ConversionException to getConversionError (#11960)Artur Signell2013-06-071-12/+25
| | | | Change-Id: I6a25c4e4bfd9fe73f973670583c708503f77f60a
* Make UI.pushConnection transient to prevent null resource after ↵Johannes Dahlström2013-06-061-11/+13
| | | | | | | | | | | | deserialization (#11809) * PushConnection is not Serializable anymore * AtmospherePushConnection fields are not transient * UI.setSession calls setPushConnection(null) instead of pushConnection.disconnect() * pushConnection.disconnect() asserts isConnected() * If UI has a push connection, it should now always have isConnected() == true Change-Id: I3c2e877b8e723b7cc2993cacd620920aecdef5fb
* Don't use the broken {@value Type#CONSTANT} pattern in javadocsLeif Åstrand2013-06-051-1/+1
| | | | Change-Id: I78f0f6532242bd5d7aa406fe61ccf15d9585fde9
* Allow customizing client-side push config on server side (#11867)Artur Signell2013-06-052-46/+291
| | | | Change-Id: I212067aa0bd04e3e73844ef57963b5622291986a
* Change analyze layouts to use RPC (#11536)Artur Signell2013-06-051-0/+30
| | | | Change-Id: I80d39e4ce4e0576b98ad095efce03740291d3de5
* Send connector debug (highlight) using RPC (#11536)Artur Signell2013-06-051-0/+17
| | | | Change-Id: I8995e9affd371543457f16568f1245f7467e0804
* Move VaadinSession.runPendingAccessTasks to VaadinService (#11964)Leif Åstrand2013-06-051-1/+1
| | | | Change-Id: Idb893baec693d0aaa3ccba1d3f61a62922e0a1ce
* Enabled drag & drop to Calendar #11048John Ahlroos2013-06-031-1/+30
| | | | Change-Id: I2dcc1f7159a6283cfbc0baafe6cba66530bf0a45
* Fix stale info in javadoc for accessSynchronously (#11897)Leif Åstrand2013-05-311-4/+0
| | | | Change-Id: I0d562a5f617850e2e862f86758dbca0fc4c947a0
* Extract ProgressBar and deprecate ProgressIndicator (#11925)Leif Åstrand2013-05-292-87/+170
| | | | Change-Id: Id9eaee65762b0dadd59f3e730d3ff11712ab87fe
* Moved Locale data handling to LocaleService (#11378)Artur Signell2013-05-292-1/+25
| | | | | | The locale data is now tracked per UI instance and no longer sent in every request. Change-Id: I4bebd00327da6f8d812181fd76a85eb6196d0010
* Remove UI.runSafely and VaadinSession.runSafely (#11901)Leif Åstrand2013-05-291-10/+0
| | | | Change-Id: Ie72e1a3ab72be00c99548a740f16721fb7edab00
* Remove ThreadLocal references from CurrentInstance (#11914)Leif Åstrand2013-05-281-2/+2
| | | | Change-Id: Ic7389a06726026383b96de80b0d038ed11e9d273
* Define how CurrentInstance works with access() (#11897)Leif Åstrand2013-05-281-3/+8
| | | | Change-Id: I7ca62c5706fd37e7c44ed46703bcdce159b367f4
* Added ComponentConnector.isAttached (#11928)Artur Signell2013-05-283-3/+3
| | | | Change-Id: I70d7d78a0d9de76080f6e0770a48504af8abdd84
* Make access() enqueue the runnable if the session is locked (#11897)Leif Åstrand2013-05-282-22/+98
| | | | Change-Id: If162e81a29bbc982857e2a165a983e161ea837ee
* Modified the logic in setPropertyDatasource which determines if a new ↵Artur Signell2013-05-222-12/+12
| | | | | | | | | | converter is needed (#11863) The previous logic had two flaws * It allowed converter model type to be a sub type of the model type but not vice versa. Similarly for presentation type. * If the user has set a converter it should be used and not be replaced unless it is absolutely sure that it cannot in any possible way handle conversion (e.g. converter from integer to double cannot handle string to list conversion). If there is a slight chance that it can handle conversion, let it be and let the user set another converter when needed. Change-Id: I2e1c0b3aac90be63ddbc780195f8428398e28ada
* Merge changes from origin/7.0Leif Åstrand2013-05-171-3/+8
|\ | | | | | | | | | | | | | | | | | | | | | | 1a6200e Merge #6880 test from 6.8; fix itself is not needed in Vaadin 7 67696f3 SQLContainer.indexOfId() also searches backwards (#11849, #10376) 611e5f9 Test for #11267 adapted from 6.8. 609acd1 Fixed table height rendering in Android 2.3 #11331 63dd611 Centers VOverlays in visual viewport on iOS, Android, fixes #11614 5a33d7d Test for #11775 0c8edf1 Avoid marking AbstractField dirty in primitive getters (#11201) Change-Id: I7437e0b249c1a95372d6f349e9d6336fb85f08a4
| * Avoid marking AbstractField dirty in primitive getters (#11201)Artur Signell2013-05-171-3/+8
| | | | | | | | Change-Id: Ie289c15d5c56d3b602d87174f022b6197f0fedf0
* | Merge changes from origin/7.0Leif Åstrand2013-05-171-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | 55ea6dc More specific workaround for no rows in TreeTable with pagelenght = 0 (#9203) dca728c Warn if using old widgetset (#11836) 936439d Verify that tests are run with the expected JRE version (#11835) 29eeda5 Merge "Clean up Table popup menu close handler to prevent a memory leak" from 6.8 (#11840) 6d7f5e4 Eliminate unnecessary conversions of option keys b8c6a15 Clear items in ComboBox only if changed (#10924) 42545ac Fix NPE if there's no query in the URI (#11836) Change-Id: I2e50ba59b45720a879c6e476333369523a730b9c
| * Clear items in ComboBox only if changed (#10924)Henri Sara2013-05-141-2/+2
| | | | | | | | | | | | | | Selection is now sent only as a key, removed redundant attribute on the item. Change-Id: I882d4ae17a1dc91f7a55a0b4a94e47c078ffc022
* | Tooltip accessibility fixes (#11799)michaelvogt2013-05-171-0/+24
| | | | | | | | | | | | | | Remove previously added attribute for WAI-ARIA live area Set overlay container as live area instead Change-Id: Ie75c2993fdb42f29f307cbd294ae3352d2ef1ce3
* | Send browser window resizes if there is a listener (#10055)Henri Sara2013-05-171-3/+9
| | | | | | | | | | | | | | This also introduces PageState, which is at the moment a part of UIState. Change-Id: I4f927e6b8217fa789d83ce5e0d8254b141f485c7