]>
source.dussan.org Git - vaadin-framework.git/log
Artur Signell [Fri, 23 Mar 2012 09:23:37 +0000 (11:23 +0200)]
Store widget -> LayoutSlot mapping in a map instead of LayoutData
This enables retrieval of the slot also after the widget has been
removed from the layout
Artur Signell [Fri, 23 Mar 2012 08:28:35 +0000 (10:28 +0200)]
Description getter should return what has been set and not convert it
Leif Åstrand [Fri, 23 Mar 2012 08:35:11 +0000 (10:35 +0200)]
Force more reflows in IE8 to detect icon style (#8313)
Artur Signell [Fri, 23 Mar 2012 08:08:45 +0000 (10:08 +0200)]
Code missing from Embedded alternative text merge
Artur Signell [Fri, 23 Mar 2012 07:54:50 +0000 (09:54 +0200)]
Removed file that accidentally was included in
06bbbce73348bded241c0fb856c6bacb39793e89 merge
Artur Signell [Fri, 23 Mar 2012 07:52:33 +0000 (09:52 +0200)]
Merge remote-tracking branch 'origin/6.8'
Conflicts:
src/com/vaadin/terminal/gwt/client/ui/VEmbedded.java
tests/testbench/com/vaadin/tests/components/embedded/EmbeddedPdf.java
Artur Signell [Fri, 23 Mar 2012 07:47:23 +0000 (09:47 +0200)]
Merge commit '
8da6b1a0c3293c7de05ebc3d451a2f2e272a13b8 ' from origin/6.8
Conflicts:
src/com/vaadin/terminal/gwt/client/ui/VTabsheet.java
Artur Signell [Fri, 23 Mar 2012 07:44:29 +0000 (09:44 +0200)]
Artur Signell [Fri, 23 Mar 2012 07:38:31 +0000 (09:38 +0200)]
Merge commit '
0681a2f396e69cd60238d0e77a2d857af5865252 '
Conflicts:
src/com/vaadin/terminal/gwt/client/ApplicationConnection.java
Artur Signell [Fri, 23 Mar 2012 07:17:37 +0000 (09:17 +0200)]
Artur Signell [Fri, 23 Mar 2012 07:01:11 +0000 (09:01 +0200)]
Merge commit '
06bbbce73348bded241c0fb856c6bacb39793e89 '
Did not merge any changes as debug id is handled differently in Vaadin 7
Conflicts:
src/com/vaadin/terminal/gwt/client/ApplicationConnection.java
src/com/vaadin/terminal/gwt/client/ComponentLocator.java
src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
Artur Signell [Fri, 23 Mar 2012 06:54:03 +0000 (08:54 +0200)]
Merge commit '
d075d778b41a299d9b47d4b78ebf9e639d0f732a '
Conflicts:
src/com/vaadin/terminal/gwt/server/AbstractApplicationServlet.java
Artur Signell [Fri, 23 Mar 2012 06:48:03 +0000 (08:48 +0200)]
Merge commit '
da31250280ded2b984382f15055a3e029b11a8a0 '
Conflicts:
src/com/vaadin/terminal/gwt/client/ApplicationConnection.java
Artur Signell [Fri, 23 Mar 2012 06:33:21 +0000 (08:33 +0200)]
Artur Signell [Fri, 23 Mar 2012 06:31:25 +0000 (08:31 +0200)]
Removed IE6/IE7 related code from merged change
Artur Signell [Fri, 23 Mar 2012 06:29:38 +0000 (08:29 +0200)]
Automerge [Thu, 22 Mar 2012 18:50:10 +0000 (18:50 +0000)]
[merge from 6.7] Fixed NPE:s in keyboard navigation in MenuBar (#8559/#8560)
svn changeset:23289/svn branch:6.8
Automerge [Thu, 22 Mar 2012 18:50:04 +0000 (18:50 +0000)]
[merge from 6.7] Code cleanup (#8559/#8560)
svn changeset:23288/svn branch:6.8
Artur Signell [Thu, 22 Mar 2012 12:11:13 +0000 (14:11 +0200)]
Fixed Serialization issues and cleaned up RPC invocation handler code
Artur Signell [Thu, 22 Mar 2012 11:58:55 +0000 (13:58 +0200)]
Added missing license information
Artur Signell [Thu, 22 Mar 2012 11:57:59 +0000 (13:57 +0200)]
KeyMapper now uses HashMap instead of Hashtable internally - fixed test
Leif Åstrand [Thu, 22 Mar 2012 14:58:57 +0000 (16:58 +0200)]
Don't use negative sizes for IE8's sake (#8313)
Automerge [Thu, 22 Mar 2012 14:07:26 +0000 (14:07 +0000)]
[merge from 6.7] Fixed #8524 - properly update currentDrag elementOver in all cases
svn changeset:23285/svn branch:6.8
Leif Åstrand [Thu, 22 Mar 2012 12:58:51 +0000 (14:58 +0200)]
Avoid some rounding errors related to caption centering (#8313)
Artur Signell [Thu, 22 Mar 2012 11:46:56 +0000 (13:46 +0200)]
#8437 Error indicators in tabs work again
Artur Signell [Thu, 22 Mar 2012 11:42:21 +0000 (13:42 +0200)]
Avoid creating content in getComponentIterator, instead report what
there is or isn't
Artur Signell [Thu, 22 Mar 2012 08:25:48 +0000 (10:25 +0200)]
#8555 Listener for modifying state before it is sent to the client
Leif Åstrand [Thu, 22 Mar 2012 11:07:40 +0000 (13:07 +0200)]
Fix some small layout bugs (#8313)
Leif Åstrand [Thu, 22 Mar 2012 11:07:02 +0000 (13:07 +0200)]
Print full exceptions to stderr in dev mode
Leif Åstrand [Thu, 22 Mar 2012 09:45:56 +0000 (11:45 +0200)]
Also show the exception type
Artur Signell [Wed, 21 Mar 2012 15:39:38 +0000 (17:39 +0200)]
Fixed problem with delete DOM attribute in IE8 and split browser
specific overrides to a separate GWT module
Artur Signell [Wed, 21 Mar 2012 15:31:42 +0000 (17:31 +0200)]
Removed stray "-->" and reformatted using Eclipse
Henri Sara [Mon, 19 Mar 2012 09:43:23 +0000 (11:43 +0200)]
Remove UIDL parameter from many caption related methods (#8435).
Visibility change related code for captions removed from VCaption,
VCaptionWrapper and VFormLayout.Caption, should be handled by
removing/adding caption based on hierarchy change events.
Henri Sara [Fri, 16 Mar 2012 14:29:01 +0000 (16:29 +0200)]
Transfer required attribute in shared state (#8436).
The flag should be used directly from shared state, but that requires
error message etc. related updates to be done in a listener before
sending states.
Henri Sara [Fri, 16 Mar 2012 12:36:47 +0000 (14:36 +0200)]
Convert hide errors flag to shared state (#8437).
Henri Sara [Thu, 15 Mar 2012 09:50:44 +0000 (11:50 +0200)]
Refactor error messages not to use UIDL (#8437).
This change removes support for error messages on tabs of a tabsheet or
an accordion. Those should be implemented differently if needed.
Henri Sara [Wed, 14 Mar 2012 10:32:21 +0000 (12:32 +0200)]
Refactor error messages on server side (#8437).
This is an intermediate step towards moving error messages from UIDL to
shared state.
Leif Åstrand [Wed, 21 Mar 2012 14:22:26 +0000 (16:22 +0200)]
Prevent properly sized button element from causing scrolling in IE8
Leif Åstrand [Wed, 21 Mar 2012 13:32:16 +0000 (15:32 +0200)]
Force reflow in IE8 to detect icon style (#8313)
Artur Signell [Wed, 21 Mar 2012 13:24:23 +0000 (15:24 +0200)]
Code cleanup for paint/dirty state tracking changes
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)
Automerge [Tue, 20 Mar 2012 18:06:40 +0000 (18:06 +0000)]
[merge from 6.7] Change screenshot delay to improve test reliablilty #7855
svn changeset:23278/svn branch:6.8
Johannes Dahlström [Tue, 20 Mar 2012 15:13:08 +0000 (15:13 +0000)]
#8209 Call click() from handleAction
svn changeset:23276/svn branch:6.8
Johannes Dahlström [Tue, 20 Mar 2012 15:10:10 +0000 (15:10 +0000)]
#8209 Added a public click() method to Button, simulating a click on server side
svn changeset:23275/svn branch:6.8
Automerge [Tue, 20 Mar 2012 14:07:26 +0000 (14:07 +0000)]
[merge from 6.7] Test script for #7855
svn changeset:23270/svn branch:6.8
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)
Johannes Dahlström [Tue, 20 Mar 2012 12:46:46 +0000 (12:46 +0000)]
Test for #6085 - use assertHtmlSource instead of assertText because IE hides the alt text in an altHtml="..." property
svn changeset:23269/svn branch:6.8
Johannes Dahlström [Tue, 20 Mar 2012 12:24:46 +0000 (12:24 +0000)]
#6085 Allow setting an alternate text for Embedded, for accessibility purposes
svn changeset:23268/svn branch:6.8
Automerge [Mon, 19 Mar 2012 15:28:46 +0000 (15:28 +0000)]
[merge from 6.7] Test case updated for #7855
svn changeset:23265/svn branch:6.8
Automerge [Mon, 19 Mar 2012 15:28:39 +0000 (15:28 +0000)]
[merge from 6.7] #7855 - Screen goes blank when detaching an Embedded component displaying a PDF
svn changeset:23264/svn branch:6.8
Johannes Dahlström [Mon, 19 Mar 2012 10:23:52 +0000 (10:23 +0000)]
#5100 Removed unnecessary setTabulatorIndex() call
svn changeset:23260/svn branch:6.8
Johannes Dahlström [Mon, 19 Mar 2012 10:18:24 +0000 (10:18 +0000)]
#5100 some cleanup
svn changeset:23259/svn branch:6.8
Johannes Dahlström [Mon, 19 Mar 2012 10:17:04 +0000 (10:17 +0000)]
Test for #5100
svn changeset:23257/svn branch:6.8
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
Automerge [Fri, 16 Mar 2012 14:07:31 +0000 (14:07 +0000)]
[merge from 6.7] Documented that GridLayout coordinates are zero-based. Also cleaned up the GridLayout Javadocs generally. Fixes #8531.
svn changeset:23256/svn branch:6.8
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