Code52/DownmarkerWPF — pull request #75 by distantcam (2012-01-17 07:32:10+00:00)
Title: Async blog settings

Ok, so this is a big one.

Mainly the changes are confined to the blog settings dialog.

- Password box is now a password box instead of plain text
- The combobox that fetches the blogs is now a listbox, with an explicit fetch. This was done as the behavior when the fetch fails doesn't fit in with a combobox UX.
- Changed fetch to be asynchronous so it doesn't lock up the UI.

And an infrastructure change to support Async.

- Metaweblog stuff is now autogenerated from a template and a json file defining the API. Makes for easier changes to that API (either the call, or the way we call it i.e. sync/async).