summaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
* Move SortDirection from grid package to data package (#13334)Teemu Suo-Anttila2014-12-175-5/+6
| | | | Change-Id: Id8fecbee0171b783a62d747433667267f530a6a7
* Merge remote-tracking branch 'origin/master' into gridTeemu Suo-Anttila2014-12-1710-217/+311
|\ | | | | | | Change-Id: If3dd8380afe425491dfb877c08c4ff078312a3aa
| * Use introspection instead of reflection to get property type (#10672).Denis Anisimov2014-12-163-141/+194
| | | | | | | | Change-Id: I4eebad640c3c091bfff335bae8ef455e662ad4cb
| * Fix NPE in DateField range handling (#15342)Teemu Pöntelin2014-12-161-2/+4
| | | | | | | | | | | | The NPE was introduced by 206055708b0a8e1c17a8c63d482a5e202d3ebf6d. Change-Id: I34401e108f7c02ee2f0aab581a78b9ab468b2b46
| * Release session memory at the end of each testLeif Åstrand2014-12-151-4/+4
| | | | | | | | Change-Id: I30dd917158091f1fe6f16d050ff7d6037493d3ef
| * Remove accidentally retained JavaDoc rowLeif Åstrand2014-12-151-2/+2
| | | | | | | | | | | | | | The offending row was not removed when the proceeding "@throws JSONException" row was removed. Change-Id: I38d914284d92554540744e8c52eefa0db78bc55d
| * Back button doesn't change URL if view blocks the navigation (#10901)Anna Miroshnik2014-12-151-0/+7
| | | | | | | | Change-Id: Ib1211a7a2282753b329129615a544264e62d1ed5
| * Throw IllegalArgumentException on non-existent version column. (#15290)Sauli Tähkäpää2014-12-152-66/+98
| | | | | | | | Change-Id: I68fdea1144253feba906acd882b573d469f39a30
| * Use ComboBox locale for filtering case tranform (#15193)Leif Åstrand2014-12-141-2/+2
| | | | | | | | Change-Id: Id462c3e76c8d761c04851227c949a3124ddf14b3
* | GeneratedPropertyContainer returns the original containerHenrik Paul2014-12-151-0/+9
| | | | | | | | Change-Id: Ia766f1e989d6a06d4b1746b0612c090b6fbd2735
* | Fixes removing Widgets from Grid header/footerTeemu Suo-Anttila2014-12-121-1/+10
| | | | | | | | Change-Id: Ic2872fec49851ea3c8ed32ca2a77dcbd27e739a8
* | Merge remote-tracking branch 'origin/master' into gridLeif Åstrand2014-12-122-13/+66
|\| | | | | | | Change-Id: I7f2c5de8200028b11223e2be3c673bef3339306a
| * Use converter for Select/Tree/ComboBox when using item id for captionArtur Signell2014-12-122-13/+66
| | | | | | | | | | | | (#11433) Change-Id: I10c47986b98e132e874b2882fbb2323409d67a25
* | Refactor Grid client side package structure (#13334)Teemu Suo-Anttila2014-12-122-2/+2
| | | | | | | | Change-Id: Iab81d2344480d2b60303172a96f4e5e4fa8e1623
* | Rename SelectionChangeEvent and SortOrderChangeEvent (#13334)Teemu Suo-Anttila2014-12-126-87/+74
| | | | | | | | | | Also renames related listeners and notifiers. Change-Id: I96bfdae8173a1c691623938cc7dbcddee7198e46
* | Split CellStyleGenerator into separate cell and row style generatorsArtur Signell2014-12-122-27/+222
| | | | | | | | | | | | (#13334) Change-Id: If07018b6f74ff1a4c616705f61b6118647d64342
* | Add expand and min/max width for GridColumns (#13334)Henrik Paul2014-12-121-0/+135
| | | | | | | | Change-Id: I6cb2f4a11d97c3704c1fd8f8571889f1a8d5c4b8
* | Refactor server-side editor row to work in real(er) cases (#13334)Leif Åstrand2014-12-124-218/+114
| | | | | | | | | | | | | | | | | | | | - Don't configure fields for properties without columns - Rename "bind" to "set" to match the getter - Make it possible to get a field before editing has started - Remove setting of editable since the field can be configured directly - Remove error handler concept since we have not tests and no use cases - Unbind and detach field when removing a column Change-Id: I38ead4e680cdbab2525fe08ff09ed045255e2d4f
* | Remove unnecessary @since and @author JavaDoc markings (#13334)Teemu Suo-Anttila2014-12-121-15/+0
| | | | | | | | Change-Id: I5fe9fb9a5ec27ec047ef2286bd429efabaa0e818
* | Remove SortEventOriginator and replace it with a boolean (#13334)Teemu Suo-Anttila2014-12-122-17/+15
| | | | | | | | Change-Id: I8a203c5e2f4bc9074ccf3cb4e7f347f17d89fe52
* | Merge remote-tracking branch 'origin/master' into gridArtur Signell2014-12-1248-218/+913
|\| | | | | | | | | | | | | Conflicts: server/tests/src/com/vaadin/data/util/BeanItemContainerTest.java Change-Id: I04938bd8c5b4f01c3ca801c9f7adbb20d279523c
| * Make SQLContainer.removeAllItems() work properly with paging (#12882)Ilya Ermakov2014-12-122-1/+20
| | | | | | | | | | | | | | With this patch removeAllItems() works properly when items need to be fetched from database. Change-Id: Ic008ae7c67610cbdde7d71fa071494508678ac8f
| * Validate input to FileResource constructor (#14253)Artur Signell2014-12-112-0/+39
| | | | | | | | Change-Id: I7789f2de4cb179dfff936498f58dd6f2e491689b
| * Convert empty string to null Enum value, only throw ConversionExceptions ↵Artur Signell2014-12-112-9/+25
| | | | | | | | | | (#14756) Change-Id: I027a245975db12e3661740bd233edd98e73994e9
| * Clear all bound fields when nulling the field group data source (#12371)Artur Signell2014-12-113-20/+20
| | | | | | | | Change-Id: I48eb0e7851187fa6bbb9024730b2611a74501ad0
| * Add public Field.isEmpty() and clear() (#15354)Artur Signell2014-12-109-21/+200
| | | | | | | | Change-Id: I6bda7ff2a66a9ad172c899d855ca868881600be4
| * Long events aren't displayed properly when using Container (#15242)Sergey Budkin2014-12-101-56/+18
| | | | | | | | | | | | Rewrote event selection. Change-Id: I8f0dd1c5ec736ea14037619b1656a79b7e3532be
| * Make TextField.clear() use empty string to be consistent with constructor ↵Artur Signell2014-12-101-1/+11
| | | | | | | | | | | | (#14755) Change-Id: Ic50ff305277e54f50353fc948b31a89a6b3e083f
| * Make addNestedContainerBean work with existing bean item container items ↵Artur Signell2014-12-092-1/+43
| | | | | | | | | | | | (#15355) Change-Id: I04a91349fce452aa26c304413061440ad74465cc
| * Returning all validation errors in the exception cause when submitting a ↵Alexey Fansky2014-12-091-23/+63
| | | | | | | | | | | | | | | | field group (#14742) Following the similar logic as in AbstractField when multiple validation errors occur. Catching all InvalidValueExceptions and putting them together wrapped into the exception. Change-Id: Ied08fd2155412539b28ef94bc74e6c989c62f709
| * Fix issues when using java.sql.Date as DateField range (#15342)Teemu Pöntelin2014-12-091-6/+8
| | | | | | | | Change-Id: I656cc0600f929239605e17ab9cf71dc1ba96582f
| * Hierarchy change markAsDirty to AbstractComponentContainer (#14227)Anna Miroshnik2014-12-098-19/+59
| | | | | | | | Change-Id: I7a05ad72dfa3d16d85aa4d0cdd235572ec01e31a
| * Basic tests for default converter factoryArtur Signell2014-12-081-0/+128
| | | | | | | | Change-Id: I2d9df8a62635164f04d9109e37746686589b696a
| * Add new StringTo<Byte, Short, BigInteger> Converters (#14583)Anna Miroshnik2014-12-088-28/+54
| | | | | | | | | | | | DefaultConverterFactory was updated, added missed types. Change-Id: I65cffc7f91df6f40e132b45e325e15f029f9848c
| * UIInitHandler emits Content-Length when writing json response (#15271)Fabian Lange2014-12-051-13/+8
| | | | | | | | | | | | | | | | This prevents chunked-transfer mode and allows server infrastructure to decide correctly on things like compression which benefits from knowing a content length. Change-Id: I4e969e0874b506d0f61526662ee78418987937c4
| * SQLContainer removeItem Error when isModified (#8802)Ilya Ermakov2014-12-052-12/+28
| | | | | | | | | | | | This patch makes commit() work properly if an item was modified and later deleted. Change-Id: I5a00024112e7b6bb7ab3750c292a872937f03af9
| * Add null check to UI.setTheme. (#15326)Sauli Tähkäpää2014-12-042-15/+61
| | | | | | | | Change-Id: I2ab2d24ec05bb618969f59ea15d3a971f88009ca
| * Escape dynamic and configured theme names in the same way. (#15309)Leif Åstrand2014-12-023-5/+52
| | | | | | | | Change-Id: Ib7fd42e6017d0b78e6d5e6bd7f531f0cd6c8c0ab
| * Allow BeanFieldGroup.setItemDataSource() method accept null (#14731).Denis Anisimov2014-12-024-7/+66
| | | | | | | | Change-Id: I7a451f428f0aa3ea7fc322cac6b0e62d830d7987
| * Show push version information in debug window (#14904).Denis Anisimov2014-12-021-0/+2
| | | | | | | | Change-Id: Id1761abbf2b2dc29b4138520f11ce51bb4d423fc
| * Prevent NPE in AbstractBeanContainer.getType() method (#15173).Denis Anisimov2014-12-013-2/+32
| | | | | | | | Change-Id: Ieaed329ed85c68d0da8bd169b4cc5c5886dde212
| * set Cache-Control and Expires header even when not-modified (#8757)Fabian Lange2014-12-011-12/+10
| | | | | | | | | | | | | | | | | | | | Usually first a resource is served with the lower code block. this provides cache-control, expires and last-modification headers to the browser. But when a not-modified response was served, these headers were missing. This effectively caused the caching to no longer work once the not-modified responses are sent out. Change-Id: I9b1f0cacc91734f88bb0384872da0d426d4b5fe0
* | Columns can now have subpixel accuracy widths (#13334)Henrik Paul2014-12-122-9/+8
| | | | | | | | Change-Id: I1d16260be7b15c9fbdbfdd8f51e50e9f34e96272
* | Do not prefix generated styles (#13334)Artur Signell2014-12-121-4/+0
| | | | | | | | | | | | | | Unprefixed styles are easier to use, are consistent with header styles and multiple styles are consistent instead of the first one being prefixed. Change-Id: I9ef7502e2e9ece33982f6bf563f95458bf6ea63d
* | Make AbstractRemoteDataSource easier to use (#13334)Leif Åstrand2014-12-121-31/+34
| | | | | | | | | | | | | | | | - Adds a callback to requestRows so implementors know what to do when receiving data - Guestimate the initial amount of available rows so an initial request can be made before the actual size is known Change-Id: Iba44eab1695e3ff9947a4e7ed16eee55af98fec4
* | Move Sort related helpers and events to correct packages (#13334)Teemu Suo-Anttila2014-12-1210-122/+128
| | | | | | Change-Id: I3aa86364b61d42f971c4fca2b4c4895ddae870c4
* | Make SelectionChangeEvent general and move it to event packacge (#13334)Teemu Suo-Anttila2014-12-116-91/+50
| | | | | | | | Change-Id: I232bf1d021dd95dfa3e9697cef4d8e9987da3373
* | Move server-side SelectionModels inside Grid (#13334)Teemu Suo-Anttila2014-12-118-676/+577
| | | | | | Change-Id: I382ad0bcb192f44270eb60ec70d9141e8dd463f5
* | Remove editor row discard methods; rename "commit" to "save" (#13334)Johannes Dahlström2014-12-111-24/+8
| | | | | | | | Change-Id: Ic7cec3c3750db8a2e0b23a4d38f63e9642999e3e
* | Move Renderers to com.vaadin.ui.renderer package (#13334)Teemu Suo-Anttila2014-12-1113-18/+18
| | | | | | | | Change-Id: I80370f05cfa8123d64728abd5ede9642931e0cd8