Olivier Mangin 506bb24e50 Many cleanup in unicode encoding.
Originally intended to fix a bug in edit openning fils with non-ascii
characters.

Now all data is assumed to be manipulated as unicode. Therefore all
values returned by functions from content are unicode. There are a few
exception in order to download non-unicode data without failing to
decode. These exception are marked by the 'byte_' prefix.
The io package is used instead of builtin open for all file
transactions.

The fake_env test helper has to be modified (hacked, to be honnest) since
fake_filesystem does not offer a mock of io.

This is still WIP. Two issues still have to be solved:
- first there is an UnicodeWarning raised by bibparser,
- also config is still directly using builtin open.
2014-04-23 21:28:20 +02:00
..
2013-06-30 18:14:24 +01:00
2014-04-18 12:58:12 +02:00
2014-04-17 12:53:13 +02:00
2014-04-23 21:28:20 +02:00
2014-04-23 21:28:20 +02:00
2014-04-19 18:14:01 +02:00
2014-04-20 02:41:30 +02:00
2014-04-17 12:53:13 +02:00
2014-04-17 19:15:04 +02:00
2013-11-14 04:40:29 +01:00