00:05:52 *** ChrisMorgan (~ChrisMorg@unaffiliated/chrismorgan) has joined #portableapps 00:11:15 *** Aerok (~kalug@177.9.85.124) has joined #portableapps 00:12:45 *** Aerok is now known as kAlug 00:22:21 ChrisMorgan: Saw this? http://portableapps.com/node/29437#comment-184491 00:23:25 Yep. Interesting notion, that could well be what's damaging things so they don't work with our RunAsAdmin. Then we've got to figure out (a) why and (b) what we can do about it! 00:24:53 (b) (Try to detect UAC plugin-based elevation and) remove that from $CMDLINE. 00:26:02 Hmm... I didn't knew W2k had UAC. 00:27:06 *** gluxon (~gluxon@unaffiliated/gluxon) has joined #portableapps 00:27:29 Hallo gluxon 00:27:36 Hey kAlug :) 00:30:21 kAlug: Vista was the first OS with UAC. 00:30:49 Is this the plugin we're using? http://nsis.sourceforge.net/UAC_plug-in 00:30:53 Yep 00:31:06 It says "Minimum OS: Win95/NT4 (**Elevation on Win2000+**)" 00:31:23 Also, "License: Freeware", "Character encoding: Ansi" 00:31:50 ... because 95/98/NT4 didn't even have the notion of user account security levels 00:32:34 Windows 2000 did have multiple levels of user security, so that a non-admin account may not be able to trash the machine. That's quite different from having UAC which prevents the admin account from trashing the machine without confirmation. 00:33:11 I know that. I know that UAC started with Vista too. But then the plugin is not only for UAC anymore -> need a better name. 00:35:04 I'll check if the latest version still adds "/UAC" to the command line. 00:37:59 I presume it will, as a way of checking it with itself. I'd forgotten the way it just runs a new copy of the executable, which will then be intercepting that. 00:39:01 Is our current version ANSI too? 00:40:44 I don't know. I can't remember. It may have been one of the plugins that works in the unicode environment without any modifications - some do, some don't. 00:40:54 (Though those that do may still not function fully correctly.) 00:43:47 Looking through their changelog, 0.2.3 introduces a 'New experimental "splash screen" to deal with focus issues'. We'll need to keep an eye on that and see if that does what we want or not, I don't see any way of disabling it immediately. 00:43:49 Hmm... I think it'll work... the only call we make is "UAC::_ 0". 00:47:32 You mean through ${UAC_RunElevated}, I presume? 00:49:11 The main region in which an non-Unicode plugin could mess it up is the command line. I haven't ever tested RunAsAdmin with Unicode characters in the command line, but it's possible that they may not work. 00:50:45 OK. 1. Splash screen -> small rectangular banner with the app icon. 2. The fail check code will need to be updated. 00:51:06 Error 0N~ 00:51:09 Can we do anything about their splash screen? I imagine we don't want it. 00:51:31 And /UAC:A034E 00:51:50 Tacked on to the end of the command line, or the beginning? 00:52:25 And then the same error and then a non-elevated app launch. 00:52:46 The only thing that I think we can gain out of updating is 0.2.3b's "Better UAC state checking", which may be worth having. Other than that, we get nothing we will use at present and so may as well not waste effort on it. 00:54:28 And if we can't scrap the splash screen easily, I vote we leave it be and stick with our current 0.2.2b and just fix this /UAC thing immediately after Segments\ExecString.nsh, line 30. 00:54:50 /UAC:* **and /NCRC** are added to the beginning. 00:55:31 It'll add /NCRC to skip the CRC which for large installers will take a significant amount of time, and it's already been checked. 00:57:08 The * is always five chars? 00:59:25 Migrating to gtk3 is giving me a headache 01:00:18 It seems to be. And /NCRC is added to the app's command line too. 01:02:16 Because ${GetParameters} doesn't trim it. 01:03:20 kAlug: how does http://pastebin.com/U4PtPNrq look? 01:03:24 StrCpy $Parameters $Parameters 15? 01:03:48 Add MB_ICONSTOP to MessageBox 01:04:16 Actually, MB_ICONEXCLAMATION 01:04:17 Your does have better error checking. 01:04:44 I think if we're going to cut it out, we may as well make sure we do a proper job of it and don't mess things up or it could go badly wrong. 01:05:20 And s/adds/prepends/ 01:06:36 $CMDLINE includes the executable, right? Then it's wrong. Use "command-line parameters". 01:08:05 Yeah, sorry 01:09:24 OK then, http://pastebin.com/GfJ0aaTc 01:10:33 Have you tested that or should I? 01:10:39 *** techfreak244 has quit (Ping timeout: 248 seconds) 01:11:14 Gimme a second. 01:12:03 BTW, do you use something like eXpresso or Portable File Associator? 01:12:44 No. 01:12:50 I use Linux :-) 01:13:16 On Windows, most of the stuff I do ends up in Vim, Firefox, Command Prompt Portable and sometimes Inkscape. 01:19:00 Oops... got a six-digit parameter. 01:20:19 OK, I'll extend it to cope with an arbitrary number of characters. 01:20:23 What about ${WordReplace}? 01:21:57 No wildcard support 01:22:37 It could be used for the /NCRC, though 01:24:30 ${WordFind} to detect both, then get length, and then deleting it from the string. 01:26:48 ${WordFind} $0 " " "+1 +2" $1, I think. 01:29:17 Can't combine them into the one thing, can you? 01:31:18 Sorry, lunch time now, it seems. 01:32:34 OK. I'll keep trying. BTW, I think we can get rid of the UAC bug detection, so we can look up each parameter separately. 01:37:18 *** PlauSocks is now known as PlauSocks|AFK 01:54:29 ChrisMorgan: this works: http://dumpz.org/91265/ . We can add error check if you'd like. 02:36:14 *** sar3th has quit (Quit: "Our culture doesn't get smarter, it just finds new ways of being retarded.") 02:51:38 kAlug: at StrCpy $1 $0 5, ${If} $1 == "/NCRC", change it to 6 and "/NCRC " 02:52:45 I think that's sufficient error checking. No need to make a big kerfuffle about it, really. 02:54:50 Commit it (with release notes) and then I'll do 2.2b1 02:55:30 The space won't work with no additional parameters. 02:58:30 True, true... but ideally we don't want to get rid of /NCRCfoo. But it's not worth the trouble to support either /NCRC$ or /NCRC\s 03:08:47 If it's UAC-elevated, we can (theoretically) assume that /NCRC has been added by the plugin. 03:09:16 I wonder if this issue happens on previous versions of Windows too. 03:16:58 Definitely should do. 03:17:13 Where I don't know everything about it, I like to take all reasonable caution. 03:18:12 I'll test as soon as I finish the relnotes. 03:37:14 ChrisMorgan: How do this sounds like? http://dumpz.org/91281/ (grammar corrections please) 03:37:59 "and now will be removed" -> "and are now removed" 03:54:04 Got to go very shortly, 2.2b1 will have to wait. 04:01:49 On XP: "...FastCopyPortable.exe: The file specified does not exists. Check the path, and then try again". 04:01:51 Ah, Windows 7. Install 4 updates, then 86, then 8, then 4, now 6 more... wonder how much more this will go on. 04:02:09 But sorry, I need to get ready to go. 04:03:04 Error 3 04:12:31 *** ChrisMorgan has quit (Ping timeout: 248 seconds) 04:23:14 *** gluxon has parted #portableapps (None) 04:24:44 *** kAlug has quit (Quit: zzz...) 04:35:58 *** PlauSocks|AFK is now known as PlauSocks 05:24:06 *** PlauSocks has quit (Read error: Connection reset by peer) 05:24:34 *** SergentSiler (~Kyle@69.177.200.21) has joined #portableapps 05:24:34 *** SergentSiler has quit (Changing host) 05:24:34 *** SergentSiler (~Kyle@unaffiliated/sergentsiler) has joined #portableapps 05:24:36 SergentSiler is a pony 05:24:37 SergentSiler is a pony 05:24:46 *** SergentSiler is now known as PlauSocks 05:32:57 *** PlauSocks is now known as PlauSocks|AFK 05:53:18 *** kosto (~michal@95.103.119.241) has joined #portableapps 06:06:50 *** david_pi (7c809ee4@gateway/web/freenode/ip.124.128.158.228) has joined #portableapps 06:08:28 Hi. I have post in the forum, but I think asking here is quickly. 06:08:53 Is it possible to add more than one way Optional Components in installer.ini? 06:09:16 It seems installer.ini only support one OptionalComponent. 07:22:44 *** kosto has quit (Read error: Connection reset by peer) 08:12:08 *** NoN4M3 (~Kron@p5DDDDE10.dip.t-dialin.net) has joined #portableapps 08:15:22 *** david_pi has quit (Ping timeout: 252 seconds) 09:11:13 *** kosto (~michal@bband-dyn241.95-103-119.t-com.sk) has joined #portableapps 10:20:41 *** ChrisMorgan (~ChrisMorg@unaffiliated/chrismorgan) has joined #portableapps 10:46:31 *** AlleyKat (~Miranda@0x573a58b7.ronnqu1.dynamic.dsl.tele.dk) has joined #portableapps 10:51:53 *** AlleyKat has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) 10:52:25 *** AlleyKat (~Miranda@0x573a58b7.ronnqu1.dynamic.dsl.tele.dk) has joined #portableapps 11:37:10 *** benedikt93 (~benedikt9@unaffiliated/benedikt93) has joined #portableapps 11:37:17 *** Thasmo (~thasmo@d86-32-70-74.cust.tele2.at) has joined #portableapps 12:01:01 *** TPFC-SYSTEM (opera@GYYYMMCDLXVII.gprs.sl-laajakaista.fi) has joined #portableapps 12:06:05 is it possible to add a feature to donate bitcoins 12:08:00 I think it's possible, but AFAIK there are no plans to do that. 12:10:17 NoN4M3, you'd need to ask John T. Haller (his IRC name is also JohnTHaller) who is the head of this project. 12:34:47 *** techfreak244 (~techfreak@c-68-40-88-129.hsd1.mi.comcast.net) has joined #portableapps 12:36:43 *** MaienM|Sleep is now known as MaienM 12:50:45 *** pa_8305 (c982865f@gateway/web/freenode/ip.201.130.134.95) has joined #portableapps 12:51:23 *** pa_8305 has quit (Client Quit) 13:26:07 *** techfreak244 has quit (Ping timeout: 248 seconds) 13:30:13 *** sar3th (~sar3th@unaffiliated/sar3th) has joined #portableapps 14:02:48 *** Thasmo has quit () 14:39:14 *** ChrisMorgan has quit (Ping timeout: 252 seconds) 14:40:50 *** techfreak244 (~techfreak@c-68-40-88-129.hsd1.mi.comcast.net) has joined #portableapps 14:45:03 *** techfreak244 has quit (Ping timeout: 248 seconds) 14:49:22 *** GatorFanOne (18fa8589@gateway/web/freenode/ip.24.250.133.137) has joined #portableapps 14:50:58 I have a stupid question. How exactly does Portable Apps work? Does it install from the flash drive to the pc you use? Does it leave your info behind on the pc you used? 14:52:54 A wrappered portable application (e.g. most PA.c apps) is run as standard. 14:53:19 The wrapper, like PortableApps.com Launhcer, stays running as long as the main application. 14:53:51 When the app exits, the wrapper removes traces from the local computer and saves important ones (like settings). 14:54:29 So, the application is not copied to the PC and on info will be left behind. 14:54:35 *no info 14:55:22 Ahh. Great, thank you. I noticed after asking my question, when looking on this page, there is a link to "What is a portable app?" that explained that same thing. 14:56:14 You're welcome. :) 14:57:01 May I suggest that this Q&A link be placed more prominently on the main page or as one of the links at the top of the page? I didn't notice it until I came here. :) 14:59:00 Well, I'm just an user. I can't make any decisions about website layout. 15:00:34 *** GatorFanOne has parted #portableapps (None) 15:03:45 *** Bivor (Bivor@58.97.241.201) has joined #portableapps 16:15:50 *** TPFC-SYSTEM has quit (Quit: TPFC-SYSTEM) 16:25:54 *** TPFC-SYSTEM (~opera@cs94224.pp.htv.fi) has joined #portableapps 16:32:54 *** Bivor has quit (Quit: See ya later) 16:45:18 *** ZachThibeau has quit (Quit: TheCyberShocker, ZNC http://thecybershocker.com/) 16:50:29 *** TPFC-SYSTEM has quit (Quit: TPFC-SYSTEM) 16:59:40 *** rcmaehl (~rcmaehl@unaffiliated/rcmaehl) has joined #portableapps 17:17:02 *** ZachThibeau (~ZachThibe@unaffiliated/zachthibeau) has joined #portableapps 17:17:03 ZachThibeau is the main developer of PChat and is a developer with PortableApps.com 18:11:48 *** pa_3374 (522c4240@gateway/web/freenode/ip.82.44.66.64) has joined #portableapps 18:11:58 Welcome 18:12:29 I have a question 18:13:01 if anyone here? 18:13:24 *** pa_3374 has quit (Client Quit) 18:19:12 *** chromeuser (c25e1072@gateway/web/freenode/ip.194.94.16.114) has joined #portableapps 18:19:45 *** chromeuser has quit (Client Quit) 19:15:12 *** rcmaehl has quit (Quit: Power-idling in 59 channels on 12 networks.) 20:24:37 *** PlauSocks|AFK is now known as PlauSocks 20:50:32 *** benedikt93 has quit (Quit: Bye ;)) 21:38:11 *** gluxon (~gluxon@unaffiliated/gluxon) has joined #portableapps 21:38:37 *** gluxon has quit (Client Quit) 21:54:12 *** NoN4M3 has parted #portableapps (None) 22:13:56 *** kosto has quit (Quit: Leaving) 22:26:30 *** ChrisMorgan (~ChrisMorg@unaffiliated/chrismorgan) has joined #portableapps 22:26:35 *** gluxon (~gluxon@unaffiliated/gluxon) has joined #portableapps 22:49:55 *** AlleyKat has quit (Ping timeout: 244 seconds) 22:57:40 *** AlleyKat (~Miranda@0x573a58b7.ronnqu1.dynamic.dsl.tele.dk) has joined #portableapps 23:02:56 *** gluxon is now known as gluxon|gone 23:14:16 *** ChrisMorgan has quit (Ping timeout: 256 seconds) 23:19:42 *** gluxon|gone has quit (Quit: Leaving.) 23:22:02 *** kAlug (~kalug@189-47-59-251.dsl.telesp.net.br) has joined #portableapps 23:24:16 *** kAlug2 (~kalug@201-0-66-19.dsl.telesp.net.br) has joined #portableapps 23:24:25 *** kAlug2 is now known as kAlug_ 23:26:49 *** kAlug has quit (Ping timeout: 276 seconds) 23:35:18 *** MaienM is now known as MaienM|Sleep 23:35:21 *** kAlug_ has quit (Ping timeout: 255 seconds) 23:36:03 *** kAlug_ (~kalug@187.101.137.191) has joined #portableapps 23:46:20 *** sar3th has quit (Quit: "Our culture doesn't get smarter, it just finds new ways of being retarded.") 23:47:40 *** kAlug_ has quit (Ping timeout: 260 seconds) 23:57:57 *** techfreak244 (~techfreak@c-68-40-88-129.hsd1.mi.comcast.net) has joined #portableapps