]>
source.dussan.org Git - vaadin-framework.git/log
Matti Tahvonen [Mon, 18 Feb 2008 12:36:51 +0000 (12:36 +0000)]
itmill namespace check
svn changeset:3821/svn branch:trunk
Jouni Koivuviita [Mon, 18 Feb 2008 09:57:32 +0000 (09:57 +0000)]
Fixed typo: setHeight(String width) -> setHeight(String height)
svn changeset:3818/svn branch:trunk
Matti Tahvonen [Mon, 18 Feb 2008 09:52:37 +0000 (09:52 +0000)]
unregistering client from TT
svn changeset:3817/svn branch:trunk
Marc Englund [Fri, 15 Feb 2008 11:00:33 +0000 (11:00 +0000)]
Does not write TestingTools TestCase script anymore - fetched directly from server.
svn changeset:3808/svn branch:trunk
Matti Tahvonen [Fri, 15 Feb 2008 10:51:42 +0000 (10:51 +0000)]
refactoring TT init
svn changeset:3807/svn branch:trunk
Matti Tahvonen [Fri, 15 Feb 2008 09:07:47 +0000 (09:07 +0000)]
refactoring TT init
svn changeset:3803/svn branch:trunk
Matti Tahvonen [Fri, 15 Feb 2008 09:05:11 +0000 (09:05 +0000)]
refactoring tt init
svn changeset:3801/svn branch:trunk
Jouni Koivuviita [Wed, 13 Feb 2008 08:36:21 +0000 (08:36 +0000)]
Added ShortcutActionHandler to IPanel.
svn changeset:3787/svn branch:trunk
Matti Tahvonen [Wed, 13 Feb 2008 07:57:09 +0000 (07:57 +0000)]
fixes #1409
svn changeset:3786/svn branch:trunk
Matti Tahvonen [Wed, 13 Feb 2008 07:35:38 +0000 (07:35 +0000)]
test case for OrderedLayout component swapping
svn changeset:3785/svn branch:trunk
Matti Tahvonen [Tue, 12 Feb 2008 14:35:05 +0000 (14:35 +0000)]
slashes and no contexts. fixes #1369
svn changeset:3784/svn branch:trunk
Marc Englund [Tue, 12 Feb 2008 12:28:29 +0000 (12:28 +0000)]
description improvement
svn changeset:3783/svn branch:trunk
Marc Englund [Tue, 12 Feb 2008 12:13:45 +0000 (12:13 +0000)]
updated link to manual
svn changeset:3782/svn branch:trunk
Jani Laakso [Tue, 12 Feb 2008 11:48:05 +0000 (11:48 +0000)]
Fixed packaging startup scripts.
svn changeset:3780/svn branch:trunk
Marc Englund [Tue, 12 Feb 2008 11:44:54 +0000 (11:44 +0000)]
test switching layout
svn changeset:3779/svn branch:trunk
Jani Laakso [Tue, 12 Feb 2008 11:40:45 +0000 (11:40 +0000)]
Building 5.1.0-rc1
svn changeset:3778/svn branch:trunk
Jani Laakso [Tue, 12 Feb 2008 11:39:23 +0000 (11:39 +0000)]
svn changeset:3777/svn branch:trunk
Jani Laakso [Tue, 12 Feb 2008 09:57:26 +0000 (09:57 +0000)]
Test for listener order.
svn changeset:3776/svn branch:trunk
Matti Tahvonen [Tue, 12 Feb 2008 09:36:58 +0000 (09:36 +0000)]
added sanity check for while loop, should fix eternal loop in some rare circumstances
svn changeset:3775/svn branch:trunk
Matti Tahvonen [Tue, 12 Feb 2008 08:54:29 +0000 (08:54 +0000)]
fixed some server side selection change issue
svn changeset:3774/svn branch:trunk
Matti Tahvonen [Tue, 12 Feb 2008 08:32:54 +0000 (08:32 +0000)]
fixed first visible to me more sane
svn changeset:3773/svn branch:trunk
Matti Tahvonen [Tue, 12 Feb 2008 08:04:03 +0000 (08:04 +0000)]
sanity check
svn changeset:3772/svn branch:trunk
Joonas Lehtinen [Mon, 11 Feb 2008 21:29:17 +0000 (21:29 +0000)]
Removed unneeded ApplicationServlet reference from CommunicationManager as proposed by Kai Virkki in order to make CommunicationManager runnable in Terracotta.
svn changeset:3771/svn branch:trunk
Matti Tahvonen [Mon, 11 Feb 2008 15:33:47 +0000 (15:33 +0000)]
pageBuffer reset on editability change
svn changeset:3770/svn branch:trunk
Matti Tahvonen [Mon, 11 Feb 2008 15:15:25 +0000 (15:15 +0000)]
table: forcing pageBuffer flush on some events just to be sure of getting updates + fixed bug where newItemId in itemsetchanged event compared badly with rendered indexes default value
svn changeset:3769/svn branch:trunk
Matti Tahvonen [Mon, 11 Feb 2008 14:42:01 +0000 (14:42 +0000)]
workaround for IScrollTable bug to server side paint method
svn changeset:3768/svn branch:trunk
Matti Tahvonen [Mon, 11 Feb 2008 14:18:50 +0000 (14:18 +0000)]
small fix
svn changeset:3767/svn branch:trunk
Matti Tahvonen [Mon, 11 Feb 2008 14:03:12 +0000 (14:03 +0000)]
trying to fix table issues
svn changeset:3766/svn branch:trunk
Jani Laakso [Mon, 11 Feb 2008 13:22:02 +0000 (13:22 +0000)]
Fixed deadlock on JavaScriptAPIExample, also better documentation.
svn changeset:3765/svn branch:trunk
Marc Englund [Mon, 11 Feb 2008 13:17:09 +0000 (13:17 +0000)]
updateHierarchicalWrapper() produced duplicate nodes when setting parent for a root node (moving it in the hierarchy). Fixes #1385
svn changeset:3764/svn branch:trunk
Jani Laakso [Mon, 11 Feb 2008 12:51:53 +0000 (12:51 +0000)]
Fixed combobox example to allow new items.
svn changeset:3763/svn branch:trunk
Jani Laakso [Mon, 11 Feb 2008 12:25:38 +0000 (12:25 +0000)]
Added TODO ("security" and design related comment)
svn changeset:3762/svn branch:trunk
Jani Laakso [Mon, 11 Feb 2008 09:43:32 +0000 (09:43 +0000)]
Removed logging.
svn changeset:3760/svn branch:trunk
Jani Laakso [Fri, 8 Feb 2008 15:26:34 +0000 (15:26 +0000)]
tests updated
svn changeset:3759/svn branch:trunk
Jani Laakso [Fri, 8 Feb 2008 15:19:48 +0000 (15:19 +0000)]
Got rid of last WeakHashMap, should now be able to do Terracotta
svn changeset:3758/svn branch:trunk
Matti Tahvonen [Fri, 8 Feb 2008 15:12:09 +0000 (15:12 +0000)]
table now refreshes its contents and does component attaching etc in right place (not during paint phase)
svn changeset:3757/svn branch:trunk
Matti Tahvonen [Fri, 8 Feb 2008 15:10:00 +0000 (15:10 +0000)]
table now refreshes its contents and does component attaching etc in right place (not during paint phase)
svn changeset:3756/svn branch:trunk
Jani Laakso [Fri, 8 Feb 2008 15:09:51 +0000 (15:09 +0000)]
Deprecated Application.setFocusedComponent and Application.consumeFocus(), this design flaw will be fixed in later releases.
Upload setFocus() now works even if it is not yet attached.
svn changeset:3755/svn branch:trunk
Jani Laakso [Fri, 8 Feb 2008 13:38:35 +0000 (13:38 +0000)]
Fixed #1393 (Focusable has id which is obsolete)
svn changeset:3752/svn branch:trunk
Jani Laakso [Fri, 8 Feb 2008 13:34:51 +0000 (13:34 +0000)]
JSONPaintTarget does not need to be class attribute.
svn changeset:3751/svn branch:trunk
Jani Laakso [Fri, 8 Feb 2008 12:03:27 +0000 (12:03 +0000)]
Fixed RestartApplication, now also
* calls application's close method
* removes it from ApplicationServlet.applicationToAjaxAppMgrMap so it can be GC'ed.
svn changeset:3750/svn branch:trunk
Jani Laakso [Thu, 7 Feb 2008 17:47:26 +0000 (17:47 +0000)]
svn changeset:3745/svn branch:trunk
Jani Laakso [Thu, 7 Feb 2008 17:47:20 +0000 (17:47 +0000)]
svn changeset:3744/svn branch:trunk
Matti Tahvonen [Thu, 7 Feb 2008 17:03:11 +0000 (17:03 +0000)]
svn changeset:3743/svn branch:trunk
Matti Tahvonen [Thu, 7 Feb 2008 16:58:57 +0000 (16:58 +0000)]
very simple test with button in table to test component and listener detaching and memory leaks
svn changeset:3742/svn branch:trunk
Matti Tahvonen [Thu, 7 Feb 2008 16:57:43 +0000 (16:57 +0000)]
Not painting table if only first visible info is updated
svn changeset:3741/svn branch:trunk
Matti Tahvonen [Thu, 7 Feb 2008 16:42:54 +0000 (16:42 +0000)]
extracted alignments and spacing to layouts subinterfaces
svn changeset:3739/svn branch:trunk
Jani Laakso [Thu, 7 Feb 2008 16:33:31 +0000 (16:33 +0000)]
svn changeset:3738/svn branch:trunk
Jani Laakso [Thu, 7 Feb 2008 16:15:33 +0000 (16:15 +0000)]
svn changeset:3737/svn branch:trunk
Jani Laakso [Thu, 7 Feb 2008 13:56:52 +0000 (13:56 +0000)]
Refactored robustness/leak tests.s.
svn changeset:3733/svn branch:trunk
Jani Laakso [Thu, 7 Feb 2008 13:22:43 +0000 (13:22 +0000)]
Robustness tests changed.
svn changeset:3732/svn branch:trunk
Jani Laakso [Thu, 7 Feb 2008 13:21:29 +0000 (13:21 +0000)]
Added wwarning message to standard error stream if download fails.
svn changeset:3731/svn branch:trunk
Jani Laakso [Thu, 7 Feb 2008 13:17:36 +0000 (13:17 +0000)]
javadoc fix
svn changeset:3730/svn branch:trunk
Jani Laakso [Thu, 7 Feb 2008 13:16:51 +0000 (13:16 +0000)]
Newbies can easily do bad code that throws exceptions but those are simply ignored on the server-side logs (System streams). We should print stack traces by default to System.err too, users may override this behaviour if required.
svn changeset:3729/svn branch:trunk
Jani Laakso [Thu, 7 Feb 2008 13:11:13 +0000 (13:11 +0000)]
Another fix for #1384: Critical memory leak, every paintable/component/layout/event/listener.. leaks within the session
svn changeset:3728/svn branch:trunk
Jani Laakso [Thu, 7 Feb 2008 08:56:25 +0000 (08:56 +0000)]
Fixes (partially) #1384: Critical memory leak, every paintable/component/layout/event/listener.. leaks within the session
Note: this code is experimental, more fixes to come..
svn changeset:3725/svn branch:trunk
Jani Laakso [Thu, 7 Feb 2008 08:53:56 +0000 (08:53 +0000)]
Fix
svn changeset:3724/svn branch:trunk
Matti Tahvonen [Thu, 7 Feb 2008 08:14:16 +0000 (08:14 +0000)]
extracted alignments and spacing to layouts subinterfaces
svn changeset:3723/svn branch:trunk
Jani Laakso [Thu, 7 Feb 2008 07:59:34 +0000 (07:59 +0000)]
Few robustness / memory leak tests.
svn changeset:3722/svn branch:trunk
Jani Laakso [Thu, 7 Feb 2008 07:57:55 +0000 (07:57 +0000)]
Added few tests utility classes that can be used for
* Logging (displays caller class, method, linenumber which is clickable on Eclipse console)
* LogPrintWriter which can be used to gather all data send from server to client (if you wish not to use firebug)
* RandomComponents which provides means to create random layouts and random components / demo custom components
* Test listeners for checking robustness / memory leaks
svn changeset:3721/svn branch:trunk
Matti Tahvonen [Wed, 6 Feb 2008 13:08:44 +0000 (13:08 +0000)]
version since fix
svn changeset:3719/svn branch:trunk
Jani Laakso [Wed, 6 Feb 2008 13:06:00 +0000 (13:06 +0000)]
1. Removed obsolete dependency framework methods and interface definitions.
2. "Undeprecated" reflection based listeners, we still wish to support these.
But I noted on javadoc that using these methods is discouraged and suggested better methods.
svn changeset:3718/svn branch:trunk
Jani Laakso [Wed, 6 Feb 2008 13:03:35 +0000 (13:03 +0000)]
Removed obsolete code.
svn changeset:3717/svn branch:trunk
Jani Laakso [Wed, 6 Feb 2008 12:56:25 +0000 (12:56 +0000)]
Fixed #1380.
UIDL VAR_RECORD_SEPARATOR and VAR_FIELD_SEPARATORS now point to single entity definition.
Removed obsolete code.
Fixed documentation.
svn changeset:3716/svn branch:trunk
Jani Laakso [Wed, 6 Feb 2008 10:06:48 +0000 (10:06 +0000)]
Added stacktrace if getBaseResource fails. Doc fixes.
svn changeset:3715/svn branch:trunk
Matti Tahvonen [Wed, 6 Feb 2008 07:58:22 +0000 (07:58 +0000)]
"Sizeable" Grid and OrderedLayout
svn changeset:3714/svn branch:trunk
Matti Tahvonen [Wed, 6 Feb 2008 07:53:07 +0000 (07:53 +0000)]
rename target width attribute in uidl to avoid collapsing with Sizeable width
svn changeset:3713/svn branch:trunk
Matti Tahvonen [Tue, 5 Feb 2008 15:33:24 +0000 (15:33 +0000)]
rename target width attribute in uidl to avoid collapsing with Sizeable width
svn changeset:3712/svn branch:trunk
Matti Tahvonen [Tue, 5 Feb 2008 15:32:42 +0000 (15:32 +0000)]
alignments painting for GridLayout
svn changeset:3711/svn branch:trunk
Matti Tahvonen [Tue, 5 Feb 2008 15:22:36 +0000 (15:22 +0000)]
removed row indicator opacity (looks bad in IE)
svn changeset:3710/svn branch:trunk
Matti Tahvonen [Tue, 5 Feb 2008 13:49:28 +0000 (13:49 +0000)]
relocated method + added TODO
svn changeset:3709/svn branch:trunk
Matti Tahvonen [Mon, 4 Feb 2008 11:46:36 +0000 (11:46 +0000)]
renamed function (typo)
svn changeset:3707/svn branch:trunk
Marc Englund [Fri, 1 Feb 2008 14:46:02 +0000 (14:46 +0000)]
Changed addComponent() a bit: must call super, can't call setParent() directly.
svn changeset:3706/svn branch:trunk
Matti Tahvonen [Fri, 1 Feb 2008 14:29:31 +0000 (14:29 +0000)]
setting main window in a cleaner manner when main window is not yet set
svn changeset:3705/svn branch:trunk
Matti Tahvonen [Fri, 1 Feb 2008 13:13:51 +0000 (13:13 +0000)]
fixes #1036 and removes some obsolete code
svn changeset:3704/svn branch:trunk
Marc Englund [Fri, 1 Feb 2008 12:23:13 +0000 (12:23 +0000)]
changed order of component adding, in case super.addComponent() throws...
svn changeset:3703/svn branch:trunk
Marc Englund [Fri, 1 Feb 2008 12:19:19 +0000 (12:19 +0000)]
Added test for adding components multiple times, and container recursion.
svn changeset:3702/svn branch:trunk
Marc Englund [Fri, 1 Feb 2008 12:06:55 +0000 (12:06 +0000)]
Simplified; assume component's parent is always ComponentContainer.
svn changeset:3701/svn branch:trunk
Matti Tahvonen [Fri, 1 Feb 2008 12:04:44 +0000 (12:04 +0000)]
fixed setting height for windows
svn changeset:3700/svn branch:trunk
Jani Laakso [Fri, 1 Feb 2008 11:51:19 +0000 (11:51 +0000)]
Fixed gridlayout API calls.
svn changeset:3699/svn branch:trunk
Marc Englund [Fri, 1 Feb 2008 11:34:50 +0000 (11:34 +0000)]
AbstractComponent.setParent(parent) cannot be called if component already has parent, unless the new parent is null (unsetting parent).
AbstractComponentContainer.addComponent(component) removes the component from it's previous ComponentContainer if needed (moves component), or throws if the component can't be removed.
Fixes #1137
All components that contain other components should implement ComponentContainer for this to be perfect (e.g CustomComponent, Table)
svn changeset:3698/svn branch:trunk
Matti Tahvonen [Fri, 1 Feb 2008 11:29:59 +0000 (11:29 +0000)]
some changes to support Sizeable
svn changeset:3697/svn branch:trunk
Matti Tahvonen [Fri, 1 Feb 2008 11:28:12 +0000 (11:28 +0000)]
java 1.4
svn changeset:3696/svn branch:trunk
Jani Laakso [Fri, 1 Feb 2008 09:58:52 +0000 (09:58 +0000)]
Fixed 1.5 java code back to 1.4.2
svn changeset:3695/svn branch:trunk
Marc Englund [Fri, 1 Feb 2008 09:53:17 +0000 (09:53 +0000)]
Java 1.4-ified
svn changeset:3694/svn branch:trunk
Jani Laakso [Fri, 1 Feb 2008 08:20:20 +0000 (08:20 +0000)]
Deprecated
* public Button(String caption, Object target, String methodName)
* public CheckBox(String caption, Object target, String methodName)
Reason: Using this method is discouraged because it cannot be checked during compilation. Java reflect is done through string variable. Error prone and this does not survive re-factoring (=> applications brake).
Typo fixes.
svn changeset:3693/svn branch:trunk
Matti Tahvonen [Fri, 1 Feb 2008 08:09:07 +0000 (08:09 +0000)]
fixes #1078
svn changeset:3692/svn branch:trunk
Marc Englund [Fri, 1 Feb 2008 07:32:29 +0000 (07:32 +0000)]
ComboBox newItemsAllowed=false by default, to avoid mistakes (#1374)
May affect applications! Must be prominently noted in changes -file.
svn changeset:3691/svn branch:trunk
Marc Englund [Thu, 31 Jan 2008 15:16:51 +0000 (15:16 +0000)]
button explanations
svn changeset:3690/svn branch:trunk
Marc Englund [Thu, 31 Jan 2008 15:10:29 +0000 (15:10 +0000)]
explanation added
svn changeset:3689/svn branch:trunk
Marc Englund [Thu, 31 Jan 2008 15:02:31 +0000 (15:02 +0000)]
Added test.
svn changeset:3688/svn branch:trunk
Matti Tahvonen [Thu, 31 Jan 2008 14:49:55 +0000 (14:49 +0000)]
test application to test how components behave with different sizes
svn changeset:3687/svn branch:trunk
Matti Tahvonen [Thu, 31 Jan 2008 14:49:11 +0000 (14:49 +0000)]
better random words
svn changeset:3686/svn branch:trunk
Marc Englund [Thu, 31 Jan 2008 14:12:52 +0000 (14:12 +0000)]
Fixed PiggybackListener.equals()
svn changeset:3685/svn branch:trunk
Jani Laakso [Thu, 31 Jan 2008 13:39:42 +0000 (13:39 +0000)]
Fixed #588 (another partial fix for larger listener problems). AbstractSelect
* itemSetEventListener and propertySetEventListener contains only unique listeners, hence duplicates are not allowed
svn changeset:3684/svn branch:trunk
Jani Laakso [Thu, 31 Jan 2008 11:58:09 +0000 (11:58 +0000)]
Removed synchronized blocks because I forgot that whole CommunicationManager takes care of application level locking => we assume only single thread will access any EventRouter instance at any point.
svn changeset:3683/svn branch:trunk
Jani Laakso [Thu, 31 Jan 2008 11:13:34 +0000 (11:13 +0000)]
Concurrency issues fixed even further.
svn changeset:3682/svn branch:trunk
Jani Laakso [Thu, 31 Jan 2008 11:06:01 +0000 (11:06 +0000)]
Fixed #588 (partially, other places still need fixes)
EventRouter
* is now thread safe
* listenerList contains unique listeners, duplicates are not allowed
ListenerMethod
* implemented proper equals and hashCode methods
AbstractComponent
* @deprecated Use {@link #addListener(Class, Object, Method)} or
{@link #addListener(com.itmill.toolkit.ui.Component.Listener)}
instead. Using this method is discouraged because it cannot
be checked during compilation.
svn changeset:3681/svn branch:trunk
Matti Tahvonen [Thu, 31 Jan 2008 10:53:52 +0000 (10:53 +0000)]
setWidth(String) and setHeight(String) methods added to Sizeable
svn changeset:3680/svn branch:trunk
Marc Englund [Thu, 31 Jan 2008 10:07:59 +0000 (10:07 +0000)]
Fixed two NPE situations.
svn changeset:3679/svn branch:trunk