<p>As I have said twice above, Geany does not open the file and does not control the mode, Geany calls Glib or GIO library calls which claim to return the file contents.  Perhaps the version of those libraries is different to the one used in 1.28 and they changed something.  But unusual for both to change in the same way, does Geany 1.28 with line endings turned on show the CRLF properly and what version of Glib is it using?</p>

<p>Choosing the read library based on the write setting may seem strange, but IIRC the read library is GIO when the write library is GIO because GIO does some caching that the other library doesn't and so there can be subtle errors in metadata if they are mixed.  I know there was a change to keep the two code paths totally separate.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/1218#issuecomment-247044859">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ3dGc2O8wXCShCCHXUM2KXeCyv11ks5qqA3wgaJpZM4J5JpR">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ7gT3_LTGdgXxCXbOraOU9UgBKXQks5qqA3wgaJpZM4J5JpR.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/issues/1218#issuecomment-247044859"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@elextr in #1218: As I have said twice above, Geany does not open the file and does not control the mode, Geany calls Glib or GIO library calls which claim to return the file contents.  Perhaps the version of those libraries is different to the one used in 1.28 and they changed something.  But unusual for both to change in the same way, does Geany 1.28 with line endings turned on show the CRLF properly and what version of Glib is it using?\r\n\r\nChoosing the read library based on the write setting may seem strange, but IIRC the read library is GIO when the write library is GIO because GIO does some caching that the other library doesn't and so there can be subtle errors in metadata if they are mixed.  I know there was a change to keep the two code paths totally separate."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1218#issuecomment-247044859"}}}</script>