Code

A big lot of work for the Inkscape installer. I really should have done this on...
authorChris Morgan <chris.morganiser@gmail.com>
Tue, 5 Jan 2010 00:30:38 +0000 (11:30 +1100)
committerChris Morgan <chris.morganiser@gmail.com>
Tue, 5 Jan 2010 00:30:38 +0000 (11:30 +1100)
commitc556b852adbbb75d16564cf48962727ac3b916b4
tree9d2de1f5cc8c0d5f797fa1ab3f4cbed1883e599d
parentd0f3a20787ddbf8b9a938333c0b2b0e335895acf
A big lot of work for the Inkscape installer.  I really should have done this on a local branch and merged it in, or done it as at least half a dozen commits, but I haven't done that along the way and I'm not going to do it now for this batch of work.
* Languages: simplified language files, using core NSIS LangFile header file.
* Version numbering: version number is fetched from src/inkscape-version.cpp and .bzr/branches/last-revision.
* NSIS 2.46 now required to compile, POSIX cross-compilation may no longer work due to ifexist.nsh (I'll see if I can fix it after installing Ubuntu with more reverse-hacks to use different !system calls on different platforms).
* Still a lot of work to do actually fixing the uninstall script so it works (next on my list of jobs for the installer).
* Simplified a few bits of code (e.g. code duplication into ${For} $2 0 1 in one place I'd missed it).
* Quoted some things and unquoted some things which did/didn't need quotes... mainly for style and the fun of it.
* Fixed a minor bug somewhere, can't remember what it was!
* Segmented code carefully into parts (with full folding in Vim)
* Added a few chunks of documentation as to what to do with inkscape.nsi... and now a long commit message too (I seem to like doing that) ;-)
38 files changed:
packaging/win32/RequireLatestNSIS.nsh [new file with mode: 0644]
packaging/win32/VersionCompleteXXXX.nsh [new file with mode: 0644]
packaging/win32/breton.nsh [deleted file]
packaging/win32/catalan.nsh [deleted file]
packaging/win32/czech.nsh [deleted file]
packaging/win32/english.nsh [deleted file]
packaging/win32/finnish.nsh [deleted file]
packaging/win32/french.nsh [deleted file]
packaging/win32/galician.nsh [deleted file]
packaging/win32/german.nsh [deleted file]
packaging/win32/ifexist.nsh [new file with mode: 0644]
packaging/win32/inkscape.nsi
packaging/win32/italian.nsh [deleted file]
packaging/win32/japanese.nsh [deleted file]
packaging/win32/languages/Breton.nsh [new file with mode: 0644]
packaging/win32/languages/Catalan.nsh [new file with mode: 0644]
packaging/win32/languages/Czech.nsh [new file with mode: 0644]
packaging/win32/languages/English.nsh [new file with mode: 0644]
packaging/win32/languages/Finnish.nsh [new file with mode: 0644]
packaging/win32/languages/French.nsh [new file with mode: 0644]
packaging/win32/languages/Galician.nsh [new file with mode: 0644]
packaging/win32/languages/German.nsh [new file with mode: 0644]
packaging/win32/languages/Italian.nsh [new file with mode: 0644]
packaging/win32/languages/Japanese.nsh [new file with mode: 0644]
packaging/win32/languages/Polish.nsh [new file with mode: 0644]
packaging/win32/languages/Russian.nsh [new file with mode: 0644]
packaging/win32/languages/SimpChinese.nsh [new file with mode: 0644]
packaging/win32/languages/Slovak.nsh [new file with mode: 0644]
packaging/win32/languages/Slovenian.nsh [new file with mode: 0644]
packaging/win32/languages/Spanish.nsh [new file with mode: 0644]
packaging/win32/languages/TradChinese.nsh [new file with mode: 0755]
packaging/win32/polish.nsh [deleted file]
packaging/win32/russian.nsh [deleted file]
packaging/win32/simpchinese.nsh [deleted file]
packaging/win32/slovak.nsh [deleted file]
packaging/win32/slovenian.nsh [deleted file]
packaging/win32/spanish.nsh [deleted file]
packaging/win32/tradchinese.nsh [deleted file]