TODO list for Plucker-Desktop

First:
------

[] Transfer data from showcase dialog to hyperlink/channel dialog on exit.

[] Fix hyperlink dialog (crashes on 'OK'). Most likely an unmatched XRC name.

[] Test and debug rest of editor popups

Second:
-------

[] Merge changes of channel controller, online help, and listctrl icons.

[] 'Edit exclusion list' button on channel dialog edits the channel-specific
exclusion list, not global.

[] Finish parsing of username.dat on MSW to load up Username choice dropdown.

[] Remove "supporting applications" panel from advanced tab, since will be too
   difficult to keep managed among OS's.

[] Symbol dialog: entities character array corrected.

[] Remove 'Website authentification" static box and contents from Channel dialog
   starting tab.

[] Module: replace \\ and other special characters from config file so
   plucker-build won't be confused: Validators? Find and replace in config file?

[] Editor loads alternate editor when hit 'edit file' (after finish '\\' todo above).

[] Add 'Edit file' button beside the 'Browse file' button on starting page tab
   of channel dialog, to allow any file to be edited in editor.

[] 'Next autoupdate scheduled for...' shows correct one.

Third:
------

[] Image dialog: checkbox 'Relative to page location' works (do after editor loads up
   any page).

[] Remap from console to progress dialog, if so asked.

[] Load/save prefs from Install dialog.

[] Install dialog installs (after can install the channels).

[] Split xrc file into smaller files.

[] Check for new software button.

[] Setup wizard (needed or is that in the installer's sandbox?) and rerun setup
wizard button if used.


Finally:
--------

[] Check plucker.ini/pluckerrc key names with Team to see if want to rename any before
   get distributed.

[] Check, fix any memory leaks

[] Testing

[] Localization and translations.


wxWindows bugs, likely to be updated later on:
--------------------------------------------

[] wxMultipleChoiceDialog selects the the first item always.


wxWindows known limitations:
----------------------------
[] Can't download a channel preview or showcase listing from the shared virtual servers
   For example:
       http://www.afflatus.com/rob.md/projects/plucker/showcase/plucker_showcase.htm
   will download, but
       http://www.rob.md/projects/plucker/showcase/plucker_showcase.htm
   will not, since not HTTP 1.1. Workaround for this was on mailing list.