On 2010-03-28, at 20:53, André Bargull wrote:
> Ok, here's what's going on. From
> "org.openlaszlo.js2doc.Comment.extractJS2DocComment (String)":
>> String cr = System.getProperty("line.separator");
>>
>> Comment parsedComment = new Comment();
>>
>> if (sourceComment != null) {
>> String content =
>> contentsPattern.matcher(sourceComment).replaceAll("$1");
>>
>> String[] lines = content.split(cr);
>
>
>
> That's obviously wrong. On a Windows machine the separator is \r\n, but all
> line endings in the files are just \n, so no lines will be split! I'm going
> to change that..
Hm...
Our source code is supposed to be text and _should_ have platform line-endings
when checked out via svn.
See: "How to I ensure that eol style will be mapped to native format when I
checkout/checkin?" at (http://wiki.openlaszlo.org/SubversionTips).
But when using Windows, there are the added twists of what the platform
line-ending is in Cygwin (if you are using that) and what Java thinks the
platform ending is (which I believe has its own twist because you install it
under Windows and then might call it from Windows _or_ Cygwin). [Curse you
Bill Gates for ripping off Gary Kildall so faithfully!]