Yes, it fixes the \n\r bug. That seems to be an issue only in windows with IE...
The fix also calculates the offset (line and char) correctly. Regards, Mariano Reingart http://www.sistemasagiles.com.ar http://reingart.blogspot.com On Fri, Oct 8, 2010 at 1:18 AM, mdipierro <[email protected]> wrote: > Can you check if it is fixed in trunk? > > On Oct 7, 1:25 pm, Jonathan Lundell <[email protected]> wrote: >> On Oct 7, 2010, at 11:04 AM, mdipierro wrote: >> >> >> >> > I am away from my computer but I suspect the >> >> > text=text.replace('\r\n','\n').strip()+'\n' >> >> > is missing before exec-uting (text) >> >> If I understand correctly, Mariano is concerned that any compile-error >> diagnostics match the character (vs line) position of the code that ends up >> in the textarea block, so that the diagnostics can be properly correlated >> with the code. >> >> So I think that's the transformation we want, but I think it needs to happen >> when the file is first read. >> >> >> >> > On Oct 7, 11:20 am, Mariano Reingart <[email protected]> wrote: >> >> On Thu, Oct 7, 2010 at 12:36 PM, Jonathan Lundell <[email protected]> >> >> wrote: >> >>> On Oct 7, 2010, at 8:05 AM, Jonathan Lundell wrote: >> >> >>>> On Oct 7, 2010, at 7:32 AM, Jonathan Lundell wrote: >> >> >>>>> On Oct 7, 2010, at 7:09 AM, mdipierro wrote: >> >> >>>>>> For now I reverted to 1.86.2 hoping the problem is not there. >> >> >>>>> A hunch: the new syntax-checking code in admin/default/edit needs to >> >>>>> convert Windows line endings before calling compile. >> >> >>>> If that's right, a (possibly) better alternative is to do the >> >>>> conversion before saving the edited file. >> >> >>> Second & third thoughts. >> >> >>> There are three logical places to do the conversion: when reading the >> >>> file (for editing), when saving the edited file, and at compilation time. >> >> >>> It might be best to do it either when reading the file (so the editor >> >>> sees "proper" newlines), or when compiling (so the file is changed as >> >>> little as possible). >> >> >>> On the whole, I think it's best to end up with the on-disk file fully >> >>> converted. Otherwise, you might end up with a confusing mix of Windows >> >>> newlines (from the original file) and Unix newlines (from the editor). >> >> >> Yes, actually the file is converted before saving it, but for >> >> compilation it uses the original text, because if compilation is done >> >> on converted text, highlight would not be accurate (editarea set >> >> selection based on chars, not lines). >> >> >> The problem here seems to be the browser / editarea, I'll look forward >> >> it and do test in more platforms. >> >> >> What browser/operating system/editor are you using? >> >> >> Anyway, compile messages are warnings, as the file is stored correctly >> >> in all cases (that was not modified). >> >> >> Regards, >> >> >> Mariano >> >> Reingarthttp://www.sistemasagiles.com.arhttp://reingart.blogspot.com >> >>

