Hi everybody,
I've just merged the work done by Jun Han in the master branch of the
XEclipse repo (
https://github.com/xwiki/xwiki-eclipse)
Jun has worked during the summer for this GSoC project.
Here it is a summary of what has been done, as summarized by Jun:
Major work is listed below:
1. Implement an abstract storage layer independent of xmlrpc or rest backend
2. New storage implementation using the XWiki REST API
3. Multiwiki support in the navigator view (using the updated REST API storage)
4. Improve user interface and responsiveness
5. Use JSON library in local storage to replace XML
6. Add operations (add/delete/edit) of page, objects, attachments,
class, revision, tag, translation, and comments supported by current
REST API
Fixed Issues include (not complete):
1. XWiki Eclipse XECLIPSE-154
Grab space operation fails on Spaces named in cyrillic
2. XWiki Eclipse XECLIPSE-137
Open version problem
3. XWiki Eclipse XECLIPSE-131
Error when clicking on a List type object field in the outline view
4. XWiki Eclipse XECLIPSE-41
Display references to document's attachments
5. XWiki Eclipse XECLIPSE-150
Move the build system to Tycho
6. XWiki Eclipse XECLIPSE-145
Maven-based build of XEclipse requires customization to work out of the box
7. XWiki Eclipse XECLIPSE-51
Eclipse update feature
8. XWiki Eclipse XECLIPSE-149
XEclipse does not start under Ubuntu 10.4
9. XWiki Eclipse XECLIPSE-133
XEclipse does not start on OSX if JDK 1.6 is selected
10. XWiki Eclipse XECLIPSE-94
When connecting to a multiwiki install, list all subwikis and ask to
which one to connect to
From previous discussion, considering the big amount of
new/improved
features, we've decided to promote this new development line to
2.0.0-SNAPSHOT and deprecate the old 1.2 one.
The idea is to fix the outstanding bugs in order to converge towards a
2.0.0-M1 and then 2.0.0 final.
I'd like to thank Jun for his involvement and I hope that he will
continue to help us making XEclipse improve.
Thanks,
Fabio