Windows Makefile/NSI installer updates (Internet downloading!) plus bugfixes
commit5f667f41c4dcb111f1639a8b4c3a2f70ff05d957
authorPaul Goins <general@vultaire.net>
Sun, 16 Nov 2008 00:04:30 +0000 (16 09:04 +0900)
committerPaul Goins <general@vultaire.net>
Sun, 16 Nov 2008 00:04:30 +0000 (16 09:04 +0900)
treedcb359433d3e93568eefec9cd72f788839d2ea06
parent877c2cd9df9d4e7f007fde5c5b6b743efe85eef1
Windows Makefile/NSI installer updates (Internet downloading!) plus bugfixes

Details:
* Makefile.win updated for current build environment, with lots of
  notes added about how to successfully build on Windows...  Still
  -not- a fun or easy process, though.
* installer.nsi updated to support internet downloading of optional
  dictionaries and stroke order diagrams and unzipping of optional
  packages.  EDICT2 and KANJIDIC are included in the installer
  without downloading, while KANJIDIC2 and both stroke order diagram
  packages are downloaded if the user desires them.  Source packages
  can also be installed through the Windows installer.
* SOD checkboxes are not auto-greyed in dialog_config.  This is
  because the flags they represented were not being cleared when
  SOD files were not found.  This is essentially a workaround until
  I solve the problem more gracefully.
* Bugfix in dialog_kanjitest: preference keys
  kanjitest.kanji{read,write} changed to kanjitest.{reading,writing}.
* kdict.cpp: Since GTKTextViews don't support animated SODs, only
  static SODs are used.  Animated SODs may still be used in the kanji
  test mode since the images are displayed using a different GTK
  control which allows animation.
* Small string changes in dialog_config, mainly to reflect the change
  in kdict.cpp
* Small change to widget_kanjihwpad, made while tracking down a
  Windows-specific error.  The changes are not vital, but I'm leaving
  them in.
src/Makefile.win
src/dialog_config.cpp
src/dialog_kanjitest.cpp
src/installer.nsi
src/kdict.cpp
src/widget_kanjihwpad.cpp