From 35965a8044eed92aab6be22079e3160bd8b51477 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Tue, 27 May 2014 16:35:59 -0400 Subject: devblog --- doc/devblog/day_175__encoding_day.mdwn | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 doc/devblog/day_175__encoding_day.mdwn diff --git a/doc/devblog/day_175__encoding_day.mdwn b/doc/devblog/day_175__encoding_day.mdwn new file mode 100644 index 000000000..5e23342d5 --- /dev/null +++ b/doc/devblog/day_175__encoding_day.mdwn @@ -0,0 +1,20 @@ +These themed days are inaverdent, but it happened again: Nearly everything +done today had to do with encoding issues. + +The big news is that it turned out everything written to files in the +git-annex branch had unicode characters truncated to 8 bits. Now fixed so +you should always get out the same thing you put in, no matter what +encoding you use (but please use utf8). This affected things like storing +repository descriptions, but worse, it affected metadata. (Also preferred +content expressions, I suppose.) + +With that fixed, there are still 7 source files left that use Char8 libraries. +There used to be more; nearly every use of those is a bug. I looked over +the remaining uses of it, and there might be a problem with Creds using it. +I should probably make a push to stamp out all remaining uses of Char8. + +Other encoding bugs were less reproducible. + +And just now, Sören made some progress on +[[bugs/Bootstrap3_icons_missing_on_Android]] ... and my current theory +is this is actually caused by an encoding issue too. -- cgit v1.2.3