]>
source.dussan.org Git - vaadin-framework.git/log
Leif Åstrand [Thu, 19 Apr 2012 13:39:09 +0000 (16:39 +0300)]
Add test for detecting scrollbar quirks in different browsers
Leif Åstrand [Thu, 19 Apr 2012 09:04:28 +0000 (12:04 +0300)]
Move test app to the right package and add test script
Artur Signell [Thu, 19 Apr 2012 08:55:21 +0000 (11:55 +0300)]
Handled enabled state cascading on client side (#8507)
Now avoids repainting the full hierarchy if the enabled state of a
component container changes.
Leif Åstrand [Thu, 19 Apr 2012 08:14:48 +0000 (11:14 +0300)]
Fix test app and add test scripts
Artur Signell [Wed, 18 Apr 2012 20:39:56 +0000 (23:39 +0300)]
RPC -> Rpc for consistency
Artur Signell [Wed, 18 Apr 2012 08:33:49 +0000 (11:33 +0300)]
Allow all RPC calls for connectors enabled when receiving the message
Artur [Wed, 18 Apr 2012 07:09:53 +0000 (10:09 +0300)]
Made it possible to find out RPC parameter types (#8667)
Refactored legacy change variables handling to
LegacyChangeVariablesInvocation
Artur [Tue, 17 Apr 2012 22:06:26 +0000 (01:06 +0300)]
Javadoc update
Artur Signell [Tue, 17 Apr 2012 22:02:48 +0000 (01:02 +0300)]
Refactored JsonCodec to use a given type for deserialization (#8667)
Artur [Tue, 17 Apr 2012 19:26:43 +0000 (22:26 +0300)]
Simplified RPC handling for client to server RPC
Target connector validity (enabled) is checked for all RPC calls
ClientConnector is always an RpcTarget
Removed unused RpcManager.target
Artur [Tue, 17 Apr 2012 19:23:38 +0000 (22:23 +0300)]
Only paint connector references for visible connectors (#8685)
Artur Signell [Tue, 17 Apr 2012 19:04:27 +0000 (22:04 +0300)]
Remove widget if it is still in the DOM when connector is unregistered
Artur Signell [Mon, 16 Apr 2012 13:35:12 +0000 (16:35 +0300)]
Use declared RPC parameter types (#8666)
Leif Åstrand [Wed, 18 Apr 2012 14:07:16 +0000 (17:07 +0300)]
Explicitly paint CustomLayout to send template to the client (#8688)
Leif Åstrand [Wed, 18 Apr 2012 14:05:31 +0000 (17:05 +0300)]
Use the proper template name
Leif Åstrand [Wed, 18 Apr 2012 11:09:56 +0000 (14:09 +0300)]
Merge remote branch 'origin/6.8'
Conflicts:
src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java
tests/server-side/com/vaadin/tests/server/component/tabsheet/TestTabSheet.java
Leif Åstrand [Wed, 18 Apr 2012 10:47:17 +0000 (13:47 +0300)]
Revert "Reduce tree node caption padding to make room for focus border"
This reverts commit
64f34f1c6ed5f910d5bf401a573d6b72539a437b .
The fix is not needed to prevent scrolling any more now that margin is
used instead of padding for reserving room for the layout's "margin".
Leif Åstrand [Wed, 18 Apr 2012 10:42:40 +0000 (13:42 +0300)]
Add missing license
Leif Åstrand [Wed, 18 Apr 2012 09:10:45 +0000 (12:10 +0300)]
Reserve space using margin instead of padding to reduce overflows
Automerge [Tue, 17 Apr 2012 17:06:08 +0000 (17:06 +0000)]
[merge from 6.7] Reverted #7607 fixes and removed the test for now because they cause the #8662 regression.
svn changeset:23566/svn branch:6.8
Leif Åstrand [Tue, 17 Apr 2012 12:34:23 +0000 (15:34 +0300)]
Don't throw NPE when getting RPC for non-existing connector id
Leif Åstrand [Tue, 17 Apr 2012 12:04:43 +0000 (15:04 +0300)]
Put margin on caption's parent so caption's outer size can be used
Marc Englund [Tue, 17 Apr 2012 09:10:51 +0000 (12:10 +0300)]
Fixes #8669 by prefixing field names with "json_" instead of just "json" to avoid clashes.
Leif Åstrand [Tue, 17 Apr 2012 08:16:02 +0000 (11:16 +0300)]
Reduce tree node caption padding to make room for focus border
Leif Åstrand [Tue, 17 Apr 2012 07:56:25 +0000 (10:56 +0300)]
Take additional padding into account when putting caption to the right
Leif Åstrand [Tue, 17 Apr 2012 07:29:38 +0000 (10:29 +0300)]
Make client side exception more obvious again (#8544)
Leif Åstrand [Tue, 17 Apr 2012 07:00:07 +0000 (10:00 +0300)]
Explicitly reserve space for layout paddings to avoid slot growing.
Without this feature, CssLayout could cause the slot to grow to over
then parent's padding, which in the next layout phase would cause the
CssLayout to be measured as a little bigger, causing a parent layout
with undefined size to grow to make room for the bigger child,
which again would make the CssLayout grow...
Marc Englund [Tue, 17 Apr 2012 06:19:36 +0000 (09:19 +0300)]
Fixes #8673 (some fields not en/decoded correctly) by using the setter/getter name w/o altering case.
Automerge [Mon, 16 Apr 2012 13:06:34 +0000 (13:06 +0000)]
[merge from 6.7] #8595 test script: removed accidental duplicate code, use mouseClick with :shift instead of shiftKeyDown/Up
svn changeset:23554/svn branch:6.8
Leif Åstrand [Mon, 16 Apr 2012 11:38:02 +0000 (14:38 +0300)]
Add exception handling for layout and element resize (#4203)
Leif Åstrand [Mon, 16 Apr 2012 11:30:22 +0000 (14:30 +0300)]
Use the non-legacy HandlerRegistration type
Leif Åstrand [Mon, 16 Apr 2012 11:28:50 +0000 (14:28 +0300)]
Revert "Import the proper HandlerRegistration (#8420)"
This reverts commit
d6595af90d8663cc9f5ad9a6433c2b5210ff5fdd .
Leif Åstrand [Mon, 16 Apr 2012 11:26:56 +0000 (14:26 +0300)]
Rename paintable -> connector internally
Artur Signell [Mon, 16 Apr 2012 11:06:39 +0000 (14:06 +0300)]
Changed getStyleNames to be non static so it can be overridden
Artur Signell [Mon, 16 Apr 2012 11:05:09 +0000 (14:05 +0300)]
Reformatted all source files
Johannes Dahlström [Mon, 16 Apr 2012 10:40:01 +0000 (10:40 +0000)]
Unit test for #8653
svn changeset:23551/svn branch:6.8
Artur Signell [Mon, 16 Apr 2012 10:23:25 +0000 (13:23 +0300)]
Exclude gwt-unitCache which is too large for GAE
Artur Signell [Fri, 13 Apr 2012 08:41:47 +0000 (11:41 +0300)]
Added exception handling for State and Hierarchy events (#4203)
Leif Åstrand [Mon, 16 Apr 2012 10:00:52 +0000 (13:00 +0300)]
Remove classloader field to make Application serializable (#8644)
The ClassLoader for loading Root instances is instead fetched using
request.getDeploymentConfiguration().getClassLoader();
Leif Åstrand [Mon, 16 Apr 2012 09:12:20 +0000 (12:12 +0300)]
Add overflow: hidden to v-label to prevent margins from escaping (#8671)
Leif Åstrand [Fri, 13 Apr 2012 13:10:54 +0000 (16:10 +0300)]
Show the right target type in the exception message
Automerge [Fri, 13 Apr 2012 09:13:52 +0000 (09:13 +0000)]
[merge from 6.7] #8639 Improved comments
svn changeset:23529/svn branch:6.8
Automerge [Fri, 13 Apr 2012 09:13:47 +0000 (09:13 +0000)]
[merge from 6.7] Fixed #8639: Table context menu was broken on touch devices
svn changeset:23528/svn branch:6.8
Automerge [Fri, 13 Apr 2012 09:13:41 +0000 (09:13 +0000)]
[merge from 6.7] VConsole.error() instead of throwing in startRequest() and endRequest() sanity checks
svn changeset:23527/svn branch:6.8
Automerge [Fri, 13 Apr 2012 09:13:36 +0000 (09:13 +0000)]
[merge from 6.7] test case for #8639
svn changeset:23526/svn branch:6.8
Johannes Dahlström [Fri, 13 Apr 2012 08:26:32 +0000 (08:26 +0000)]
Reverted accidental commit
svn changeset:23523/svn branch:6.8
Johannes Dahlström [Fri, 13 Apr 2012 08:17:48 +0000 (08:17 +0000)]
Blocked merge of revisions related to 6.7.7 release
svn changeset:23522/svn branch:6.8
Marc Englund [Fri, 13 Apr 2012 06:04:23 +0000 (09:04 +0300)]
Double was encoded as float, fixed. #8657
Artur Signell [Thu, 12 Apr 2012 16:13:12 +0000 (19:13 +0300)]
Scan parametrized types, e.g. List<MyObject> when generating serializers
Johannes Dahlström [Thu, 12 Apr 2012 15:37:02 +0000 (15:37 +0000)]
Unit test for #8203
svn changeset:23505/svn branch:6.8
Johannes Dahlström [Thu, 12 Apr 2012 15:26:30 +0000 (15:26 +0000)]
#8203 Improved javadoc, added null check
svn changeset:23504/svn branch:6.8
Johannes Dahlström [Thu, 12 Apr 2012 15:22:21 +0000 (15:22 +0000)]
Fixed #8653: addTab(index) should not throw if index is out of bounds
svn changeset:23503/svn branch:6.8
Artur Signell [Thu, 12 Apr 2012 15:04:07 +0000 (18:04 +0300)]
UnknownComponent should now work again (#8651)
Leif Åstrand [Thu, 12 Apr 2012 15:04:01 +0000 (18:04 +0300)]
Rename v-paintable -> v-connector (#8652)
Leif Åstrand [Thu, 12 Apr 2012 13:51:01 +0000 (16:51 +0300)]
API naming change, needs update -> needs layout
Artur Signell [Thu, 12 Apr 2012 13:27:45 +0000 (16:27 +0300)]
Ensure Table parent is measured after sizeInit
This is needed to take scrollbars into account
Leif Åstrand [Thu, 12 Apr 2012 12:46:35 +0000 (15:46 +0300)]
Fix issues with minimum window sizes
Minimum width is only checked once per layout phase to avoid loops
Maximum height is based on header and footer size instead of difference
between inner and outer sizes
Artur Signell [Thu, 12 Apr 2012 10:36:57 +0000 (13:36 +0300)]
Helper to ease migration of Vaadin 6 components
Artur Signell [Thu, 12 Apr 2012 10:36:29 +0000 (13:36 +0300)]
Javadoc updates for @Connect
Artur Signell [Thu, 12 Apr 2012 09:22:20 +0000 (12:22 +0300)]
Re-added ApplicationConnection.updateCaption to ease porting
Artur Signell [Thu, 12 Apr 2012 08:28:37 +0000 (11:28 +0300)]
Renamed @Component to @Connect
@Component is not good as the server side does not have to be a Component
Henri Sara [Thu, 12 Apr 2012 08:43:34 +0000 (11:43 +0300)]
Fix ShortCutListenerModification test
Leif Åstrand [Thu, 12 Apr 2012 07:39:20 +0000 (10:39 +0300)]
Merge branch 'layoutgraph'
Conflicts:
src/com/vaadin/terminal/gwt/client/ApplicationConnection.java
src/com/vaadin/terminal/gwt/client/LayoutManager.java
src/com/vaadin/terminal/gwt/client/ui/AbsoluteLayoutConnector.java
src/com/vaadin/terminal/gwt/client/ui/AbstractOrderedLayoutConnector.java
src/com/vaadin/terminal/gwt/client/ui/AbstractSplitPanelConnector.java
src/com/vaadin/terminal/gwt/client/ui/AccordionConnector.java
src/com/vaadin/terminal/gwt/client/ui/FormConnector.java
src/com/vaadin/terminal/gwt/client/ui/GridLayoutConnector.java
src/com/vaadin/terminal/gwt/client/ui/PanelConnector.java
src/com/vaadin/terminal/gwt/client/ui/RootConnector.java
src/com/vaadin/terminal/gwt/client/ui/TableConnector.java
src/com/vaadin/terminal/gwt/client/ui/TabsheetConnector.java
src/com/vaadin/terminal/gwt/client/ui/TwinColSelectConnector.java
src/com/vaadin/terminal/gwt/client/ui/VAbstractSplitPanel.java
src/com/vaadin/terminal/gwt/client/ui/VAccordion.java
src/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapper.java
src/com/vaadin/terminal/gwt/client/ui/VGridLayout.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/VTabsheetPanel.java
src/com/vaadin/terminal/gwt/client/ui/VView.java
src/com/vaadin/terminal/gwt/client/ui/VWindow.java
src/com/vaadin/terminal/gwt/client/ui/WindowConnector.java
Artur Signell [Thu, 12 Apr 2012 06:23:12 +0000 (09:23 +0300)]
Another WindowConnector fix - attach widget to correct element
Artur Signell [Wed, 11 Apr 2012 18:59:38 +0000 (21:59 +0300)]
Removed interface that is never referenced
Artur Signell [Wed, 11 Apr 2012 18:59:06 +0000 (21:59 +0300)]
Removed deprecated an unneded setAlignment based on String (#8169)
Artur Signell [Wed, 11 Apr 2012 18:55:57 +0000 (21:55 +0300)]
Removed deprecated interface (#8169)
Artur Signell [Wed, 11 Apr 2012 18:51:36 +0000 (21:51 +0300)]
Vaadin 7 triggers a few more repaints than Vaadin 6
Artur Signell [Wed, 11 Apr 2012 18:43:30 +0000 (21:43 +0300)]
Removed getLayout/setLayout (#8169)
Artur Signell [Wed, 11 Apr 2012 18:40:36 +0000 (21:40 +0300)]
Made sub window work again
Artur Signell [Wed, 11 Apr 2012 18:22:07 +0000 (21:22 +0300)]
Javadoc update
Artur Signell [Wed, 11 Apr 2012 18:16:49 +0000 (21:16 +0300)]
Made notifications work again (content is no longer child 0)
Artur Signell [Wed, 11 Apr 2012 18:08:39 +0000 (21:08 +0300)]
Added missing license info
Artur Signell [Wed, 11 Apr 2012 17:55:38 +0000 (20:55 +0300)]
Javadoc updates
Artur Signell [Wed, 11 Apr 2012 17:54:58 +0000 (20:54 +0300)]
Workaround for problem with wrong state being created
Artur Signell [Wed, 11 Apr 2012 17:45:13 +0000 (20:45 +0300)]
Reduced logging
Artur Signell [Wed, 11 Apr 2012 17:37:30 +0000 (20:37 +0300)]
Fixed references in native code to old class names
Artur Signell [Wed, 11 Apr 2012 17:20:55 +0000 (20:20 +0300)]
Fixed error introduced when refactoring package names
Artur Signell [Wed, 11 Apr 2012 17:07:00 +0000 (20:07 +0300)]
Move SharedState and ServerRpc classes out from Connector classes
Artur Signell [Wed, 11 Apr 2012 16:58:26 +0000 (19:58 +0300)]
Moved each component to its own package on client side
Class loaders have problems with referring to static inner classes (e.g.
state classes) when they cannot load the declaring class. To deal with
this the components have been moved to their own packages and state/rpc
classes will be defined in their own Java files.
Artur Signell [Wed, 11 Apr 2012 16:13:34 +0000 (19:13 +0300)]
Moved shared classes out from connector to avoid class loader problems
Artur Signell [Wed, 11 Apr 2012 15:52:13 +0000 (18:52 +0300)]
Added missing license
Artur Signell [Wed, 11 Apr 2012 14:32:47 +0000 (17:32 +0300)]
Button, NativeButton and CheckBox are no longer Vaadin6Components
Added FocusAndBlurServerRpc for sending focus and blur events to any
component.
Artur Signell [Wed, 11 Apr 2012 14:06:34 +0000 (17:06 +0300)]
Simplified initialization of ServerRpc proxies
Renamed InitializableClientToServerRpc -> InitializableServerRpc and
moved it out from ServerRpc to avoid confusion (#8599)
It is now possible to use RpcProxy.create(class, Connector) before the
connector has been initialized
Artur Signell [Wed, 11 Apr 2012 08:08:12 +0000 (11:08 +0300)]
Component no longer implements Paintable
Artur Signell [Wed, 11 Apr 2012 07:15:52 +0000 (10:15 +0300)]
Updated Root to use hierarchy change event for content and windows
Artur Signell [Thu, 12 Apr 2012 06:53:11 +0000 (09:53 +0300)]
Merge remote-tracking branch 'origin/6.8'
Conflicts:
src/com/vaadin/ui/AbstractField.java
Leif Åstrand [Thu, 12 Apr 2012 06:36:19 +0000 (09:36 +0300)]
Ensure table is measured in second layout phase
Leif Åstrand [Wed, 11 Apr 2012 19:18:59 +0000 (22:18 +0300)]
Run scrollbar fix for the next ancestor where it might be needed (#8615)
The previous behavior of only running it for the direct parent if
applicable didn't catch all situations where the fix was needed.
Also postpone layout fix until no interfering changes are expected.
Leif Åstrand [Wed, 11 Apr 2012 17:06:55 +0000 (20:06 +0300)]
Avoid causing scrollbars by leaving undefined height set to auto
Leif Åstrand [Wed, 11 Apr 2012 16:42:10 +0000 (19:42 +0300)]
Don't assume scrolling elements have no inline overflow style (#8615)
Leif Åstrand [Wed, 11 Apr 2012 13:46:26 +0000 (16:46 +0300)]
Merge branch 'master' into layoutgraph
Leif Åstrand [Wed, 11 Apr 2012 13:31:04 +0000 (16:31 +0300)]
Ensure table rows are sent when a Table tab is re-selected (#8642)
Leif Åstrand [Wed, 11 Apr 2012 12:18:22 +0000 (15:18 +0300)]
Avoid infinite loop by only updating table height in second pass
Johannes Dahlström [Wed, 11 Apr 2012 12:07:29 +0000 (12:07 +0000)]
#6155 Javadoc/comments; refresh field value from data source on attach
svn changeset:23476/svn branch:6.8
Leif Åstrand [Wed, 11 Apr 2012 10:51:41 +0000 (13:51 +0300)]
Change to a more efficient overflow fix and enable it for IE9 (#8615)
Leif Åstrand [Wed, 11 Apr 2012 07:22:04 +0000 (10:22 +0300)]
Check for appeared or disappeared scrollbars when sizes have changed
Leif Åstrand [Wed, 11 Apr 2012 06:32:59 +0000 (09:32 +0300)]
Merge branch 'master' into layoutgraph
Leif Åstrand [Wed, 11 Apr 2012 06:32:11 +0000 (09:32 +0300)]
Log deferred widget loading time if it is slow
Leif Åstrand [Wed, 11 Apr 2012 06:31:19 +0000 (09:31 +0300)]
Don't use deferred widget loading as it is currently broken (#8636)