IRC Log from 2010-01-24

00:18:26 *** ptmb has quit ("Bye everybody")
00:48:24 <gluxon> OliverK: Isn't it .g?
00:48:49 <gluxon> .g site:PortableApps.com gorilla guide
00:48:49 <GizmoBot> gluxon: http://portableapps.com/node/14868
00:49:05 <gluxon> :)
00:49:08 <OliverK> yeah
00:49:13 <OliverK> or .def gorilla_guide
00:49:22 <OliverK> .def gorilla_guide
00:49:22 <GizmoBot> OliverK: Sorry, but I don't know about gorilla_guide
00:49:27 <gluxon> lol, the ":P"ortableApps.com created a smily :P
00:49:30 <OliverK> .def guerilla_guide
00:49:30 <GizmoBot> OliverK: Sorry, but I don't know about guerilla_guide
00:49:38 <OliverK> nope
00:49:41 <OliverK> I still fail
00:49:46 <OliverK> .def field_guide
00:49:46 <GizmoBot> field_guide is here: http://portableapps.com/node/14868
00:49:54 *** OliverK is now known as OliverK|School
00:50:24 <gluxon> Why's it called a Gorilla Guide? :P
00:51:01 <OliverK|School> guerilla guide
00:51:08 <OliverK|School> .g guerilla warfare
00:51:09 <GizmoBot> OliverK|School: http://en.wikipedia.org/wiki/Guerrilla_warfare
00:51:14 <OliverK|School> :)
00:51:23 <OliverK|School> don't really know, seemed like a good name at the time
00:58:46 *** Oni-Neoxes (n=Oni-Neox@unaffiliated/oni-neoxes) has joined #portableapps
01:12:21 *** TimClark (i=0c4a14a2@gateway/web/freenode/x-chehknkxwahxcwsf) has joined #portableapps
01:13:08 <TimClark> gluxon: i have removed you links, don't post things like that
01:16:19 <gluxon> I wasn't sure whether I should. But there really wasn't anything in the guidelines against it.
01:16:35 <TimClark> stop being stupid
01:17:17 <TimClark> Do we need a guidline that says "Don't be Stupid" ?
01:17:17 <gluxon> Forget it, I'm removing the topic.
01:17:40 <Oni-Neoxes> huh?
01:17:50 <TimClark> If we had a guideline that said "Don't be Stupid" I would be deleting most of your posts
01:18:24 <Oni-Neoxes> Kind of harsh, don't you think TimClark?
01:18:45 <TimClark> nope
01:19:05 <OliverK|School> usually if TimClark says something, he has a good reason in mind
01:19:06 <TimClark> i am getting tired of him either being dumb or pretending to be dumb
01:19:31 <TimClark> I'm also tired of his crap posts in the forums
01:20:54 <OliverK|School> # Any decision made by an Op should NEVER be discussed for any reason. An Op's decision is never to be questioned or challenged. If the decision pertains to yourself, you may PM an Op to request clarification, but abuse will result in more severe consequences.
01:20:54 <OliverK|School> # Never sass, backtalk, or question an Op as mentioned previously.
01:21:03 <Oni-Neoxes> eeh, Well I can't really argue with a Mod and I don't really have any questions of any sort.
01:21:35 <Oni-Neoxes> OliverK|School: shouldn't you have school work to do? :P
01:21:41 <OliverK|School> yeah, I really should
01:21:52 <Oni-Neoxes> haha.
01:22:02 <OliverK|School> i started a bot in one of my rooms, so I'm liking to keep a eye on it
01:22:07 <OliverK|School> i also keep a eye on this room
01:22:12 <TimClark> OliverK|School: he was not really questioning me as an op
01:22:35 *** OliverK|School is now known as OliverK
01:22:42 <TimClark> as my statements to gluxon were as a mod more than as an op and related to the forum more than the channel
01:22:46 *** OliverK is now known as OliverK|School
01:22:57 <OliverK|School> yesh. But, to prevent arguments
01:23:13 <OliverK|School> which is sadly what I've started to cuase :(
01:23:13 <gluxon> I'm not arguing with him.
01:23:27 <OliverK|School> I don't always have the forethought that Tim does
01:23:32 <OliverK|School> gluxon: didn't say you were
01:23:41 <gluxon> Just pointing out I wasn't 100% sure wheather I should.
01:23:43 <TimClark> understood OliverK|School but i did not want Oni-Neoxes to feel he did anything wrong at that point
01:23:57 <OliverK|School> yeah. No, Oni-Neoxes didn't do anything wrong
01:24:14 <gluxon> Yeah, I should be kind of thanking him :)
01:25:05 <TimClark> shush gluxon
01:25:46 <gluxon> What?
01:45:46 *** Res2216firestar has quit ("Leaving")
02:04:47 *** Oni-Neoxes has quit ("Quit... D:")
02:06:02 *** Res2216firestar (i=Sam@wikipedia/Res2216firestar) has joined #portableapps
02:19:40 *** TimClark has parted #portableapps ()
02:24:49 *** OliverK|School has quit ("so long and thanks for all the fish")
02:47:02 *** Chazz_ has quit (Read error: 104 (Connection reset by peer))
03:21:32 *** excid3_ (n=excid3@student213-175.cv.siue.edu) has joined #portableapps
03:22:07 *** NiveusLuna has quit (barjavel.freenode.net irc.freenode.net)
03:24:00 *** NiveusLuna (n=rurounib@pool-173-74-184-176.dllstx.fios.verizon.net) has joined #portableapps
03:32:24 *** OliverK (n=WifiWomb@unaffiliated/oliverk) has joined #portableapps
03:43:03 *** OliverK has quit (Read error: 104 (Connection reset by peer))
03:49:37 *** OliverK (n=WifiWomb@unaffiliated/oliverk) has joined #portableapps
03:58:59 *** Res2216firestar has quit ("Leaving")
04:23:48 *** gluxon has quit (Read error: 104 (Connection reset by peer))
04:24:50 *** OliverK has quit ("so long and thanks for all the fish")
04:45:03 *** excid3 has quit (Nick collision from services.)
04:45:31 *** excid3 (n=excid3@student213-175.cv.siue.edu) has joined #portableapps
04:47:55 *** excid3 has quit (Remote closed the connection)
04:47:56 *** excid3_ has quit (Read error: 54 (Connection reset by peer))
04:48:05 *** Darwin4Ever2 (n=Darwin4E@082-146-104-139.dyn.adsl.xs4all.be) has joined #portableapps
04:53:09 *** Darwin4Ever has quit (Read error: 60 (Operation timed out))
05:29:49 *** SrgSiler|AFK is now known as SrgSiler|Sleep
05:44:51 *** Gizmokid2005 is now known as Gizmokid2005|AFK
06:05:04 *** WastePotato has quit (Read error: 110 (Connection timed out))
06:06:11 *** gluxon (n=DSi@c-76-23-212-66.hsd1.ct.comcast.net) has joined #portableapps
06:07:30 *** gluxon has quit (Client Quit)
06:58:28 *** pa_8415 (i=7aa71427@gateway/web/freenode/x-yyqabiqopnlmrcrm) has joined #portableapps
06:58:39 <pa_8415> hi
06:59:21 <pa_8415> i gotto know abot developing portable os
07:02:24 *** pa_8415 has quit (Client Quit)
07:04:05 *** gluxon (n=DSi@c-76-23-212-66.hsd1.ct.comcast.net) has joined #portableapps
07:05:53 *** gluxon has quit (Client Quit)
07:17:44 *** computerfreaker (n=chatzill@64-201-72-179.static.genevaonline.com) has joined #portableapps
07:17:44 <GizmoBot> computerfreaker is working on KidSafe and TopOCR, and would very much like to have folks test them and give feedback
07:17:49 <computerfreaker> Hi guys!
08:08:46 *** pa_1283 (i=4a6b924c@gateway/web/freenode/x-xonofxhaygomjgpb) has joined #portableapps
08:10:16 *** pa_1283 has quit (Client Quit)
08:36:18 *** Darwin4Ever (n=Darwin4E@082-146-104-139.dyn.adsl.xs4all.be) has joined #portableapps
08:36:31 *** Darwin4Ever2 has quit (Read error: 104 (Connection reset by peer))
08:36:45 *** Darwin4Ever has quit (Client Quit)
08:37:09 *** Darwin4Ever (n=Darwin4E@082-146-104-139.dyn.adsl.xs4all.be) has joined #portableapps
08:53:52 *** dabossbv (n=dabossbv@p4FDC72B6.dip.t-dialin.net) has joined #portableapps
10:36:57 *** computerfreaker1 (n=computer@64-201-72-179.static.genevaonline.com) has joined #portableapps
10:37:22 *** computerfreaker has quit ("Client Quit")
10:37:53 <computerfreaker1> nick computerfreaker
10:45:59 *** computerfreaker1 is now known as computerfreaker
10:46:28 *** computerfreaker has parted #portableapps ()
11:24:40 *** SteveLamerton (n=kvirc@host-137-205-68-076.res.warwick.ac.uk) has joined #portableapps
11:24:51 <SteveLamerton> Hello ZachThibeau, all
11:27:16 *** WastePotato (n=WastePot@unaffiliated/wastepotato) has joined #portableapps
11:38:20 *** computerfreaker (n=chatzill@64-201-72-179.static.genevaonline.com) has joined #portableapps
11:38:20 <GizmoBot> computerfreaker is working on KidSafe and TopOCR, and would very much like to have folks test them and give feedback
11:39:00 <computerfreaker> Hi guys!
12:04:57 *** SteveLamerton has quit ()
12:51:30 <WastePotato> yo~
13:01:44 *** MaienM|Away is now known as MaienM
13:36:59 *** computerfreaker has quit ("Client Quit")
13:47:22 *** Oni-Neoxes (n=Oni-Neox@unaffiliated/oni-neoxes) has joined #portableapps
13:58:05 *** Oni-Neoxes has quit ("Quit... D:")
14:13:24 *** WastePuree (n=WastePot@unaffiliated/wastepotato) has joined #portableapps
14:28:10 *** WastePotato has quit (Read error: 110 (Connection timed out))
14:41:15 *** WastePuree is now known as WastePotato
15:33:49 *** Darwin4Ever has quit (Read error: 54 (Connection reset by peer))
15:43:50 *** MaienM has quit ("Bye!!!!")
15:44:52 *** MaienM (n=MaienM-F@unaffiliated/maienm) has joined #portableapps
15:44:52 <GizmoBot> MaienM is MaienM. He is the developer of The Mana World Portable, and he has a website at http://mmfail.co.cc/
15:49:26 *** SteveLamerton (n=kvirc@host-137-205-68-076.res.warwick.ac.uk) has joined #portableapps
15:56:37 *** Darwin4Ever (n=Darwin4E@082-146-104-139.dyn.adsl.xs4all.be) has joined #portableapps
16:12:17 *** Res2216firestar (i=Sam@wikipedia/Res2216firestar) has joined #portableapps
16:22:10 *** dragonmage (n=newdrago@cpe-075-181-018-020.carolina.res.rr.com) has joined #portableapps
16:23:26 *** dragonmage has quit (Read error: 54 (Connection reset by peer))
16:23:28 *** drag|grrr (n=newdrago@cpe-075-181-018-020.carolina.res.rr.com) has joined #portableapps
16:28:29 *** Gizmokid2005|AFK is now known as Gizmokid2005
16:41:47 *** drag|grrr has quit (Read error: 110 (Connection timed out))
16:50:11 *** rajin (n=_@port-6142.pppoe.wtnet.de) has joined #portableapps
17:04:02 *** Darwin4Ever has quit ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org")
17:05:06 *** SteveLamerton has quit ()
17:27:49 *** ptmb (n=PTMblogg@a83-132-128-25.cpe.netcabo.pt) has joined #portableapps
18:02:23 *** Res2216firestar has quit ("Leaving")
18:08:28 *** SteveLamerton (n=kvirc@host-137-205-68-076.res.warwick.ac.uk) has joined #portableapps
18:10:25 *** rajin has quit (Read error: 113 (No route to host))
18:11:01 <SteveLamerton> Hello Gizmokid2005, MaienM, ZachThibeau, all
18:11:15 <MaienM> hello SteveLamerton
18:12:14 <Gizmokid2005> Hello SteveLamerton
18:14:09 *** Oni-Neoxes (n=Oni-Neox@unaffiliated/oni-neoxes) has joined #portableapps
18:21:10 *** computerfreaker (n=chatzill@64-201-72-179.static.genevaonline.com) has joined #portableapps
18:21:10 <GizmoBot> computerfreaker is working on KidSafe and TopOCR, and would very much like to have folks test them and give feedback
18:24:06 <computerfreaker> Does anyone have experience using Unicode API calls?
18:25:21 <computerfreaker> More specifically, does anyone know why an Ansi API call would work correctly but the Unicode equivalent would silently fail or even crash?
18:27:33 *** Darwin4Ever (n=Darwin4E@082-146-104-139.dyn.adsl.xs4all.be) has joined #portableapps
18:29:56 *** Darwin4Ever has quit (Client Quit)
18:37:42 *** excid3 (n=excid3@student213-175.cv.siue.edu) has joined #portableapps
18:42:45 *** belghet (n=Basra@c-76-31-138-32.hsd1.tx.comcast.net) has joined #portableapps
18:43:36 *** belghet has parted #portableapps ()
19:17:01 *** SteveLamerton has quit ()
19:37:11 *** Darwin4Ever (n=Darwin4E@082-146-104-139.dyn.adsl.xs4all.be) has joined #portableapps
19:57:39 *** MaienM has quit (Remote closed the connection)
19:57:51 *** gluxon (n=gluxon@c-76-23-212-66.hsd1.ct.comcast.net) has joined #portableapps
19:58:31 *** MaienM (n=MaienM@unaffiliated/maienm) has joined #portableapps
19:58:31 <GizmoBot> MaienM is MaienM. He is the developer of The Mana World Portable, and he has a website at http://mmfail.co.cc/
19:58:40 <gluxon> Hello MaienM :)
20:01:54 <computerfreaker> Hi MaienM!
20:08:26 <gluxon> computerfreaker: Subversion is sooooo annoying :P
20:08:55 <computerfreaker> I haven't gotten to use it yet, but I'll be working with it soon for KidSafe... how is it annoying?
20:09:54 <gluxon> Annoying enough to hold back Eclipse Portable :P
20:10:16 <computerfreaker> Uh-oh
20:10:19 <computerfreaker> what's wrong?
20:10:42 <computerfreaker> (btw, please pardon my slow replies - I'm doing full-screen debugging right now, and I can't even see the IRC client most of the time)
20:10:55 <gluxon> Oh. :(
20:11:39 <gluxon> More than one program accesses the subversion settings dir, and you can't rename the dir or use the appdata call.
20:11:56 <gluxon> The only question I have is, how is it even finding out where the AppData dir is?
20:12:05 <gluxon> :D
20:12:26 <computerfreaker> Eclipse is open-source, right?
20:12:40 <gluxon> Yeah :)
20:12:49 <gluxon> Yes, I know, patching :P
20:12:54 <computerfreaker> Maybe easier said than done, but perhaps you could look through the source?
20:13:19 <gluxon> It's not really Eclipse I have to look through, it's subclipse, a dumb eclipse plugin :P
20:13:32 <gluxon> But I haven't thought of that until now :)
20:13:34 <gluxon> Thanks.
20:13:41 <computerfreaker> you're welcome :)
20:14:40 <computerfreaker> that's what I love about OSS - you can look through everything and see how it all works without needing to worry about some insanely difficult debugger (legal concerns for shareware & paid apps, too)
20:15:28 <computerfreaker> Dang it, yet another KidSafe crash :(
20:16:04 <computerfreaker> I'm trying to get it ready for i18n, and it's not liking something about Unicode-compliant API calls...
20:16:44 <computerfreaker> I don't even know where it's crashing, though, since I can't get the debugger to step through the probable troublemaking method
20:18:15 <gluxon> :(
20:18:30 <computerfreaker> I'll be danged
20:18:36 <gluxon> Just wondering, are you going to use KidSafe as the official name?
20:18:42 <computerfreaker> planning to, why?
20:18:58 <gluxon> Just curious :)(
20:23:24 <computerfreaker> I'll be danged
20:23:38 <computerfreaker> I just filled the code full of logging commands, and everything seems to be checking out
20:23:43 <computerfreaker> but it's still crashing...
20:24:04 <computerfreaker> sometimes, I absolutely hate MSDN...
20:28:06 *** SrgSiler|Sleep is now known as SergentSiler
20:31:24 <computerfreaker> shoot... I don't believe it
20:34:49 <gluxon> :(
20:35:16 * computerfreaker is thinking about dropping i18n for now
20:36:00 <computerfreaker> the confounded app actually overwrote my keyboard pointer a few minutes ago; I couldn't type anything. Fortunately re-running restored the keyboard pointer, but I can't drop anything like this
20:36:37 <computerfreaker> With that said, would a mod be willing to look at the latest *stable* version of KidSafe? I added the Admin unlock feature, and it's just awaiting approval
20:43:05 *** markomlm (n=chatzill@pD955415E.dip.t-dialin.net) has joined #portableapps
20:43:42 *** markomlm has quit (Client Quit)
21:24:25 <computerfreaker> w00t!! It's working!
21:24:43 <computerfreaker> Just did what I should have done a couple of hours ago - joined #winapi and asked
21:24:55 <computerfreaker> turned out I had the wrong calling convention for my callback; a single line of code and it's working now
21:34:08 <gluxon> computerfreaker: yay! :)
21:34:19 <computerfreaker> yes, yay :D
21:34:35 <computerfreaker> now I can get another thing implemented in KidSafe: i18n
21:34:50 <gluxon> I have no idea what that is but, good luck :)
21:34:57 *** gluxon has parted #portableapps ()
21:35:01 <computerfreaker> internationalization
21:35:02 *** gluxon (n=gluxon@c-76-23-212-66.hsd1.ct.comcast.net) has joined #portableapps
21:35:07 <gluxon> Whoops :P
21:35:10 <computerfreaker> shoot, I just missed you...
21:35:18 <computerfreaker> i18n = internationalization
21:35:19 *** Oni-Neoxes has quit ("Quit... D:")
21:35:31 * gluxon ponders on what that is.
21:35:37 <computerfreaker> making KidSafe available in a variety of languages instead of just English
21:35:38 *** Gizmokid2005 is now known as Gizmokid2005|AFK
21:35:47 <gluxon> Oh :)
21:35:48 <computerfreaker> perhaps better known as localization
21:36:01 <gluxon> I have to do something too :P
21:36:08 <computerfreaker> what?
21:36:09 <gluxon> Do a complete rewrite of AkelPad Portable :)
21:36:17 <computerfreaker> sounds interesting
21:37:15 <computerfreaker> probably a long job, eh?
21:37:54 <gluxon> Yeah :'(
21:38:08 <computerfreaker> hope it doesn't give you any trouble!
21:39:37 <computerfreaker> is there a mod on here who has a moment or two?
21:42:34 <gluxon> I don't think there are any mods in the room.
21:43:16 <computerfreaker> drat, you're right
21:43:36 <computerfreaker> just as well, I guess
21:43:56 <computerfreaker> I'll keep working on KidSafe, and get 0.24.0.0 ready for my meeting with Chris Morgan tomorrow
21:44:04 <computerfreaker> wish me luck, 0.24.0.0 could be *the* version!
21:45:51 *** SergentSiler is now known as SrgSiler|AFK
21:55:33 <gluxon> Let me know when ChrisMorgan gets online. :/
21:55:46 <computerfreaker> not till tomorrow
21:56:06 <computerfreaker> he said so in the old KidSafe thread
22:03:59 *** ChrisMorgan (n=ChrisMor@unaffiliated/chrismorgan) has joined #portableapps
22:03:59 <GizmoBot> ChrisMorgan is a PortableApps.com developer and moderator
22:04:20 <computerfreaker> Hi ChrisMorgan!
22:04:45 <ChrisMorgan> Hello
22:05:06 <gluxon> Hey ChrisMorgan :)
22:05:10 <ChrisMorgan> Sorry, I forgot to mention in that post AEDT. I remembered the next morning.
22:05:29 <gluxon> ChrisMorgan: Quick Question?
22:05:34 <ChrisMorgan> Sure
22:06:09 <computerfreaker> AEDT = Australian Eastern Daylight Time?
22:06:10 <gluxon> You know how you can't overide where subversion stores its settings?
22:06:16 <gluxon> %APPDATA%\subversion?
22:06:47 <gluxon> let's say a launcher told subversion, "Hey, %APPDATA is over here, "/settings" Or something like that.
22:06:54 <ChrisMorgan> computerfreaker: correct
22:06:57 <ChrisMorgan> GMT+1100
22:07:05 <ChrisMorgan> gluxon: don't
22:07:07 <gluxon> How would it still know where the APPDATA folder is?
22:07:09 <gluxon> I know.
22:07:30 <ChrisMorgan> The way it works is by overriding %USERPROFILE% /and/ %APPDATA% as they're passed to it.
22:08:22 <gluxon> In other words, where is subclipse/subcommander looking to find out where AppData is?
22:08:25 <ChrisMorgan> Then the ShGetFolderLocation or whatever it is call looks at the two, matches it and says "OK, you asked for that particular CSIDL ThingummyApplicationDataWhateverItIs, here it is: ___"
22:09:08 <ChrisMorgan> They pass it off to the subversion library (may be dynamically linked as something like subversion.dll or statically linked and thus inside the executable), which does that call.
22:09:31 <ChrisMorgan> The best solution would be to patch Subversion itself. However, I haven't got round to finding exactly where it is in it yet.
22:09:31 <gluxon> ?
22:12:27 <ChrisMorgan> The SVN client says to Subversion, "I want to take a look at https://svn.bpbible.googlecode.com/svn/trunk, please." Subversion says, "oh ho, it is asking for username and password! I'll take a look and see if I've got a saved password for that site. System, tell me where that CSIDLAppData thing is."
22:14:19 <ChrisMorgan> System looks at %USERPROFILE% and %APPDATA%, sees that %APPDATA% = %USERPROFILE%\AppData\Roaming (or whatever it is for the OS/language combo, could be "Application Data" in 2000/XP or a translated string). OK, it says, it's valid. "Subversion, here's your directory: C:\Users\user\AppData\Roaming." (If %APPDATA% isn't %USERPROFILE% plus the correct addendum, and I've got no idea where it works that bit out from, then it returns an em
22:15:10 <ChrisMorgan> Subversion then sticks "\Subversion" onto the end of its AppData string, and calls that the Subversion settings location. Then it can look in ...\passwords or whatever it is to find it.
22:16:26 <ChrisMorgan> Then, lo and behold, username = "chris.morganiser", password = whatever it does. Very well then, it tries that.
22:16:31 <ChrisMorgan> Success! We're in!
22:16:40 <ChrisMorgan> And so it hands the result back to the SVN client.
22:18:19 <ChrisMorgan> You know, Ubuntu is /soooooo/ much faster than Vista, or even XP or 7. You should all switch to Linux if you haven't :D
22:18:57 <computerfreaker> I like the Ubuntu LiveCD, but don't want to use it for my regular use
22:19:10 <computerfreaker> I started programming with VB6, and I'm a Windows guy
22:19:29 <computerfreaker> but I will be setting up a Ubuntu PC for malware analysis - that should be *so* cool :D
22:21:43 <ChrisMorgan> computerfreaker: just don't install Wine, then. Some viruses will actually run in Wine. :D
22:21:59 <computerfreaker> actually, I'm going to install virtualbox with a Windows XP guest
22:22:15 <computerfreaker> and run the malware in there
22:22:17 <ChrisMorgan> The live CD goes at Vista-pace though, rather than proper Ubuntu-pace! :O
22:22:36 <ChrisMorgan> computerfreaker: do you know what the Greek word "raca" means?
22:22:42 <ChrisMorgan> It's ancient Greek.
22:22:45 <gluxon> raca? :P
22:22:49 <computerfreaker> I think so...
22:23:11 <computerfreaker> isn't it something along the lines of "you fool"? (Pardon me if I'm wrong, I'm trying to recall something I heard ages ago)
22:23:17 <ChrisMorgan> That's it.
22:23:24 <ChrisMorgan> You better be careful runnin' that malware!
22:23:31 <computerfreaker> I will
22:23:38 * computerfreaker enjoys analyzing malware
22:24:02 <ChrisMorgan> On no account give it a network connection... and never let VB save the VM's state...
22:24:08 <ChrisMorgan> I'm quite happy to leave it to the experts.
22:24:24 <computerfreaker> I won't give it a network connection; everything I read says the same thing
22:24:29 <ChrisMorgan> Good :-)
22:24:41 <ChrisMorgan> If you enjoy that sort of thing, good luck to you :-)
22:24:46 <computerfreaker> and, IIRC, vbox can be setup to return to the last saved configuration on exit
22:24:51 <ChrisMorgan> Yep
22:25:18 <ChrisMorgan> Yes, with GC you can delete new files, but after a few days you can't any more.
22:25:34 <computerfreaker> thanks
22:25:44 <computerfreaker> is there a way to create separate "releases"?
22:25:47 <ChrisMorgan> And on the IRC matter, it was a K-line - where the network kills your connection and bans the IP address.
22:25:54 <computerfreaker> wow
22:26:20 <computerfreaker> automatically done? Or was there a human behind it?
22:26:31 <ChrisMorgan> You can tag them with "Release-0.12", go through the admin thing and create the tag there.
22:26:35 <ChrisMorgan> That's the normal convention
22:26:42 <ChrisMorgan> It was automatic.
22:27:05 <computerfreaker> wow, not pretty
22:27:31 <computerfreaker> with regard to GC releases, I've just been giving the packages the same version number
22:27:50 <computerfreaker> e.g. KidSafe 0.23.0.0 (ZIP) for one file and KidSafe 0.23.0.0 (PAF; Development Test 1) for another
22:28:56 <ChrisMorgan> Yeah. It can help with searching if you give 'em a special tag though. And in SVN, the convention would be to branch (svn/)trunk to (svn/)tags/kidsafe-0.23 or some similar title
22:29:35 <computerfreaker> ok
22:29:39 <ChrisMorgan> There's no compulsion to do that though.
22:29:56 *** SrgSiler|AFK is now known as SergentSiler
22:30:10 <computerfreaker> For now, I'm happy with just the same version # since we can't do regular releases
22:30:22 <ChrisMorgan> Most projects would release a "kidsafe-0.23-src.zip" file as well
22:30:34 <computerfreaker> ok
22:30:45 <ChrisMorgan> Again, there's no compulsion for it though.
22:30:47 <computerfreaker> I actually bundled the source...
22:30:53 <ChrisMorgan> Good :-)
22:31:16 <computerfreaker> it's in all releases; Other\Source for PAF builds and the main app directory for ZIP builds
22:31:27 <ChrisMorgan> Yeah, s'pose it is for our apps
22:31:40 <computerfreaker> do you have a few moments?
22:31:45 <ChrisMorgan> Sure
22:32:18 <computerfreaker> I just uploaded KidSafe 0.23.0.0, with the Administrator unlock feature on board; wondered if you'd like to check that out & make sure it's acceptable
22:32:27 * ChrisMorgan wonders how it will run in Wine
22:32:32 <computerfreaker> http://kidsafe.googlecode.com/files/KidSafePortable_0.23.0.0_Development_Test_1_English.paf.exe
22:32:43 <computerfreaker> I don't know how it will run in Wine; AFAIK, nobody's ever tried it
22:32:49 <ChrisMorgan> Uses process elevation?
22:32:55 *** Res2216firestar (i=Sam@wikipedia/Res2216firestar) has joined #portableapps
22:32:58 <computerfreaker> yep
22:33:06 <computerfreaker> ShellExecuteEx with the "runas" verb
22:33:19 <computerfreaker> and a bit of inter-process communication to register success or failure
22:33:31 <ChrisMorgan> Yep, sounds good to me.
22:33:46 <ChrisMorgan> I'll see how it runs in Wine then :-)
22:33:54 <computerfreaker> the IPC can easily be hacked by a guy with networking knowledge, but I doubt even an 8-year-old could break it... and by that time they've pretty well outgrown KidSafe anyway
22:34:12 <computerfreaker> it's just a single byte: 1 means successful elevation and 0 means failed elevation
22:34:36 <ChrisMorgan> Good-O.
22:34:43 <computerfreaker> thanks!
22:34:49 <ChrisMorgan> I'll try it.
22:34:56 <computerfreaker> ok
22:36:06 <ChrisMorgan> computerfreaker: cut the GPL out of the installer
22:36:16 <ChrisMorgan> The GPL doesn't need to be agreed to, and it's the status quo anyway
22:36:25 <computerfreaker> ok...
22:37:04 <computerfreaker> should I just rename Other\Source\EULA.txt to Other\Source\License.txt?
22:37:19 <ChrisMorgan> Think so
22:37:21 <computerfreaker> that would keep the PA.c installer from finding it, while leaving no doubt about the license type
22:37:31 <computerfreaker> ok, will do for 0.24.0.0
22:37:34 <ChrisMorgan> License.txt is what I think it's normally called
22:37:52 <ChrisMorgan> YourIntellect Software, eh?
22:37:57 <computerfreaker> yep :)
22:38:11 <computerfreaker> I'm hoping that someday it becomes a reality
22:40:04 *** ptmb is now known as ptmb|away
22:44:10 <ChrisMorgan> You don't cope with any AdditionalParameters in KidSafePortable.ini - are there any things configurable by the command line in KidSafe?
22:44:24 <computerfreaker> not much
22:44:46 <computerfreaker> -SETTINGSDIRECTORY sets the settings folder; the launcher does that, but I probably should implement some sort of handler there
22:44:56 <computerfreaker> -SECONDARYLAUNCH is for process elevation
22:44:59 <ChrisMorgan> -SettingsDir
22:45:07 <computerfreaker> other than that, nothing
22:45:13 <ChrisMorgan> OK
22:45:48 <computerfreaker> yep, -SettingsDir
22:45:55 <computerfreaker> sorry about that
22:52:26 <ChrisMorgan> Would you like a cleaned-up launcher?
22:52:41 <computerfreaker> that would be great!
22:52:53 <ChrisMorgan> I just went and did it... somehow I never can resist it :-)
22:53:01 <computerfreaker> wow, that fast?
22:53:13 <ChrisMorgan> http://portableapps.pastebin.com/m3d2d4023
22:53:35 <ChrisMorgan> It's just cleaning it up, removing superfluous variables, LogicLibbing it.
22:53:46 <ChrisMorgan> No change in functionality, just smaller and more readable code.
22:54:47 <computerfreaker> just finished reading through the new launcher; looks great to me!
22:54:56 <ChrisMorgan> I merged the bit which created Data up with the copying the default data - if that default data is crucial to it working, then your existing launcher would fail the first time as it couldn't copy Prefs.dat to a non-existing Data directory.
22:55:30 <computerfreaker> nope, the default data could probably be deleted, since KidSafe has to create the contents of Prefs.dat anyway
22:56:20 <ChrisMorgan> Is the copying of Prefs.dat necessary? If not, I'd chuck the DefaultData away and then delete the CopyFiles line and change the ${If} ${FileExists} "$EXEDIR\Data\Prefs.dat" to just "$EXEDIR\Data"
22:56:26 <computerfreaker> Just one question: how should I implement custom data-folder handling? Looks like you hardcoded the data path... (or should I just keep things simple with a fixed data folder?)
22:56:32 <ChrisMorgan> I would be astonished if it did need it
22:57:03 <ChrisMorgan> You had it just as hard-coded as I did, StrCpy $SETTINGSDIRECTORY $EXEDIR\Data. Just more verbose.
22:57:10 <ChrisMorgan> Fixed Data folder is much simpler.
22:57:20 <computerfreaker> ok, I'll keep it fixed
22:57:22 <computerfreaker> thank you!
22:58:02 <computerfreaker> should I delete the DefaultData folder? It's completely unnecessary
22:58:03 <ChrisMorgan> And also if you don't have DefaultData, just scrap that whole block altogether and move the CreateDirectory $EXEDIR\Data out of it - it'll set the error flag when you tell it to create a directory that's already there, but there's no harm in it.
22:58:09 <ChrisMorgan> I think so then.
22:58:27 <computerfreaker> ok, I'll do that for 0.24.0.0 as well
22:58:45 <ChrisMorgan> And so then just before the GetParameters line have a line to CreateDirectory $EXEDIR\Data, outside all Ifs
22:58:53 <computerfreaker> ok
22:59:20 <ChrisMorgan> Whoops, I missed deleting the commented out ;=== Icon & Stye === section
22:59:53 <computerfreaker> that's OK, I'll delete it
22:59:54 <ChrisMorgan> You may as well delete those two lines and one blank line there, it's only necessary when the launcher can force acceptance of a license agreement on first run.
23:00:01 <computerfreaker> thanks for the cleaned-up launcher!
23:00:06 <ChrisMorgan> You're welcome :-)
23:00:29 <ChrisMorgan> Oh, and Other\Source has some unused files in it.
23:00:51 <computerfreaker> AppSource.txt, for example?
23:00:55 <ChrisMorgan> MoveFiles.nsh, ReadINIStrWithDefault.nsh, ReplaceInFile.nsh, StrRep.nsh
23:01:53 <ChrisMorgan> Also AppSource.txt mentions KidSafe.zip, but it's actually KidSafe_0.23.0.0_Source.zip.
23:02:16 <computerfreaker> drat...
23:02:26 <ChrisMorgan> I'd just say "in the included ZIP file"
23:02:29 <ChrisMorgan> Or something like that
23:02:32 <computerfreaker> ok
23:02:34 <ChrisMorgan> So you don't need to update it each time
23:02:43 <MaienM> guys, not to be rude but I feel this discussion would be more appropriate in -dev
23:02:57 <computerfreaker> ok MaienM
23:03:11 <ChrisMorgan> Or just put the source file in the GC project and go back to the normal "available from the app's homepage as mentioned in help.html"
23:03:15 <computerfreaker> we're both in -dev, so we can take the conversation there if Chris doesn't mind
23:03:47 <ChrisMorgan> MaienM: nothing else is happening in here at the moment... convention has left -dev unused until something other happens in here
23:04:45 <ChrisMorgan> As well as the support channel, this is also the "everything" channel; it's just that support takes precedence - but clearly only when there's someone needing support.
23:04:58 <ChrisMorgan> Hey ho, now I might actually /run/ KidSafe :D
23:06:27 <ChrisMorgan> help.html needs a bit of work
23:06:27 <GizmoBot> ChrisMorgan: Welcome to the PortableApps.com official chatroom. Ask your question and someone should be able to help you shortly. If you still don't get an answer, try posting on the forums: http://portableapps.com/forums
23:06:36 <ChrisMorgan> :-/
23:06:40 <MaienM> hmm
23:06:45 <computerfreaker> GizmoBot: fail
23:06:49 <MaienM> GizmoBot: update damnit!!
23:06:50 <GizmoBot> OSError: [Errno 2] No such file or directory (file "/usr/lib/python2.6/subprocess.py", line 1092, in _execute_child)
23:06:55 <MaienM> *sigh*
23:07:03 <computerfreaker> O_o
23:07:22 <ChrisMorgan> GizmoBot: update [your Python path] ;-)
23:07:22 <GizmoBot> OSError: [Errno 2] No such file or directory (file "/usr/lib/python2.6/subprocess.py", line 1092, in _execute_child)
23:07:32 <MaienM> hey, no playing with the bot
23:07:38 <MaienM> :P
23:07:48 <MaienM> the system it is on does not have subversion installed
23:08:01 <ChrisMorgan> Oh, update is an SVN command, is it
23:08:14 <MaienM> yeah
23:08:30 <MaienM> I didn't actually mean to call that command though, sorry about that
23:08:55 <ChrisMorgan> :D
23:09:00 <computerfreaker> :)
23:09:10 <gluxon> :D
23:09:15 <computerfreaker> ChrisMorgan: what should I do with help.html?
23:09:42 <gluxon> computerfreaker: Wait, why didn't it happen again? :P
23:09:45 <gluxon> help!
23:09:45 <GizmoBot> gluxon: Welcome to the PortableApps.com official chatroom. Ask your question and someone should be able to help you shortly. If you still don't get an answer, try posting on the forums: http://portableapps.com/forums
23:09:48 <gluxon> help.html
23:09:49 <GizmoBot> gluxon: Welcome to the PortableApps.com official chatroom. Ask your question and someone should be able to help you shortly. If you still don't get an answer, try posting on the forums: http://portableapps.com/forums
23:09:53 <ChrisMorgan> gluxon: leading help
23:10:04 <MaienM> gluxon: stop that
23:10:16 <MaienM> you know better than playing with the bots
23:10:18 <ChrisMorgan> computerfreaker: you need a <div class="footer"></div> at the end of the content
23:10:27 <MaienM> consider that a final warning
23:10:28 <gluxon> I wasn't playing with him :/
23:10:29 <ChrisMorgan> That'll provide the nice-looking footer bar
23:10:39 <computerfreaker> ok, I'll stick one in there
23:10:51 <gluxon> Just looking at why it didn't say that when computerfreaker and ChrisMorgan did it.
23:11:07 <ChrisMorgan> Also, you're linking to *splutter* codeplex still
23:11:20 <computerfreaker> uh-oh...
23:11:21 <ChrisMorgan> s/HomePage/home page/
23:11:39 <ChrisMorgan> s/KidSafePortable/KidSafe/
23:12:11 <computerfreaker> what are those commands? (Probably replace, Perl-style?)
23:13:15 <ChrisMorgan> regular expression find/replace
23:13:33 <ChrisMorgan> Perl indeed, though. Yuck. The very thought of it.
23:14:14 <ChrisMorgan> You see, if you use a good text editor (read, [g]Vim), you get to use regular expressions to search or replace
23:14:19 <ChrisMorgan> :D
23:14:39 <computerfreaker> I use Notepad++; I'm pretty sure it has RegEx support, but I've never used it
23:15:18 <computerfreaker> Quick question about help.html - should the links to the KidSafe Portable Homepage be like they are?
23:15:31 <ChrisMorgan> It does, just not as neat as gVim's... you don't just type in :%s/HomePage/homepage/g :-)
23:15:43 <computerfreaker> There are two links to the KidSafe homepage, but one leads to PortableApps.com and one (now) leads to Google Code
23:15:54 <ChrisMorgan> I'd turn the http://portableapps.com/KidSafePortable ones to kidsafe.googlecode.com
23:15:59 *** BjornH has quit (Read error: 104 (Connection reset by peer))
23:16:00 <computerfreaker> ok
23:16:03 *** BjornH (n=BjornH@81-235-164-62-no21.tbcn.telia.com) has joined #portableapps
23:16:03 <computerfreaker> done
23:16:39 <ChrisMorgan> I think that's all for the moment. The footer looking proper though?
23:16:52 <computerfreaker> yep, looks OK to me
23:17:02 <ChrisMorgan> Good :-)
23:17:07 <computerfreaker> is the Admin unlock feature OK?
23:17:47 <ChrisMorgan> "There is no unlock text set!" Is that meant to happen on first run, as well as the lock window showing?
23:17:56 <computerfreaker> yep
23:18:16 <ChrisMorgan> BTW, nice try with your random title change, but any AutoHotkey coder would just ignore that and go straight for ahk_pid kidsafe.exe :-)
23:18:23 <ChrisMorgan> I like it though, it shows you thought of that :-)
23:18:32 <computerfreaker> thanks
23:18:54 <computerfreaker> should I go for a random process name too? I thought about doing that, but figured AV's would be jumping all over it
23:18:59 <ChrisMorgan> Except of course they'd have to find the PID of kidsafe.exe to put that in, not just ahk_pid kidsafe.exe
23:19:17 <ChrisMorgan> Don't do a random process name. It's a virus-like behaviour which is likely to get it blocked
23:19:29 <computerfreaker> yep, that's what I thought
23:19:45 <ChrisMorgan> Why are they text boxes rather than checkboxes?
23:19:59 <ChrisMorgan> Surely REALbasic can do checkboxes?
23:20:12 <computerfreaker> to make sure users don't turn something on accidentally
23:20:29 <computerfreaker> yep, RB can do checkboxes
23:21:33 <computerfreaker> try typing "YA" in one of the boxes - as soon as you leave the yes/no path, the textbox will "snap" back to its default
23:22:00 <ChrisMorgan> Slightly glitchy in Wine at least
23:22:10 <computerfreaker> how so?
23:22:17 <computerfreaker> maybe I can fix it
23:22:23 <ChrisMorgan> The tab key is grabbed as well, makes taborder go quite wacky
23:22:45 <ChrisMorgan> Now I can't get back into any of the textboxes...
23:22:50 <computerfreaker> tab isn't grabbed on Windows...
23:22:57 <ChrisMorgan> It's doing something weird.
23:23:17 <computerfreaker> what's it doing?
23:23:51 <ChrisMorgan> On the checkbox issue, you could do a status change message box... "You selected to change the following options:\n\nLock Alt-Tab\nDon't prevent shutdown\n\nAre you sure you want to make these changes?"
23:24:25 <computerfreaker> hmm...
23:24:33 <ChrisMorgan> Tab doesn't change out for a couple of tabs, then does, then loses all focus, then it gets so it goes to all controls (I suppose) but will only /focus/ on Next.
23:24:53 <computerfreaker> I had been looking for a more individual confirmation
23:25:17 <ChrisMorgan> Personally I'd prefer to trust more that the user knows what they're doing.
23:25:32 <computerfreaker> I'll look at the taborder and see if something's screwed up, but it was OK last time I checked
23:25:40 <ChrisMorgan> If they lock themselves out of their computer, just refer them back to the no-warranty clause of the GPL :D
23:25:56 <ChrisMorgan> Could be just a slight misbehaviour due to a complex behaviour in Wine.
23:26:01 <Gizmokid2005|AFK> ChrisMorgan, computerfreaker - PLEASE take it to -dev, you both know better.
23:26:37 <computerfreaker> ok Gizmokid2005|AFK
23:27:32 *** Gizmokid2005|AFK is now known as Gizmokid2005
23:36:28 *** TimClark (i=8087e3c9@gateway/web/freenode/x-wfibekdquhmpvnac) has joined #portableapps
23:37:23 *** Res2216firestar has quit ("Leaving")
23:37:46 <TimClark> Hi computerfreaker , got a second?
23:37:58 <computerfreaker> Hi TimClark, sure!
23:38:23 <TimClark> I wanted to point out a couple of things to you about your palemoon post if that's ok
23:38:32 <computerfreaker> sure
23:38:36 <computerfreaker> hope there's nothing wrong?
23:38:41 <TimClark> no
23:39:31 <TimClark> usually when someone ask for something "Why don't you use ..." is not always the best reply, he wants BLANK for a reason usually
23:39:50 <computerfreaker> hmm, valid point
23:39:57 <TimClark> Also, about being a "unbranded Firefox..."
23:40:20 <TimClark> They are not all the same, there are differnt ones for various reasons
23:40:27 <computerfreaker> true
23:40:39 <computerfreaker> I looked at the pale moon site and didn't see anything particularly special...
23:40:45 <computerfreaker> do you want me to edit/delete my post?
23:40:47 <TimClark> palemoon is not IceCat
23:40:57 <computerfreaker> sorry
23:41:04 <computerfreaker> I'll delete my post if you want me to
23:41:12 <TimClark> you can't
23:41:38 <TimClark> If you want me to I can, but you can't delete a comment as a regular user
23:42:06 <computerfreaker> I just edited the post to get rid of the contents, if you could delete it that would be great
23:42:14 <TimClark> sure
23:42:17 <computerfreaker> thank you!
23:42:25 <TimClark> I think palemoon is opped for speed
23:42:45 <computerfreaker> oh, I hadn't known that
23:42:46 <TimClark> I'm not sure what IceCat is intended for , i could look it up
23:43:14 <TimClark> I think icecat is just "Were FF but w/o branding" but i'm not sure
23:43:23 <TimClark> We're*
23:43:26 <MaienM> to be fully GPL compliant, removing any third-party non-GPL code, if I remember correctly
23:43:30 <ChrisMorgan> Yep
23:43:36 <ChrisMorgan> ZachThibeau can say more
23:43:39 <TimClark> ah, ty MaienM
23:43:44 <computerfreaker> yes, I just looked at the Palemoon home page: "Why settel for a basic build of your Firefox browser... when you can have one that performs 25% faster?"
23:43:49 <computerfreaker> *settle
23:43:59 <ChrisMorgan> It's just take out everything possible and make it all utterly GPL
23:44:05 <TimClark> yes, there claim to fame is "We are a FF that you can do anything with"
23:44:07 <ChrisMorgan> GNU-compliant
23:44:41 <TimClark> anyway computerfreaker , i'm done
23:45:06 <computerfreaker> I certainly apologize... I should have taken the time to learn this stuff *before* posting
23:45:20 <TimClark> it was not biggie
23:45:30 <computerfreaker> and thank you for deleting my comment!
23:45:55 <TimClark> some folks just like a post a reply to anything, i'm sure you have seen them, and i want to help you avoid being one of them :P
23:46:09 <computerfreaker> thank you
23:46:14 <TimClark> yw
23:46:46 <computerfreaker> I wasn't trying to do that; I figured IceCat was more current & probably more actively developed
23:47:04 <TimClark> might be, but it's intent is differnt
23:47:21 <computerfreaker> yes, I know now... sorry
23:47:27 <TimClark> that's why there are several "Based on FF" browsers out there
23:47:41 <TimClark> I stil with the original :P
23:47:47 <TimClark> stick*
23:47:50 <computerfreaker> ditto
23:48:46 <TimClark> http://portableapps.com/node/22284#comment-140143
23:48:56 <TimClark> John is just being silly here :P
23:49:27 <TimClark> one build behind
23:49:36 <ChrisMorgan> I wonder why they did that though... a dozen days later and still they build the old version :-/
23:49:48 <TimClark> dam, folks jump on us when we fall behind by one day
23:50:05 <ChrisMorgan> Oh, isn't it ironic :D
23:50:11 <computerfreaker> probably for the sake of keeping a continuous download tree; e.g. no releases missing
23:50:15 <TimClark> is it a security update, i don't recall
23:50:33 <computerfreaker> I'm pretty sure 3.5.7 was a security update, yes
23:50:36 <computerfreaker> let me check...
23:51:02 <TimClark> when it's not a security update i don't care how long a release takes
23:51:18 <computerfreaker> "Fixed a common stability issue"
23:51:25 <TimClark> but then, i'm not one of our nagger memberts
23:51:32 <computerfreaker> other than that, doesn't look like much
23:51:50 <TimClark> so, then what's the rush is what i would say
23:52:23 <computerfreaker> actually, I'm going to reverse my previous statement
23:52:26 <gluxon> Hey, I've got this weird bug in AkelPad Portable, if you guys aren't too busy, mind taking a look? :)
23:52:31 <computerfreaker> https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.1%3A.7-fixed
23:52:36 <computerfreaker> one critical bug and two major ones
23:52:39 <computerfreaker> gluxon: sure
23:52:44 <gluxon> Thanks :)
23:54:18 <TimClark> /me realizes he's not even at 3.5.6 yet :/
23:54:18 <computerfreaker> what is the bug, gluxon?
23:54:45 <computerfreaker> I'm at 3.6... not a bad experience
23:54:54 <computerfreaker> I could do without built-in personas, though
23:55:09 <MaienM> I quite like personas :D
23:55:17 <gluxon> It's this weird bug where the registry key isn't importing correctly.
23:55:41 <computerfreaker> MaienM: I'd like them too, except they tend to obscure the text on menus, tabs, etc.
23:55:48 <computerfreaker> gluxon: want to elaborate a bit further?
23:56:11 <MaienM> really? I've never really had that problem with the ones I use
23:56:12 <Gizmokid2005> I really like the personas a lot. computerfreaker, if you get a persona that's done right you won't have that issue.
23:56:21 <Gizmokid2005> all of mine work beautifully
23:56:29 <MaienM> although I had one bad one, but I simply removed it from my favorites
23:56:30 <gluxon> MaienM: It's some weird thing.
23:56:55 <gluxon> Whenever I have the RestoreKey call, it ends with the -1 output, aka, and error :'(
23:57:18 <computerfreaker> what parameters?
23:57:43 <computerfreaker> http://www.getpersonas.com/en-US/persona/9096 is the one I'd love to have, but the black effectively screws me
23:57:56 <gluxon> http://www.bensawsome.com/downloads/store/users/gluxon/Other/AkelPadPortable_4.3.6_Development_Test_1.paf.exe
23:58:13 <gluxon> registry::_RestoreKey "$SETTINGSDIRECTORY\${NAME}Settings.reg" "$0"
23:58:43 <TimClark> gluxon: is this going to be a quick general type question, or some heavy dev stuff ?
23:59:06 <computerfreaker> just from the initial look of things, it's going to be heavy dev
23:59:15 <gluxon> I think so to.
23:59:21 <gluxon> I'll go into #portableapps-dev
23:59:22 <TimClark> If it gets too deep you might want to move to -dev