00:00:54  * isaacsjoined
00:02:11  * isaacsquit (Remote host closed the connection)
00:05:48  * brsonquit (Quit: leaving)
01:32:19  * Ariajoined
01:39:05  * isaacsjoined
01:44:45  * orlandovftwquit (Ping timeout: 252 seconds)
02:06:38  * elijah-mbpjoined
02:06:50  * TheJHquit (Ping timeout: 248 seconds)
02:28:35  <CIA-155>node: isaacs master * r1858d1c / doc/api/http.markdown :
02:28:35  <CIA-155>node: Document http.STATUS_CODES
02:28:35  <CIA-155>node: This is an incredibly useful thing to know about, and it
02:28:35  <CIA-155>node: will likely never change. I can't remember why we
02:28:35  <CIA-155>node: didn't ever document it, and people keep suggesting we
02:28:35  <CIA-155>node: do so. - http://git.io/hO3N_g
03:24:10  * pfox___quit (Ping timeout: 272 seconds)
04:24:43  * Ariaquit (Remote host closed the connection)
04:32:57  * pfox___joined
05:06:06  * paddybyersjoined
05:13:20  * paddybyersquit (Quit: paddybyers)
05:33:30  * c4milojoined
05:39:37  <CIA-155>node: isaacs master * r33a9ac6 / (294 files in 33 dirs):
05:39:37  <CIA-155>node: Upgrade npm to 1.1.21
05:39:37  <CIA-155>node: Somehow this got downgraded in the last v0.6 merge. Very strange. - http://git.io/7fZk-g
05:54:09  * ljacksonquit (Read error: Operation timed out)
06:05:49  * pfox___quit (Ping timeout: 265 seconds)
06:19:58  * ljacksonjoined
06:51:06  * c4miloquit (Ping timeout: 248 seconds)
07:01:47  * irajoined
07:02:04  * mikealjoined
07:38:54  * rendarjoined
07:46:12  * iraquit (Quit: Computer has gone to sleep.)
07:59:23  * AvianFluquit (Remote host closed the connection)
08:29:34  * isaacsquit (Remote host closed the connection)
10:10:07  * mmalecki[zzz]changed nick to mmalecki
11:03:29  * TheJHjoined
11:31:35  * TheJHquit (Ping timeout: 276 seconds)
12:06:42  * irajoined
12:19:13  * TheJHjoined
14:39:24  * c4milojoined
15:08:41  * saghulquit (Ping timeout: 276 seconds)
15:32:29  <txdv>where is pisci
15:32:31  <txdv>xD
15:32:36  <txdv>why does he have such a diffuclt name
15:32:46  <txdv>my nick is not complicated
15:34:40  <mmalecki>it's always pis<tab> for me
15:50:43  <txdv>xD
16:51:52  * pfox___joined
17:04:45  * piscisaureus_joined
17:04:56  <piscisaureus_>txdv: sup?
17:05:04  <txdv>there he is
17:06:06  <txdv>http://is.gd/lTFdOM https://github.com/txdv/LibuvSharp.Terminal/blob/master/ColorTest/Main.cs your poll api made this possible and I want to thank you
17:06:52  <piscisaureus_>txdv: oh, nice. No probblem :-)
17:07:07  <txdv>and I wonder if there will be some api for catching signals in libuv?
17:07:56  <piscisaureus_>txdv: there is none yet, but you can use ev_signal for the time being
17:08:10  * mikealquit (Quit: Leaving.)
17:08:21  <piscisaureus_>txdv: there is a pr that adds some signal support for windows
17:08:33  <piscisaureus_>txdv: but for most intents and purposes, windows doesn't suport signals
17:09:05  <piscisaureus_>txdv: http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#code_ev_signal_code_signal_me_when_a <-- documentation for ev_signal
17:09:58  <txdv>o, ev supports it
17:10:24  <txdv>well, you could emulate some of them, I guess there are some windows counter parts
17:10:33  <txdv>how does node deal with signals on windows?
17:10:40  <piscisaureus_>txdv: it doesn't atm
17:10:43  <txdv>like process.on('exit', ())
17:11:19  <piscisaureus_>txdv: that's not using a signal
17:11:33  <piscisaureus_>txdv: that just runs just before your program exits normally
17:11:43  <txdv>ok you are right
17:11:49  <piscisaureus_>txdv: node has process.on('SIGINT', function() {
17:11:55  <piscisaureus_>but that doesn't work on windows
17:12:07  <piscisaureus_>txdv: there is this PR but I need to clean it up etc then land it
17:12:08  <piscisaureus_>https://github.com/joyent/libuv/pull/264
17:13:32  <txdv>well one particular signal interests me, it is the terminal resize signal
17:14:36  <piscisaureus_>haha
17:14:51  <txdv>you see that im a selfish bastard
17:14:52  <piscisaureus_>txdv: unfortunately on windows that doesn't exist as a signal
17:15:07  <txdv>too bad
17:15:19  <txdv>but it has
17:15:20  <piscisaureus_>txdv: it arraves as a sort of sentinel keypress on stdin
17:15:30  <txdv>o
17:15:43  <piscisaureus_>txdv: so uv_tty could emit that signal but only if it is consuming keypresses
17:16:01  <piscisaureus_>txdv: but since you are using ncurses instead there's not much that libuv can do for you
17:16:12  <piscisaureus_>txdv: you'd have to talk to the ncurses people about that
17:16:16  * benvie_joined
17:16:53  <txdv>ncurses is older than me
17:17:08  <txdv>and dickey is not using VCS
17:17:09  <txdv>xD
17:17:36  <txdv>thanks for the advice, ill investigate
17:18:22  <piscisaureus_>txdv: you should grep the ncurses source for WindowBufferSizeEvent
17:18:36  <piscisaureus_>txdv: if it is not in there, then you are out of luck
17:19:01  <piscisaureus_>txdv: (or WINDOW_BUFFER_SIZE_EVENT)
17:19:35  <txdv>ncurses has the signal functionality built in, but it works only if i am invoking the blocking function getch
17:20:16  <txdv>so when I write an async app, i have to explicitly call getch when the signal arrives in order to make it work correctly
17:20:33  <piscisaureus_>txdv: that is funny and weird
17:20:39  <piscisaureus_>txdv: you could also just use a thread for that
17:20:49  <txdv>threads are evil
17:21:00  <piscisaureus_>well not that evil
17:21:14  <piscisaureus_>the only question is whether ncurses is threadsafe
17:21:18  * isaacsjoined
17:23:56  <txdv>have you seen the source of it?
17:24:14  <txdv>it doesnt even expose all its functionality through functions, a lot of stuff are defines
17:25:08  <txdv>83, 6 years before I was born, they never.
17:25:18  <txdv>they didn't even have threads back then xD
17:25:40  <txdv>well thats a lie, but no, it is not thread safe
17:26:03  <txdv>well I could actually push to stin a fake symbol to get the loop going and ...
17:26:17  <txdv>with a little bit of voodoo I could do it in a second thread
17:26:42  <txdv>well il pplay with the idea
17:27:21  <piscisaureus_>txdv: good luck :-)
17:50:45  * mikealjoined
17:54:06  * piscisaureus_quit (Ping timeout: 245 seconds)
18:11:04  * AvianFlujoined
18:22:39  <avalanche123>bnoordhuis ping
18:24:16  * philipsquit (Excess Flood)
18:24:36  <CIA-155>node: James Koval master * r34f05a3 / doc/api/readline.markdown :
18:24:36  <CIA-155>node: docs: update var names in readline docs to be consistent
18:24:36  <CIA-155>node: Closes #3201. - http://git.io/m3k2VQ
18:25:40  * philipsjoined
18:57:56  * piscisaureus_joined
18:59:53  * iraquit (Read error: Operation timed out)
19:01:42  * mikealquit (Quit: Leaving.)
19:03:39  * mikealjoined
19:06:37  * isaacsquit (Remote host closed the connection)
19:07:47  * bnoordhuisquit (Ping timeout: 244 seconds)
19:10:02  * mikealquit (Quit: Leaving.)
19:23:10  * irajoined
19:58:22  * mikealjoined
20:02:23  * mikeal1joined
20:02:44  * mikealquit (Ping timeout: 245 seconds)
20:04:05  * pieternjoined
20:04:10  * pieternquit (Client Quit)
20:38:28  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
21:01:02  * saghuljoined
21:20:58  * mikeal1quit (Quit: Leaving.)
21:25:13  * iraquit (Quit: Computer has gone to sleep.)
21:27:37  * mikealjoined
21:33:47  * pfox___quit (Ping timeout: 260 seconds)
21:34:33  * mmaleckichanged nick to mmalecki[away]
22:34:45  * bnoordhuisjoined
22:37:28  * rendarquit
22:50:36  * avalanche123quit (Quit: Computer has gone to sleep.)
22:57:42  * mikealquit (Quit: Leaving.)
23:14:56  * TheJHquit (Ping timeout: 245 seconds)