As mentioned before, the browsers live sessions can be instantiated now directly from the edit profile document page.
Furthermore, work was also started in the actual executions of projects, where the selenium tests will be ran. So far the structure of the reports is now clear and explained.
Whenever a new live browser session was instantiated, the client would have sent its String ID, and the server using the profile manager would find that browser profile, and create a new instance for it. This has changed so it now allows us to send directly the profile VO itself, and from that one to create the browser instance.
It's that simple.
The tests have now also the new folder, remove file/folder and edit operations. Currently the html editor opens, and in there you can edit the selenese test. A bug was fixed so the editor now actually opens html syntax highlighting.
Furthermore, the view for displaying reports had development started on. The idea is to get a good grip on how we want the reports to be displayed, what's the most meaningful approach, and only from there-on to see what services we need, and how to store the reports on the disk.
Made the filleVOs that were saved in the project detached absolute files (a single file with the full absolute path), instead of the parent chain of files.
Fixed a bug in the selection code for trees. Unfortunatelly this was only possible by changing the actual GWT code itself. Furthermore, the selectAndRefresh code needs to be addressed, since it looks terrible. This was required because for some reason the trees process their selection events after the GWT code itself.
The projects can be created now in folders. Folders can be created and removed. User-extensions also now have create/remove folders functionality, and also allow creating empty user extensions, opening the editor with the newly created file..
Tree API Changes
While the news was mostly silent, it doesn't means that the development was also less. Finally trees API got a major revamping and they support now:
The one to rule them all. The browsers that is.
SharpKnight is an Android chess game.
MagicGroup is an eclipse plugin.