Community
Participate
Working Groups
The rwt.q07 was initially introduced to support different versions of the qx client library. With bug 320993, we decided to maintain our own copy of the client library. Hence, the fragment is not needed for this purpose anymore. With the new protocol (bug 311355) it will be possible to support different client implementations, which involves a similar problem - to contribute the libraries and bootstrapping code for different client implementations. However, to be able to support different clients from the same server, we'll need some kind of active switch between the clients. The current facade pattern is not suitable here, because it resolves classes using reflection - so it will not work when different fragments are attached at the same time. Moreover, the LCAs will not be client-specific anymore because the protocol is client-independent. For these reasons, we consider to remove the q07 fragment now and come up with a suitable solution once the protocol is installed.
Done: * The contents of the rwt.q07 project have been moved to the rwt bundle. We moved the contents into separate source folders, some cleanup is going to follow. * The tests for the fragment have been moved from rwt.q07.test to the rwt.test project in the same way. * The rwt.q07 and rwt.q07.test projects are now obsolete. Changes are in CVS HEAD.
* The org.eclipse.rap.rwt.test.mockup fragment is not needed anymore, it has also been cleanup up and marked as obsolete.