Commit graph

27 commits

Author SHA1 Message Date
Mark K. Kim
8a896438a1 CVS Id tags added to several files for easier version tracking. 2005-11-27 08:09:37 +00:00
John Popplewell
41bf5d6ce4 Use new installer icon. 2005-11-23 02:22:35 +00:00
John Popplewell
698872d2d2 Bundles licenses etc. for the binary libs. 2005-11-22 12:39:01 +00:00
John Popplewell
a7753670a3 Added licences etc. for the binary libs. shipped with the win32 version. 2005-11-22 12:36:14 +00:00
John Popplewell
9622bd68e0 Installer ignores Makefiles and *~ backup files. 2005-11-08 05:18:15 +00:00
John Popplewell
29088b347b Installer skips the installation type stage on 9x/ME and defaults to
installing the app in 'C:\Program Files\TuxPaint\', but installs the menu
items and the desktop short-cut for the current user only. Rubbish, but
I can't find a way of automatically regenerating the menus, which seems to
be required to support shared menu/desktop short-cuts.
2005-11-08 03:25:58 +00:00
John Popplewell
d8e4ca1b39 Changed website menu option so that it goes to an installer-language
sensitive address: http://www.newbreedsoftware.com/tuxpaint/?lang=LANG_ID.
Changed licence and readme menus to point to installer-language sensitive
text and HTML files.
Changed installer to make use of these translated files itself.
Added Lang2Gettext() which maps InnoSetup language to Gettext style.
Added Is9xME() function (unused as-yet).
2005-11-06 04:27:23 +00:00
John Popplewell
6c6150caf5 Added 'Version' entry to the registry.
Removed use of UsingWinNT() from ThisUserOnly() and All/Current custom
page. Decided that it didn't help much on Win9x.
2005-09-16 00:56:46 +00:00
John Popplewell
54aa4ba456 Added additional 'libiconv-2.dll' to the installer. 2005-08-11 04:28:07 +00:00
John Popplewell
bdbfc53779 Added macros for the registry keys. 2005-07-28 00:29:26 +00:00
John Popplewell
d67643c1ae Added InnoSetup PreProcessor (ISPP) requirement.
Added bunch of macros to make configuration changes less error prone.
Added ability to detect previous install directory entries in the registry.
Searches for entry in HKLM and HKCU sections.
Tidied-up some of the functions.
2005-07-27 20:26:46 +00:00
John Popplewell
8703213479 Ignore intermediate file. 2005-07-27 20:22:51 +00:00
John Popplewell
a13fe4be43 Excludes CVS files from the installer. 2005-07-23 02:05:11 +00:00
John Popplewell
e4fa495378 Added a registry entry 'Install_Dir' in either HKCU\Software\TuxPaint or
HKLM... depending on whether the user is restricted (or doing a current
user-only install) or is installing for all users.
Refactored some of the Booleans.
2005-07-23 00:53:30 +00:00
John Popplewell
ae27ef65d1 Changed to build the installer from files in the 'bdist' directory.
Windows 9x/ME installs shortcuts for the current user (desktop, start menu)
but defaults to install in the 'Program Files' directory like everything
else.
2005-07-22 01:19:34 +00:00
John Popplewell
70a72ee87f Ignores new bdist directory. 2005-07-22 01:16:55 +00:00
John Popplewell
ffc4bb5421 First pass at using InnoSetup 5 installer generator. Does all users, current
user installation types. Works for a restricted user. Bit weird on Windows
9x - will fix. Needs matching installers for stamps, prevention of execution
of tuxpaint-config by restricted users, registry entry.
2005-07-20 23:50:21 +00:00
John Popplewell
2d28626e6f Updated version info. Removed load of junk. Fixed up headers and paths. 2005-02-26 04:10:57 +00:00
John Popplewell
9affd6403b Fix for 'Tux Paint (Windowed)' menu item. Added the '--windowed' flag so
that it overrides any fullscreen 'tuxpaint.cfg' settings.
2004-10-09 00:23:27 +00:00
John Popplewell
745db0535d Added src/mouse to the project include path. 2004-09-29 14:29:46 +00:00
John Popplewell
5dc92570f3 Added new options page to the NSIS installer.
The supplied (default) 'tuxpaint.cfg' is now empty, but is safely appended
to by the NSIS script. NSIS now has a Mode (Windowed|Full-Screen) and a
Resolution (640x480|800x600) option which append the following lines to
'tuxpaint.cfg':

fullscreen=$mode
nofancycursors=$mode
800x600=$res
[Where $mode and $res are "yes"|"no".]

The added file 'options.ini' contains the GUI layout for the new page.
2004-09-28 02:39:03 +00:00
John Popplewell
32620562c8 Removed an unused library.
Added some comments.
2004-09-28 02:31:49 +00:00
John Popplewell
2128dc2fac Removed unused dependency on getopt.
Switched the "Program Database" back on.
2004-09-23 22:51:35 +00:00
John Popplewell
e8559861cd Make sure 'lockfile.dat' isn't shipped. 2004-09-23 13:07:29 +00:00
John Popplewell
f19c652614 Ignore this clutter. 2004-09-23 12:54:01 +00:00
John Popplewell
0c12a571a1 Added some help with setting everything. 2004-09-23 12:53:00 +00:00
John Popplewell
236cba1421 Added MSVC6.0 project and NSIS installer builder.
'prebuild.py' generates the .mo files, converts the text documents to CRLF
format (it only touches the files if they need converting) and builds
'filelist.inc' which is used by NSIS. This avoids including CVS folders.
2004-09-23 10:57:01 +00:00