Application: Inkscape
Category: Graphics & Pictures
Description: Inkscape is a feature rich and amazingly popular vector graphics editor. If you haven't heard of it, you are just about to wake up :D. With Inkscape you can edit SVG files, and files of other formats, make pretty pictures, and lots more.
Download Inkscape Portable 0.46 Development Test 2 [36.1MB download / 65.1MB installed, 110.8MB with languages]
(MD5: 1394e2fc35e4280a023a328f3019b9b5)
Release Notes:
Development Test 2 (2008-11-08):
- Fixed some minor issues, as reported in this page.
- Moved some remaining multi-lingual stuff into the multi-lingual installer. This means that the English only version is about 23MB smaller. With additional languages it's the same.
- For the moment at least I'm leaving it using USERPROFILE/APPDATA redirection, but I will look more into messing up one/both of them and instead then using HOME... read more about that lower in this page.
- OK, hopefully it's ready now...
Development Test 1 (2008-11-01): Initial release
- Quite frankly, I reckon it's ready, pending testing. It handles the GTK, languages, and you can design the kitchen sink for yourself in it
- I'd like developer-testers to look at how I did the AppData redirecting, see if they can come up with any improvements, opinions, etc.
Thanks for this Chris
PortableApps.com Advocate
I opened this up and was playing around with some of the brushes as I haven't used Inkscape before and got an error message after using the cube "brush" that shut down the app.
http://www.mediafire.com/download.php?kq3rzg1wttz
Also here is a regshot from the same session. Unfortunately didn't realise until Inkscape was running that Avast was updating itself.
==================================================================
==========================================================
EDIT: Just ran Inkscape again and fooled about and error didn't repeat. Prbably just an issue with my pc rather than app but will leave info up for your perusal in case it helps at all.
PortableApps.com Advocate
Looks like a clean regshot log
The developer formerly known as ZGitRDun8705
looks like an Inkscape/GTK issue rather than a PortableApp one.
I get them when I use the open-dialogue to browse svg-files on the locally installed version. Updating the preview seems to trash Inkscape.
There are localised versions of tutorials and templates in \InkscapePortable\App\Inkscape\share
They take up to 23MB.
I removed them from my installation. It would be good if this was done automatically when the "other languages" option is not selected
Arnaud
I think John T. Haller reckons that it'd be better if we could do it without moving APPDATA and USERPROFILE.
I finally found where Inkscape works out where to store its settings. Look at http://inkscape.svn.sourceforge.net/viewvc/inkscape/inkscape/tags/RELEAS... lines 1411-1471 - first, it uses system AppData (which requires APPDATA to be set to the proper subdirectory of USERPROFILE blah blah blah - read https://portableapps.com/node/13903 for more info on the problem), but if blank (set APPDATA or USERPROFILE to blank or something that doesn't match) it'll use HOME (I think). It seems to me though that this destroys the point of it, as it destroys the APPDATA and/or USERPROFILE variables, and may be inconsistent on later systems; I really don't know.
SUMMARY: The way I do my Inkscape Portable is best, I think.
(BTW, aamiel, nice spotting, fixed in DT2, but can't compile it yet.)
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
Interesting. From what you said and a quick look at the source, if you set USERPROFILE (not APPDATA) to blank or some garbage path, then the call to SHGetSpecialFolderLocation should fail, and InkScape would fall back to it's home_dir.
home_dir is derived from the g_get_home_dir() function, which on Windows looks up the env vars HOME, then USERPROFILE. So if you go this route, you should set the HOME var to where you want settings to be saved.
I'm curious if this all works out!
Hi Chris,
i looked at the launcher code. Well, I can't say if there is a better way for the AppData redirecting. I'm not so experienced yet.
But you could improve line 284:
FindProcDLL::FindProc "${DEFAULTEXE}"
This should be:
FindProcDLL::FindProc "$PROGRAMEXECUTABLE"
In the Readme.txt you could add a description for the option DisableSplashScreen.
Nice catches, both of them! They'll go into DT2 when I get to a computer capable of compiling it within the required time frame - i.e. not this one which I'm on now!
Matter of fact, the readme problem was because I copied the INI stuff out of the GIMP launcher (mainly because of the GTK handling stuff) ... and you can't disable the splash screen for GIMP. And I didn't then add it back in in the description.
I like people that test and find nit-picking little things like that
Thanks for helping improve the Inkscape Portable experience
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
Hi, it's me again
Well, I've played a bit with the code. I want to learn how this EnvVar-redirecting works.
I've deleted many lines of code and have changed the AppData redirecting.
Furthermore I've removed the SettingsDirectory\AppData renaming. It works for me (WinXP).
If you compare our codes with Winmerge, you will see all changes. But it's up to you whether you'll change your code or not.
Your launcher works too.
I found a bug in the code.
line 218-220 (your code) or 199-201 (my variant):
Should be:
Nice catch... fixed in DT2.
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
is out. Read the release notes to see what I did.
Thanks to all those who've been helping "improve the Inkscape Portable experience"
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
Thanks
PortableApps.com Advocate
Ok been using this off and on for over month now. Seems good. Any word on how its going at your end?
PortableApps.com Advocate
Same here - I've been using it for almost two months, nearly every day. I've tested/used path effects, filter effects, dimensions tool, blur, export PNG, bitmap trace, and all the standard tools. No problems at all. It's hung once or twice, but I think that had more to do with overloading my computer at that moment rather than the program itself.
Here's my vote for an official release.
EDIT (1/8/2009) - Hmm...Just found something odd. I'm trying to change the font for a text object and for some reason only Sans is being selected. I can't get it to change to anything else. I'm going to try a reinstall to see if that'll fix it.
EDIT 2: (1/8/2009) - Reinstall didn't seem to help. I'm not sure if this is something that developed over time or if it's always this way. I'll try to get home to and try a fresh install on a computer I haven't put it one yet. Interestingly, it only appears to be an interface problem - I can change the font family attribute in the XML editor in Inkscape, so I guess I'll use that as a work around for now.
rather than an Inkscape Portable problem.
Try looking around for other people having a similar issue, it doesn't sound to me like anything my launcher can have done.
Edit: Hekos on irc://irc.freenode.net/#inkscape says that the text toolbar thing doesn't work properly on Vista 64-bit: is that you're problem? For the moment, though, as a workaround, try using Ctrl+Shift+T and specifying the font there.
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
It could be a case of the machine I'm on - not Vista and not 64-bit, but still could be the case. I only reported it on your portable version because I personally had never run into it elsewhere and didn't think to check the Inkscape IRC.
For now, it's not really a problem, just wanted to report it.
Thanks
I can now confirm this bug, I'm getting it on this Vista Home Basic, 32-bit machine. Weird. It's an Inkscape bug. However, Ctrl+Shift+T is working fine - I prefer it, now I'll use it more often
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
I'll be using Ctrl+Shift+T from now on. Thanks for the work on this one and I look forward to seeing it officially released.
I've found a very much corner case bug, thanks to this machine I'm on.
Normally, APPDATA will be a first-level subdirectory of USERPROFILE. On this machine, however, it's USERPROFILE\AppData\Roaming - summary: the current setup a) doesn't use the right settings and then b) proceeds to delete them after Inkscape closes. Whoops. I lost my settings that way. So I'm rewriting some of the code so that it'll handle this situation properly. New version coming sometime.
John T. Haller: I'm still waiting for the pre-release splash screen... I sent you the 128x128 image a while ago, could you please make/upload the splash screen for me so that I can put out Pre-Release 1?
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
Sorry about that, here it is:
https://portableapps.com/temp/InkscapePortable.jpg
Sometimes, the impossible can become possible, if you're awesome!