]>
source.dussan.org Git - vaadin-framework.git/log
Jouni Koivuviita [Sun, 20 May 2012 19:13:31 +0000 (22:13 +0300)]
Extensive refactoring of BoxLayout
Reduced many unnecessary element resize listeners and layout methods.
Refactored ComponentConnector style name handling so that it will now
only alter the style names and not completely override them on each
update.
Jouni Koivuviita [Fri, 18 May 2012 17:59:25 +0000 (20:59 +0300)]
Merge branch 'master' into layoutgraph
Jouni Koivuviita [Fri, 18 May 2012 17:58:41 +0000 (20:58 +0300)]
TODO for later
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.
Jouni Koivuviita [Fri, 11 May 2012 13:25:09 +0000 (16:25 +0300)]
Reverted LayoutResizeTest (previous commit was a mistake)
Jouni Koivuviita [Fri, 11 May 2012 13:24:27 +0000 (16:24 +0300)]
Fixed a bug in BoxLayout which caused spacing elements not to be measured
Jouni Koivuviita [Fri, 11 May 2012 13:09:41 +0000 (16:09 +0300)]
Changed IE8 to use a hash map for measured sizes instead of using the DOM (which causes reflows)
Jouni Koivuviita [Fri, 11 May 2012 11:24:57 +0000 (14:24 +0300)]
Fixed BoxLayout after master merge. Fixed on bug related to relative width slot.
Jouni Koivuviita [Fri, 11 May 2012 10:40:39 +0000 (13:40 +0300)]
Merged master to layoutgraph
Jouni Koivuviita [Fri, 11 May 2012 10:08:21 +0000 (13:08 +0300)]
Removed PreLayoutListener class
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
Jouni Koivuviita [Wed, 25 Apr 2012 08:18:20 +0000 (11:18 +0300)]
Removed PreLayoutListener again
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
Jouni Koivuviita [Fri, 20 Apr 2012 15:13:25 +0000 (18:13 +0300)]
LayoutResizeTest and small optimizations to BoxLayout
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.
Leif Åstrand [Fri, 20 Apr 2012 08:23:41 +0000 (11:23 +0300)]
Javadocs for LayoutManager
Marko Gronroos [Fri, 20 Apr 2012 08:12:24 +0000 (11:12 +0300)]
A fix to release notes for 7.0.alpha2.
Marko Gronroos [Fri, 20 Apr 2012 08:06:08 +0000 (11:06 +0300)]
Added release notes for 7.0.alpha2.
Marko Gronroos [Fri, 20 Apr 2012 07:50:17 +0000 (10:50 +0300)]
Added release notes for 7.0.alpha2.
Leif Åstrand [Fri, 20 Apr 2012 07:32:42 +0000 (10:32 +0300)]
Refine box-sizing: border-box styles (#8682)
Artur Signell [Thu, 19 Apr 2012 19:18:40 +0000 (22:18 +0300)]
Include static test files in war
Artur Signell [Thu, 19 Apr 2012 14:33:18 +0000 (17:33 +0300)]
Method for finding the first ancestor of a given type (#8182)
Artur Signell [Thu, 19 Apr 2012 14:15:34 +0000 (17:15 +0300)]
Fixed problem with Panel not repainting its contents (#8700)
Artur Signell [Thu, 19 Apr 2012 13:43:57 +0000 (16:43 +0300)]
Removed dead code
Artur Signell [Thu, 19 Apr 2012 13:30:18 +0000 (16:30 +0300)]
Fixed GateIn portal support and action request problem (#8670)
Artur Signell [Thu, 19 Apr 2012 10:57:41 +0000 (13:57 +0300)]
Added log message to ease migration (#8698)
Artur Signell [Thu, 19 Apr 2012 09:16:30 +0000 (12:16 +0300)]
Additional tweaks based on review (#8507)
Leif Åstrand [Thu, 19 Apr 2012 14:43:05 +0000 (17:43 +0300)]
Fix changed dom element path
Leif Åstrand [Thu, 19 Apr 2012 13:40:00 +0000 (16:40 +0300)]
Make MethodInvocation and subclasses Serializable
Leif Åstrand [Thu, 19 Apr 2012 13:39:09 +0000 (16:39 +0300)]
Add test for detecting scrollbar quirks in different browsers
Automerge [Thu, 19 Apr 2012 13:07:50 +0000 (13:07 +0000)]
[merge from 6.7] * fixed timing issue that might leave scroll "outside" of the viewport on ios devices when scrolling furiously while animation is still ongoing.
svn changeset:23594/svn branch:6.8
Automerge [Thu, 19 Apr 2012 13:07:45 +0000 (13:07 +0000)]
[merge from 6.7] Skipping "scroll selected/focused row into view" on touch devices as it breaks androids with broken scrolltop and should be obsolete on touch devices anyway
svn changeset:23593/svn branch:6.8
Automerge [Thu, 19 Apr 2012 13:07:40 +0000 (13:07 +0000)]
[merge from 6.7] Test case and fix for #8625: Firefox and IE9 need an overflow hack to prevent unwanted scrollbars with nested TabSheets in some cases
svn changeset:23592/svn branch:6.8
Jouni Koivuviita [Thu, 19 Apr 2012 12:58:49 +0000 (15:58 +0300)]
Fixed a small logic error in BoxLayout related to expand ratio
Jouni Koivuviita [Thu, 19 Apr 2012 12:35:08 +0000 (15:35 +0300)]
Fixed stuff related to BoxLayout
Jouni Koivuviita [Thu, 19 Apr 2012 11:52:53 +0000 (14:52 +0300)]
Fixed BoxLayout so that it notifies layout manager when expand size changes
Jouni Koivuviita [Thu, 19 Apr 2012 11:24:13 +0000 (14:24 +0300)]
Removed unnecessary -ms-box-sizing property
Jouni Koivuviita [Thu, 19 Apr 2012 11:23:47 +0000 (14:23 +0300)]
Fixed dissappearing spacing element when child widget was detached and then reattached to a different place
Jonatan Kronqvist [Thu, 19 Apr 2012 11:14:49 +0000 (11:14 +0000)]
Added the license notice to a new file added in #8694
svn changeset:23589/svn branch:6.8
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
Jonatan Kronqvist [Thu, 19 Apr 2012 07:00:34 +0000 (07:00 +0000)]
Added some comments for #8694
svn changeset:23583/svn branch:6.8
Jonatan Kronqvist [Thu, 19 Apr 2012 06:33:34 +0000 (06:33 +0000)]
Implemented #8694 - API providing profiling info for TestBench 3.x
svn changeset:23582/svn branch:6.8
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