]>
source.dussan.org Git - vaadin-framework.git/log
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.
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
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
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
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)
Leif Åstrand [Wed, 11 Apr 2012 06:30:05 +0000 (09:30 +0300)]
Ignore optional GWT output
Leif Åstrand [Tue, 10 Apr 2012 12:52:40 +0000 (15:52 +0300)]
Disable excessive debug logging
Leif Åstrand [Tue, 10 Apr 2012 11:54:21 +0000 (14:54 +0300)]
Remove unused field and unused import
Leif Åstrand [Wed, 11 Apr 2012 06:28:46 +0000 (09:28 +0300)]
Disable excessive debug logging
Artur Signell [Wed, 11 Apr 2012 05:29:01 +0000 (08:29 +0300)]
Fixed locator string
Artur Signell [Tue, 10 Apr 2012 21:57:10 +0000 (00:57 +0300)]
Merge remote-tracking branch 'origin/6.8'
Conflicts:
WebContent/release-notes.html
Artur Signell [Tue, 10 Apr 2012 20:38:21 +0000 (20:38 +0000)]
Fixed bug in calculating % size when using reverse position (#4296)
svn changeset:23426/svn branch:6.8
Artur Signell [Tue, 10 Apr 2012 20:12:57 +0000 (20:12 +0000)]
Removed old info and added mention of #4296
svn changeset:23425/svn branch:6.8
Artur Signell [Tue, 10 Apr 2012 19:54:17 +0000 (22:54 +0300)]
Merge remote-tracking branch 'origin/6.8'
Conflicts:
src/com/vaadin/terminal/gwt/client/ui/VAbstractSplitPanel.java
src/com/vaadin/ui/AbstractSplitPanel.java
Artur Signell [Tue, 10 Apr 2012 18:27:32 +0000 (21:27 +0300)]
Internally remove component before detach listener is called
Artur Signell [Tue, 10 Apr 2012 12:51:37 +0000 (15:51 +0300)]
Provide a dummy Root to avoid NPE
Leif Åstrand [Tue, 10 Apr 2012 12:53:18 +0000 (15:53 +0300)]
Merge branch 'master' into layoutgraph
Leif Åstrand [Tue, 10 Apr 2012 12:52:40 +0000 (15:52 +0300)]
Disable excessive debug logging
Artur Signell [Tue, 10 Apr 2012 12:46:38 +0000 (12:46 +0000)]
Allow splitter position to be float to avoid rounding errors (#4296)
svn changeset:23419/svn branch:6.8
Leif Åstrand [Tue, 10 Apr 2012 11:54:21 +0000 (14:54 +0300)]
Remove unused field and unused import
Artur Signell [Tue, 10 Apr 2012 12:28:09 +0000 (15:28 +0300)]
Disabled excessive debug logging
Leif Åstrand [Tue, 10 Apr 2012 11:28:38 +0000 (14:28 +0300)]
Update #8544 to be more verbose and to show more exceptions
Henri Sara [Tue, 10 Apr 2012 10:49:00 +0000 (13:49 +0300)]
Close all URLConnections, not only Java6 specific FileURLConnection.
Leif Åstrand [Tue, 10 Apr 2012 10:25:17 +0000 (13:25 +0300)]
Merge branch 'master' into layoutgraph
Leif Åstrand [Tue, 10 Apr 2012 09:56:39 +0000 (12:56 +0300)]
Merge remote branch 'origin/6.8'
Conflicts:
src/com/vaadin/terminal/gwt/client/ui/VTabsheet.java
src/com/vaadin/terminal/gwt/client/ui/VTree.java
src/com/vaadin/terminal/gwt/client/ui/VWindow.java
src/com/vaadin/ui/AbstractField.java
Leif Åstrand [Tue, 10 Apr 2012 09:39:39 +0000 (12:39 +0300)]
Merge remote branch 'origin/master' into layoutgraph
Leif Åstrand [Tue, 10 Apr 2012 09:39:09 +0000 (12:39 +0300)]
Add LayoutManager.setNeedsMeasure and change how layouts are started
Artur Signell [Tue, 10 Apr 2012 08:16:15 +0000 (11:16 +0300)]
Fixed problem with captions always being in the top left corner
Artur Signell [Tue, 10 Apr 2012 08:15:47 +0000 (11:15 +0300)]
Fixed NPE in click listener
Artur Signell [Tue, 10 Apr 2012 06:53:18 +0000 (09:53 +0300)]
Fixed GridLayout captions when components are moved in the layout
Artur Signell [Tue, 10 Apr 2012 06:13:13 +0000 (09:13 +0300)]
Print stack traces to console when in GWT Dev Mode
At least for now
Leif Åstrand [Sat, 7 Apr 2012 08:38:31 +0000 (11:38 +0300)]
Import order changed by eclipse
Leif Åstrand [Sat, 7 Apr 2012 08:30:22 +0000 (11:30 +0300)]
Unregister dependencies during unregister to avoid leaks
Artur Signell [Thu, 5 Apr 2012 14:10:22 +0000 (17:10 +0300)]
Fixed potential problem with file descriptors remaining in use
Automerge [Thu, 5 Apr 2012 13:08:30 +0000 (13:08 +0000)]
[merge from 6.7] Fix #8595: Always use MULTISELECT_MODE_SIMPLE for touch devices
svn changeset:23414/svn branch:6.8
Automerge [Thu, 5 Apr 2012 13:08:25 +0000 (13:08 +0000)]
[merge from 6.7] TestBench test for #8604
svn changeset:23413/svn branch:6.8