]>
source.dussan.org Git - vaadin-framework.git/log
Artur Signell [Wed, 21 Mar 2012 12:35:45 +0000 (14:35 +0200)]
Ensure the widget in the selected tab is always visible after a server visit
Artur Signell [Wed, 21 Mar 2012 12:33:58 +0000 (14:33 +0200)]
Unified logic in getting dirty connectors to ensure invisible connectors are never sent to the client. Also fixed isVisibleInContext to take parent restrictions into account and removed extra code.
Artur Signell [Wed, 21 Mar 2012 12:10:33 +0000 (14:10 +0200)]
Hide log by setting width/height to 0 so that the same spacing is used
as in Vaadin 6 (to ease screenshot migration)
Artur Signell [Wed, 21 Mar 2012 11:54:54 +0000 (13:54 +0200)]
Fixed NPE when Table does not contain components
Artur Signell [Tue, 20 Mar 2012 14:13:02 +0000 (16:13 +0200)]
Updated locators as invisible components are no longer in the client
side hierarchy
Artur Signell [Tue, 20 Mar 2012 13:57:37 +0000 (15:57 +0200)]
Pass ManagedLayout to layout slot to avoid NPE when a child is detached
(getParent() returns null)
Artur Signell [Tue, 20 Mar 2012 12:44:06 +0000 (14:44 +0200)]
Code cleanup
Artur Signell [Tue, 20 Mar 2012 12:43:24 +0000 (14:43 +0200)]
Added requestRepaintall helper to AbstractComponentContainer and use the
same helper and logic in all component containers including Form,
Table and CustomField
Artur Signell [Tue, 20 Mar 2012 12:30:21 +0000 (14:30 +0200)]
Repaint children when parent becomes visible
Artur Signell [Tue, 20 Mar 2012 12:11:13 +0000 (14:11 +0200)]
javadoc
Artur Signell [Tue, 20 Mar 2012 12:10:42 +0000 (14:10 +0200)]
#8515 Avoid painting invisible children, also through old style paint
calls
Artur Signell [Tue, 20 Mar 2012 12:09:31 +0000 (14:09 +0200)]
Removed extra check as Component extends RpcTarget
Artur Signell [Tue, 20 Mar 2012 10:09:59 +0000 (12:09 +0200)]
Removed unused code related to old offsetSize stored in ComponentDetail
Artur Signell [Tue, 20 Mar 2012 10:01:50 +0000 (12:01 +0200)]
#8500 Avoid unregistering components that have been moved from one
connector to another
Artur Signell [Tue, 20 Mar 2012 10:01:28 +0000 (12:01 +0200)]
#8500 Properly repaint parent (hierarchy) when the visibility of a child
changes
Artur Signell [Tue, 20 Mar 2012 08:37:54 +0000 (10:37 +0200)]
Added generics to KeyMapper and made it based on HashMap instead of
Hashtable
Artur Signell [Mon, 19 Mar 2012 14:02:52 +0000 (16:02 +0200)]
#8438 Event handler registration is now a Set in the shared state
Artur Signell [Mon, 19 Mar 2012 13:46:24 +0000 (15:46 +0200)]
#8515 Additional fix for sets, and lists from client to server
Artur Signell [Mon, 19 Mar 2012 13:23:47 +0000 (15:23 +0200)]
#8455 Root.getCurrentRoot can now be used in Root.init()
Artur Signell [Mon, 19 Mar 2012 11:33:39 +0000 (13:33 +0200)]
Made Window work again (connectors are now children of Root, attach for
Panel/Window calls Root attach methods, Window uses WindowState)
Artur Signell [Mon, 19 Mar 2012 09:42:14 +0000 (11:42 +0200)]
Paint Vaadin 6 changes in hierarchy order to retain backwards
compatibility, especially for component containers
Artur Signell [Fri, 16 Mar 2012 18:43:34 +0000 (20:43 +0200)]
Made debug id:s work again
Artur Signell [Fri, 16 Mar 2012 18:17:44 +0000 (20:17 +0200)]
Minor cleanup
Artur Signell [Fri, 16 Mar 2012 18:17:33 +0000 (20:17 +0200)]
repaintRequestListenersNotified and "cached" are no longer needed
Artur Signell [Fri, 16 Mar 2012 18:14:51 +0000 (20:14 +0200)]
Javadoc - mentioned that components must notify their Root when they are
attached/detached
Artur Signell [Fri, 16 Mar 2012 18:14:26 +0000 (20:14 +0200)]
Minor debug info changes
Artur Signell [Fri, 16 Mar 2012 17:41:46 +0000 (19:41 +0200)]
Moved Connector -> Connector Id mapping to AbstractComponent
Moved Connector Id -> Connector mapping to Application
Moved dirty connector tracking to Root
Removed adding of
Artur Signell [Fri, 16 Mar 2012 15:42:06 +0000 (17:42 +0200)]
Cleaned up code related to storing which type mappings have already been
sent to the client
Artur Signell [Fri, 16 Mar 2012 13:52:53 +0000 (15:52 +0200)]
Removed unused code
Leif Åstrand [Wed, 21 Mar 2012 12:12:52 +0000 (14:12 +0200)]
Improve notification for uncaught UmbrellaException
Leif Åstrand [Wed, 21 Mar 2012 11:37:05 +0000 (13:37 +0200)]
Ensure AbsoluteLayout wrappers have the rigth size (#8313)
Leif Åstrand [Wed, 21 Mar 2012 09:36:17 +0000 (11:36 +0200)]
Show uncaught exceptions as notifications (#8544)
Leif Åstrand [Tue, 20 Mar 2012 13:16:43 +0000 (15:16 +0200)]
Take negative margin into account when calculating footer height (#8540)
Leif Åstrand [Tue, 20 Mar 2012 13:15:07 +0000 (15:15 +0200)]
Show a clear message to more easily discover layout loops (#8313)
Leif Åstrand [Fri, 16 Mar 2012 14:55:12 +0000 (16:55 +0200)]
Don't mess with column widths any more (#8313)
Leif Åstrand [Fri, 16 Mar 2012 14:41:17 +0000 (16:41 +0200)]
Only prevent margin collapse if embedded
Artur Signell [Fri, 16 Mar 2012 13:13:47 +0000 (15:13 +0200)]
Removed extra getDeclaredWidth/getDeclaredHeight as they directly
contain the width and height from the state.
Leif Åstrand [Fri, 16 Mar 2012 13:29:46 +0000 (15:29 +0200)]
Don't use position: absolute to avoid scrollbars in IE9
Henri Sara [Fri, 16 Mar 2012 11:47:54 +0000 (13:47 +0200)]
Merge branch 'master' into hierarchypaint
Artur Signell [Fri, 16 Mar 2012 11:32:41 +0000 (13:32 +0200)]
#8534 Handle null values consistently both from server to client and
from client to server
Leif Åstrand [Fri, 16 Mar 2012 11:22:30 +0000 (13:22 +0200)]
Remove old hack that nowadays just seems to cause problems (#7984)
Artur Signell [Fri, 16 Mar 2012 11:22:12 +0000 (13:22 +0200)]
#8534 Handle null values consistently both from server to client and
from client to server
Leif Åstrand [Fri, 16 Mar 2012 11:02:15 +0000 (13:02 +0200)]
Use box-sizing for v-view (#8313)
Artur Signell [Fri, 16 Mar 2012 10:08:14 +0000 (12:08 +0200)]
Panel can have 0 children if its contents is hidden on server side
Artur Signell [Fri, 16 Mar 2012 10:03:01 +0000 (12:03 +0200)]
Merge branch 'master' into hierarchypaint
Artur Signell [Fri, 16 Mar 2012 09:45:11 +0000 (11:45 +0200)]
Better support for adding multiple styles through addStyleName
Artur Signell [Fri, 16 Mar 2012 09:39:21 +0000 (11:39 +0200)]
Moved server side ResourceReference to gwt.server package
Artur Signell [Fri, 16 Mar 2012 09:38:25 +0000 (11:38 +0200)]
Consistently use getSecondComponent instead of using the state directly
Leif Åstrand [Thu, 15 Mar 2012 14:59:53 +0000 (16:59 +0200)]
Prevent another case of margin collapse
Leif Åstrand [Thu, 15 Mar 2012 13:30:31 +0000 (15:30 +0200)]
Increase paddings to work in all browsers
Leif Åstrand [Thu, 15 Mar 2012 11:00:13 +0000 (13:00 +0200)]
Ensure new layout if caption height changes (#8313)
Artur Signell [Thu, 15 Mar 2012 13:39:03 +0000 (15:39 +0200)]
Merge branch 'master' into hierarchypaint
Artur Signell [Thu, 15 Mar 2012 13:38:45 +0000 (15:38 +0200)]
Corrected locator strings
Artur Signell [Thu, 15 Mar 2012 13:07:41 +0000 (15:07 +0200)]
Merge branch 'master' into hierarchypaint
Artur Signell [Thu, 15 Mar 2012 12:58:06 +0000 (14:58 +0200)]
Always paint child components as deferred to ensure the state is sent to
the client
Artur Signell [Thu, 15 Mar 2012 12:51:06 +0000 (14:51 +0200)]
Corrected icon check for TabSheet captions
Artur Signell [Thu, 15 Mar 2012 11:53:55 +0000 (13:53 +0200)]
Added TODO note
Leif Åstrand [Thu, 15 Mar 2012 11:53:37 +0000 (13:53 +0200)]
Ensure layout -> caption dependencies are unregistered when a slot
is removed
Artur Signell [Thu, 15 Mar 2012 11:42:10 +0000 (13:42 +0200)]
Avoid ClassCastException if widget has been previously attached to
another layout that used setLayoutData
Artur Signell [Thu, 15 Mar 2012 11:41:46 +0000 (13:41 +0200)]
#8500 Converted AbstractOrderedLayout to use hierarchy change events.
Artur Signell [Thu, 15 Mar 2012 11:07:45 +0000 (13:07 +0200)]
Javadoc
Artur Signell [Thu, 15 Mar 2012 11:07:34 +0000 (13:07 +0200)]
Documented why the order should be hierarchy listener before state
listener
Artur Signell [Thu, 15 Mar 2012 10:57:48 +0000 (12:57 +0200)]
Fixed NPE when layout is empty
Leif Åstrand [Thu, 15 Mar 2012 10:38:46 +0000 (12:38 +0200)]
Restore webkit overflow fix (#8313)
Leif Åstrand [Thu, 15 Mar 2012 10:38:28 +0000 (12:38 +0200)]
Compensate for borders when size is not undefined (#8313)
Leif Åstrand [Thu, 15 Mar 2012 08:22:29 +0000 (10:22 +0200)]
Don't determine row height before the contents are rendered (#8313)
Artur Signell [Wed, 14 Mar 2012 14:19:35 +0000 (16:19 +0200)]
Real fix for TabSheet TestBench compatibility
Leif Åstrand [Wed, 14 Mar 2012 14:07:26 +0000 (16:07 +0200)]
Run sizeInit when changing to undefined height (#8525)
Artur Signell [Wed, 14 Mar 2012 13:34:53 +0000 (15:34 +0200)]
Get scroll position from state, where it is available
Artur Signell [Wed, 14 Mar 2012 13:34:39 +0000 (15:34 +0200)]
Do not unregister open sub windows
Artur Signell [Wed, 14 Mar 2012 13:05:36 +0000 (15:05 +0200)]
Do not create a new stack item on every tab change, reuse the existing
by removing its widget
Artur Signell [Wed, 14 Mar 2012 13:04:55 +0000 (15:04 +0200)]
Made TabSheet compatible with older TestBench scripts
Artur Signell [Wed, 14 Mar 2012 12:36:19 +0000 (14:36 +0200)]
Made TabSheet work again and removed TabSheet tab caching for now
(part 2)
Artur Signell [Wed, 14 Mar 2012 12:11:41 +0000 (14:11 +0200)]
Added feature to debug window for dumping connector statistics to be
able to detect memory leaks / incorrect unregistrations
Artur Signell [Wed, 14 Mar 2012 11:02:52 +0000 (13:02 +0200)]
Fixed handling of null widgets in split panel
Artur Signell [Wed, 14 Mar 2012 07:54:18 +0000 (09:54 +0200)]
Fixed NPE when changing tab
Artur Signell [Wed, 14 Mar 2012 07:52:50 +0000 (09:52 +0200)]
Separated Component.isEnabled/isVisible from Connector enabled state.
Connector.isConnectorEnabled determines if the Connector can receive
messages from its counter part. Component isEnabled/isVisible only
returns the state of the component. Made Table implement HasComponents.
Artur Signell [Wed, 14 Mar 2012 07:07:54 +0000 (09:07 +0200)]
Fixed compilation warning
Artur Signell [Wed, 14 Mar 2012 07:07:44 +0000 (09:07 +0200)]
Added missing license info
Artur Signell [Tue, 13 Mar 2012 18:45:43 +0000 (20:45 +0200)]
Temporarily made logging go to system out aswell to ease debugging
Artur Signell [Tue, 13 Mar 2012 18:42:36 +0000 (20:42 +0200)]
Added sanity checks so communication error responses from the
server do not cause extra errors
Artur Signell [Tue, 13 Mar 2012 18:41:56 +0000 (20:41 +0200)]
#8500 Made SplitPanel use hierarchy change events
Artur Signell [Tue, 13 Mar 2012 18:40:27 +0000 (20:40 +0200)]
#8504 Support passing Connector references to/from client
Artur Signell [Tue, 13 Mar 2012 18:39:00 +0000 (20:39 +0200)]
Made TabSheet work again and removed TabSheet tab caching for now
Artur Signell [Tue, 13 Mar 2012 18:15:12 +0000 (20:15 +0200)]
#8500 Updated Panel to no longer use child painted with the UIDL (part
2)
Artur Signell [Tue, 13 Mar 2012 16:42:35 +0000 (18:42 +0200)]
Better debug info for hierachy changes
Artur Signell [Tue, 13 Mar 2012 15:59:26 +0000 (17:59 +0200)]
#8500 Allow component containers to hide their children even though
the children are visible. Allows Tabsheet to disallow updates to all
tabs except the selected.
Artur Signell [Tue, 13 Mar 2012 15:54:03 +0000 (17:54 +0200)]
8500 Let the framework handle unregistration of Connectors
Artur Signell [Tue, 13 Mar 2012 10:13:52 +0000 (12:13 +0200)]
#8500 Print an error message instead of throwing NPE if parent cannot be
found for some reason
Artur Signell [Tue, 13 Mar 2012 10:13:16 +0000 (12:13 +0200)]
#8500 Made Form implement HasComponents to properly support sending
the component hierarchy
Artur Signell [Tue, 13 Mar 2012 09:29:43 +0000 (11:29 +0200)]
#8500, #3557 Added HasComponents (Iterable<Component>) that must be
implemented by all components containing components.
This might still change when #2924/#2527 is fixed
Artur Signell [Tue, 13 Mar 2012 09:10:51 +0000 (11:10 +0200)]
NPE fix for getIcon()
Artur Signell [Tue, 13 Mar 2012 08:38:28 +0000 (10:38 +0200)]
Removed duplicate file (SourceFileChecker performs the same task)
Artur Signell [Tue, 13 Mar 2012 08:28:05 +0000 (10:28 +0200)]
Added missing licenses
Artur Signell [Tue, 13 Mar 2012 08:22:36 +0000 (10:22 +0200)]
Better error reporting for anonymous classes
Artur Signell [Tue, 13 Mar 2012 06:56:23 +0000 (08:56 +0200)]
All components are RPCTargets
Artur Signell [Mon, 12 Mar 2012 14:33:32 +0000 (16:33 +0200)]
Connector interface. Renamed getId() -> getConnectorId() to avoid mixups
Artur Signell [Mon, 12 Mar 2012 10:24:56 +0000 (12:24 +0200)]
Connector -> ServerConnector
Artur Signell [Mon, 12 Mar 2012 10:13:16 +0000 (12:13 +0200)]
Temporary fix to make AbstractOrderedLayout work again
Artur Signell [Fri, 9 Mar 2012 15:30:48 +0000 (17:30 +0200)]
Updated Panel to no longer use child painted with the UIDL