The trunk now contains quite a few changes relating to unicode encodings. The most significant change is that 'utf-8' is the default for all encodings, unless specifically overridden, usually as the result of some file-specific mechanism.
The result is substantially simpler and more uniform code. In the process, I simplified all the g.os_path_x methods by removing the encoding parameter completely. I checked this process by doing various searches, and, more reliably, running pylint on all of Leo's core files. As noted in another thread, I also changed Leo's rst3 code so that it uses utf-8 by default for all files. Formerly the hard-coded encoding for was iso-8859-1, except for html files which used utf-8. That has to be wrong, it seems to me. These will probably be the last changes before b3, coming in a day or two. Please test and report any problems immediately. Thanks. Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/leo-editor?hl=en.
