I don't know how, but the file association stuff wasn't working last night. Since I really, really wanted that to work, I looked at main.cpp to see what Win32 needed to be in sync. Main.cpp, as it is, needs WITH_POPT badly, and we haven't been using it on Win32.
Until now. I stayed up all night and made a static build of libpopt.a, and added it to the canned Gtk/Gnu win32 libs. The Gnu-Win32 web site's version of popt had unwanted dependencies.
Now the command-line parsing on Win32 is the same as for the Unices, so things should be relatively unbreakable now.
I also added inkscape.nsi, which is an NSIS (Nullsoft Installer) script which performs some minimalist installer/uninstaller functions. I still need to add the Bitstream Vera fonts to it.
Bob
Wow, good work. Having all the commandline options work on Windows same as Linux ensures platform compatibility.
Bryce
On Mon, 9 Feb 2004, Bob Jamison wrote:
I don't know how, but the file association stuff wasn't working last night. Since I really, really wanted that to work, I looked at main.cpp to see what Win32 needed to be in sync. Main.cpp, as it is, needs WITH_POPT badly, and we haven't been using it on Win32.
Until now. I stayed up all night and made a static build of libpopt.a, and added it to the canned Gtk/Gnu win32 libs. The Gnu-Win32 web site's version of popt had unwanted dependencies.
Now the command-line parsing on Win32 is the same as for the Unices, so things should be relatively unbreakable now.
I also added inkscape.nsi, which is an NSIS (Nullsoft Installer) script which performs some minimalist installer/uninstaller functions. I still need to add the Bitstream Vera fonts to it.
Bob
The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Bryce Harrington wrote:
Wow, good work. Having all the commandline options work on Windows same as Linux ensures platform compatibility.
Bryce
I put a first try at a Win32 installer here:
http://troi.lincom-asg.com/~rjamison/inkscape/builds/inkscape-0.37-1.win32.e...
It is very minimal, with only the following: 1. Click-thru of the license in /COPYING 2. Selection of a destination directory 3. Ask the user if he wants Inkscape to be the editor for .svg 4. Ask the user if he wants Inkscape to be the viewer for .svg
(It even has the lovely little Inkscape icon)
Note that on windows, if the shell/open/command is not set, and shell/edit/command is, then it also is the default open command.
Bob
participants (2)
-
Bob Jamison
-
Bryce Harrington