On Wed, 05 Dec 2007 15:24:03 +0100, Andreas Tscharner andy@vis.ethz.ch wrote:
Enrico Tröger wrote:
No, of course not. The r2070 build worked for you? There were no related changes between these to builds so I'm not sure what's going on. Can you send me one or two example files? If so, please send them compressed to keep the original encoding.
I must have been a very lucky guy to try to load exactly these two files that don't work (and they don't work for a reason). So sorry
Ok no problem.
But I noticed something else: If I create a new file with encoding UTF-8 and mode "Win (CRLF)", and save it, say, as Pascal file ending .pas, the saved file contains a CR CR LF at the end of the line. I looked it up with a hex editor: 0D 0D 0A UltraEdit asks me if I want to convert the file to DOS mode. If I say yes, it removes one of the CR, if I say no, both CR stay (confirmed in the HEX mode in ultra edit). If I open the same file in the Delphi IDE, I always have one additional line between my code lines.
Is this intentional (the correct way respectively)? And UE does the right thing and Delphi fails? Or is it a geany speciality? ;-)
I'm not sure what UE does and whether it should do it ;-). But the behaviour in the Delphi IDE is probably what you should get because there _are_ additional line breaks after each line break. This was a bug in the r2070 and r2078 builds of Geany. Geany 0.12 is working fine. I introduced this unintentionally while removing some other code some weeks ago. I'm sorry. Fixed in SVN r2090.
Regards, Enrico