00:01:55  <dmkbot>joyent/node: ry: SSL hanging due undrained error queue? - https://github.com/joyent/node/issues/1719
00:03:01  <piscisaureus>windows debug
00:03:01  <bnoordhuis>i'm getting 'Error: listen EADDRINUSE' on a number of http tests on linux for no good reason
00:03:02  <piscisaureus>[14:19|% 100|+ 249|- 37]: Done
00:06:33  <piscisaureus>[02:54|% 100|+ 252|- 34]: Done
00:06:37  <piscisaureus>^-- windows release
00:07:41  <bnoordhuis>[14:39|% 100|+ 541|- 31]: Done <- sunos
00:08:27  <bnoordhuis>ryah: dramatic difference
00:09:30  <ryah>:/
00:09:54  <ryah>linux: [22:36|% 100|+ 500|- 72]: Done
00:09:58  <ryah>:/
00:10:10  <ryah>something strange is going on
00:10:10  <bnoordhuis>linux: [16:44|% 100|+ 536|- 36]: Done
00:10:13  <bnoordhuis>wtf?
00:10:55  <bnoordhuis>let me gist what's failing on linux
00:11:15  <ryah>im getting many EADDRINUSE
00:11:18  <ryah>fails
00:11:18  <bnoordhuis>https://gist.github.com/cd4721e8e9b2e441f274
00:11:22  <bnoordhuis>yeah, i had those too
00:11:55  <ryah>hm..
00:12:04  * piscisaureus_joined
00:12:31  <bnoordhuis>i think it's test/simple/test-regress-GH-1697.js
00:12:44  <bnoordhuis>it leaves a background process listening on common.PORT
00:12:48  <bnoordhuis>piscisaureus: !
00:13:42  <ryah>https://gist.github.com/1220229 <-- this looks bad too
00:14:20  <bnoordhuis>yes, but it's something we can fix
00:14:31  * piscisaureus_quit (Client Quit)
00:14:50  <bnoordhuis>crypto needs cleanup, just haven't gotten around to it
00:15:04  * piscisaureus_joined
00:16:47  <ryah>danny's going to make a test from that gist
00:18:10  <ryah>can we revert piscisaureus_'s test-regress-GH-1697.js?
00:18:28  <bnoordhuis>[00:58|% 100|+ 253|- 9]: Done
00:18:29  <bnoordhuis>[01:57|% 100|+ 248|- 15]: Done
00:18:44  <bnoordhuis>that's first without and then with piscisaureus's test
00:19:28  <ryah>other way around?
00:19:43  <bnoordhuis>[01:57|% 100|+ 248|- 15]: Done <- with
00:19:51  <bnoordhuis>[00:58|% 100|+ 253|- 9]: Done <- without
00:24:23  <ryah>yeah on osx im seeing the same
00:24:28  <ryah>i'll revert
00:25:17  <CIA-53>node: Ryan Dahl master * rcde81a6 / test/simple/test-regress-GH-1697.js :
00:25:17  <CIA-53>node: Revert "Add regression test for issue 1697"
00:25:17  <CIA-53>node: Causing many test failures due to lingering process
00:25:17  <CIA-53>node: This reverts commit 8b754a9e02cb2404bd780322d440b73aacec7517. - http://git.io/z0Itmw
00:25:48  <ryah>just got a V8 crash:
00:25:50  <ryah>=== debug test-net-bytes-stats ===
00:25:50  <ryah>Path: simple/test-net-bytes-stats
00:25:50  <ryah>tcp client connection #1
00:25:50  <ryah>tcp server connection
00:25:52  <ryah>#
00:25:55  <ryah># Fatal error in /Users/ryan/projects/node/deps/v8/src/handles-inl.h, line 64
00:25:57  <ryah># CHECK(location_ != __null) failed
00:26:00  <ryah>#
00:30:46  <bnoordhuis>seems to work reliably here
00:31:03  <bnoordhuis>tested in a `for i in {1..25}` loop with node and node_g
00:31:44  * piscisaureus_part
00:31:55  <dmkbot>joyent/node: kingkaeru: net_uv.js throws assertion error - https://github.com/joyent/node/issues/1697
00:33:53  <ryah>osx: [12:23|% 100|+ 544|- 26]: Done
00:34:02  <ryah>much better
00:36:15  <ryah>http://nodejs.org/dist/v0.5.7/node-v0.5.7-rc2.tar.gz
00:36:31  * bnoordhuisdownloads again
00:36:45  * piscisaureus_joined
00:39:20  * piscisaureus_quit (Client Quit)
00:39:27  <indutny>26 failed tests
00:39:32  <indutny>oh
00:39:57  * piscisaureus_joined
00:40:03  <indutny>btw, debugger client and protocol handler was broken few commits before
00:40:09  <indutny>haven't tried it with latest
00:40:53  * piscisaureus_quit (Client Quit)
00:41:13  <indutny>and it's still broken
00:41:26  <indutny>it connects, but I think it fails to send message
00:41:55  * piscisaureus_joined
00:45:33  <indutny>oh, I rebuilded it
00:45:36  <indutny>and it works now
00:45:37  <indutny>wtf
00:47:43  <indutny>ryah: yt?
00:48:25  <indutny>https://github.com/joyent/node/pull/1722
00:50:18  <indutny>https://github.com/joyent/node/pull/1723
00:50:31  <ryah>indutny: do these need to be in v0.5.7?
00:50:45  <indutny>I think yes
00:50:52  <ryah>why?
00:51:00  <indutny>at least first one ;)
00:51:08  <indutny>ryah: because now debugger is broken
00:51:21  <ryah>oh right.
00:51:23  <ryah>SIGH
00:51:24  <ryah>okay
00:51:55  <dmkbot>joyent/node: indutny: [debugger] fix spawn call, customFds ain't supported yet - https://github.com/joyent/node/issues/1722
00:51:56  <dmkbot>joyent/node: indutny: Debugger: round 2 - https://github.com/joyent/node/issues/1723
00:53:18  <indutny>ryah: when are you planning to add customFds support? in 0.5.8?
00:53:28  <indutny>(actually, return it back)
00:53:36  <bnoordhuis>[09:42|% 100|+ 545|- 25]: Done <- sunos
00:53:37  <indutny>will it work for windows?
00:53:43  <CIA-53>node: Fedor Indutny master * rd6088b2 / lib/_debugger.js : fix spawn call, customFds ain't supported yet - http://git.io/9F-D3A
00:53:43  <CIA-53>node: Fedor Indutny master * r4a537c1 / lib/_debugger.js : restore breakpoints after restart, fix message handling - http://git.io/4C9qGA
00:53:43  <CIA-53>node: Fedor Indutny master * r145fac7 / lib/_debugger.js : setBreakpoint w/o arguments should set one on a current line - http://git.io/RWG5cg
00:54:00  <bnoordhuis>i feel a rc3 coming up
00:54:53  * ryahkills himself
00:55:04  <ryah>releasing on v0.5 is so painful
00:55:17  <indutny>haha
00:55:19  <indutny>yeah
00:56:17  <ryah>[email protected]:~/projects/node% scp node-v0.5.7.tar.gz [email protected]:~/web/nodejs.org/dist/v0.5.7/node-v0.5.7-rc3.tar.gz
00:56:21  <ryah>scp: /home/node/web/nodejs.org/dist/v0.5.7/node-v0.5.7-rc3.tar.gz: Disc quota exceeded
00:56:25  * ryahfacepalm
00:56:30  <indutny>haha
00:56:58  <indutny>server says: enough guys!
01:00:15  <bnoordhuis>[11:35|% 100|+ 547|- 23]: Done <- fwiw, linux
01:00:47  <piscisaureus_>[05:16|% 100|+ 251|- 34]: Done <-- windows release
01:01:19  <ryah>im having trouble building windows
01:01:35  <piscisaureus_>ryah: what is it?
01:02:26  <ryah>http://tinyclouds.org/win-error.png
01:03:45  * ryahdoes some manual log rotation
01:03:58  <piscisaureus_>hmm. unfamiliar
01:04:03  * ryahalso stabs himself in his left eye with a pen
01:04:17  <ryah>http://nodejs.org/dist/v0.5.7/node-v0.5.7-rc3.tar.gz
01:04:41  <indutny>great
01:04:42  * piscisaureus_would give ryah a pillow if that would help
01:04:43  <indutny>congrats
01:10:33  * ericktquit (Ping timeout: 260 seconds)
01:12:52  * igorziquit (Ping timeout: 252 seconds)
01:15:53  <piscisaureus_>bnoordhuis: what's wrong with that reverted patch btw - how does it leave stray processes around?
01:15:54  * igorzijoined
01:17:52  <bnoordhuis>piscisaureus_: it spawns a new process for the http server
01:18:01  <bnoordhuis>if the test fails, that process remains alive
01:18:09  <piscisaureus_>bnoordhuis: which properly quits right?
01:18:15  <piscisaureus_>bnoordhuis true
01:18:30  <piscisaureus_>bnoordhuis: but that test isn't failing on unices ... right?
01:18:53  <bnoordhuis>piscisaureus_: it failed when i ran `make test-all`
01:19:26  <bnoordhuis>https://gist.github.com/cd4721e8e9b2e441f274 <- line 377
01:20:23  <piscisaureus_>bnoordhuis: probably a race
01:21:08  <piscisaureus_>need to do server_process.stdin.on('data', function() {
01:21:08  <piscisaureus_> // connect to the server
01:21:08  <piscisaureus_>})
01:21:08  <piscisaureus_>^-- so ugly
01:21:32  <piscisaureus_>s/in/out/ <-- details
01:21:44  * ryahgets a beer
01:23:08  <ryah>i hope this shit builds.
01:23:30  <bnoordhuis>piscisaureus_: i linked you to an updated patch yesterday, didn't i?
01:23:37  <bnoordhuis>s/patch/test/
01:23:43  <ryah>piscisaureus_, bnoordhuis: please don't land the fix right now
01:24:07  <bnoordhuis>i have no intention whatsoever
01:25:38  <piscisaureus_>bnoordhuis: can't remember. I probably was taking care
01:25:41  <piscisaureus_>sorry
01:26:20  <bnoordhuis>piscisaureus_: https://gist.github.com/325b90295f17c751ed06
01:26:49  <bnoordhuis>[13:36|% 100|+ 544|- 26]: Done <- sunos
01:26:59  <bnoordhuis>[12:44|% 100|+ 549|- 21]: Done <- linux
01:29:31  <piscisaureus_>bnoordhuis: you forked it but I couln't spot a single meaningful change in there
01:29:50  <piscisaureus_>at least not anything obvious
01:29:58  <bnoordhuis>i hope it's obvious now :)
01:30:21  <piscisaureus_>no, nothing changed
01:30:46  <bnoordhuis>look closely
01:31:12  <piscisaureus_>sure, you added 127.0.0.1 and a console.log statement :-/
01:31:23  <bnoordhuis>look even more closely
01:32:02  <bnoordhuis>piscisaureus_: hint: serverProcess.stdout.on('data', function() {
01:32:52  <piscisaureus_>lot
01:32:54  <piscisaureus_>lol
01:33:01  <piscisaureus_>no, i didn't catch that
01:33:10  <piscisaureus_>exactly, that was what I had in mind
01:33:23  * dmkbotquit (Ping timeout: 276 seconds)
01:34:20  * brsonjoined
01:34:39  <bnoordhuis>piscisaureus_: i changed in a .once just now btw
01:34:59  <piscisaureus_>bnoordhuis: I was just wondering why you didn't have that
01:35:06  <piscisaureus_>(not lying)
01:35:13  <bnoordhuis>minor oversight
01:36:44  <piscisaureus_>bnoordhuis: let's not annoy ryah and forget about it
01:36:51  <piscisaureus_>I'll update the patch later
01:36:55  <bnoordhuis>sure
01:37:27  <CIA-53>node: Ryan Dahl master * r5582411 / (5 files in 3 dirs): Bump version to v0.5.7 - http://git.io/SzZshQ
01:39:00  <CIA-53>node: Ryan Dahl master * rdcd911e / src/node_version.h : Now working on v0.5.8 - http://git.io/YWH0Fw
01:40:32  <piscisaureus_>Nice. it's over
01:40:34  <bnoordhuis>seen this? https://github.com/RiverTrail/RiverTrail
01:41:08  <piscisaureus_>yes my coworkers were discussing it
01:42:06  * dmkbotjoined
01:42:33  <piscisaureus_>bnoordhuis: it's not clear to me whether this is really built on top of JS or if it's a new lang
01:43:27  <bnoordhuis>sounds and looks like a JS dialect
01:43:50  <piscisaureus_>sure looks like it
01:44:16  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
01:44:42  <bnoordhuis>or maybe... looking at the source, i don't see any unusual constructs
01:44:46  <bnoordhuis>apart from funky variable names
01:45:01  <piscisaureus_>if intel is serious about this, it creates a v8 version as well :-)
01:47:11  <bnoordhuis>it seems a little married to spidermonkey / gecko
01:47:13  * piscisaureusjoined
01:48:20  <bnoordhuis>probably not irreconcilably so
01:49:59  <isaacs>hey, i notice there's an exe sitting in http://nodejs.org/dist/v0.5.7/
01:50:21  <isaacs>i'm seeing "The procedure entry point CreateSymbolicLinkA could not be located in the dynamic link library KERNEL32.dll" from it, though
01:50:39  <piscisaureus_>aargh
01:50:44  <piscisaureus_>again?
01:50:45  <bnoordhuis>haha, oh god
01:50:51  <piscisaureus_>it can't be
01:52:03  * piscisaureusquit (Client Quit)
01:53:06  <isaacs>it is
01:53:08  <isaacs>it can be.
01:54:04  <igorzi>are we somehow linking-in eio?
01:54:28  * piscisaureusjoined
01:54:33  * piscisaureus_fires up xp
01:58:11  <ryah>:/
01:58:28  * piscisaureus_downloads node with IE6
01:58:32  <ryah>-_-
01:59:35  <isaacs>this is on server 2003
01:59:36  <piscisaureus>drumroll...
01:59:46  <piscisaureus>isaacs was wrong. sorry
01:59:58  <isaacs>?
02:00:18  <piscisaureus>isaacs: delete node.exe. download http://nodejs.org/dist/v0.5.7/node.exe. It works
02:00:58  * ryahspins up 2k3
02:00:58  * ryahalso get another beer
02:01:38  <isaacs>piscisaureus: https://skitch.com/isaacschlueter/f3stj/windows-server-2003-standard-edition
02:01:44  <isaacs>nuh uh!
02:01:46  <isaacs>:)
02:02:04  <piscisaureus>Oh.
02:02:11  <piscisaureus>isaacs: that's DecodePointer
02:02:34  <piscisaureus>not that that makes it any better - but it makes a big difference ;-)
02:02:38  <isaacs>oh, whoops, i copied the wrong error message.
02:02:54  <piscisaureus>but strange enough it works fine for me on XP SP3
02:04:05  <isaacs>this is windows server 2003
02:04:14  <igorzi>isaacs: do you have any SPs installed on it?
02:04:15  <ryah>works for me
02:04:20  <isaacs>i dont' think so
02:04:35  <isaacs>the only things i've installed were windows and chrome
02:04:38  <isaacs>er, git and chrome
02:04:45  <igorzi>that's probably why.. ryah has sp3 installed
02:04:58  * ryahhas 2k3 sp2
02:05:11  <ryah>(is there a 2k3 sp3?)
02:05:33  <isaacs>where do i get sp's from?
02:05:44  <piscisaureus>windows update
02:05:59  <isaacs>oh, wiat, i remember... add/remove programs?
02:06:03  <piscisaureus>on 2k3 probably you need to go to windowsupdate.microsoft.com
02:06:13  <isaacs>oh, no, windows update...
02:06:14  <isaacs>right
02:06:43  <ryah>so.
02:06:48  <ryah>do we want isaacs to upgrade?
02:06:52  <ryah>or should we fix this bug?
02:06:54  <igorzi>ryah: right, there's no sp3...
02:07:19  <ryah>i kind of like that he's got plain 2k3
02:10:44  <isaacs>jesus... this update flow is nightmarish
02:11:01  <ryah>http://news.ycombinator.com/item?id=3006608
02:11:11  <ryah>"... In my case, I've been forced to suddenly stop my work ... with node.js because it cannot handle more than ~140K websockets concurrent connections ..."
02:11:15  <isaacs>update can't run on the server, have to go to the website. website can't be viewed in chrome, only in ie. ie refuses to run the content until you manually add it to your trusted sites.
02:11:18  <ryah>^-- this is hilarious
02:11:27  <ryah>I *wish* we could handle 140k websockets
02:11:31  <isaacs>hahah
02:13:13  <ryah>if we could handle 10k websockets - that would be nice
02:13:29  <ryah>i kind of think it starts falling apart well before that though
02:13:36  <isaacs>ryah: depends
02:14:00  <isaacs>but yeah, there are other problems before the gb of js allocation hits you
02:16:04  <isaacs>how do i tell if i already have sp2?
02:16:19  <igorzi>run winver
02:16:21  <ryah>isaacs: right click on "My Computer"
02:16:21  <piscisaureus>go somewhere, e.g. c:\
02:16:32  <ryah>and click "properties"
02:16:37  <ryah>(windows is hilarious btw)
02:16:41  <piscisaureus>no
02:16:50  <piscisaureus>then in help->about windows it should show up
02:17:29  <bnoordhuis>writing lua bindings is infinitely more pleasant than writing php bindings
02:17:34  <bnoordhuis>fyi
02:17:45  <piscisaureus>bnoordhuis: you sold your soul again?
02:17:47  <ryah>http://neugierig.org/software/blog/2011/09/platform-of-the-future.html <-- evmar blogs about the platform of the future
02:17:52  <ryah>we get a shout out
02:18:03  <isaacs>so help, about windows, and what am i looking for there?
02:18:19  <piscisaureus>isaacs: for a mention of service pack
02:18:36  <piscisaureus>if there is no mention of service pack, then ....
02:18:42  <isaacs>nope
02:18:51  <isaacs>there's an srv03something in the build number
02:19:07  <isaacs>you can't select and copy *any* of this stuff...
02:19:17  <piscisaureus>For me it shows e.g.
02:19:17  <piscisaureus>Microsoft Windows
02:19:17  <piscisaureus>Version 6.1 (build 7106: Service Pack 1)
02:19:17  <piscisaureus>Copyright blabla
02:19:35  <igorzi>it looks like it's the CRT that has dependency on DecodePointer.. it's possible that VS2010 is not capable of producing an exe that runs on pre-2003-sp2.. checking for workarounds
02:19:51  <piscisaureus>could be
02:20:54  <bnoordhuis>qotd: "Chrome is a Windows application developed on Linux and designed on Macs."
02:21:25  <ryah>just like node!
02:21:28  <isaacs>ok, so, i enabled automatic updating, told it to check for updates, and the website seems to think i have it when i go to the download page manually
02:21:35  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
02:21:40  <isaacs>and yet, i don't have the sp
02:21:44  <isaacs>wth, windows.
02:22:08  <ryah>isaacs: reboot?
02:22:09  <igorzi>hmm
02:22:11  * ericktjoined
02:22:31  <isaacs>oh, right! i forgot! rebooting fixes 99% of everything!
02:22:34  <isaacs>trying that..
02:22:38  * piscisaureus_joined
02:23:03  <ryah>the new debugger is so awesome
02:23:08  <ryah>indutny++
02:23:23  * brsonquit (Ping timeout: 258 seconds)
02:23:35  * piscisaureus_quit (Client Quit)
02:24:40  <isaacs>hm, still no service pack in about windows.
02:25:21  * piscisaureus_joined
02:25:29  <piscisaureus>isaacs: you have teamviewer?
02:25:37  <piscisaureus>I can have a look then :-)
02:26:42  * piscisaureus_quit (Client Quit)
02:27:58  * piscisaureus_joined
02:29:15  <igorzi>so, there's a way to change the toolset version to be 9.0 (which is the toolset from vs2008), which doesn't have this restriction
02:29:29  <ryah>igorzi: what is the toolset?
02:29:55  <isaacs>piscisaureus: what's teamviewer?
02:30:04  <isaacs>piscisaureus: (that is, maybe, i don't know)
02:30:19  <piscisaureus_>screen sharing
02:30:55  <igorzi>ryah: vc compiler + crt
02:31:27  <igorzi>this is pretty much the same as using vs2008 instead of vs2010
02:31:46  <isaacs>hooray!!! downloading the service pack exe!!!
02:31:49  <piscisaureus_>And the curious thing about this is, at the level these people use the system at, OS X is actually kind of terrible
02:31:58  <piscisaureus_>^-- evmar++
02:32:04  <dmkbot>joyent/node: seebees: Tests for Sockets - https://github.com/joyent/node/issues/1699
02:32:29  <piscisaureus_>Esp. w/ "The hardware is amazing, of course."
02:33:02  <igorzi>ryah: i think this bug has been there since we started using vc to create node.exe.. maybe you should require win2003 sp2 or higher? i'm surprised that windows update hasn't forced sp2 onto isaacs's machine yet
02:33:25  <isaacs>igorzi: windows update was broken, because i didn't have sp2 yet.
02:33:35  <isaacs>igorzi: i could not update windows update, because windows update was broken.
02:33:50  <isaacs>i could not download hte windows update client, because the website requires sp2
02:33:54  <isaacs>it's like some kind of bad joke
02:33:59  <igorzi>wow..
02:34:03  <igorzi>hmm
02:34:09  <isaacs>i found a back door
02:34:37  <isaacs>you can download the updated update client from another kb article that links directly to the exe, not to the windows update page for it
02:34:50  <igorzi>well, my point is that there aren't many non-sp2 win2003 servers out there
02:34:52  <isaacs>then, you can go to the windows update site, and download the sp
02:35:22  <isaacs>sure. requiring sp2 seems fine.
02:35:58  <isaacs>i probably have all kinds of viruses on this vm already from just opening viewing local web pages in chrome without it
02:40:59  * rmustaccpart
02:46:04  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
03:07:04  <dmkbot>joyent/node: networkimprov: Surface DNS errors in constants module - https://github.com/joyent/node/issues/1725
04:00:53  * bnoordhuisquit (Ping timeout: 260 seconds)
04:08:32  * piscisaureus_part
04:38:53  <indutny>oh, released
04:38:54  <indutny>great
04:38:55  <indutny>:)
04:39:00  <indutny>ryah++
04:39:03  <indutny>hehe
04:39:11  <indutny>team+=team.length
05:13:44  * ericktquit (Quit: erickt)
05:58:24  <isaacs>hm... anyone else seeing child proceses closing stdout and stderr, but not exiting?
05:58:55  <isaacs>oh, or, when they do exit, it looks like there's still something on the thread pool
06:00:46  <isaacs>https://gist.github.com/1223672
06:00:59  <isaacs>s/thread pool/event loop/
06:22:50  <isaacs>it seems to be the result of piping to stdout
06:32:04  <dmkbot>joyent/node: isaacs: Nested child_processes piping to stdout cause freeze - https://github.com/joyent/node/issues/1726
08:58:46  * isaacsquit (Quit: isaacs)
09:17:03  <dmkbot>joyent/node: networkimprov: Surface DNS errors in constants module - https://github.com/joyent/node/issues/1725
10:39:05  * mralephjoined
12:28:34  * dmkbotquit (Ping timeout: 252 seconds)
12:36:34  * piscisaureusjoined
14:19:19  * ericktjoined
15:00:34  * piscisaureus_joined
15:21:11  <piscisaureus_>windows 8 api docs land: http://msdn.microsoft.com/en-us/library/hh449422%28v=VS.85%29.aspx
15:29:35  <piscisaureus_>wtf is this -> RIOSend? http://msdn.microsoft.com/en-us/library/hh437193%28v=VS.85%29.aspx
15:29:36  <piscisaureus_>DrPizza: ^ ?
15:32:40  <piscisaureus_>Nice: win8 has async GetAddrInfo!
15:39:28  <DrPizza>"2" srsly?
15:42:28  <DrPizza>piscisaureus_: not sure what this RIOstuff is
15:42:49  <piscisaureus_>no, too bad there is no introduction or something
15:42:54  <piscisaureus_>or I didn't find it
15:43:04  <piscisaureus_>there's only a minimal mention in the whatsnew section
15:46:10  <piscisaureus_>DrPizza: but it sure looks like WinRTM is still bolted on top of win32
15:46:16  <piscisaureus_>er, winRT
15:47:29  <piscisaureus_>http://channel9.msdn.com/Events/BUILD/BUILD2011/SAC-593T
15:48:58  <DrPizza>piscisaureus_: hmm
15:49:01  <DrPizza>some bits can't be
15:49:17  <DrPizza>there's a new flag in the EPROCESS struct that prevents apps from calling any win32k functions
15:49:20  <DrPizza>that metro apps have
15:50:14  <piscisaureus_>"When called from a Metro style app, CreateFile2 is simplified. Only files or directories may be opened, and exclusive access to a file or directory is only granted if the Metro style app has write access to the file. Creation of encrypted files (FILE_ATTRIBUTE_ENCRYPTED) is also not supported."
15:50:52  <piscisaureus_>^-- how would that make sense if metro style apps weren't allowed to call win32 apis at all?
15:51:45  <DrPizza>win32k is USER + GDI
15:52:45  <piscisaureus_>oh - sure
15:53:00  <piscisaureus_>that makes sense
15:54:07  <DrPizza> // Wait for one or more completions, and
15:54:07  <DrPizza> // get them all in one operation
15:54:07  <DrPizza>
15:54:07  <DrPizza> GetQueuedCompletionStatus(IocpHandle …)
15:54:07  <DrPizza>
15:54:08  <DrPizza> NResults = RIODequeueCompletion(CQ, &Results[0], MaxResults);
15:54:58  <piscisaureus_>GetQueuedCompletionStatusEx anyone?
15:58:23  * isaacsjoined
16:08:42  * piscisaureus_quit (Ping timeout: 258 seconds)
16:16:38  * piscisaureus_joined
16:34:35  * ericktquit (Quit: erickt)
16:51:13  <indutny>omg, winapi is so verbose
17:03:04  * mikealjoined
17:03:48  * piscisaureus_quit (Ping timeout: 260 seconds)
17:15:56  * piscisaureus_joined
17:30:22  * mikeal1joined
17:32:53  * mikealquit (Ping timeout: 260 seconds)
17:33:43  <igorzi>piscisaureus_: http://msdn.microsoft.com/en-us/library/windows/apps/br205757(v=VS.85).aspx
17:35:30  * mikeal1quit (Quit: Leaving.)
17:55:33  * mikealjoined
18:03:13  * piscisaureus_quit (Ping timeout: 260 seconds)
18:39:09  * mikealquit (Quit: Leaving.)
18:39:34  * bnoordhuisjoined
18:45:47  * mikealjoined
18:47:53  * piscisaureus_joined
18:51:50  * piscisaureus_quit (Client Quit)
19:00:47  * mikealquit (Quit: Leaving.)
19:06:12  * mikealjoined
19:39:35  * isaacsquit (Quit: isaacs)
19:42:25  <igorzi>piscisaureus: yt?
19:51:40  * brsonjoined
19:58:11  * mikealquit (Quit: Leaving.)
20:11:18  * isaacsjoined
20:24:14  * isaacsquit (Quit: isaacs)
20:38:41  * piscisaureus_joined
20:55:32  <igorzi>piscisaureus_: ?
20:55:47  <piscisaureus_>igorzi: I am not really here ...
20:56:30  <piscisaureus_>igorzi: unless it's a short question :-)
20:56:53  <igorzi>piscisaureus_: nah.. let's talk later.. i'll be long :)
20:57:02  <igorzi>*it'll be long
20:57:14  <piscisaureus_>igorzi: yeah, better. sorry, it's saturday night here :-)
20:58:37  <igorzi>piscisaureus_: yeah sorry.. have fun :)
20:59:29  * ericktjoined
21:04:08  * piscisaureus_quit (Ping timeout: 260 seconds)
22:25:39  * mralephquit (Quit: Leaving.)
22:44:26  * brson_joined
22:45:02  * brsonquit (Read error: Connection reset by peer)
23:32:35  * dmkbotjoined