You are here

[.NET] Blaze Portable 0.5.6 Development Test 1

43 posts / 0 new
Last post
agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
[.NET] Blaze Portable 0.5.6 Development Test 1

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 Smile

digitxp
digitxp's picture
Offline
Last seen: 12 years 6 months ago
Joined: 2007-11-03 18:33
Thanks a lot.

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:

----------------------------------
Keys added:
----------------------------------

----------------------------------
Values added:0
----------------------------------

----------------------------------
Values modified:0
----------------------------------

----------------------------------
Files added:1
----------------------------------
\BlazePortable\App\Blaze\User\WebSearch.xml

----------------------------------
Files deleted: 0
----------------------------------

----------------------------------
Files [attributes?] modified:2
----------------------------------
\BlazePortable\App\Blaze\User\index.db
\BlazePortable\App\Blaze\User\user.ini

----------------------------------
Folders deleted:
----------------------------------

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 those files folder (apparently all the settings are under \Blaze\User) back and forth before and after running them.
As for the little-r things:

  • The launcher says it was made by Erik Pilsits. You aren't wraithdu. Wink
  • Don't use ExtractIcon if you have an appicon.ico already. It's for when you can't put in the icon due to trademark issues.
  • Yeah, appicon_32.png and appicon_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).
  • \App\readme.txt says 7-zip (as you said)
  • help.html should be modified (easiest with KompoZer)
  • Fix \Other\Source\Readme.txt

Good job (pats in back).

Insert original signature here with Greasemonkey Script.

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
:\sory. lol :)I'm happy my

Beee sory. lol

Smile I'm happy my firs app. And I'm also sad 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."

John T. Haller
John T. Haller's picture
Online
Last seen: 3 min 59 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Not Yet

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!

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 8 years 9 months ago
Joined: 2007-04-15 21:08
Consolidate

I hadn't seen that yet, good to see it's happening. I would say though that having UsesDotNet in addition to UsesDotNetVersion 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 have UsesDotNet (or UsesDotNetVersion, or Uses.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

digitxp
digitxp's picture
Offline
Last seen: 12 years 6 months ago
Joined: 2007-11-03 18:33
Concerning .NET

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.

John T. Haller
John T. Haller's picture
Online
Last seen: 3 min 59 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Nope

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!

digitxp
digitxp's picture
Offline
Last seen: 12 years 6 months ago
Joined: 2007-11-03 18:33
Really?

Now I'm confused. How does Office 2003 make the .NET-like toolbars and context menus?

Insert original signature here with Greasemonkey Script.

John T. Haller
John T. Haller's picture
Online
Last seen: 3 min 59 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Not .NET

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!

digitxp
digitxp's picture
Offline
Last seen: 12 years 6 months ago
Joined: 2007-11-03 18:33
Okay..

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.

Simeon
Simeon's picture
Offline
Last seen: 9 years 5 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
nope

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
I think it would be really

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."

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
I add the icons Now to work

I add the icons Smile
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."

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
Ok here is the code for the

Ok here is the code for the launcher It works Smile 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."

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 8 years 9 months ago
Joined: 2007-04-15 21:08
Rename

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

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
It now renames. When I remove

It now renames.

When I remove SetOutPath I crashes Sad What does it do? Do I need something els in its place?

You should also pass command line arguments on via both the INI AdditionalParameters and ${GetParameters} (see other launchers for reference)

......what Pardon (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 Blum and i'm getting an error Sad

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 Sad
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."

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 8 years 9 months ago
Joined: 2007-04-15 21:08
Other launchers

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

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
I have added every thing you

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 Smile
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."

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 8 years 9 months ago
Joined: 2007-04-15 21:08
One thing

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

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
Ok, I think it is finished ,

Ok, I think it is finished :), if not let me know.

Also I have a couple more questions.

  • Should I let the creator of blaze know I made this?
  • What should I do about other languages?

"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."

digitxp
digitxp's picture
Offline
Last seen: 12 years 6 months ago
Joined: 2007-11-03 18:33
Answers

Should I let the creator of blaze know I made this?

Well...there's no reason not to...after all it is his her app...

What should I do about other languages?

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.

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
so... its done, what do I do

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."

digitxp
digitxp's picture
Offline
Last seen: 12 years 6 months ago
Joined: 2007-11-03 18:33
Dev Forums

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.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 8 years 9 months ago
Joined: 2007-04-15 21:08
No

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

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
can I take Development Test

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."

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 8 years 9 months ago
Joined: 2007-04-15 21:08
?

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

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
sory, can I take it out of

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."

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 8 years 9 months ago
Joined: 2007-04-15 21:08
No

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

computerfreaker
computerfreaker's picture
Offline
Last seen: 12 years 6 months ago
Developer
Joined: 2009-08-11 11:24
Don't want to make you mad,

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... Smile

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."

OliverK
OliverK's picture
Offline
Last seen: 2 years 9 months ago
Developer
Joined: 2007-03-27 15:21
until its given a splash

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

digitxp
digitxp's picture
Offline
Last seen: 12 years 6 months ago
Joined: 2007-11-03 18:33
Open Source, Open Minded

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.

OliverK
OliverK's picture
Offline
Last seen: 2 years 9 months ago
Developer
Joined: 2007-03-27 15:21
It seems to me (by the way

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.

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.

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.)

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.

To lighten the mood: I'm installing Ubuntu Karmic!

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 Smile

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

computerfreaker
computerfreaker's picture
Offline
Last seen: 12 years 6 months ago
Developer
Joined: 2009-08-11 11:24
I like that idea, it might

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? Smile

"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."

OliverK
OliverK's picture
Offline
Last seen: 2 years 9 months ago
Developer
Joined: 2007-03-27 15:21
Sadly, it can't happen with

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

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 8 years 9 months ago
Joined: 2007-04-15 21:08
Possible

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

OliverK
OliverK's picture
Offline
Last seen: 2 years 9 months ago
Developer
Joined: 2007-03-27 15:21
I just found one and am

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

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
Once I'm done with HandBrake

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."

Pyromaniac
Pyromaniac's picture
Offline
Last seen: 8 years 11 months ago
Developer
Joined: 2008-09-30 19:18
Dude

this program is sweet!

I just downloaded it... very impressed.

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
Does every thing work OK?

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."

Pyromaniac
Pyromaniac's picture
Offline
Last seen: 8 years 11 months ago
Developer
Joined: 2008-09-30 19:18
yeah

it works great

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
Thanks I was planning on

Thanks Smile
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."

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
Updated to 0.5.6

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."

agdurrette
Offline
Last seen: 3 months 3 weeks ago
Developer
Joined: 2008-01-16 13:55
I will up date Blaze Portable

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."

Log in or register to post comments