IRC Log from 2010-03-09

00:05:21 *** JohnTHaller (~JohnTHall@cpe-67-247-35-38.nyc.res.rr.com) has joined #portableapps
00:26:43 *** dabossbv has quit (Quit: Leaving.)
00:32:56 *** marlop (~bd49cd11@gateway/web/freenode/x-fdpfplbqdvrqabtu) has joined #portableapps
01:05:54 *** marlop has parted #portableapps (None)
01:06:56 *** rouilj has quit (Quit: Leaving.)
01:18:31 *** ChrisMorgan (~768aa217@gateway/web/freenode/x-tjmtoxhixuzypxoj) has joined #portableapps
01:18:31 <GizmoBot> ChrisMorgan is a PortableApps.com developer and moderator and works on the PortableApps.com Launcher (please test it!)
01:19:16 <ChrisMorgan> This morning I finally got a Windows VM (mostly) set up on my Ubuntu machine :-)
01:20:13 <ChrisMorgan> I was having awful trouble trying to get the 650MB ISO across the network... some weird bug in the DBus stack which was breaking the wireless network :-( But stopping and starting and stopping and starting and sleeping and waking up and stopping and starting finally got it all through when the installer needed it...
01:22:09 *** qwertymodo has parted #portableapps ("Leaving.")
01:22:27 <ChrisMorgan> JohnTHaller: for your information, you can change the size of the window in an NSIS installer by modifying it in the MUI executable, Contrib\UIs\modern.exe, and saving it somewhere else and setting it to use that
01:22:43 <JohnTHaller> Yeah, I know. Debating that for the updater.
01:22:56 <JohnTHaller> Marko was the one who pointed that out to me originally.
01:23:11 <ChrisMorgan> "Not NSIS" would tend to be a better solution though
01:23:31 <JohnTHaller> That's the eventual goal. I showed you the updated screenshots, right?
01:23:44 <ChrisMorgan> Not since 4 and 5 months ago
01:23:59 <ChrisMorgan> There's also MUI2 which they say is better and faster.
01:24:09 <ChrisMorgan> I've never seen it used though...
01:24:13 *** pa_2733 (~4c574960@gateway/web/freenode/x-fmzanrpazolsaess) has joined #portableapps
01:24:25 <pa_2733> hello i need help please
01:24:25 <ChrisMorgan> Hello, pa_2733! Can we help you with anything?
01:24:48 <pa_2733> yes i having trouble with firefox portable
01:26:35 <pa_2733> 1. it keeps freezing and 2. every time i try to open a html file i keep coming up with this error
01:27:02 <JohnTHaller> what error?
01:27:43 <pa_2733> the error is the windows cannot find "url path" make sure you typed the name correctly and try again
01:27:57 <JohnTHaller> How exactly are you trying to open the file?
01:28:20 <pa_2733> double clicking it and used to work no it does not
01:28:40 <ChrisMorgan> pa_2733: have you registered Firefox as your default browser?
01:28:47 <pa_2733> yes
01:28:59 <pa_2733> dude who wouldn't lol
01:29:04 <ChrisMorgan> You really shouldn't do that. It breaks portability completely.
01:29:18 <ChrisMorgan> Most people wouldn't, because they're using it as a portable browser
01:29:19 <pa_2733> err what you mean
01:29:31 <JohnTHaller> Settings it as default sets the Firefox inside Firefox Portable as your default browser.
01:29:43 <pa_2733> wait what? i have firefox on my desktop and its my default browser
01:29:45 <Gizmokid2005> pa_2733: I think ChrisMorgan was asking if you set Firefox PORTABLE as your default
01:29:51 <JohnTHaller> It doesn't set Firefox Portable as your default browser. Inside Firefox Portable is just a standard copy of Firefox.
01:30:47 <pa_2733> uhh i did not set portable to my default
01:31:06 <Gizmokid2005> pa_2733: you'll have to forgive JohnTHaller and ChrisMorgan, they were jumping to conclusions
01:31:13 <ChrisMorgan> pa_2733: so you're opening the HTML file in a locally installed version of Firefox?
01:31:22 <Gizmokid2005> my suggestion for that is that you shoudl open the local copy of FF and try to set it as default again
01:31:27 <Gizmokid2005> and see if the issue continues
01:31:41 <JohnTHaller> Actually, what usually works best is, open IE and set it as the default. Then open Firefox and set it as the default again.
01:31:43 <pa_2733> wtf i can't even drag it into the window it has the circle with line through it forgot what is called
01:33:39 *** pa_2733 has quit (Quit: Page closed)
01:35:00 *** pa_2733 (~4c574960@gateway/web/freenode/x-ghkffvcjswhlojms) has joined #portableapps
01:35:20 <pa_2733> i need to close the firefox window cause i was in portable
01:38:18 <pa_2733> damn it now i need to go back to portable
01:38:28 *** pa_2733 has quit (Client Quit)
01:48:39 *** Chazz (~Chazz@unaffiliated/dabomb69) has joined #portableapps
01:48:39 <GizmoBot> Chazz is the awesome developer of Bash Portable http://portableapps.com/node/20277 and GEdit Portable! (And Gnumeric Portable) :D
01:48:47 *** computerfreaker (~computerf@64-201-72-179.static.genevaonline.com) has joined #portableapps
01:48:48 <GizmoBot> computerfreaker is working on KidSafe and TopOCR, and would very much like to have folks test them and give feedback
01:50:49 <computerfreaker> Hi guys!
01:50:58 <Chazz> Hola
01:52:33 <computerfreaker> ChrisMorgan: REAL Studio has a toolbar button that launches the REAL Studio feedback app. The feedback app is non-portable, but my second launcher handles that; the problem now is getting to my secondary launcher. I've got some custom code applied to handle that, but I'm curious about why you said it's a bad idea
01:52:40 <ChrisMorgan> computerfreaker: setting the default value: minor oversight on my part concerning how ${GetParent} works.
01:53:18 <ChrisMorgan> And HKCR\feedback\shell\open\command\(Default) is such a stupid, stupid location for them to be looking for it...
01:53:25 <computerfreaker> I know
01:53:27 <ChrisMorgan> Tell 'em they're doing it utterly the wrong way.
01:53:46 <ChrisMorgan> Should be "HKCU\Software\REAL Studio\Feedback" or something like that
01:54:09 <computerfreaker> I'm not terribly inclined to argue the point; they've already done me several favors and I don't want to tick them off. I will mention it, though
01:54:47 <ChrisMorgan> I'd be inclined to make the portable version just chuck away the feedback executable entirely.
01:54:58 <ChrisMorgan> What does it do if that value isn't there?
01:55:01 <ChrisMorgan> Run ./feedback.exe?
01:55:14 <computerfreaker> no, it looks for C:\Program Files\REAL Software\Feedback\Feedback.exe
01:55:23 <ChrisMorgan> Ouch. Bad design...
01:55:34 <computerfreaker> if that isn't found, it asks the user if they want to download & install the feedback app - non-portable, of course
01:55:51 <ChrisMorgan> Eww.
01:55:55 <ChrisMorgan> Yuckity yuckity yuck.
01:56:02 <computerfreaker> and looking for C:\Program Files\REAL Software\Feedback\Feedback.exe is actually a fairly intelligent move - that's the default install path
01:56:06 <ChrisMorgan> I've got to go to my next lecture now
01:56:09 <computerfreaker> ok
01:56:44 <computerfreaker> I'll see about patching PAL; don't worry about it. Anything I break is my fault and mine alone (although hopefully that won't happen)
01:57:09 <ChrisMorgan> Don't bother with it
01:57:19 <ChrisMorgan> Just copy your INI file to get that bit
01:57:46 <computerfreaker> so I should essentially duplicate the Feedback launcher into the REAL Studio launcher, then add REAL Studio-specific entries to the INI?
01:57:52 <ChrisMorgan> As for the default value, I'll fix that next
01:57:59 <ChrisMorgan> sorry, gone now
01:58:02 <computerfreaker> ok
01:58:03 <computerfreaker> bye!
01:58:12 <ChrisMorgan> answers in an hour or so afterwards if you're still here
01:58:14 *** ChrisMorgan has quit ()
01:58:17 <JohnTHaller> Yeah, I gotta run and eat myself. I should pop back later
01:58:37 <computerfreaker> bye JohnTHaller!
01:59:24 *** JohnTHaller has parted #portableapps (None)
02:08:08 *** gluxon has parted #portableapps (None)
02:33:00 *** rouilj (~rouilj@pool-74-104-157-242.bstnma.fios.verizon.net) has joined #portableapps
02:43:11 *** Chazz_ (~Chazz@bb-183-006.omnitelcom.com) has joined #portableapps
02:46:20 *** Chazz has quit (Ping timeout: 246 seconds)
02:48:30 *** dbdii407 has quit (Ping timeout: 276 seconds)
03:05:59 *** ChrisMorgan (~768aa227@gateway/web/freenode/x-kgfpxswycofamjxe) has joined #portableapps
03:05:59 <GizmoBot> ChrisMorgan is a PortableApps.com developer and moderator and works on the PortableApps.com Launcher (please test it!)
03:07:37 <ChrisMorgan> computerfreaker: if they're registering a protocol it should be "rsfeedback" or "realstudiofb" or something like that... maybe even "realstudio://feedback/". And I /really/ don't understand why they need to register a protocol at all...
03:07:47 <computerfreaker> wb, ChrisMorgan!
03:08:21 <computerfreaker> they're registering the protocol so any feedback:// links are redirected to their feedback app; it's pretty common to see feedback reports on the REAL Software forums
03:09:31 *** Chazz__ (~Chazz@bb-183-006.omnitelcom.com) has joined #portableapps
03:09:48 <ChrisMorgan> But why? So that they can put a link "feedback:" on their website?
03:09:51 <computerfreaker> but I totally agree that they picked a bad protocol to register - all it takes is one other app registering feedback:// and there's going to be chaos
03:10:39 <ChrisMorgan> Is feedback just from the application, or linked to in some way from elsewhere as well?
03:10:55 <computerfreaker> from elsewhere as well - especially the REAL Software forums
03:11:06 <computerfreaker> the feedback links look like this: feedback://showreport?report_id=case_number
03:11:29 <computerfreaker> so clicking, say, a feedback report link on the REAL Software forums will open that report in the REAL Studio feedback app
03:11:47 <ChrisMorgan> Eww. Yuck, yuck, yuck.
03:12:00 <ChrisMorgan> That should be realstudio://feedback/showreport?report_id=case_number
03:12:10 <computerfreaker> yeah, I agree
03:12:35 <ChrisMorgan> That link of yours would become feedback://showreport/?report_id=case_number - they're treating showreport as the domain
03:12:43 <ChrisMorgan> Tell 'em off for it :D
03:12:54 <computerfreaker> uh-uh, I don't dare
03:13:12 *** Chazz_ has quit (Ping timeout: 268 seconds)
03:13:39 <computerfreaker> like I said, they've done me a lot of favors (even letting me make a PAF build is a favor) - I'm not inclined to start complaining. I will file a feature request, though
03:14:48 <ChrisMorgan> Problem is if it really is used everywhere... that would make it a pain for them to rewrite (if it were just the forums they could fix it with a SQL query)
03:15:04 <ChrisMorgan> So what are you having FeedbackPortable.exe do?
03:15:43 <computerfreaker> ironically, the RFE to get rid of the feedback:// protocol will use the feedback:// protocol 9_9
03:15:44 <computerfreaker> I'm *hoping* they used a constant somewhere in their code
03:15:55 <computerfreaker> FeedbackPortable.exe launches feedback.exe, waits for it to finish, then cleans up temporary internet files, IE cookies & history (I feel another yell coming), and some miscellaneous Registry entries
03:17:19 <ChrisMorgan> Don't bother. Give it up. Remove the feedback program and tell people not to try installing it.
03:17:35 <ChrisMorgan> If it's using IE there's no telling what it does, accurately.
03:17:47 <computerfreaker> that would seriously cripple things, though - there's no other way of viewing feedback reports, AFAIK
03:18:15 <ChrisMorgan> Do you /need/ to view feedback reports though?
03:18:20 <computerfreaker> and I'm able to tell, with reasonable accuracy, what it's doing - I ran the feedback app in Sandboxie at least 2 dozen times and the results were always the same.
03:18:49 <computerfreaker> yeah, you need to view feedback reports - the priority each report gets is based on the number of votes it gets, and you can only vote for a bug from within the feedback app
03:19:08 <ChrisMorgan> computerfreaker: on different operating systems? 2000, XP, Vista, 7? On different versions of IE? 6, 7, 8?
03:19:22 <computerfreaker> oh shoot
03:19:24 <ChrisMorgan> But /why/? Normal users won't be needing to give feedback, will they?
03:19:28 <computerfreaker> yes
03:19:33 <ChrisMorgan> Why?
03:19:59 <computerfreaker> you'd be amazed how many normal users find things they need/want to report - ranging from moderately-serious bugs to minor feature requests
03:20:21 <ChrisMorgan> If it really is necessary, that's put the cap on getting a proper REALstudio Portable, I'd say, unless they'll rewrite it to use XULRunner or WebKit or some other rendering engine.
03:21:02 <computerfreaker> I'm not even trying for proper at this point - that's going to be nearly impossible. I'm just trying to get a fully-portable REAL Studio and an as-close-to-portable-as-possible feedback app.
03:21:38 <computerfreaker> REAL Studio, fortunately, is cooperative; it's done except for that lone toolbar button that launches the feedback app
03:23:42 <ChrisMorgan> I'd say you just can't do the feedback application properly.
03:23:48 <computerfreaker> agreed
03:23:57 <ChrisMorgan> Not without changing the rendering engine from the MSHTML-based one
03:23:59 <computerfreaker> not "properly", but I can get close
03:24:51 <computerfreaker> and I seriously doubt that can be done without a *lot* of work on REAL Software's part; not going to happen anytime soon, especially since most of their staff are busy moving from a custom compiler to the LLVM one
03:27:24 *** pa_8849 (~4882f3dd@gateway/web/freenode/x-lvreidkzfrjcaygg) has joined #portableapps
03:29:14 <ChrisMorgan> Hello, pa_8849! Can we help you with anything?
03:29:15 <pa_8849> I just downloaded the miranda portable to my pc but I want to uninstall and I can't seem to, help please.
03:29:24 <ChrisMorgan> pa_8849: just delete the directory
03:30:19 <pa_8849> I went to uninstall the program and it wasn't there. I tried to put it in the recycle bin and it wouldn't let me. I don't know what you mean.
03:32:42 <ChrisMorgan> pa_8849: where wasn't it? It'll be where you installed it
03:33:28 <pa_8849> I installled it on the desktop. I thought you go to programs to uninstall but it wasn't there.
03:33:41 <computerfreaker> pa_8849: no, it'll stay installed on the desktop.
03:33:41 <ChrisMorgan> You just delete the folder from where you installed it to
03:33:42 *** pa_2386 (~5f102109@gateway/web/freenode/x-iueccfjummazmrso) has joined #portableapps
03:33:52 <computerfreaker> Just delete the folder you installed it in; there's nothing else you need to do.
03:33:54 *** pa_2386 has quit (Client Quit)
03:35:02 <pa_8849> It won't let me it says to make sure the disk is not full.
03:35:21 <computerfreaker> hmm, that's unusual. How much disk space do you have left?
03:35:26 *** excid3|asus (~Chris_Oli@dial-66-51-190-19.irtc.net) has joined #portableapps
03:35:27 <ChrisMorgan> pa_8849: refresh the directory
03:35:37 <ChrisMorgan> You may have deleted it already and it just hasn't registered that properly
03:36:00 <pa_8849> how do i refresh the directory?
03:36:16 <ChrisMorgan> Press F5
03:36:40 *** Chazz__ has quit (Changing host)
03:36:40 *** Chazz__ (~Chazz@unaffiliated/dabomb69) has joined #portableapps
03:36:42 *** Chazz__ is now known as Chazz
03:38:42 <pa_8849> I pressed F5 I'm not sure that did anything. when it said the disk was full it also said it could be in use so it could not delete but I'm not and have not used it.
03:39:14 <computerfreaker> "could be in use" - that happens sometimes. Try restarting your computer, then delete it, and it should go.
03:39:41 <pa_8849> That makes sense, I'll give it a try. Thanks.
03:39:45 <computerfreaker> good luck!
03:39:58 *** pa_8849 has quit (Quit: Page closed)
03:41:31 <ChrisMorgan> Eek! ZachThibeau: any reason why there's not an optional section for languages with PChat?
03:42:08 <ZachThibeau> ask John he's the one that made the final installer
03:42:14 <ChrisMorgan> Also App\GTKLegacy\GTKLegacy_readme.txt is an "XChat" file (I'd also tend to rename it App\GTKLegacy\readme.txt)
03:42:44 <ChrisMorgan> It's about 20MB, 25MB on disk, which gets used by all those locales.
03:43:02 *** Gizmokid2005 is now known as Gizmokid2005|AFK
03:43:09 <ZachThibeau> look I'm about to go to sleep so I'm saying night
03:43:15 *** ZachThibeau is now known as ZachT|ZNC
03:43:18 <ChrisMorgan> OK
03:43:33 <ZachT|ZNC> I'll fix it in the next release though after I fix the localization issues
03:43:43 <ChrisMorgan> I'll also look through for other things
03:48:44 <ChrisMorgan> With LogicLib and WinVer the OS-detection code can be turned into "${If} ${AtMostWinNT4}" :-)
03:49:04 <computerfreaker> ChrisMorgan: got a fix for writing a default Registry key. Want it?
03:49:49 <ChrisMorgan> computerfreaker: what is it, just something like `StrCpy $0 $1 -1` `${If} $0 == "\"`?
03:50:10 <computerfreaker> almost identical to that
03:50:28 <computerfreaker> http://pastebin.com/xkPyGT5V
03:50:54 <ChrisMorgan> ($* were just random numbers)
03:51:28 <ChrisMorgan> You don't like their NSIS syntax highlighting?
03:52:06 <computerfreaker> I left out syntax coloring to make sure highlighting those lines would work - I've never used the line highlighting before, and I wasn't sure how bright/dull it would be
03:52:44 <ChrisMorgan> One oversight in your code - the trailing slash should (though I /think/ it still works) still be gotten rid of
03:53:24 <computerfreaker> oh, ok
03:53:29 <computerfreaker> maybe that explains what I was seeing
03:56:08 <ChrisMorgan> What were you seeing?
03:56:23 <computerfreaker> *apparently*, I saw *two* (Default) values
03:56:41 <computerfreaker> it's possible I fried the virtual registry by too much screwing around, or it's possible that code screwed something up
03:56:46 <computerfreaker> either way, I'm fixing it right now
03:57:04 <ChrisMorgan> Two? :-S
03:58:37 <computerfreaker> yes
03:59:04 <computerfreaker> two (Default) keys; I have *no idea* what was going on in there, but I just destroyed that sandbox and moved to a new one
03:59:08 <computerfreaker> http://pastebin.com/ktrHAAEu
04:00:11 * computerfreaker hopes REAL Software isn't going to ask too many questions about the 2 dozen registrations of REAL Studio, all with the same license key and on the same machine
04:00:32 *** ChrisMorganPi (~ChrisMorg@l-cl19-105-19.itlab.monash.edu.au) has joined #portableapps
04:01:43 <computerfreaker> did you see my last message?
04:01:43 <ChrisMorgan> Arg, this has got confused.
04:01:47 <ChrisMorgan> I'm still here
04:01:50 <computerfreaker> ok
04:02:03 *** ChrisMorgan is now known as ChrisMorgan42
04:02:11 *** ChrisMorganPi has quit (Client Quit)
04:02:33 *** ChrisMorganPi (~ChrisMorg@l-cl19-105-19.itlab.monash.edu.au) has joined #portableapps
04:02:53 *** ChrisMorganPi has quit (Read error: Connection reset by peer)
04:04:00 *** ChrisMorgan (~ChrisMorg@unaffiliated/chrismorgan) has joined #portableapps
04:04:00 <GizmoBot> ChrisMorgan is a PortableApps.com developer and moderator and works on the PortableApps.com Launcher (please test it!)
04:04:05 <ChrisMorgan42> Finally.
04:04:13 <ChrisMorgan42> Now I'll abandon webchat.freenode.net.
04:04:22 *** ChrisMorgan42 has quit (Quit: At least PChat is better than this!)
04:04:35 <computerfreaker> you're using PChat now?
04:04:37 <ChrisMorgan> :-)
04:04:38 <ChrisMorgan> Yep
04:04:39 <computerfreaker> :D
04:04:42 * computerfreaker loves PChat
04:05:23 <computerfreaker> does that Pastebin code look OK?
04:06:58 *** excid3|asus has quit (Ping timeout: 276 seconds)
04:08:30 <ChrisMorgan> Looks fine. Looks pretty much exactly what I'd do
04:08:38 <ChrisMorgan> I should go and get mercurial.
04:09:11 <ChrisMorgan> Yuck, it's an MSI
04:11:25 <computerfreaker> thanks, I'll re-build PAL now and hopefully that will fix my last problem with REALStudioPortable.exe
04:11:53 <computerfreaker> Mercurial - better install it in Sandboxie, or you could try UniExtract on it
04:12:23 <computerfreaker> I favor Sandboxie myself, which is where TortoiseHg is living right now
04:12:36 <ChrisMorgan> I'll just see if I can install it normally.
04:12:53 <computerfreaker> ok
04:13:00 <ChrisMorgan> Mind you, I'm getting Mercurial, not TortoiseHg
04:13:34 <computerfreaker> so you're getting the server part, but TortoiseHg is the client part?
04:13:50 <ChrisMorgan> No, the Mercurial package is just the command line version
04:14:01 <computerfreaker> oh, I see
04:14:17 <computerfreaker> so TortoiseHg puts a nice GUI on things, but you're going for the command-line instead?
04:14:22 <ChrisMorgan> Yep
04:15:49 <ChrisMorgan> Great... it goes and indicates that it's done everything... then finally at the end says that you need to log in as admin :-/
04:15:57 <ChrisMorgan> Having placed no files.
04:16:16 <ChrisMorgan> 7-Zip can open MSI archives.
04:16:39 <ChrisMorgan> Sort of.
04:17:08 <ChrisMorgan> Lots of !files
04:17:19 <ChrisMorgan> But at the end... Mercurial.cab
04:18:16 <ChrisMorgan> Oo yuck. Can't do anything with it after all... the file names inside there are almost all gobbledegook
04:18:44 <computerfreaker> I hate it when programs are like that
04:18:51 <ChrisMorgan> That's MSI format for you
04:19:12 <computerfreaker> MSI is frustrating to build, too
04:19:25 * computerfreaker once spent two weeks trying to create a single MSI installer before finally giving up
04:20:11 <Bensawsome> hence why i think msi fails
04:20:17 <Bensawsome> along with most of microsoft
04:20:45 <ChrisMorgan> Inkscape want one at some point.
04:21:12 <computerfreaker> btw, Bensawsome, did you hear that beating MS Pinball triggers a BSOD? It causes an overflow.
04:21:20 <Bensawsome> O_O
04:21:21 <Bensawsome> REALLY?!
04:21:24 <Bensawsome> HAHAHAHAHAHAHAHA
04:21:28 <computerfreaker> rcmaehl found that out today
04:21:56 <computerfreaker> after some ridiculously high score (something like 25 billion), the game colors get screwed up; after beating the game, he got a BSOD
04:22:29 <computerfreaker> and it was a MS fail that let him find that out in the first place - "hidden test"
04:22:45 <ChrisMorgan> Yeah, I like that one ;-)
04:24:00 <computerfreaker> I'd be inclined to try triggering the BSOD, but I don't feel like blowing this computer - I just got it back from the repair shop
04:24:16 <ChrisMorgan> :P
04:31:40 <ChrisMorgan> Eep! PChat Portable chucks away the PATH completely...
04:32:13 <computerfreaker> does it actually need the path, though? (I haven't looked at the launcher or app code to see)
04:32:43 <ChrisMorgan> Probably not but it is just generally bad practice to do it
04:33:08 <ChrisMorgan> It puts in App\PChat, the GTK directory and (Python and Perl) if either is found
04:33:39 <computerfreaker> oh, so it doesn't just ignore the path - it completely replaces it?
04:33:50 <ChrisMorgan> Yes
04:33:54 <computerfreaker> O_O
04:44:27 *** sar3th|away has quit (Ping timeout: 252 seconds)
04:44:29 *** ZachT|ZNC has quit (Ping timeout: 260 seconds)
04:44:39 <computerfreaker> well, here goes: the very first REAL Studio Portable run outside Sandboxie
04:53:04 *** SergentSiler (sergentsil@unaffiliated/sergentsiler) has joined #portableapps
04:53:05 <GizmoBot> SergentSiler is a PortableApps.com Menu Themer, his theme website is http://silerhost.site50.net
04:53:34 *** SergentSiler is now known as SrgSiler|Sleep
05:05:18 <computerfreaker> ChrisMorgan: I just found a moderately-serious bug in PAL
05:05:28 <ChrisMorgan> Please tell me :-)
05:05:47 <computerfreaker> when using two launchers, if you open one, then the other, the second one launches its assigned app and exits
05:06:07 <computerfreaker> it doesn't matter which launcher you start first, and they can be started totally separately from each other; the effect remains the same
05:06:12 <computerfreaker> I'll see if I can find out what's going on
05:06:17 <ChrisMorgan> Mutex
05:06:24 <computerfreaker> bleep
05:06:25 <ChrisMorgan> The Mutex is based on the AppID.
05:06:37 <ChrisMorgan> Thus I now need to bring the executable name into it as well.
05:06:46 <ChrisMorgan> That didn't occur to me, thanks
05:06:49 <computerfreaker> yw :)
05:06:54 <computerfreaker> I'll work out a patch quick
05:07:02 <ChrisMorgan> Don't bother, I'll do it when I get home.
05:07:11 <ChrisMorgan> Quite seriously it's faster that way
05:07:14 <computerfreaker> ok
05:07:53 <computerfreaker> I'll throw a quick, homemade patch together right now, but I'll just use it for REAL Studio if that's preferable for you
05:12:32 <ChrisMorgan> In Other/Source/Segments/Mutex.nsh, change the System::Call 'kernel32::CreateMutex(i0,i0,t"PortableApps.comLauncher$AppID")?e'
05:12:32 <ChrisMorgan> line to using PortableApps.comLauncher$AppID-$EXEFILE
05:12:36 <computerfreaker> hey, wait a minute - there's another bug
05:13:03 <computerfreaker> I think
05:13:52 <ChrisMorgan> What is it?
05:13:59 <computerfreaker> yep, I just confirmed it
05:14:07 <computerfreaker> PAL seems to be ignoring the SingleInstance setting
05:14:52 <ChrisMorgan> Which, SingleAppInstance or SinglePortableAppInstance?
05:14:54 <computerfreaker> http://pastebin.com/0FiRZMvs
05:15:04 <computerfreaker> SinglePortableAppInstance
05:15:51 <computerfreaker> that Pastebin is my INI files' Launch section - the second launcher shouldn't be getting terminated, based on what I'm seeing in Mutex.nsh
05:16:23 <ChrisMorgan> computerfreaker: default is false
05:16:45 <computerfreaker> what I'm saying is, though, that setting is being ignored entirely
05:17:04 <computerfreaker> the second launcher is being terminated even though SinglePortableAppInstance and SingleAppInstance are *both* false
05:17:24 <ChrisMorgan> Ahhh.....
05:17:31 <ChrisMorgan> And it's not getting to running it?
05:17:51 <computerfreaker> the second launcher comes up just long enough to launch the non-portable version of the app; then the second launcher quits
05:18:11 <computerfreaker> which is screwy as heck, come to think of it
05:18:29 <ChrisMorgan> Wait... I'm not understanding entirely.
05:18:39 <computerfreaker> I found the problem
05:18:40 <ChrisMorgan> You run FeedbackPortable.exe. Then you run it again?
05:18:42 <computerfreaker> no
05:18:54 <computerfreaker> I run REALStudioPortable.exe; then, while it's still running, I run FeedbackPortable.exe
05:19:02 <computerfreaker> FeedbackPortable.exe launches feedback.exe, then exits
05:19:06 <computerfreaker> it shouldn't exit, though
05:19:12 <computerfreaker> anyway, I found the problem
05:19:19 <computerfreaker> just a sec and I'll get it on pastebin
05:19:29 <ChrisMorgan> Have you applied that CreateMutex patch?
05:19:59 <computerfreaker> http://pastebin.com/jK3bD3Gq
05:20:25 <computerfreaker> the second launcher up is treated as a secondary launcher, so it's just Exec'ing the second app instead of ExecWait'ing it
05:20:38 <computerfreaker> and no, I haven't applied the Mutex patch yet - going to do that right now
05:20:56 <ChrisMorgan> That's why
05:21:12 <ChrisMorgan> Both will have the same mutex and so it'll detect that it's a secondary instance
05:21:36 <computerfreaker> aye caramba... I'm applying the patch *right now*
05:21:41 <ChrisMorgan> I'll commit that and the default registry value thing when I get home. Pity I can't get hg here now :-(
05:23:57 <computerfreaker> beginning testing, round 2; Mutex patch applied
05:26:05 <computerfreaker> :D
05:26:09 <computerfreaker> it *WORKS*!!!
05:26:20 <ChrisMorgan> Good. So it should.
05:26:30 <computerfreaker> not just PAL, REAL Studio Portable :D
05:26:36 <ChrisMorgan> Ah
05:27:29 <ChrisMorgan> Now I'm about to go home, I think
05:27:35 <computerfreaker> ok
05:27:38 <computerfreaker> thanks for all the help!
05:28:08 <ChrisMorgan> You're welcome :-)
05:28:18 <ChrisMorgan> Thanks for finding bugs and thinking of ways it can be improved :-)
05:28:29 <computerfreaker> happy to :D
05:29:48 *** ChrisMorgan has quit (Quit: Quit messages are inane.)
06:00:22 *** Suiseiseki has quit (Quit: Opera Web Browser 10.50 alpha preview! Smaller, Faster, Easier. http://www.opera.com/)
06:48:00 *** computerfreaker has quit (Quit: Bye!)
06:52:59 *** dabossbv (~dabossbv@p4FDC72FE.dip.t-dialin.net) has joined #portableapps
07:43:08 *** MaienM is now known as MaienM|School
09:59:48 *** Chazz has quit (Read error: Connection reset by peer)
11:20:34 *** pa_5678 (~username@dynamic-213-198-219-65.adsl.eunet.rs) has joined #portableapps
11:20:53 *** pa_5678 has parted #portableapps (None)
11:26:38 *** Oni-Neoxes (~Oni-Neoxe@unaffiliated/oni-neoxes) has joined #portableapps
11:58:16 *** Oni-Neoxes has quit (Quit: Quit... D:)
12:15:27 *** sar3th (sar3th@unaffiliated/sar3th) has joined #portableapps
12:15:28 <GizmoBot> sar3th is currently busy with KDE for Windows (Portable)
13:26:50 *** Suiseiseki (~POKJ@wikipedia/Antonio-Lopez) has joined #portableapps
13:31:26 *** Suiseiseki has quit (Ping timeout: 245 seconds)
13:35:01 *** Suiseiseki (~POKJ@wikipedia/Antonio-Lopez) has joined #portableapps
14:13:39 *** SteveLamerton (~kvirc@host-137-205-68-076.res.warwick.ac.uk) has joined #portableapps
16:00:07 *** SteveLamerton has quit ()
16:12:50 *** ZachThibeau (zachthibea@unaffiliated/zachthibeau) has joined #portableapps
16:12:50 <GizmoBot> ZachThibeau is awsome and is currently working on a super cool media player called musicplay3000 aka mp3k
16:37:01 *** MaienM|School has quit (Read error: Connection reset by peer)
16:39:19 *** sar3th is now known as sar3th|away
16:41:48 *** MaienM (~MaienM-F@unaffiliated/maienm) has joined #portableapps
16:41:50 <GizmoBot> MaienM is MaienM. He is the developer of The Mana World Portable, and he has a website at http://mmfail.co.cc/
17:25:53 *** marlop (~marlop@201-88-24-184.gnace704.dsl.brasiltelecom.net.br) has joined #portableapps
17:44:13 *** Gizmokid2005|AFK is now known as Gizmokid2005
17:44:14 *** Gizmokid2005 is now known as Gizmokid2005|AFK
17:44:24 *** Gizmokid2005|AFK is now known as Gizmokid2005
18:32:40 *** palogbot (~palogbot@delawarepark.safesecureweb.com) has joined #portableapps
18:32:40 <barjavel.freenode.net> Topic for #portableapps is: Welcome to the PortableApps.com support channel. If you need assistance, just say "help!", or ask your question, and WAIT rather than just leaving. | Please don't PM without asking first | This channel is logged: http://nascent-project.org/irc/logs | The #PortableApps IRC rules are here: http://gizmokid2005.com/paircrules Read and abide by them
18:32:40 <barjavel.freenode.net> Users on #portableapps: palogbot marlop @MaienM +ZachThibeau Suiseiseki sar3th|away dabossbv SrgSiler|Sleep rouilj Zarggg weatherkid z3uS Nitrox_2 StatBot +GizmoBot res|away BjornH @Gizmokid2005 Bensawsome Mir
18:32:40 <MaienM> Auto-Message: palogbot has been restarted.
18:32:40 <GizmoBot> palogbot is the logging bot for #portableapps . Logs are found at http://nascent-project.org/irc/logs . If he dies: http://nascent-project.org/portableapps/irc/restart
18:32:40 <MaienM> Auto-Message: palogbot has been restarted.
18:32:43 <GizmoBot> palogbot is the logging bot for #portableapps . Logs are found at http://nascent-project.org/irc/logs . If he dies: http://nascent-project.org/portableapps/irc/restart
18:58:12 *** [1]joby (~joby_toss@92.80.229.221) has joined #portableapps
18:58:51 *** [1]joby has parted #portableapps (None)
19:04:33 *** markomlm (~chatzilla@pD9557FD7.dip.t-dialin.net) has joined #portableapps
19:07:40 *** qwertymodo (~monitor@72-160-93-243.dyn.centurytel.net) has joined #portableapps
19:17:49 *** markomlm has quit (Ping timeout: 264 seconds)
19:27:42 *** marlop has quit (Quit: Leaving...)
19:28:31 *** marlop (~c95818b8@gateway/web/freenode/x-adqwwmltqeuzrasu) has joined #portableapps
19:36:24 *** marlop has quit (Ping timeout: 252 seconds)
19:38:44 *** markomlm (~chatzilla@pD9556A05.dip.t-dialin.net) has joined #portableapps
19:39:30 *** pa_4789 (~4c79c3cc@gateway/web/freenode/x-kuiymhrygiazhxba) has joined #portableapps
19:39:44 *** pa_4789 has quit (Client Quit)
19:43:08 *** qwertymodo has parted #portableapps ("Leaving.")
19:43:18 *** qwertymodo (~monitor@72-160-93-243.dyn.centurytel.net) has joined #portableapps
20:14:50 *** markomlm has quit (Quit: ChatZilla 0.9.86 [Firefox 3.5.8/20100202165920])
20:16:53 *** marlop (~c95818b8@gateway/web/freenode/x-remxzetzhxxvccja) has joined #portableapps
20:21:08 *** marlop has quit (Ping timeout: 252 seconds)
20:46:00 *** gluxon (~gluxon@c-71-234-105-104.hsd1.ct.comcast.net) has joined #portableapps
20:56:20 *** marlop (~marlop@201-88-24-184.gnace704.dsl.brasiltelecom.net.br) has joined #portableapps
21:30:12 *** joby_toss (~joby_toss@92.80.229.221) has joined #portableapps
21:30:23 *** joby_toss has parted #portableapps (None)
21:31:10 *** marlop has quit (Quit: Leaving...)
21:32:03 *** JohnTHaller (~JohnTHall@cpe-67-247-35-38.nyc.res.rr.com) has joined #portableapps
21:32:06 <JohnTHaller> Hola
21:32:52 *** marlop (marlop@use.the.force.on.shellium.org) has joined #portableapps
21:33:42 <ZachThibeau> howdy JohnTHaller
21:34:38 <JohnTHaller> How goes it?
21:36:30 <ZachThibeau> just porting a phpBB theme to wordpress for a more unified look for PChat's homepage
21:37:55 <JohnTHaller> Ah fun fun
21:41:17 *** marlop is now known as zz_marlop
21:43:48 <ZachThibeau> it's almost complete but I have some css issues that I'm trying to fix up (thank you firebig extention for firefox)
21:43:53 <ZachThibeau> **firebug
21:45:52 *** zz_marlop has parted #portableapps (None)
21:45:56 *** marlop (~marlop352@201-88-24-184.gnace704.dsl.brasiltelecom.net.br) has joined #portableapps
22:18:28 *** Usbtastic (~Usbtastic@210.193.201.86) has joined #portableapps
22:22:07 *** chid (~chid@gas619f.gas.unsw.EDU.AU) has joined #portableapps
22:37:37 *** SrgSiler|Sleep is now known as SergentSiler
22:41:07 *** Usbtastic has parted #portableapps (None)
22:49:43 *** excid3|asus (~Chris_Oli@dial-66-51-190-58.irtc.net) has joined #portableapps
22:55:52 *** MaienM is now known as MaienM|Sleep
23:15:22 *** Bensawsome is now known as Guest19652
23:20:17 *** dabossbv has quit (Quit: Leaving.)
23:21:37 *** kaeos (~Miranda@84.76.55.235) has joined #portableapps
23:25:27 *** Guest19652 has quit (Quit: OBAI D:)
23:28:18 *** Bensawsome (~mib@unaffiliated/bensawsome) has joined #portableapps
23:28:19 <GizmoBot> Bensawsome is from the PortableApps.com forums, likes waffles VERY MUCH, and has a site at http://www.bensawsome.com . He also maintains StatBot and the IRCStats pages @ http://www.bensawsome.com/ircstats
23:32:13 *** marlop has quit (Quit: Leaving...)
23:42:20 *** kaeos has quit (Quit: kaeos)
23:59:47 *** weatherkid2 (~cyb0rg@99.91.12.19) has joined #portableapps
23:59:52 *** weatherkid has quit (Ping timeout: 265 seconds)