Hi Fabio/Vincent
Today I tried to update the sandbox.But I was unable to update my code.It
gives the following error :(
svn: PROPFIND request failed on '/svnroot/sandbox/xeclipse-gsoc'
svn: PROPFIND of '/svnroot/sandbox/xeclipse-gsoc': 403 Forbidden (
)
What should I do. Is something wrong ?
On Sun, Jul 27, 2008 at 6:09 PM, Fabio Mancinelli <
fabio.mancinelli(a)xwiki.com> wrote:
On 26 juil. 08, at 20:45, malaka ekanayake wrote:
Hi all,
Now I've completed (committed to the sandbox) the syntax colouring for
most of the Velocity syntax. The colours used are not yet finalized. We are
yet to develop colour scheme for both Xiki and Velocity syntax. Your
suggestions for appropriate colours are welcome.
I am not a graphic designer so I will not have suggestions for the color
schemes.
From an engineering point of view, it is clear that a some point the color
scheme must be configurable and not hard-coded into the source code (see
ColorProvider). This is not too difficult and we can leave it out for later,
once all the other functionalities will be implemented (i.e., let's give
this feature a low priority for now).
I've identified following tasks which are to be completed.
1) support for user defined macros in Velocity
2) Enhance the Xwiki content assistance.
3) Implement the Velocity content assistance
4) Implement the Xwiki and Velocity error handling
AFAIS, for the 4th task we have to integrate Xwiki and Velocity parsers to
get the error messages and to find the excat location of the error. Your
comments are welcom on this.
This is indeed a good idea. So we can take advantage of the velocity
parser
output in order to put error markers and messages in the editor.
However I don't know the Velocity parser's API and the granularity of its
error messages. So this might require a bit of investigation. I suggest you
to spend some time (i.e., not more than a day) on this topic, since it will
bring a nice feature in.
I would prioritize your task list in the following way: 3,4,2,1
By the way, what are the enhancements to the content assistance you would
like to target?
I would like to suggest following changes to the existing package
sturcture of xeclipse plugin. Now this editor
plugin supports different
languages, I think refactoring of the package stucture is needed. For the
moment, I've included Velocity related classes under the following package
name.
org.xwiki.eclipse.ui.editors.velocity.*
And also several other classes has been modified provide syntax coloring
for Velocity. So my suggetion is to put all the Xwiki related classes under
the following package name.
org.xwiki.eclipse.ui.editors.xwiki.*
Then the common classes can be put in the org.org.xwiki.eclipse.ui.editors
and org.xwiki.eclipse.ui.editors.util packages.
Not sure... org.xwiki.eclipse.ui.editors.xwiki.* is a bit weird because
org.xwiki.eclipse.ui.editors already suggests that the editors we are
talking about are about xwiki, so org.xwiki.eclipse.ui.editors.xwiki.* seems
rather redundant. Maybe org.xwiki.eclipse.ui.editors.default.* is a better
name. Anyway I see your point and I agree. Let's think about it.
Finally, thank you for the good job! :)
Cheers,
Fabio