Reviewers: rdayal, jat, mmendez,
Description:
Before: all logging to remote UI occurred in a synchronous, blocking
manner.
After: except for creating top-level loggers, all sub-branches and log
events happen asynchronously and are flushed on a background thread.
Please review this at http://gwt-code-reviews.appspot.com/550801/show
Affected files:
M dev/core/src/com/google/gwt/dev/shell/remoteui/MessageTransport.java
M dev/core/src/com/google/gwt/dev/shell/remoteui/RemoteUI.java
M dev/core/src/com/google/gwt/dev/shell/remoteui/ViewerServiceClient.java
M
dev/core/src/com/google/gwt/dev/shell/remoteui/ViewerServiceTreeLogger.java
A dev/core/src/com/google/gwt/dev/util/Callback.java
M
dev/core/test/com/google/gwt/dev/shell/remoteui/MessageTransportTest.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors