Community
Participate
Working Groups
Created attachment 96614 [details] Snapshot of the sources This is the sequel of my work mentioned in the bug 225955. I've implemented using of the following RFB encodings: RRE, Hextile, ZRLE, zlib. Also I've slightly modified the architecture to allow relatively simple implementation of the new encoding algorithms and UI representation elements. For example there is a new implementation of the Eclipse VNC view (SWTRemoteDisplayImg) which is faster then previous, but doesn't support zoom. Any comments and questions are welcome. Please feel free to ask any questions about the architecture changes and implementation details. It's not easy to make the patch from my changes because of the structural changes (new directories, new/deleted/moved packages/files etc), so I'm attaching here the "snapshot" of the sources that I have at the moment. Please note that this snapshot also includes changes made in the patch for bug 225955.
Created attachment 97029 [details] Snapshot of the sources Latest version of the sources with replacement for the problematic DesCiper class.
As I've mentioned in the bug 225955 I wrote the replacement for the DesCipher class, so I'm attaching the new version of the sources here.
Just additional note to clarify the licensing issues: I wrote the code of all new classes that contained in the archive. I has the right to contribute the code to Eclipese. New source files do not contain the EPL License header, but I do not object if the EPL License header will be added to all files that I've contributed.
The ipzilla opened from the bug#225955 was redirected for this bug. IPZilla: https://dev.eclipse.org/ipzilla/show_bug.cgi?id=2261
This code was verified by TmL committers and it was prepared to be upload. The PMC votting was already started we already had the enough votes to proceed with this contribution. We will sumarize these votes and attach them to IPZilla.
Daniel, The CQ for this bug was approved in Parallel IP and it can be checkinto CVS. Please do it and verify if this patch was integrated succesfully. Eugene, We was a quite slow in this process but finally we are be able to upload your contribution in our repository. Thanks again for this contribution. It will be really important to make TmL an successful project. Thanks Fabio
I finally finished the integration and merge of Eugene's branch. I had to make some adapts due to the parallel branch (the new protocol mechanism). I also made a little improvement into the pixel reading methods. Tks, Daniel.
CVS branch for 0.1 release: branch_dsdp_tml_official_0_1_0_R