Application: Blaze http://blaze-wins.sourceforge.net/
Category: Utilities
Discription: Blaze is an application launcher and much more...
Download: BlazePortable_0.5.6_Development_Test_1_English.paf.exe
Thank you:
Digitxp and Chris Morgan For helping me out on this
I had written the whole thing up, but then when I clicked submit it gave me a 404.
Anyway:
As thanks for the GWave invite (:P), I remembered to run Regshot and show you the changes:
I did remove a whole lot of irrelevant stuff, though.
Overall, you did awesome :D, but the PAF spec would say otherwise.
\BlazePortable\App\Blaze\User\index.db
and\BlazePortable\App\Blaze\User\user.ini
should be in the\BlazePortable\Data\
directory for it to be truly PAF (this is for appdata backing up in the backup utility, and it makes upgrades a whole lot easier. So all you have to do is copy thosefilesfolder (apparently all the settings are under \Blaze\User) back and forth before and after running them.As for the little-r things:
ExtractIcon
if you have an appicon.ico already. It's for when you can't put in the icon due to trademark issues.appicon_32.png
andappicon_16.png
are for Sumatra, as you said. You can just copy the icons of the right size from appicon.ico using something like IcoFX Portable.\App\DefaultData\settings
7-zip isn't in here (as you said).Good job (pats in back).
Insert original signature here with Greasemonkey Script.
sory. lol
I'm happy my firs app. And I'm also sad its not eligible to go on the list because it uses .net. I talked to Chris Morgan and he told me the same thing about the settings. I will work on that and the other things tomorrow.
What should i put in the help.html.
Remove the \Other\Source\Readme.txt file?
what should I do about other languages?
Should I let the creator of blaze know I made this?
"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."
It isn't right now. But I'm thinking we may add a .NET app listing for folks who are OK with that limitation. I added in .NET info to the appinfo.ini file in preparation for when we do start adding it and when the platform can let users know what's up. Details are here:
https://portableapps.com/development/portableapps.com_format#appinfo
I also updated my .NET info summary with the most recent stats here:
http://johnhaller.com/jh/useful_stuff/dotnet_portable_apps/
Sometimes, the impossible can become possible, if you're awesome!
I hadn't seen that yet, good to see it's happening. I would say though that having
UsesDotNet
in addition toUsesDotNetVersion
is superfluous; I would just drop the boolean (what am I saying... NSIS doesn't have types, even more reason to drop the boolean convention in my opinion where it doesn't add anything) and haveUsesDotNet
(orUsesDotNetVersion
, orUses.NET
), if it's set then require .NET ≥ version installed.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
The way that office 2003 looks, the computers with Office 2003 should have .NET 3.5, which is a pretty important factor when you consider which computers have .NET.
(Wow, that was worded horribly.)
Insert original signature here with Greasemonkey Script.
No released version of Office, even 2003 and 2007, uses .NET. Microsoft doesn't write any of their major software using .NET.
Sometimes, the impossible can become possible, if you're awesome!
Now I'm confused. How does Office 2003 make the .NET-like toolbars and context menus?
Insert original signature here with Greasemonkey Script.
They're not .NET toolbars and context menus. They're office toolbars and context menus. Microsoft also built the ability into .NET to generate the office-style ribbon and context menus.
Sometimes, the impossible can become possible, if you're awesome!
Now that that's cleared out, time for another argument:
I'm pretty sure .NET is part of Automatic Updates.
Insert original signature here with Greasemonkey Script.
I don't think so.
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
I think it would be really cool to start up a .NET list.
There is some .NET apps that I think would be nice to have portable.
Notepad .NET http://notepaddotnet.sourceforge.net/
Paint .NET http://www.getpaint.net/
musikCube http://www.musikcube.com/
Rss Bandit http://rssbandit.org/
"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."
I add the icons
I will look at a bunch of launcher code to get an understanding of what I need to do to move the files.
"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."
Ok here is the code for the launcher It works but is it ok and did I make it do what it should?
http://dl.dropbox.com/u/1882171/BlazePortable.nsi
"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."
You can use
Rename
when you're moving to the same volume.Do you need to SetOutPath? If not, avoid it.
You should also pass command line arguments on via both the INI AdditionalParameters and ${GetParameters} (see other launchers for reference), and you should use the Development Test splash screen.
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 now renames.
When I remove SetOutPath I crashes What does it do? Do I need something els in its place?
......what (looking at you like a curious/confused dog)
I looked at other launchers and saw what you are talking about. I don't understand what it is doing but added it any ways and i'm getting an error
Section: "Main"
StrCpy $PROGRAMDIRECTORY "$EXEDIR\App\Blaze" () ()
StrCpy $SETTINGSDIRECTORY "$EXEDIR\Data\user" () ()
StrCpy $PROGRAMEXECUTABLE "Blaze.exe" () ()
IfFileExists: "$EXEDIR\BlazePortable.ini" ? : NoINI
Usage: StrCpy $(user_var: output) str [maxlen] [startoffset]
Error in script "C:\Users\Owner\Documents\Downloads\pac\BlazePortable\Other\Source\BlazePortable-.nsi" on line 85 -- aborting creation process
I don't know how to add a splash screen
I have the Development Test splash screen where it belongs.
"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."
OK, SetOutPath is necessary then.
For the other things which I have mentioned, look at some other launchers and see what you've got different. From the error there, you can see that you've got something wrong with your StrCpy.
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 have added every thing you said to.
If you have time could you look at the code and see if it looks ok?, if i need to take out, add or change anything.
Thank you for your help
EDIT:
link for the installer code http://dl.dropbox.com/u/1882171/BlazePortable.nsi
"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."
I think there's only one more thing that definitely needs changing. Your ExecWait should be
ExecWait $EXECSTRING
(you've gathered all the extra arguments but then not used them).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
Ok, I think it is finished :), if not let me know.
Also I have a couple more questions.
"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."
Well...there's no reason not to...after all it is
hisher app...That depends. If it does support other languages, then come back to me. If not, it's fine.
Insert original signature here with Greasemonkey Script.
so... its done, what do I do now?
"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."
Go into the Portable App Development Forums and post to the one that says to post apps that are ready to release.
Insert original signature here with Greasemonkey Script.
As has been said by John, we're still not accepting .NET applications. There's just something in the PortableApps.com Format Specification for later, if we ever decide to support them officially.
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
can I take Development Test 5 out now?
"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."
What do you mean? You're welcome to make it here, it's just it won't be going official in any way.
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
sory, can I take it out of the name?
"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."
It's a Development Test.
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
Don't want to make you mad, but maybe we could do something a little different here?
agdurrette seems to have everything taken care of in good order; the only thing wrong is that Blaze is a .NET app.
IMHO, "Development Test" is a label denoting just that - something under development, a work in progress, something not complete. Since agdurrette's launcher is both complete & working, maybe he could change the title to "Blaze Portable 0.52 Unofficial Release 1"? Something like "Blaze Portable 0.52 (.NET app)" would be good too, just anything to denote that the launcher is complete but it can't (currently) be officially accepted...
Like I said, I don't want to make you or anybody else mad, just trying to propose a solution to make everybody happy...
Cheers!
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
until its given a splash screen, it can't go to pre-release. Geany's been released for awhile now, but it will continue to be a Development Test until John gives me a splash screen. (No matter how finished I know it is)
At this point, we don't have a "looking to go pre-release" status. I wish we could, as it might make things easier on the Release Team. On the other hand, I"m not interested on just another forum post. I've had a idea kicking around, but never wrote it out or anything.
Basically, we need a small section of the forum that the RT members have full control over. Then people can post when they're ready, and we can say, yes, this is good, no this isn't, etc.
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world
It seems to me (by the way the comments are going) that anything that isn't an Official Release has to be something that is pretty bad. I wish we could have a rating system for the quality of the apps, and then label it with an appropriate splash screen. (You know, really Web 2.0 style, with the eternal beta and everything.)
To lighten the mood: I'm installing Ubuntu Karmic!
Insert original signature here with Greasemonkey Script.
No. Not at all. There are planty of things that are just fine. Geany, KVIrc, Console. John just hasn't gotten around to looking at them or something.
Yeah, me too. What I'd really like is a forum that we (RT members) could moderate. Then, when you think you're ready, you make a post in that forum. 1 RT member takes a look. If he says, its good, then a second test, if its still good, a third, etc. Posts from other people other then RT or the original posters are moved, deleted, etc.
If it has problems, the RT member who tested says so explains why. No other RT members test until the one who did the original test clears it for the next. When its okay, a splash screen is posted and the topic is locked. There's some more tuning I'd like to due, but the general idea goes along those lines.
Congrats. I managed to make\make install Geany on Mepis, so I'm very happy. Now I just need to fix the resolution. I think I should try configuring Xorg
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world
I like that idea, it might step up the release count & decrease the time it takes for an app to go public... and the absolute control RT members would have over that forum would keep it neat, orderly & businesslike.
John? Please?
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
Sadly, it can't happen with drupal. The stock controls aren't flexible enough. I've been playing with Drupal over at my homepage and now I know why it can't happen. It would have been nice if he'd commented though.
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world
It's perfectly possible with modules. There are ones to do that sort of thing.
I don't think it'd really help though mainly for other reasons.
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 just found one and am planning on playing with it.
Please list the reasons. Other then the RT is dead, pray tell, what are they?
You have two people saying yeah, and you are saying nea. Give reasons.
*EDIT* Note the use of stock controls I didn't say it wasn't possible. I just said drupal stock couldn't do it.
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world
Once I'm done with HandBrake portable I will update blaze portable to Format 1.0 and tidy the code, I will be using TopOCR Portable source code as a template.
"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."
this program is sweet!
I just downloaded it... very impressed.
Does every thing work OK?
"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."
it works great
Thanks
I was planning on dropping it, but you saved it. There is a newer version of Blaze which I will put in the PA.c format soon.
"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."
Updated to 0.5.6
"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."
I will up date Blaze Portable to PortableApps.com Format Specification (1.0) somr time tonight/tomorrow.
"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."