User:MarkAHershberger/Weekly reports/2010-W12

=Fullwidth Normalization=

At the beginning of the week, I finished up the fullwidth normalization. I wrote up an explanation of what I did on my blog which helped the at least one person on IRC understand understand my normalization work.

This Monday, cirwin asked on IRC if we should just do Normalization Form KC (NFKC). Not having looked at it before, I didn't know what NFKC was, but after a quick glance, I can see that this would be ideal. If I had spent more time trying to understand the wider problem rather than just focusing on solving the particular situation at hand, I may have come across the NFKC and decided to try and implement it.

As it is, I'm happy with the work so far. I fixed the immediate problem and got feedback from cirwin on better ways to solve the larger problem.

=Firefogg Chunked Uploading Extension=

I finished my first pass at putting the firefogg chunked uploading work in an extension. After one false start to try this without changing ApiUpload.php or UploadBase.php, I changed tactics and refactored the two files so that they were more readable, but also so that I could use particular functionality from them as needed in the Firefogg extension.

=Upcoming=

For Week 13, I'm backporting the Firefogg extension to 1.16 and testing the changes against mdale's js2 branch.