]>
source.dussan.org Git - vaadin-framework.git/log
Leif Åstrand [Fri, 8 Jun 2012 10:42:05 +0000 (13:42 +0300)]
Use generic parameter types for server->client RPC
Leif Åstrand [Fri, 8 Jun 2012 08:49:59 +0000 (11:49 +0300)]
Don't expect type info for Lists, Sets and Arrays (#8879)
Leif Åstrand [Fri, 8 Jun 2012 07:59:13 +0000 (10:59 +0300)]
Don't fail if opening tooltip for disappeared component
Artur Signell [Thu, 7 Jun 2012 11:44:54 +0000 (14:44 +0300)]
Made it possible to override the type of wrapped request used in portals
Accidentally removed change restored by this commit.
Leif Åstrand [Thu, 7 Jun 2012 08:41:50 +0000 (11:41 +0300)]
Fix broken enums in UIDL message (#8878)
Leif Åstrand [Thu, 7 Jun 2012 07:26:17 +0000 (10:26 +0300)]
Use camelCase field names -> JSON more suitable for javascript (#8888)
Leif Åstrand [Tue, 5 Jun 2012 12:56:53 +0000 (15:56 +0300)]
Use update from deserialize instead of generating the same code again
Also slightly improve indenting in generated code
Leif Åstrand [Tue, 5 Jun 2012 12:18:03 +0000 (15:18 +0300)]
Remove redundant ConnectorMap from JsonEncoder.encode
Leif Åstrand [Tue, 5 Jun 2012 12:10:57 +0000 (15:10 +0300)]
Change map serialization to use same scheme as GWT AutoBean (#8602)
Leif Åstrand [Tue, 5 Jun 2012 08:21:20 +0000 (11:21 +0300)]
Don't send type info from server to client (#8879)
Leif Åstrand [Fri, 1 Jun 2012 13:51:42 +0000 (16:51 +0300)]
Pass declared types to JsonDecoder and use them (#8677)
Leif Åstrand [Thu, 31 May 2012 20:12:57 +0000 (23:12 +0300)]
Add DiffJSONSerializer for updating existing objects (#8879)
This is work in progress towards using declared types for data received
from the server.
Leif Åstrand [Thu, 31 May 2012 13:31:26 +0000 (16:31 +0300)]
Refactor RpcManager to provide info about parameter types (#8879)
This is an intermediate step towards decoding everything received from
the server based on its declared type.
Leif Åstrand [Wed, 30 May 2012 14:57:48 +0000 (17:57 +0300)]
Extract duplicated code for decoding collections
Leif Åstrand [Wed, 30 May 2012 14:35:22 +0000 (17:35 +0300)]
Drop explicit type info from client -> server communication (#8879)
Leif Åstrand [Wed, 30 May 2012 13:23:49 +0000 (16:23 +0300)]
Use UidlValue for sending legacy maps and arrays (#8878)
Leif Åstrand [Wed, 30 May 2012 12:13:26 +0000 (15:13 +0300)]
Wrap variable change data in UidlValue wrapper with type info (#8878)
This is the first step towards dropping type info from the sent data for
everything except changeVariables data
Leif Åstrand [Wed, 6 Jun 2012 10:16:35 +0000 (13:16 +0300)]
Add missing call to super.detach() (#6690)
Leif Åstrand [Wed, 6 Jun 2012 06:59:22 +0000 (09:59 +0300)]
Change widget -> connector in some places
Leif Åstrand [Wed, 30 May 2012 08:34:52 +0000 (11:34 +0300)]
Fix missing licenses and Serializable (#6690)
Leif Åstrand [Tue, 29 May 2012 13:47:04 +0000 (16:47 +0300)]
Redefine isVisible to not paint dirty detached component (#6690)
Leif Åstrand [Tue, 29 May 2012 11:23:39 +0000 (14:23 +0300)]
Fix some broken hierarchies (#6690)
Leif Åstrand [Mon, 28 May 2012 13:05:55 +0000 (16:05 +0300)]
Fix accidental invalid cast (#6690)
Leif Åstrand [Fri, 25 May 2012 13:09:54 +0000 (16:09 +0300)]
Initial extension support (#6690)
Henri Sara [Tue, 5 Jun 2012 08:41:42 +0000 (11:41 +0300)]
Deprecate WidgetSetCompiler, not needed with Java6 (but used in Eclipse)
Artur Signell [Fri, 1 Jun 2012 12:38:54 +0000 (15:38 +0300)]
Repaint when contents changes (#8735)
Artur Signell [Fri, 1 Jun 2012 12:38:05 +0000 (15:38 +0300)]
Repaint when contents changes (#8832)
Artur Signell [Mon, 21 May 2012 13:16:28 +0000 (16:16 +0300)]
Updated to be Root-based and added debug ids to ease testing
Artur Signell [Mon, 21 May 2012 13:19:24 +0000 (16:19 +0300)]
Added generic test for FormLayout
Artur Signell [Tue, 15 May 2012 02:17:49 +0000 (05:17 +0300)]
Fixed header height by taking padding into account (box sizing change)
Henri Sara [Wed, 30 May 2012 12:39:06 +0000 (15:39 +0300)]
Support for additional build time non-Ivy JARs in build.xml .
Leif Åstrand [Wed, 30 May 2012 07:29:08 +0000 (10:29 +0300)]
Reduce number of local workers to avoid synchronization problems
Leif Åstrand [Wed, 30 May 2012 06:44:43 +0000 (09:44 +0300)]
Ignore some temp files created when running TestBench tests locally
Leif Åstrand [Wed, 30 May 2012 06:42:09 +0000 (09:42 +0300)]
Missing test script contents (#7885)
Leif Åstrand [Wed, 30 May 2012 06:37:44 +0000 (09:37 +0300)]
Remove Table.setLazyLoading (#6010)
Leif Åstrand [Wed, 30 May 2012 06:35:19 +0000 (09:35 +0300)]
Make clean-all remove screenshot errors
Leif Åstrand [Wed, 30 May 2012 06:26:26 +0000 (09:26 +0300)]
Move dependency to the target that is not run in parallel
Leif Åstrand [Tue, 29 May 2012 13:22:30 +0000 (16:22 +0300)]
Test Vaadin 7 using Chrome 19
Leif Åstrand [Tue, 29 May 2012 10:49:17 +0000 (13:49 +0300)]
Verify that @Widgetset loads the right widgetset (#7885)
This is testable now that we have a separate widgetset for testing.
Leif Åstrand [Tue, 29 May 2012 10:48:23 +0000 (13:48 +0300)]
Add support for building TestingWidgetSet (#8469)
Henri Sara [Thu, 24 May 2012 10:07:19 +0000 (13:07 +0300)]
Implement first version of view and navigation APIs (#8859).
Artur Signell [Tue, 22 May 2012 13:03:50 +0000 (16:03 +0300)]
Made it possible to override the type of wrapped request used in portals
Leif Åstrand [Tue, 15 May 2012 07:15:39 +0000 (10:15 +0300)]
Test app and script for #8804
Leif Åstrand [Mon, 14 May 2012 10:22:18 +0000 (13:22 +0300)]
Include original exception when throwing PaintException
Artur Signell [Sun, 13 May 2012 21:49:15 +0000 (00:49 +0300)]
Added support for map keys of any type (#8602)
Artur Signell [Sun, 13 May 2012 21:45:28 +0000 (00:45 +0300)]
Updated AbstractOrderedLayout to no longer use paintContent
Artur Signell [Sun, 13 May 2012 21:44:42 +0000 (00:44 +0300)]
Fixed problem with iterator containing null (#8729)
Artur Signell [Sun, 13 May 2012 22:40:48 +0000 (01:40 +0300)]
Fix for URL generation in browser details request (#8785)
Artur Signell [Fri, 11 May 2012 19:35:25 +0000 (22:35 +0300)]
Test for portal URL generation for render requests (#8785)
Artur Signell [Fri, 11 May 2012 19:24:47 +0000 (22:24 +0300)]
Initialize all variables in constructor instead of while loading the
class (allows tests to use static methods without being GWT tests)
Artur Signell [Fri, 11 May 2012 16:47:22 +0000 (19:47 +0300)]
Allow creation of stream variables in RenderRequests aswell (#8785)
Artur Signell [Wed, 9 May 2012 14:16:27 +0000 (17:16 +0300)]
Encode enum as String for legacy updates to be Vaadin 6 compatibile
Artur Signell [Tue, 8 May 2012 12:03:17 +0000 (15:03 +0300)]
Added missing license
Artur Signell [Tue, 8 May 2012 11:28:44 +0000 (14:28 +0300)]
Workaround for incorrect hierarchy (#8797)
Artur Signell [Mon, 7 May 2012 13:49:33 +0000 (16:49 +0300)]
State is now created using generators, removed setState (#8502)
Artur Signell [Fri, 4 May 2012 11:26:55 +0000 (14:26 +0300)]
Removed Safari 4 workarounds
Artur Signell [Fri, 4 May 2012 11:19:12 +0000 (14:19 +0300)]
Send widgetset version with the first UIDL request
This enables the server to verify that the widgetset version match the
servlet version
Artur Signell [Thu, 3 May 2012 21:44:42 +0000 (00:44 +0300)]
Fixed problem with sending null values from the client to the server
Artur Signell [Thu, 3 May 2012 21:33:09 +0000 (00:33 +0300)]
Updated Label to use shared state
Artur Signell [Thu, 3 May 2012 21:28:25 +0000 (00:28 +0300)]
Added support for serializing enums (#8675)
Changed JSONSerializer to use JSONValue instead of JSONObject
Artur Signell [Thu, 3 May 2012 19:15:40 +0000 (22:15 +0300)]
Updated Audio and Video to use state
Artur Signell [Thu, 3 May 2012 18:51:30 +0000 (21:51 +0300)]
Moved most of TextField/TextArea/PasswordField paintContent to state
Removed deprecated value formatter from AbstractTextField (#8672)
Artur Signell [Mon, 23 Apr 2012 18:48:21 +0000 (21:48 +0300)]
Avoid unnecessary spaces in UIDL
Artur Signell [Mon, 23 Apr 2012 18:48:02 +0000 (21:48 +0300)]
Initial support for sending difference in state (#8419)
Forces the shared state to be the type declared by getStateType (#8677)
Creates an empty object for reference when doing a full repaint, causing
only the differences between a freshly created object and the current
state to be sent.
Leif Åstrand [Fri, 11 May 2012 08:31:58 +0000 (11:31 +0300)]
Improved error message
Leif Åstrand [Fri, 4 May 2012 11:28:45 +0000 (14:28 +0300)]
Add $entry to code only present in Vaadin 7 (#8699)
Leif Åstrand [Fri, 4 May 2012 11:27:55 +0000 (14:27 +0300)]
Update dom path for child caption for Vaadin 7
Leif Åstrand [Fri, 4 May 2012 06:05:58 +0000 (09:05 +0300)]
Merge remote branch 'origin/6.8'
Conflicts:
src/com/vaadin/terminal/gwt/client/ApplicationConfiguration.java
src/com/vaadin/terminal/gwt/client/BrowserInfo.java
src/com/vaadin/terminal/gwt/client/HistoryImplIEVaadin.java
src/com/vaadin/terminal/gwt/client/ui/VButton.java
src/com/vaadin/terminal/gwt/client/ui/VDateFieldCalendar.java
src/com/vaadin/terminal/gwt/client/ui/VGridLayout.java
src/com/vaadin/terminal/gwt/client/ui/VNativeButton.java
src/com/vaadin/terminal/gwt/client/ui/VNotification.java
src/com/vaadin/terminal/gwt/client/ui/VView.java
src/com/vaadin/terminal/gwt/server/AbstractApplicationPortlet.java
src/com/vaadin/terminal/gwt/server/AbstractApplicationServlet.java
src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
src/com/vaadin/terminal/gwt/server/JsonPaintTarget.java
src/com/vaadin/terminal/gwt/server/RequestTimer.java
src/com/vaadin/ui/Button.java
tests/test.xml
tests/testbench/com/vaadin/tests/components/TouchScrollables.java
Automerge [Thu, 3 May 2012 13:06:25 +0000 (13:06 +0000)]
[merge from 6.7] Add missing ?restartApplication from the URL
svn changeset:23669/svn branch:6.8
Automerge [Thu, 3 May 2012 13:06:20 +0000 (13:06 +0000)]
[merge from 6.7] Don't paint references to orphan components #8730
svn changeset:23668/svn branch:6.8
Leif Åstrand [Wed, 2 May 2012 09:52:01 +0000 (09:52 +0000)]
Test using Firefox 12 (#8739)
svn changeset:23665/svn branch:6.8
Automerge [Fri, 27 Apr 2012 13:06:26 +0000 (13:06 +0000)]
[merge from 6.7] Simplified test case for #8730
svn changeset:23660/svn branch:6.8
Automerge [Fri, 27 Apr 2012 11:39:33 +0000 (11:39 +0000)]
[merge from 6.7] Improved #8619 fix
svn changeset:23657/svn branch:6.8
Automerge [Fri, 27 Apr 2012 11:39:27 +0000 (11:39 +0000)]
[merge from 6.7] Fix and test case for #8619: Add sanity checks to GridLayout to handle cases where the size of a relative-size child unexpectedly changes
svn changeset:23656/svn branch:6.8
Automerge [Fri, 27 Apr 2012 11:39:21 +0000 (11:39 +0000)]
[merge from 6.7] Use equals instead of == to compare item ids (#8712). Using == will fail at least with JPAContainer as the entity provider provides the id instances and it is not guaranteed that the same instance is returned every time (e.g. if using a Long the longs represent the same number but are not the same instance)
svn changeset:23655/svn branch:6.8
Jonatan Kronqvist [Fri, 27 Apr 2012 08:16:16 +0000 (08:16 +0000)]
Make sure the request timer is always stopped, better names #8694
svn changeset:23648/svn branch:6.8
Jonatan Kronqvist [Fri, 27 Apr 2012 07:19:56 +0000 (07:19 +0000)]
Simplified fix for #8694
svn changeset:23647/svn branch:6.8
Johannes Dahlström [Thu, 26 Apr 2012 13:30:35 +0000 (13:30 +0000)]
Improved touch scrolling test application (#8716, #8720, #8721, #8722, #8723, #8724, #8725)
svn changeset:23644/svn branch:6.8
Artur Signell [Thu, 26 Apr 2012 13:11:51 +0000 (13:11 +0000)]
Removed duplicate code for broken Android detection (#8716)
svn changeset:23643/svn branch:6.8
Artur Signell [Thu, 26 Apr 2012 13:11:45 +0000 (13:11 +0000)]
Functions for reporting Android and iOS version (#8716)
svn changeset:23642/svn branch:6.8
Artur Signell [Thu, 26 Apr 2012 13:11:23 +0000 (13:11 +0000)]
Joined MobileOS and OS so only one operating system is reported (#7911)
svn changeset:23641/svn branch:6.8
Johannes Dahlström [Thu, 26 Apr 2012 13:06:18 +0000 (13:06 +0000)]
#8551 Add isAndroid() test
svn changeset:23640/svn branch:6.8
Johannes Dahlström [Thu, 26 Apr 2012 12:39:52 +0000 (12:39 +0000)]
Fix #8551: Notifications are displayed in parts on an Asus TF101
svn changeset:23639/svn branch:6.8
Leif Åstrand [Thu, 26 Apr 2012 08:52:41 +0000 (08:52 +0000)]
Add support for html in buttons (#8663)
svn changeset:23634/svn branch:6.8
Leif Åstrand [Thu, 26 Apr 2012 05:56:04 +0000 (05:56 +0000)]
Make new classes serializable
svn changeset:23633/svn branch:6.8
Marc Englund [Wed, 25 Apr 2012 13:11:34 +0000 (13:11 +0000)]
Fixes #8693 by applying patch, adds automated test for the case.
svn changeset:23631/svn branch:6.8
Leif Åstrand [Wed, 25 Apr 2012 11:54:50 +0000 (11:54 +0000)]
Explicitly focus widget when simulating click (#8659)
svn changeset:23628/svn branch:6.8
Leif Åstrand [Wed, 25 Apr 2012 11:31:58 +0000 (14:31 +0300)]
Merge remote branch 'origin/6.8'
Conflicts:
src/com/vaadin/terminal/gwt/client/ApplicationConnection.java
src/com/vaadin/terminal/gwt/client/HistoryImplIEVaadin.java
src/com/vaadin/terminal/gwt/client/Util.java
src/com/vaadin/terminal/gwt/client/ui/FocusableScrollPanel.java
src/com/vaadin/terminal/gwt/client/ui/UploadIFrameOnloadStrategy.java
src/com/vaadin/terminal/gwt/client/ui/UploadIFrameOnloadStrategyIE.java
src/com/vaadin/terminal/gwt/client/ui/VCustomLayout.java
src/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapper.java
src/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapperIE.java
src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java
src/com/vaadin/terminal/gwt/client/ui/VTabsheet.java
src/com/vaadin/terminal/gwt/client/ui/VTextField.java
src/com/vaadin/terminal/gwt/client/ui/VVideo.java
src/com/vaadin/terminal/gwt/server/AbstractApplicationPortlet.java
src/com/vaadin/terminal/gwt/server/AbstractApplicationServlet.java
src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
tests/testbench/com/vaadin/tests/components/table/TestCurrentPageFirstItem.java
Leif Åstrand [Wed, 25 Apr 2012 07:14:56 +0000 (07:14 +0000)]
Add test for $entry and make it ignore some false positives (#8699)
svn changeset:23626/svn branch:6.8
Artur Signell [Wed, 25 Apr 2012 06:21:30 +0000 (06:21 +0000)]
Added v-ios and v-android for mobile devices (#7911)
svn changeset:23625/svn branch:6.8
Marc Englund [Tue, 24 Apr 2012 14:06:11 +0000 (14:06 +0000)]
Applied patch provided for #8600 (hasChildren() broken if item used to have children) and added junit test. Fixes #8600
svn changeset:23624/svn branch:6.8
Leif Åstrand [Tue, 24 Apr 2012 13:41:05 +0000 (13:41 +0000)]
Wrap javascript callback entry points in $entry (#8699)
svn changeset:23623/svn branch:6.8
Leif Åstrand [Tue, 24 Apr 2012 13:09:11 +0000 (16:09 +0300)]
Don't throw NPE if no connector is found (warning is logged later)
Artur Signell [Tue, 24 Apr 2012 12:24:50 +0000 (12:24 +0000)]
Increased debug window default size (#8523)
svn changeset:23621/svn branch:6.8
Artur Signell [Tue, 24 Apr 2012 11:51:20 +0000 (11:51 +0000)]
Fail build if Maven deployment fails (#8638)
svn changeset:23620/svn branch:6.8
Automerge [Mon, 23 Apr 2012 09:06:42 +0000 (09:06 +0000)]
[merge from 6.7] Fix #8550 in 6.7 after all
svn changeset:23610/svn branch:6.8
Automerge [Mon, 23 Apr 2012 09:06:37 +0000 (09:06 +0000)]
[merge from 6.7] doUidlRequest() should not set hasActiveRequest=false when retrying a request that returned a 503
svn changeset:23609/svn branch:6.8
Automerge [Fri, 20 Apr 2012 13:07:16 +0000 (13:07 +0000)]
[merge from 6.7] Moved Mattis touchscroll fixes to 6.8
svn changeset:23604/svn branch:6.8
Automerge [Fri, 20 Apr 2012 13:07:11 +0000 (13:07 +0000)]
[merge from 6.7] #8407 Handle the case of a 503 response without a Retry-After header
svn changeset:23603/svn branch:6.8
Artur Signell [Fri, 20 Apr 2012 08:49:27 +0000 (11:49 +0300)]
Added test to ensure shared classes are Serializable (#8710)
Corrected SplitterState to be Serializable.