00:18:26 *** ptmb has quit ("Bye everybody") 00:48:24 OliverK: Isn't it .g? 00:48:49 .g site:PortableApps.com gorilla guide 00:48:49 gluxon: http://portableapps.com/node/14868 00:49:05 :) 00:49:08 yeah 00:49:13 or .def gorilla_guide 00:49:22 .def gorilla_guide 00:49:22 OliverK: Sorry, but I don't know about gorilla_guide 00:49:27 lol, the ":P"ortableApps.com created a smily :P 00:49:30 .def guerilla_guide 00:49:30 OliverK: Sorry, but I don't know about guerilla_guide 00:49:38 nope 00:49:41 I still fail 00:49:46 .def field_guide 00:49:46 field_guide is here: http://portableapps.com/node/14868 00:49:54 *** OliverK is now known as OliverK|School 00:50:24 Why's it called a Gorilla Guide? :P 00:51:01 guerilla guide 00:51:08 .g guerilla warfare 00:51:09 OliverK|School: http://en.wikipedia.org/wiki/Guerrilla_warfare 00:51:14 :) 00:51:23 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 gluxon: i have removed you links, don't post things like that 01:16:19 I wasn't sure whether I should. But there really wasn't anything in the guidelines against it. 01:16:35 stop being stupid 01:17:17 Do we need a guidline that says "Don't be Stupid" ? 01:17:17 Forget it, I'm removing the topic. 01:17:40 huh? 01:17:50 If we had a guideline that said "Don't be Stupid" I would be deleting most of your posts 01:18:24 Kind of harsh, don't you think TimClark? 01:18:45 nope 01:19:05 usually if TimClark says something, he has a good reason in mind 01:19:06 i am getting tired of him either being dumb or pretending to be dumb 01:19:31 I'm also tired of his crap posts in the forums 01:20:54 # 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 # Never sass, backtalk, or question an Op as mentioned previously. 01:21:03 eeh, Well I can't really argue with a Mod and I don't really have any questions of any sort. 01:21:35 OliverK|School: shouldn't you have school work to do? :P 01:21:41 yeah, I really should 01:21:52 haha. 01:22:02 i started a bot in one of my rooms, so I'm liking to keep a eye on it 01:22:07 i also keep a eye on this room 01:22:12 OliverK|School: he was not really questioning me as an op 01:22:35 *** OliverK|School is now known as OliverK 01:22:42 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 yesh. But, to prevent arguments 01:23:13 which is sadly what I've started to cuase :( 01:23:13 I'm not arguing with him. 01:23:27 I don't always have the forethought that Tim does 01:23:32 gluxon: didn't say you were 01:23:41 Just pointing out I wasn't 100% sure wheather I should. 01:23:43 understood OliverK|School but i did not want Oni-Neoxes to feel he did anything wrong at that point 01:23:57 yeah. No, Oni-Neoxes didn't do anything wrong 01:24:14 Yeah, I should be kind of thanking him :) 01:25:05 shush gluxon 01:25:46 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 hi 06:59:21 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 computerfreaker is working on KidSafe and TopOCR, and would very much like to have folks test them and give feedback 07:17:49 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 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 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 computerfreaker is working on KidSafe and TopOCR, and would very much like to have folks test them and give feedback 11:39:00 Hi guys! 12:04:57 *** SteveLamerton has quit () 12:51:30 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 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 Hello Gizmokid2005, MaienM, ZachThibeau, all 18:11:15 hello SteveLamerton 18:12:14 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 computerfreaker is working on KidSafe and TopOCR, and would very much like to have folks test them and give feedback 18:24:06 Does anyone have experience using Unicode API calls? 18:25:21 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 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 Hello MaienM :) 20:01:54 Hi MaienM! 20:08:26 computerfreaker: Subversion is sooooo annoying :P 20:08:55 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 Annoying enough to hold back Eclipse Portable :P 20:10:16 Uh-oh 20:10:19 what's wrong? 20:10:42 (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 Oh. :( 20:11:39 More than one program accesses the subversion settings dir, and you can't rename the dir or use the appdata call. 20:11:56 The only question I have is, how is it even finding out where the AppData dir is? 20:12:05 :D 20:12:26 Eclipse is open-source, right? 20:12:40 Yeah :) 20:12:49 Yes, I know, patching :P 20:12:54 Maybe easier said than done, but perhaps you could look through the source? 20:13:19 It's not really Eclipse I have to look through, it's subclipse, a dumb eclipse plugin :P 20:13:32 But I haven't thought of that until now :) 20:13:34 Thanks. 20:13:41 you're welcome :) 20:14:40 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 Dang it, yet another KidSafe crash :( 20:16:04 I'm trying to get it ready for i18n, and it's not liking something about Unicode-compliant API calls... 20:16:44 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 :( 20:18:30 I'll be danged 20:18:36 Just wondering, are you going to use KidSafe as the official name? 20:18:42 planning to, why? 20:18:58 Just curious :)( 20:23:24 I'll be danged 20:23:38 I just filled the code full of logging commands, and everything seems to be checking out 20:23:43 but it's still crashing... 20:24:04 sometimes, I absolutely hate MSDN... 20:28:06 *** SrgSiler|Sleep is now known as SergentSiler 20:31:24 shoot... I don't believe it 20:34:49 :( 20:35:16 * computerfreaker is thinking about dropping i18n for now 20:36:00 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 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 w00t!! It's working! 21:24:43 Just did what I should have done a couple of hours ago - joined #winapi and asked 21:24:55 turned out I had the wrong calling convention for my callback; a single line of code and it's working now 21:34:08 computerfreaker: yay! :) 21:34:19 yes, yay :D 21:34:35 now I can get another thing implemented in KidSafe: i18n 21:34:50 I have no idea what that is but, good luck :) 21:34:57 *** gluxon has parted #portableapps () 21:35:01 internationalization 21:35:02 *** gluxon (n=gluxon@c-76-23-212-66.hsd1.ct.comcast.net) has joined #portableapps 21:35:07 Whoops :P 21:35:10 shoot, I just missed you... 21:35:18 i18n = internationalization 21:35:19 *** Oni-Neoxes has quit ("Quit... D:") 21:35:31 * gluxon ponders on what that is. 21:35:37 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 Oh :) 21:35:48 perhaps better known as localization 21:36:01 I have to do something too :P 21:36:08 what? 21:36:09 Do a complete rewrite of AkelPad Portable :) 21:36:17 sounds interesting 21:37:15 probably a long job, eh? 21:37:54 Yeah :'( 21:38:08 hope it doesn't give you any trouble! 21:39:37 is there a mod on here who has a moment or two? 21:42:34 I don't think there are any mods in the room. 21:43:16 drat, you're right 21:43:36 just as well, I guess 21:43:56 I'll keep working on KidSafe, and get 0.24.0.0 ready for my meeting with Chris Morgan tomorrow 21:44:04 wish me luck, 0.24.0.0 could be *the* version! 21:45:51 *** SergentSiler is now known as SrgSiler|AFK 21:55:33 Let me know when ChrisMorgan gets online. :/ 21:55:46 not till tomorrow 21:56:06 he said so in the old KidSafe thread 22:03:59 *** ChrisMorgan (n=ChrisMor@unaffiliated/chrismorgan) has joined #portableapps 22:03:59 ChrisMorgan is a PortableApps.com developer and moderator 22:04:20 Hi ChrisMorgan! 22:04:45 Hello 22:05:06 Hey ChrisMorgan :) 22:05:10 Sorry, I forgot to mention in that post AEDT. I remembered the next morning. 22:05:29 ChrisMorgan: Quick Question? 22:05:34 Sure 22:06:09 AEDT = Australian Eastern Daylight Time? 22:06:10 You know how you can't overide where subversion stores its settings? 22:06:16 %APPDATA%\subversion? 22:06:47 let's say a launcher told subversion, "Hey, %APPDATA is over here, "/settings" Or something like that. 22:06:54 computerfreaker: correct 22:06:57 GMT+1100 22:07:05 gluxon: don't 22:07:07 How would it still know where the APPDATA folder is? 22:07:09 I know. 22:07:30 The way it works is by overriding %USERPROFILE% /and/ %APPDATA% as they're passed to it. 22:08:22 In other words, where is subclipse/subcommander looking to find out where AppData is? 22:08:25 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 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 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 ? 22:12:27 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 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 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 Then, lo and behold, username = "chris.morganiser", password = whatever it does. Very well then, it tries that. 22:16:31 Success! We're in! 22:16:40 And so it hands the result back to the SVN client. 22:18:19 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 I like the Ubuntu LiveCD, but don't want to use it for my regular use 22:19:10 I started programming with VB6, and I'm a Windows guy 22:19:29 but I will be setting up a Ubuntu PC for malware analysis - that should be *so* cool :D 22:21:43 computerfreaker: just don't install Wine, then. Some viruses will actually run in Wine. :D 22:21:59 actually, I'm going to install virtualbox with a Windows XP guest 22:22:15 and run the malware in there 22:22:17 The live CD goes at Vista-pace though, rather than proper Ubuntu-pace! :O 22:22:36 computerfreaker: do you know what the Greek word "raca" means? 22:22:42 It's ancient Greek. 22:22:45 raca? :P 22:22:49 I think so... 22:23:11 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 That's it. 22:23:24 You better be careful runnin' that malware! 22:23:31 I will 22:23:38 * computerfreaker enjoys analyzing malware 22:24:02 On no account give it a network connection... and never let VB save the VM's state... 22:24:08 I'm quite happy to leave it to the experts. 22:24:24 I won't give it a network connection; everything I read says the same thing 22:24:29 Good :-) 22:24:41 If you enjoy that sort of thing, good luck to you :-) 22:24:46 and, IIRC, vbox can be setup to return to the last saved configuration on exit 22:24:51 Yep 22:25:18 Yes, with GC you can delete new files, but after a few days you can't any more. 22:25:34 thanks 22:25:44 is there a way to create separate "releases"? 22:25:47 And on the IRC matter, it was a K-line - where the network kills your connection and bans the IP address. 22:25:54 wow 22:26:20 automatically done? Or was there a human behind it? 22:26:31 You can tag them with "Release-0.12", go through the admin thing and create the tag there. 22:26:35 That's the normal convention 22:26:42 It was automatic. 22:27:05 wow, not pretty 22:27:31 with regard to GC releases, I've just been giving the packages the same version number 22:27:50 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 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 ok 22:29:39 There's no compulsion to do that though. 22:29:56 *** SrgSiler|AFK is now known as SergentSiler 22:30:10 For now, I'm happy with just the same version # since we can't do regular releases 22:30:22 Most projects would release a "kidsafe-0.23-src.zip" file as well 22:30:34 ok 22:30:45 Again, there's no compulsion for it though. 22:30:47 I actually bundled the source... 22:30:53 Good :-) 22:31:16 it's in all releases; Other\Source for PAF builds and the main app directory for ZIP builds 22:31:27 Yeah, s'pose it is for our apps 22:31:40 do you have a few moments? 22:31:45 Sure 22:32:18 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 http://kidsafe.googlecode.com/files/KidSafePortable_0.23.0.0_Development_Test_1_English.paf.exe 22:32:43 I don't know how it will run in Wine; AFAIK, nobody's ever tried it 22:32:49 Uses process elevation? 22:32:55 *** Res2216firestar (i=Sam@wikipedia/Res2216firestar) has joined #portableapps 22:32:58 yep 22:33:06 ShellExecuteEx with the "runas" verb 22:33:19 and a bit of inter-process communication to register success or failure 22:33:31 Yep, sounds good to me. 22:33:46 I'll see how it runs in Wine then :-) 22:33:54 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 it's just a single byte: 1 means successful elevation and 0 means failed elevation 22:34:36 Good-O. 22:34:43 thanks! 22:34:49 I'll try it. 22:34:56 ok 22:36:06 computerfreaker: cut the GPL out of the installer 22:36:16 The GPL doesn't need to be agreed to, and it's the status quo anyway 22:36:25 ok... 22:37:04 should I just rename Other\Source\EULA.txt to Other\Source\License.txt? 22:37:19 Think so 22:37:21 that would keep the PA.c installer from finding it, while leaving no doubt about the license type 22:37:31 ok, will do for 0.24.0.0 22:37:34 License.txt is what I think it's normally called 22:37:52 YourIntellect Software, eh? 22:37:57 yep :) 22:38:11 I'm hoping that someday it becomes a reality 22:40:04 *** ptmb is now known as ptmb|away 22:44:10 You don't cope with any AdditionalParameters in KidSafePortable.ini - are there any things configurable by the command line in KidSafe? 22:44:24 not much 22:44:46 -SETTINGSDIRECTORY sets the settings folder; the launcher does that, but I probably should implement some sort of handler there 22:44:56 -SECONDARYLAUNCH is for process elevation 22:44:59 -SettingsDir 22:45:07 other than that, nothing 22:45:13 OK 22:45:48 yep, -SettingsDir 22:45:55 sorry about that 22:52:26 Would you like a cleaned-up launcher? 22:52:41 that would be great! 22:52:53 I just went and did it... somehow I never can resist it :-) 22:53:01 wow, that fast? 22:53:13 http://portableapps.pastebin.com/m3d2d4023 22:53:35 It's just cleaning it up, removing superfluous variables, LogicLibbing it. 22:53:46 No change in functionality, just smaller and more readable code. 22:54:47 just finished reading through the new launcher; looks great to me! 22:54:56 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 nope, the default data could probably be deleted, since KidSafe has to create the contents of Prefs.dat anyway 22:56:20 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 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 I would be astonished if it did need it 22:57:03 You had it just as hard-coded as I did, StrCpy $SETTINGSDIRECTORY $EXEDIR\Data. Just more verbose. 22:57:10 Fixed Data folder is much simpler. 22:57:20 ok, I'll keep it fixed 22:57:22 thank you! 22:58:02 should I delete the DefaultData folder? It's completely unnecessary 22:58:03 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 I think so then. 22:58:27 ok, I'll do that for 0.24.0.0 as well 22:58:45 And so then just before the GetParameters line have a line to CreateDirectory $EXEDIR\Data, outside all Ifs 22:58:53 ok 22:59:20 Whoops, I missed deleting the commented out ;=== Icon & Stye === section 22:59:53 that's OK, I'll delete it 22:59:54 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 thanks for the cleaned-up launcher! 23:00:06 You're welcome :-) 23:00:29 Oh, and Other\Source has some unused files in it. 23:00:51 AppSource.txt, for example? 23:00:55 MoveFiles.nsh, ReadINIStrWithDefault.nsh, ReplaceInFile.nsh, StrRep.nsh 23:01:53 Also AppSource.txt mentions KidSafe.zip, but it's actually KidSafe_0.23.0.0_Source.zip. 23:02:16 drat... 23:02:26 I'd just say "in the included ZIP file" 23:02:29 Or something like that 23:02:32 ok 23:02:34 So you don't need to update it each time 23:02:43 guys, not to be rude but I feel this discussion would be more appropriate in -dev 23:02:57 ok MaienM 23:03:11 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 we're both in -dev, so we can take the conversation there if Chris doesn't mind 23:03:47 MaienM: nothing else is happening in here at the moment... convention has left -dev unused until something other happens in here 23:04:45 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 Hey ho, now I might actually /run/ KidSafe :D 23:06:27 help.html needs a bit of work 23:06:27 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 :-/ 23:06:40 hmm 23:06:45 GizmoBot: fail 23:06:49 GizmoBot: update damnit!! 23:06:50 OSError: [Errno 2] No such file or directory (file "/usr/lib/python2.6/subprocess.py", line 1092, in _execute_child) 23:06:55 *sigh* 23:07:03 O_o 23:07:22 GizmoBot: update [your Python path] ;-) 23:07:22 OSError: [Errno 2] No such file or directory (file "/usr/lib/python2.6/subprocess.py", line 1092, in _execute_child) 23:07:32 hey, no playing with the bot 23:07:38 :P 23:07:48 the system it is on does not have subversion installed 23:08:01 Oh, update is an SVN command, is it 23:08:14 yeah 23:08:30 I didn't actually mean to call that command though, sorry about that 23:08:55 :D 23:09:00 :) 23:09:10 :D 23:09:15 ChrisMorgan: what should I do with help.html? 23:09:42 computerfreaker: Wait, why didn't it happen again? :P 23:09:45 help! 23:09:45 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 help.html 23:09:49 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 gluxon: leading help 23:10:04 gluxon: stop that 23:10:16 you know better than playing with the bots 23:10:18 computerfreaker: you need a at the end of the content 23:10:27 consider that a final warning 23:10:28 I wasn't playing with him :/ 23:10:29 That'll provide the nice-looking footer bar 23:10:39 ok, I'll stick one in there 23:10:51 Just looking at why it didn't say that when computerfreaker and ChrisMorgan did it. 23:11:07 Also, you're linking to *splutter* codeplex still 23:11:20 uh-oh... 23:11:21 s/HomePage/home page/ 23:11:39 s/KidSafePortable/KidSafe/ 23:12:11 what are those commands? (Probably replace, Perl-style?) 23:13:15 regular expression find/replace 23:13:33 Perl indeed, though. Yuck. The very thought of it. 23:14:14 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 :D 23:14:39 I use Notepad++; I'm pretty sure it has RegEx support, but I've never used it 23:15:18 Quick question about help.html - should the links to the KidSafe Portable Homepage be like they are? 23:15:31 It does, just not as neat as gVim's... you don't just type in :%s/HomePage/homepage/g :-) 23:15:43 There are two links to the KidSafe homepage, but one leads to PortableApps.com and one (now) leads to Google Code 23:15:54 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 ok 23:16:03 *** BjornH (n=BjornH@81-235-164-62-no21.tbcn.telia.com) has joined #portableapps 23:16:03 done 23:16:39 I think that's all for the moment. The footer looking proper though? 23:16:52 yep, looks OK to me 23:17:02 Good :-) 23:17:07 is the Admin unlock feature OK? 23:17:47 "There is no unlock text set!" Is that meant to happen on first run, as well as the lock window showing? 23:17:56 yep 23:18:16 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 I like it though, it shows you thought of that :-) 23:18:32 thanks 23:18:54 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 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 Don't do a random process name. It's a virus-like behaviour which is likely to get it blocked 23:19:29 yep, that's what I thought 23:19:45 Why are they text boxes rather than checkboxes? 23:19:59 Surely REALbasic can do checkboxes? 23:20:12 to make sure users don't turn something on accidentally 23:20:29 yep, RB can do checkboxes 23:21:33 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 Slightly glitchy in Wine at least 23:22:10 how so? 23:22:17 maybe I can fix it 23:22:23 The tab key is grabbed as well, makes taborder go quite wacky 23:22:45 Now I can't get back into any of the textboxes... 23:22:50 tab isn't grabbed on Windows... 23:22:57 It's doing something weird. 23:23:17 what's it doing? 23:23:51 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 hmm... 23:24:33 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 I had been looking for a more individual confirmation 23:25:17 Personally I'd prefer to trust more that the user knows what they're doing. 23:25:32 I'll look at the taborder and see if something's screwed up, but it was OK last time I checked 23:25:40 If they lock themselves out of their computer, just refer them back to the no-warranty clause of the GPL :D 23:25:56 Could be just a slight misbehaviour due to a complex behaviour in Wine. 23:26:01 ChrisMorgan, computerfreaker - PLEASE take it to -dev, you both know better. 23:26:37 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 Hi computerfreaker , got a second? 23:37:58 Hi TimClark, sure! 23:38:23 I wanted to point out a couple of things to you about your palemoon post if that's ok 23:38:32 sure 23:38:36 hope there's nothing wrong? 23:38:41 no 23:39:31 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 hmm, valid point 23:39:57 Also, about being a "unbranded Firefox..." 23:40:20 They are not all the same, there are differnt ones for various reasons 23:40:27 true 23:40:39 I looked at the pale moon site and didn't see anything particularly special... 23:40:45 do you want me to edit/delete my post? 23:40:47 palemoon is not IceCat 23:40:57 sorry 23:41:04 I'll delete my post if you want me to 23:41:12 you can't 23:41:38 If you want me to I can, but you can't delete a comment as a regular user 23:42:06 I just edited the post to get rid of the contents, if you could delete it that would be great 23:42:14 sure 23:42:17 thank you! 23:42:25 I think palemoon is opped for speed 23:42:45 oh, I hadn't known that 23:42:46 I'm not sure what IceCat is intended for , i could look it up 23:43:14 I think icecat is just "Were FF but w/o branding" but i'm not sure 23:43:23 We're* 23:43:26 to be fully GPL compliant, removing any third-party non-GPL code, if I remember correctly 23:43:30 Yep 23:43:36 ZachThibeau can say more 23:43:39 ah, ty MaienM 23:43:44 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 *settle 23:43:59 It's just take out everything possible and make it all utterly GPL 23:44:05 yes, there claim to fame is "We are a FF that you can do anything with" 23:44:07 GNU-compliant 23:44:41 anyway computerfreaker , i'm done 23:45:06 I certainly apologize... I should have taken the time to learn this stuff *before* posting 23:45:20 it was not biggie 23:45:30 and thank you for deleting my comment! 23:45:55 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 thank you 23:46:14 yw 23:46:46 I wasn't trying to do that; I figured IceCat was more current & probably more actively developed 23:47:04 might be, but it's intent is differnt 23:47:21 yes, I know now... sorry 23:47:27 that's why there are several "Based on FF" browsers out there 23:47:41 I stil with the original :P 23:47:47 stick* 23:47:50 ditto 23:48:46 http://portableapps.com/node/22284#comment-140143 23:48:56 John is just being silly here :P 23:49:27 one build behind 23:49:36 I wonder why they did that though... a dozen days later and still they build the old version :-/ 23:49:48 dam, folks jump on us when we fall behind by one day 23:50:05 Oh, isn't it ironic :D 23:50:11 probably for the sake of keeping a continuous download tree; e.g. no releases missing 23:50:15 is it a security update, i don't recall 23:50:33 I'm pretty sure 3.5.7 was a security update, yes 23:50:36 let me check... 23:51:02 when it's not a security update i don't care how long a release takes 23:51:18 "Fixed a common stability issue" 23:51:25 but then, i'm not one of our nagger memberts 23:51:32 other than that, doesn't look like much 23:51:50 so, then what's the rush is what i would say 23:52:23 actually, I'm going to reverse my previous statement 23:52:26 Hey, I've got this weird bug in AkelPad Portable, if you guys aren't too busy, mind taking a look? :) 23:52:31 https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.1%3A.7-fixed 23:52:36 one critical bug and two major ones 23:52:39 gluxon: sure 23:52:44 Thanks :) 23:54:18 /me realizes he's not even at 3.5.6 yet :/ 23:54:18 what is the bug, gluxon? 23:54:45 I'm at 3.6... not a bad experience 23:54:54 I could do without built-in personas, though 23:55:09 I quite like personas :D 23:55:17 It's this weird bug where the registry key isn't importing correctly. 23:55:41 MaienM: I'd like them too, except they tend to obscure the text on menus, tabs, etc. 23:55:48 gluxon: want to elaborate a bit further? 23:56:11 really? I've never really had that problem with the ones I use 23:56:12 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 all of mine work beautifully 23:56:29 although I had one bad one, but I simply removed it from my favorites 23:56:30 MaienM: It's some weird thing. 23:56:55 Whenever I have the RestoreKey call, it ends with the -1 output, aka, and error :'( 23:57:18 what parameters? 23:57:43 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 http://www.bensawsome.com/downloads/store/users/gluxon/Other/AkelPadPortable_4.3.6_Development_Test_1.paf.exe 23:58:13 registry::_RestoreKey "$SETTINGSDIRECTORY\${NAME}Settings.reg" "$0" 23:58:43 gluxon: is this going to be a quick general type question, or some heavy dev stuff ? 23:59:06 just from the initial look of things, it's going to be heavy dev 23:59:15 I think so to. 23:59:21 I'll go into #portableapps-dev 23:59:22 If it gets too deep you might want to move to -dev