May 18, 2010  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31

[00:00:43] <kbr_google> fta: how do i install these into a temporary directory?
[00:01:22] *** cbentzel has quit IRC
[00:01:35] <fta> kbr_google, well, it's a deb, so it's best system wide. it should not hurt your system, unless you already have /usr/lib/chromium-browser/ and /usr/bin/chromium-browser, it's easy to remove cleanly afterwards.
[00:01:56] *** taf2_ has quit IRC
[00:02:15] <fta> extracting the files is not difficult but you'll have to tweak the wrapper
[00:02:19] <kbr_google> fta: ok, i don't have those directories currently. could you please give me a command line to install these packages?
[00:02:40] <fta> kbr_google, sudo dpkg -i chro*.deb
[00:02:56] *** dmaclach_ has quit IRC
[00:03:24] <fta> kbr_google, to remove them: sudo dpkg -r chromium-browser chromium-browser-inspector
[00:07:19] *** ivan^ has left #chromium
[00:09:38] *** hoverbear has joined #chromium
[00:10:18] *** kinnetica has quit IRC
[00:11:03] *** hoverbear has left #chromium
[00:18:08] <kbr_google> fta: your builds run webgl for me with --enable-webgl passed on the command line
[00:18:36] <kbr_google> fta: ps -efww | grep fta should find "/proc/self/exe --type=gpu-process" btw
[00:19:26] <kbr_google> fta: tried several of the demos from http://khronos.org/webgl/wiki/Demo_Repository ; all work
[00:20:07] <kbr_google> i haven't done testing on a wide range of hardware, so it's possible our initialization sequence needs to be made more robust
[00:20:48] <fta> kbr_google, hm, so it's something in lucid then.
[00:21:36] <fta> kbr_google, oh, i have another chromium running with a different profile
[00:23:16] <fta> kbr_google, it seems to work fine when i just have one. weird. it means --user-data-dir= & --disk-cache-dir= are not enough start an isolated browser
[00:23:21] <fta> +to
[00:24:23] <jamesr> hmmm
[00:24:29] <jamesr> since the singleton lives in there
[00:24:41] <fta> kbr_google, thanks anyway. sorry for the troubles
[00:25:18] <fta> jamesr, i thought so but apparently not for everything
[00:26:05] <kbr_google> fta: i just ran the following from /usr/lib/chromium-browser
[00:26:33] <kbr_google> ./chromium-browser --enable-webgl --user-data-dir=/tmp/data-dir-1 --disk-cache-dir=/tmp/cache-dir-1
[00:26:43] <kbr_google> ./chromium-browser --enable-webgl --user-data-dir=/tmp/data-dir-2 --disk-cache-dir=/tmp/cache-dir-2
[00:26:47] <kbr_google> in two different shell windows
[00:26:54] <kbr_google> san angeles demo runs fine in both
[00:27:20] <fta> kbr_google, no, try the 1st one without --enable-webgl, then the 2nd one with it
[00:28:19] <fta> that was my case, i had my regular browser (without --enable-webgl) that i didn't want to restart, so i started another instance with a new profile & --enable-webgl and it didn't work
[00:28:22] <kbr_google> fta: first instance: no webgl; second instance: webgl works fine
[00:28:48] <fta> weird
[00:29:21] <fta> ok, it's not a common use case anyway
[00:29:48] <kbr_google> fta: also works for me if the first instance has no command line options and the second instance has all three command line options
[00:31:40] <fta> what's preventing webgl to be enabled by default?
[00:32:09] *** dmaclach has joined #chromium
[00:33:50] <kbr_google> fta: several things. compliance with the GLSL ES shading language (the single biggest issue right now); unimplemented portions of the webgl spec; spec compliance in general
[00:34:39] <jamesr> iow it's not done yet
[00:34:44] <kbr_google> fta: ping me directly if you want to talk more
[00:35:11] <Kaosevil> https://chrome.google.com/extensions/detail/kpjhnfgfocpnmocpjdafgpkimhejfnag
[00:35:50] <fta> kbr_google, ok, thanks. good enough for me. i often get requests from users about this so now i know what to answer :)
[00:36:01] <kbr_google> fta: you're welcome
[00:36:12] <Kaosevil> hi guys
[00:36:14] *** tonikitoo has joined #chromium
[00:36:24] <Kaosevil> try my new plugin
[00:36:32] <Kaosevil> and send me a feedback
[00:36:45] <Kaosevil> and comments about upgrade
[00:37:24] *** glotov has quit IRC
[00:40:16] *** cleary has joined #chromium
[00:44:11] <stuartmorgan> Kaosevil: Chromium developers don't test every extension
[00:45:37] *** sshc has joined #chromium
[00:47:53] *** jrmuizel has quit IRC
[00:50:01] *** guests98798734 has joined #chromium
[00:50:29] *** guests98798734 has left #chromium
[00:53:25] *** glotov has joined #chromium
[00:54:28] *** dmaclach has quit IRC
[00:55:46] <oshima> sheriffs, troopers: i'd like to stop and use chromeos valgrind bot (1) to troubleshoot linkage error.
[00:55:59] <oshima> ok?
[00:56:05] <asargent> oshima: sounds good to me, I was just wondering who to ask about that
[00:56:29] <oshima> asargent: thanks.
[00:56:50] <oshima> asargent: i landed a fix last week, but seems like it's not enough.
[00:57:06] <oshima> stopping it now
[01:04:40] *** rsesek has quit IRC
[01:05:57] <willchan> anyone know why ENABLE_GPU is set in common.gypi?  it looks like only the chrome directory uses it.
[01:07:30] *** markmentovai has quit IRC
[01:08:39] <jamesr> kbr_google might
[01:08:50] *** chebfun has joined #chromium
[01:09:04] *** chebfun has left #chromium
[01:09:20] <kbr_google> willchan, jamesr: i'll ask apatrick
[01:11:06] <kbr_google> willchan: apatrick thinks that originally src/gpu/ used that #define, but not any more, so the setting could move
[01:11:30] <kbr_google> is the thinking to define that with as small scope as possible?
[01:12:45] <willchan> it just seems unclean to me to leak preprocessor defines to other targets
[01:13:05] <willchan> ENABLE_GPU is unlikely to collide, but it's more the principle
[01:13:34] <kbr_google> willchan: it's fine. if you don't mind making the change, please go ahead and make apatrick the reviewer, otherwise file a bug and assign it to me or him
[01:14:23] <willchan> kbr_google: ok, i'll file a bug.  thanks.
[01:14:41] *** icqn has joined #chromium
[01:16:55] *** tedoc2000 has quit IRC
[01:17:42] *** tedoc2000 has joined #chromium
[01:17:43] *** ibqn has quit IRC
[01:21:59] *** sundiamonde has quit IRC
[01:23:12] <fta> speaking of --user-data-dir, this just landed on planet.ubuntu a few secs ago: http://penguindroppings.wordpress.com/2010/05/17/browser-profiles-in-chromium/
[01:24:59] <thakis> fta: :-)
[01:25:01] <thakis> evmar: ^
[01:26:56] <jamesr> cute
[01:32:44] *** dale1v has joined #chromium
[01:32:44] *** dale1v has joined #chromium
[01:37:15] *** b3nn has quit IRC
[01:38:47] *** skerner has quit IRC
[01:46:39] <stuartmorgan> Wow, UI test cookies don't work at all the way I thought. Is anyone here familiar with WaitUntilCookieValue?
[01:47:20] <shoe> how can I find out if chrome's <video> element supports a rtsp:// scheme?
[01:48:34] *** Killarny has quit IRC
[01:48:56] *** sundiamonde has joined #chromium
[01:50:35] <atwilson> Looks like one of the canary bots has a problem: http://build.chromium.org/buildbot/waterfall.fyi/builders/Webkit.org%20Builder/builds/4457
[01:50:45] <atwilson> Anyone have any idea of what I can do to fix it?
[01:51:20] <atwilson> Looks like the XP Perf canary hasn't run in a week - is that a known issue?: http://build.chromium.org/buildbot/waterfall.fyi/builders/XP%20Perf%20(webkit.org)
[01:52:23] *** dglazkov has quit IRC
[01:53:11] <stuartmorgan> ananta: ping
[01:54:13] *** Kaosevil has quit IRC
[01:56:28] *** tomato has joined #chromium
[01:57:07] <tomato> hey, anybody know of a workaround for onbeforeunload not firing?
[01:57:21] *** hbono has joined #chromium
[01:58:01] *** lukas___ has joined #chromium
[01:58:10] <tomato> I've got to pass something to a flash window to unregister some stuff on the server when the user exits. Works fine under IE and Firefox
[01:58:36] *** dale1v is now known as dale1v[away]
[01:58:38] <tomato> Maybe I'll do a big button "Press this to close". That's good design, right?
[01:59:21] *** sbyer has left #chromium
[02:00:02] <tomato> https://bugs.webkit.org/show_bug.cgi?id=21699 this is the issue
[02:01:28] *** suzhe has quit IRC
[02:02:33] *** tessamac has joined #chromium
[02:07:15] *** masterov has quit IRC
[02:08:25] *** chaser has quit IRC
[02:11:03] *** chaser has joined #chromium
[02:11:06] *** bent-mozilla has quit IRC
[02:13:08] *** icqn has left #chromium
[02:13:17] <tomato> It's a pretty important, very quick task, just firing off something to a php page and then onto the database. Important for the other users' experiences. Doesn't even wait for a response. Not doing some hey don't leave my porn site we've still got viruses for you to install type thing here
[02:14:16] <stuartmorgan> tomato: This seems like a question better suited to a web developer forum
[02:14:48] *** fqian has quit IRC
[02:15:36] *** tedoc2000 has quit IRC
[02:15:48] <tomato> yeah, probably
[02:15:51] *** tomato has quit IRC
[02:16:40] *** Kustnamenkloate has quit IRC
[02:17:51] *** Kustnamenkloate has joined #chromium
[02:18:18] *** bent-mozilla has joined #chromium
[02:18:50] *** RT|Chatzilla has joined #chromium
[02:20:55] *** AaronMT has quit IRC
[02:23:12] *** eseidelDesk has quit IRC
[02:23:31] *** sebmarkbage has quit IRC
[02:23:47] *** lianj_ has joined #chromium
[02:24:51] *** vladbph has quit IRC
[02:25:26] *** cying has quit IRC
[02:26:13] *** stuartmorgan has quit IRC
[02:26:17] *** inferno-sec has quit IRC
[02:26:36] <asargent> nirnimesh: are you looking at the unit_tests failure?
[02:26:52] *** eseidelDesk has joined #chromium
[02:26:52] <nirnimesh> asargent: wasn't. looking now
[02:27:03] *** lianj has quit IRC
[02:27:06] *** cedricv has quit IRC
[02:29:46] *** victorw has left #chromium
[02:31:06] *** Kustnamenkloate has quit IRC
[02:31:59] <nirnimesh> asargent: that failing test has nothing to do with my CL
[02:32:15] <asargent> nirnimesh: ok, we can reopen and see if it was just flakiness
[02:32:27] <nirnimesh> yes
[02:32:57] <asargent> ok, repoened
[02:33:01] *** dave_levin_ has joined #chromium
[02:33:07] <asargent> I need to head out, but glotov will still be around for a little while I think. Have a good evening all.
[02:33:14] <nirnimesh> asargent: the vista failure was a hang. the linux failure has nothing to do with my test.
[02:33:15] *** asargent has left #chromium
[02:33:44] <glotov> ok
[02:34:42] *** taf2_ has joined #chromium
[02:36:07] *** chaser has quit IRC
[02:36:38] *** chaser has joined #chromium
[02:38:28] *** trungl is now known as trungl_away
[02:38:52] *** bradnelson has joined #chromium
[02:39:04] *** masterov has joined #chromium
[02:39:28] *** jrmuizel has joined #chromium
[02:40:34] *** bradnelson has quit IRC
[02:42:12] *** masterov has quit IRC
[02:42:30] *** masterov has joined #chromium
[02:43:15] *** trungl_mbp has joined #chromium
[02:44:56] *** Venom_X has joined #chromium
[02:45:30] *** Venom_X has quit IRC
[02:48:03] *** JayM has quit IRC
[02:50:00] *** lukas____ has joined #chromium
[02:52:43] *** yutak_home has quit IRC
[02:52:56] *** tessamac has left #chromium
[02:53:33] *** lukas___ has quit IRC
[02:53:51] *** masterov has quit IRC
[02:54:54] *** lukas____ has quit IRC
[03:00:39] *** trungl_mbp has quit IRC
[03:01:10] *** sundiamonde_ has joined #chromium
[03:03:00] *** sundiamonde_ has quit IRC
[03:05:02] *** sundiamonde has quit IRC
[03:05:16] *** Bleak has joined #chromium
[03:07:52] *** sundiamonde has joined #chromium
[03:14:47] *** JayM has joined #chromium
[03:15:01] *** leeight has joined #chromium
[03:15:05] *** leeight has left #chromium
[03:19:41] *** SleepingCoyote is now known as coyo
[03:21:13] <glotov> leaving now, good bye all!
[03:21:59] *** JayM has quit IRC
[03:27:08] <willchan> evmar: yt?
[03:27:59] *** JayM has joined #chromium
[03:28:46] *** thakis is now known as thakis_afk
[03:28:54] *** kerz has quit IRC
[03:34:37] *** arv has quit IRC
[03:38:58] *** dglazkov has joined #chromium
[03:38:58] *** ChanServ sets mode: +v dglazkov
[03:40:08] *** TabAtkins_ has quit IRC
[03:40:19] *** cedricv has joined #chromium
[03:49:02] *** csilv has left #chromium
[03:51:45] *** eseidel has joined #chromium
[03:52:47] *** mpcomplete has quit IRC
[03:53:27] *** coyo has quit IRC
[03:54:21] *** johnny_g has quit IRC
[03:54:48] *** abarth has joined #chromium
[03:54:48] *** ChanServ sets mode: +v abarth
[03:56:47] *** bent-mozilla has quit IRC
[03:57:27] *** coyo has joined #chromium
[03:58:24] *** eseidel_ has joined #chromium
[03:59:09] *** morrita has joined #chromium
[04:01:26] *** morrita has quit IRC
[04:01:34] *** morrita has joined #chromium
[04:02:26] *** eseidel has quit IRC
[04:02:26] *** eseidel_ is now known as eseidel
[04:05:20] *** trungl_mbp has joined #chromium
[04:06:27] *** vbabiy has joined #chromium
[04:08:24] *** rafaelw1 has left #chromium
[04:09:04] *** coyo has quit IRC
[04:12:17] *** coyo has joined #chromium
[04:19:42] *** jamesr has quit IRC
[04:19:56] *** tonyg-cr has quit IRC
[04:25:30] <shoe> is there _any_ format of video that chromium on linux can live-stream using <video>?
[04:27:26] *** dpranke has quit IRC
[04:28:06] *** newone has joined #chromium
[04:31:30] *** aaron_liuj has joined #chromium
[04:32:19] *** newone has quit IRC
[04:33:33] *** shoe` has joined #chromium
[04:33:37] *** shoe has quit IRC
[04:33:58] <aaron_liuj> where i can get the doc of build chrome
[04:34:11] <aaron_liuj> where i can get the whole doc of build chrome
[04:36:06] *** zer0her0 has quit IRC
[04:39:19] *** happygrue has quit IRC
[04:39:36] *** happygrue has joined #chromium
[04:40:46] *** jamesr has joined #chromium
[04:42:40] *** ishermandom has joined #chromium
[04:50:06] *** roc_ has joined #chromium
[04:50:47] *** inferno-sec has joined #chromium
[04:51:12] *** MikeSmithW3C has joined #chromium
[04:51:27] *** inferno-sec_ has joined #chromium
[04:51:59] *** roc has quit IRC
[04:52:00] *** roc_ is now known as roc
[04:53:40] *** dmaclach has joined #chromium
[04:55:01] *** inferno-sec has quit IRC
[04:56:04] *** dmaclach_ has joined #chromium
[04:56:05] *** dmaclach has quit IRC
[04:56:05] *** dmaclach_ is now known as dmaclach
[04:56:43] *** mrossetti has quit IRC
[05:05:11] *** jamesr has quit IRC
[05:05:20] *** _rs has quit IRC
[05:06:46] *** atwilson_ has joined #chromium
[05:07:02] *** vbabiy has quit IRC
[05:10:32] *** gospch has joined #chromium
[05:10:32] *** shoe` has quit IRC
[05:10:37] *** shoe` has joined #chromium
[05:11:04] *** sshc has quit IRC
[05:16:03] *** dmaclach_ has joined #chromium
[05:18:29] *** dmaclach has quit IRC
[05:18:29] *** dmaclach_ is now known as dmaclach
[05:19:13] *** rohitrao has quit IRC
[05:21:44] *** Bleak has quit IRC
[05:37:33] *** taf2_ has quit IRC
[06:07:56] *** occamshatchet has joined #chromium
[06:08:54] *** tyoshino has quit IRC
[06:13:41] *** michaeln has quit IRC
[06:14:15] *** tyoshino has joined #chromium
[06:19:10] *** yuzo has quit IRC
[06:24:25] *** shepazu has quit IRC
[06:24:38] *** HighBit has quit IRC
[06:26:05] *** thakis has joined #chromium
[06:26:05] *** ChanServ sets mode: +v thakis
[06:28:00] *** sshc has joined #chromium
[06:29:30] *** shepazu has joined #chromium
[06:29:46] <akalin> anyone around?
[06:29:57] <akalin> preferably familiar with net/ )
[06:29:59] <akalin> :)
[06:33:57] *** hbono has quit IRC
[06:38:06] *** ishermandom has quit IRC
[06:38:47] *** sundiamonde has quit IRC
[06:39:41] *** sundiamonde has joined #chromium
[06:40:31] *** thakis has quit IRC
[06:43:42] *** sundiamonde has quit IRC
[06:44:04] *** rubenbb1 has joined #chromium
[06:45:59] <aaron_liuj> make_chroot: i686 is not supported as a host machine architecture.
[06:46:00] *** rubenbb has quit IRC
[06:54:29] *** bweinstein has quit IRC
[06:55:46] *** hbono has joined #chromium
[06:55:49] *** rubenbb has joined #chromium
[06:56:44] *** johnny_g has joined #chromium
[06:57:52] *** gospch has quit IRC
[06:57:59] *** rubenbb1 has quit IRC
[06:58:17] *** jrmuizel has quit IRC
[06:58:43] *** johnny_g_ has joined #chromium
[07:03:07] *** johnny_g has quit IRC
[07:03:08] *** johnny_g_ is now known as johnny_g
[07:13:33] *** atwilson_ has quit IRC
[07:15:22] *** vipw has left #chromium
[07:22:28] *** bers has joined #chromium
[07:23:45] *** dglazkov has quit IRC
[07:27:48] *** rubenbb has quit IRC
[07:28:50] *** rubenbb has joined #chromium
[07:36:10] *** yuzo has joined #chromium
[07:36:23] *** hayato has quit IRC
[07:37:36] *** hayato has joined #chromium
[07:45:34] *** atwilson_ has joined #chromium
[07:45:58] *** roc has quit IRC
[07:45:59] *** shepazu has quit IRC
[07:46:25] *** shepazu has joined #chromium
[07:55:52] *** trungl_mbp_ has joined #chromium
[07:56:49] *** gospch has joined #chromium
[07:59:49] *** trungl_mbp has quit IRC
[07:59:49] *** trungl_mbp_ is now known as trungl_mbp
[08:06:55] *** Adys has quit IRC
[08:15:22] *** Adys has joined #chromium
[08:19:22] *** drusepth has quit IRC
[08:29:00] *** trungl_mbp_ has joined #chromium
[08:29:16] *** wers has joined #chromium
[08:32:40] *** trungl_mbp has quit IRC
[08:32:41] *** trungl_mbp_ is now known as trungl_mbp
[08:35:04] *** gospch has quit IRC
[08:36:51] *** bevc_work has joined #chromium
[08:44:25] *** roc has joined #chromium
[08:45:32] *** HighBit has joined #chromium
[08:45:41] *** dave_levin_ has quit IRC
[08:46:27] *** stalled has quit IRC
[08:47:06] *** Forsaken|Laptop has joined #chromium
[08:47:47] *** bers has quit IRC
[08:55:45] *** stalled has joined #chromium
[09:08:06] *** loislo has joined #chromium
[09:09:22] *** johnny_g has quit IRC
[09:12:04] *** General13372 has joined #chromium
[09:14:36] *** lnostdal_ has joined #chromium
[09:15:53] *** General1337 has quit IRC
[09:16:51] *** lnostdal has quit IRC
[09:17:22] *** ibrar has joined #chromium
[09:23:27] *** teflon has joined #chromium
[09:23:29] <eroman> build failure seems like flake
[09:23:33] <eroman> i will try re-running the vista tests
[09:26:38] *** bevc_work has quit IRC
[09:29:33] *** trungl_mbp has quit IRC
[09:29:40] *** wers has quit IRC
[09:29:45] *** eseidel has left #chromium
[09:30:34] *** Yonn has joined #chromium
[09:30:59] *** ibrar has quit IRC
[09:34:16] *** dale1v[away] is now known as dale1v
[09:35:25] *** Beetny has joined #chromium
[09:39:51] *** wers has joined #chromium
[09:40:27] *** GeekShadow has joined #chromium
[09:43:05] <eroman> ya looks ok, reopened
[09:47:27] *** adamkex has quit IRC
[09:51:21] *** eseidel has joined #chromium
[16:11:19] *** echelog-1 has joined #chromium
[16:11:24] *** thakis has joined #chromium
[16:11:24] *** ChanServ sets mode: +v thakis
[16:12:56] *** miketaylr has joined #chromium
[16:18:15] *** Bleak has joined #chromium
[16:21:35] *** trungl_mbp has quit IRC
[16:27:18] *** dmaclach has quit IRC
[16:27:40] *** Zuccace has quit IRC
[16:27:44] *** stuartmorgan has joined #chromium
[16:27:44] *** ChanServ sets mode: +v stuartmorgan
[16:27:53] *** Zucca has joined #chromium
[16:28:54] *** _rs has joined #chromium
[16:28:58] *** lukas___ has joined #chromium
[16:29:29] *** Yon has joined #chromium
[16:29:34] *** Malmis has joined #chromium
[16:30:09] *** tittiatcoke has joined #chromium
[16:30:53] *** cbentzel has quit IRC
[16:31:22] *** erikkay has joined #chromium
[16:33:01] *** Russ has joined #chromium
[16:33:33] *** jcastro has joined #chromium
[16:33:44] *** Caleb has quit IRC
[16:35:42] *** Caleb has joined #chromium
[16:36:47] *** trungl_mbp has joined #chromium
[16:38:22] *** thakis has quit IRC
[16:38:30] *** trungl_mbp is now known as trungl
[16:38:32] *** ChanServ sets mode: +v trungl
[16:43:21] *** tedoc2000 has joined #chromium
[16:46:46] <trungl> 'morning, Chromium.
[16:46:53] <rsesek> good morning, trungl
[16:53:19] <malavv> morning
[16:53:57] *** Velmont has left #chromium
[16:57:23] * BUGabundo_remote wave 0/
[16:57:35] *** tonyg-cr has joined #chromium
[16:57:35] *** ChanServ sets mode: +v tonyg-cr
[16:58:58] *** Venom_X has joined #chromium
[16:59:35] *** craigsch has joined #chromium
[17:00:57] *** dglazkov has quit IRC
[17:01:16] *** cbentzel has joined #chromium
[17:09:12] *** agl has joined #chromium
[17:09:12] *** ChanServ sets mode: +v agl
[17:10:40] <rsesek> mirandac: CL to you
[17:11:22] *** ivan has quit IRC
[17:11:58] *** tonyg-cr has quit IRC
[17:12:18] *** Forsaken|Laptop has quit IRC
[17:13:50] *** Kaosevil has quit IRC
[17:16:10] <rsesek> I've built in Debug mode and I'm hitting a CHECK(), but my stack trace isn't symbolicated (it's all just ChromeMain) ? ideas?
[17:16:45] <trungl> are you running on 10.5?
[17:16:49] <rsesek> yes
[17:17:09] <rsesek> Goog MacPro
[17:17:09] <trungl> yeah, stack traces don't work on 10.5
[17:17:13] <rsesek> :(
[17:17:24] <trungl> "I have a patch for that"
[17:17:30] <trungl> (if you really need a stack trace)
[17:17:40] <rsesek> yes plz
[17:17:59] <trungl> http://codereview.chromium.org/165224/show
[17:18:04] <trungl> or install 10.6
[17:18:24] <rsesek> I think 10.6 may the answer because I hate Xcode 3.1
[17:19:08] <trungl> I just generically hate xcode, so it's all the same to me
[17:19:10] <trungl> well, almost
[17:19:23] <trungl> I hate Visual Studio even more though
[17:19:38] <rsesek> trungl: why hasn't this been checked in?
[17:20:09] <trungl> rsesek: 'cause a) it's fixed in 10.6, b) it's a lot of complicated code to review and maintain
[17:20:25] <rsesek> okay. hopefully I can get on 10.6 and forget about all of this :)
[17:20:45] <trungl> that's my strategy, except on my laptop
[17:20:47] <trungl> :(
[17:20:52] <trungl> which is still stuck on 10.5
[17:21:01] <rsesek> did they edge you out with the sys reqs?
[17:21:24] <trungl> no, it's just a google-image laptop
[17:22:43] *** Zucca has quit IRC
[17:24:19] *** rsesek has quit IRC
[17:24:21] *** rsesek1 has joined #chromium
[17:24:22] *** rickspencer3 has joined #chromium
[17:24:33] *** rsesek1 is now known as rsesek
[17:24:41] <evmar> wow, trung, you are a madman
[17:24:57] <rickspencer3> evmar, hiya
[17:25:11] <evmar> hi rick!
[17:25:31] <rickspencer3> evmar, you're at a hack fest, right?
[17:25:32] *** Zucca has joined #chromium
[17:26:02] <evmar> no, it fell through due to behdad having visa issues
[17:26:08] <rickspencer3> :/
[17:26:17] <evmar> it's ok, i have lots of other work to do
[17:26:25] *** rsesek has left #chromium
[17:26:25] <rickspencer3> hehe
[17:26:26] <rickspencer3> I bet
[17:26:29] *** rsesek has joined #chromium
[17:27:54] *** lukas___ has quit IRC
[17:29:38] *** tonyg-cr has joined #chromium
[17:29:39] *** ChanServ sets mode: +v tonyg-cr
[17:31:19] *** steven_t has joined #chromium
[17:31:20] <steven_t> hello
[17:31:26] *** fahadsadah has quit IRC
[17:31:28] <steven_t> any devs in here?
[17:32:10] *** Zaba has quit IRC
[17:32:21] <pinkerton> yes
[17:32:26] <steven_t> i found the issue link for "cmd+ctrl+d not working in Mac OS X" and added a comment, and i would love to see this implemented
[17:32:29] *** d1b has quit IRC
[17:32:29] *** sidh has quit IRC
[17:32:29] <steven_t> http://code.google.com/p/chromium/issues/detail?id=17951
[17:32:31] *** loislo has quit IRC
[17:32:32] <pinkerton> yes, i just sent you email
[17:32:35] *** ku0522a___ has joined #chromium
[17:32:36] <steven_t> awesome
[17:32:46] <pinkerton> i think you underestimate the difficulty
[17:32:50] *** stalled has quit IRC
[17:32:50] *** paul_irish has quit IRC
[17:32:50] <pinkerton> not knowing our architecture
[17:33:08] <steven_t> i see.
[17:33:11] *** Russ has quit IRC
[17:33:11] *** RobWork has quit IRC
[17:33:16] <pinkerton> how do you avoid the synchronous call to the renderer to respond to the protocol?
[17:33:33] <steven_t> i meant to say that it is not *as* difficult as implementing full accessibility
[17:33:53] <pinkerton> you're right
[17:33:56] *** shenki__ has joined #chromium
[17:33:58] <steven_t> but im not at all familiar with your architecture so i cant help
[17:34:00] *** Russ has joined #chromium
[17:34:02] <pinkerton> :)
[17:34:21] <evmar> we have a similar issue with middle-mouse paste on linux
[17:34:33] <pinkerton> getting this working is probably 90% of the way to getting full accessibility working
[17:34:43] <steven_t> just wanted to give my two cents regarding a potential solution path
[17:34:44] <evmar> do you have to select the word for tihs key to work?  or is it just whatever is below the mouse?
[17:34:45] *** lalalalilili has quit IRC
[17:34:56] *** dglazkov has joined #chromium
[17:34:56] *** ChanServ sets mode: +v dglazkov
[17:35:18] <trungl> whatever's below the mouse, I believe
[17:35:37] *** lalalalilili has joined #chromium
[17:35:40] <evmar> oh, that is harder then
[17:35:51] <evmar> i might consider some sort of sync IPC with timeout
[17:36:20] <trungl> yeah
[17:36:21] *** BUGabundo_remote has quit IRC
[17:36:22] <pinkerton> steven_t: i understand you're trying to be helpful, but the tone of your comment in the bug was a bit condescending, esp when you tell those of us who know what we're talking about  that it's "not a difficult thing to implement"
[17:36:30] <steven_t> ok
[17:36:34] <steven_t> il delete it then
[17:36:49] <pinkerton> there is working going on to cache the contents
[17:37:06] <pinkerton> i think that's almost complete, at which point, it would be easier to get the relevant data async
[17:37:08] <rohitrao> how do we do cmd-E to copy to the pasteboard?
[17:37:22] <steven_t> if its cached its cached
[17:37:25] <steven_t> nothing i can do about that
[17:37:28] <pinkerton> steven_t: if you check the chromium-dev mailing list, there's an ongoing thread about this
[17:37:33] <steven_t> ok
[17:37:37] *** ku0522a__ has quit IRC
[17:37:38] *** chase has quit IRC
[17:37:38] *** tedoc2000_ has joined #chromium
[17:37:40] *** sidh has joined #chromium
[17:37:51] <pinkerton> the pointers that you give to the protocol are helpful to have around
[17:37:52] *** fahadsadah has joined #chromium
[17:37:56] *** tedoc2000 has quit IRC
[17:37:56] *** shenki has quit IRC
[17:37:57] *** chase_ has joined #chromium
[17:38:01] <pinkerton> as is the sample code
[17:38:05] *** tedoc2000_ is now known as tedoc2000
[17:38:11] <pinkerton> but that's not the hard part :)
[17:38:21] *** paul_irish has joined #chromium
[17:38:22] *** iPac has joined #chromium
[17:38:34] <pinkerton> safari will have to solve this same problem in webkit2 when they move their renderer to a separate process
[17:38:36] *** lukas___ has joined #chromium
[17:38:53] <rohitrao> yeah, the hard part is getting the selected text, right?
[17:39:00] *** loislo has joined #chromium
[17:39:32] <trungl> rohitrao: no text selection is required
[17:39:33] <pinkerton> getting it synchronously is, yeah
[17:39:43] <trungl> but in any case
[17:39:48] *** d1b has joined #chromium
[17:39:48] <steven_t> im sorry i came off condescending, although its not the first time, i really suck at communiacationg
[17:39:53] <rohitrao> oh, you can just right-click on a word? crazy
[17:39:55] <trungl> the sync versus async problem is the problem
[17:40:10] <trungl> you can just hover a word and press cmd-ctrl-d
[17:40:11] <steven_t> my intention was to say "hey look this in in fact easier than we thought isnt that cool?? :)"
[17:40:16] <pinkerton> :)
[17:40:16] <rohitrao> did we not solve this for cmd-e?
[17:40:30] <steven_t> anyway nothing left i can do to help i guess
[17:40:40] *** stalled has joined #chromium
[17:40:40] <pinkerton> rohitrao: i think with command-e we are in control over when we put stuff on the pasteboard
[17:40:45] <trungl> rohitrao: I assume cmd-e is done in the same way as cut-and-paste support
[17:40:46] <pinkerton> rohitrao: we're not responding to a protocol
[17:40:52] <pinkerton> right
[17:40:58] *** Zaba has joined #chromium
[17:41:02] <rohitrao> ooh, I get it, ok
[17:41:06] *** ivan has joined #chromium
[17:41:20] <pinkerton> steven_t: like i said, if you clean up your comment to include the sample code and pointers to the right protocol, that would be very helpful to have for reference
[17:41:39] <pinkerton> steven_t: when we get to the point of having all the pieces, it'll all just come together
[17:41:51] <pinkerton> so that's pretty helpful to know
[17:42:05] <steven_t> ill blog about it and then link to my blog in the comments. thatll be better
[17:42:11] <pinkerton> sounds good
[17:42:13] <trungl> if I had a penny for every time someone said that this should be easy ... well, I'd almost have a nickel
[17:42:26] * pinkerton presses his "easy button"
[17:42:27] <rohitrao> trungl: man, it should be easy to get to a dime
[17:42:31] *** arm3n has joined #chromium
[17:42:37] <steven_t> dont spend it all in one hypothetical place
[17:43:06] <pinkerton> steven_t: if you're looking for other ways to contribute, we have a ton of bugs marked HelpWanted that are good first bugs to get started
[17:43:12] <trungl> biab
[17:43:16] <steven_t> i have 0 time as it is
[17:43:19] *** trungl has quit IRC
[17:43:19] <pinkerton> lol :)
[17:43:32] <steven_t> work, family, and secret idea to get rich, all come first
[17:43:44] <pinkerton> :)
[17:43:45] <steven_t> if i get rich, ill contribute all you guys want
[17:43:54] <steven_t> ;)
[17:43:57] <pinkerton> sounds like a plan
[17:44:14] <pinkerton> if i get rich i'm buying an island. you guys can finish the browser w/out me :)
[17:44:24] <steven_t> ugh, blogging about this is gonna take a few hours. doubt ill get around tot hat.
[17:44:29] <steven_t> *tooth hat
[17:44:31] <steven_t> *to that
[17:44:56] <pinkerton> you can just take half of what you posted to the bug and post that, it should be enough
[17:44:58] <steven_t> pinkerton: its gonna be reeeeal boring on that island, trust me
[17:45:40] <pinkerton> i've watched enough reality tv to know how to make an island real not boring :D
[17:46:03] *** Zaba has quit IRC
[17:46:05] <sky___> WorkerTest.WorkerScriptError seems to be consistantly failing on mac dbg for some reason.
[17:46:29] <sky___> It started when Thiago landed his patch, but I don't think it's related (Thiago only touched gtk code).
[17:46:42] <sky___> I'm going to mark flaky.
[17:46:56] *** RobWork has joined #chromium
[17:46:59] <malavv> Sorry to interrupt such nice discussion, Is someone familiar with Chromium Network stack?
[17:47:02] *** bent-mozilla has joined #chromium
[17:47:06] <steven_t> done.
[17:48:26] *** antivirtel has quit IRC
[17:48:34] *** kjalarr has quit IRC
[17:48:43] <malavv> Legit ping for networking guys?
[17:49:16] *** m0 has quit IRC
[17:49:19] <evmar> malavv: you should just ask your question
[17:49:30] <pinkerton> steven_t: thanks. hopefully folks are working on this over the summer and we should have good progress
[17:49:37] *** gkelly has quit IRC
[17:49:54] <evmar> sky___: worker tests are notoriously flaky :(
[17:50:22] <malavv> Does someone know why, when I check about:network to watch job, it always does 2 times what I ask and cancel one?
[17:50:36] <steven_t> thatd be cool. im really digging Google Chrome over Safari
[17:50:54] <steven_t> much better UI and UX, even though its not native (which surprised me atfirst)
[17:50:56] <sky___> evmar: then I don't feel bad marking flaky:)
[17:51:18] *** sbyer has joined #chromium
[17:51:25] <malavv> + New Job * 2  and then  -Canceled and -Complete on the same url
[17:52:02] *** m0 has joined #chromium
[17:52:54] *** antivirtel has joined #chromium
[17:53:07] *** GeekShado_ has joined #chromium
[17:53:10] *** kjalarr has joined #chromium
[17:54:13] <evmar> malavv: that sounds bad to me
[17:54:28] <evmar> malavv: maybe open a bug?
[17:55:03] <pinkerton> steven_t: the ui is fully cocoa
[17:55:19] <evmar> malavv: it doesn't happen to me
[17:56:10] <steven_t> yes but it doesnt use NSMenus in a lot of places safari does
[17:56:16] *** Zaba has joined #chromium
[17:56:21] <steven_t> which i applaud you for
[17:56:21] <pinkerton> steven_t: like where?
[17:56:25] *** GeekShadow has quit IRC
[17:56:42] <steven_t> bookmark folder menus
[17:56:59] <pinkerton> ah yes. some people like that, some don't
[17:57:08] <pinkerton> we had to do it for drag and drop, which i still dont care for
[17:57:08] <evmar> those blew my mind the first time i saw them
[17:57:14] <steven_t> well its better for things like dragging stuff around
[17:57:21] <evmar> i was impressed someone took the time to do 'em
[17:57:23] <steven_t> i assume its all done inside a webview
[17:57:30] <pinkerton> no, it's a custom NSView
[17:57:34] <steven_t> ah nice.
[17:57:37] <pinkerton> er NSWindow with views inside
[17:57:41] <steven_t> right
[17:57:48] <steven_t> borderless window mask etc
[17:57:53] <steven_t> yeah i dig it.
[17:57:56] *** BUGabundo_remote has joined #chromium
[17:57:58] <pinkerton> right, but it's all cocoa. no webviews there.
[17:58:02] <steven_t> do you guys volunteer to work on this?
[17:58:02] *** kenneth_reitz has joined #chromium
[17:58:08] <evmar> i volunteer
[17:58:08] <kenneth_reitz> How do i trigger a response as a download properly?
[17:58:11] <steven_t> or do any of you get paid to
[17:58:11] <evmar> and then google pays me
[17:58:18] <kenneth_reitz> 'm doing Content-disposition: attachment; filename=test.pdf
[17:58:28] <kenneth_reitz> but chrome is saving it as test.pdf.html
[17:58:32] <pinkerton> many of us in here are paid, some volunteer because they
[17:58:33] <steven_t> id love to work on it but id need to get paid for it to justify my time
[17:58:46] <pinkerton> well, google  is hiring :)
[17:58:54] <steven_t> can i work remotely? ;)
[17:58:54] *** GeekShado_ has quit IRC
[17:58:56] <pinkerton> send me your resume, you have my email :)
[17:59:12] <steven_t> we need to live by family, our 3 kids need to be by their cousins and aunts and uncles etc
[18:00:01] *** kjalarr has quit IRC
[18:00:16] <kenneth_reitz> Anyone?
[18:00:24] <kenneth_reitz> This is a chrome-specific bug
[18:00:37] *** antivirtel has quit IRC
[18:00:37] *** m0 has quit IRC
[18:01:24] <evmar> kenneth_reitz: your best bet is to open a bug
[18:01:50] <kenneth_reitz> I'm trying to determine if i'm doing it wrong
[18:01:54] *** antivirtel has joined #chromium
[18:03:21] *** mrossetti has joined #chromium
[18:03:37] *** inferno-sec has joined #chromium
[18:03:46] *** fqian has joined #chromium
[18:03:52] <lukas___> so is google ok with working remotely or not?
[18:03:53] *** trungl_away is now known as trungl
[18:04:31] <pinkerton> heh. sort of.
[18:04:35] <pinkerton> usually not.
[18:04:41] <lukas___> or is that kind of reserved for, you know, senior engineers like pinkerton working from VA etc?
[18:05:12] <pinkerton> it's reserved for people who have pictures of vp's with goats and tiaras.
[18:05:33] *** rsesek has quit IRC
[18:05:48] <lukas___> the nearest google office is in zurich i think, that's like 2-3 hours from here by train or car.
[18:05:50] <trungl> where can I get those?
[18:05:53] <pinkerton> oh wait, they have pictures of me with the goats and tiaras.
[18:05:57] <pinkerton> dangit.
[18:06:16] <trungl> my impression was that everyone had *those*
[18:06:24] <trungl> (except for me)
[18:06:33] <pinkerton> true.
[18:07:49] * trungl searches for "pinkerton goats tiaras".
[18:08:03] <trungl> There's apparently an interesting book by a guy by the name of "John Pinkerton".
[18:10:35] *** jrmuizel has joined #chromium
[18:11:15] *** rsesek has joined #chromium
[18:11:38] <pinkerton> whew. i dont show up in the image results
[18:11:51] <lukas___> lol.
[18:14:23] <sky___> atwilson: webkit roll is causing page cycler to fail.
[18:14:32] <sky___> Can you revert.
[18:16:15] *** m0 has joined #chromium
[18:16:21] <trungl> pinkerton: searching for you specifically seems to yield a lot of images of sad tabs
[18:16:30] <trungl> pinkerton: and one really pixelated picture of you
[18:16:40] <pinkerton> heh
[18:16:55] *** kjalarr has joined #chromium
[18:17:23] * trungl thinks we should replace the sad tab image with one of pinkerton.
[18:17:33] *** gkelly has joined #chromium
[18:18:18] <pinkerton> hey now
[18:18:57] <trungl> it'd be awesome!
[18:20:15] *** dmaclach has joined #chromium
[18:20:20] *** antivirtel has quit IRC
[18:21:13] *** kjalarr has quit IRC
[18:21:28] <steven_t> are the differences between chrome and chromium worth using chrome?
[18:21:42] <rsesek> chrome will auto-update. that's the major difference
[18:21:46] *** dmaclach has quit IRC
[18:21:55] <rsesek> and it's more stable because it goes through QA
[18:22:06] *** m0 has quit IRC
[18:22:12] <trungl> chrome (beta and stable channels) are built off stabilized branches
[18:22:14] *** gkelly has quit IRC
[18:22:26] <trungl> well, you could go to the trouble of building chromium off those branches
[18:22:35] <trungl> but then you'd have to build it yourself
[18:22:36] <pinkerton> and if you use chrome, we get your crash reports so we can fix your bugs
[18:22:44] <steven_t> o
[18:22:49] <trungl> but if you use chromium, you'll fix our bugs for us, right?
[18:22:54] <steven_t> lol
[18:22:55] *** dhaza has joined #chromium
[18:22:57] <pinkerton> or whine about it :)
[18:23:05] <trungl> especially if you're masochistic enough to use a debug build
[18:23:10] *** darwin_ has joined #chromium
[18:23:35] *** GeekShadow has joined #chromium
[18:23:48] *** dave_levin has quit IRC
[18:23:48] <pinkerton> now that's just crazytalk
[18:24:08] *** dave_levin has joined #chromium
[18:24:10] <trungl> That's CrazyTalk(R) to you.
[18:24:13] <pinkerton> i wish we could build render processes in release and the browser process in debug
[18:24:18] 
[18:25:00] <trungl> We could probably build WebKit in release, and the rest in debug.
[18:25:14] <trungl> Maybe WebKit + V8.
[18:25:49] <pinkerton> given that it's all one binary, that may get tricky
[18:27:49] <trungl> it shouldn't be too hard to compile the contents of chrome/renderer to be release either
[18:28:03] <trungl> (maybe what we really want is to just compile the contents of chrome/browser to be debug)
[18:28:15] <trungl> though that'd leave the various common directories as release
[18:28:36] <trungl> but there's no easy way around that since it's all one binary
[18:28:51] <steven_t> chrome would be a lot better if it was written in qbasic 3
[18:28:53] * steven_t ducks
[18:29:04] <sky___> the first version was.
[18:29:53] <dhaza> can anyone point me towards any resources on how v8 can handle the webworkers API?
[18:30:15] *** kjalarr has joined #chromium
[18:30:18] *** gkelly has joined #chromium
[18:30:19] <dhaza> does it spawn a new process?  create a thread with no shared memory?
[18:30:33] <evmar> pinkerton: we had a gyp flag for no debug symbols for webkit
[18:30:39] <evmar> pinkerton: since that's where most of the bloat is
[18:30:50] *** m0 has joined #chromium
[18:30:57] <evmar> dhaza: you migh tneed to ask #chromium-dev
[18:30:59] *** antivirtel has joined #chromium
[18:31:01] <evmar> er, that's a mailing list
[18:31:33] <pinkerton> evmar: i'm not concerned about binary size, i'm concerned about speed. i dont run debug builds because page rendering is too slow, but i wish i could run them so i could see what's up when the ui process goes wonky
[18:32:06] *** atwilson_ has quit IRC
[18:32:11] <pinkerton> like "hey, what's this thread doign taking up 100% of my cpu?!"
[18:33:10] <dhaza> evmar, will do, thank you
[18:33:25] *** dhaza has quit IRC
[18:33:44] *** dmaclach has joined #chromium
[18:34:08] *** dmaclach has joined #chromium
[18:34:58] <trungl> I had a patch which allowed debug symbols to be included/excluded from relatively arbitrary components, but the improvement in build times (on Mac) were mostly disappointing
[18:36:48] *** sundiamonde has joined #chromium
[18:36:59] <trungl> so, in webkit, a PassRefPtr indicates that ownership (of a reference) is being transferred, right?
[18:39:15] <trungl> wow, there's even documentation about this stuff
[18:39:22] <trungl> (not in the source, naturally)
[18:39:32] *** chase_ is now known as chase
[18:39:43] *** ChanServ sets mode: +v chase
[18:40:00] *** m0 has quit IRC
[18:40:05] *** kjalarr has quit IRC
[18:40:20] * trungl is enlightened.
[18:42:05] <evmar> pinkerton: oh, yeah, that.  :)  willchan actually runs debug builds always 'cause he's a madman.  i've started doing release builds + symbols + core dumps
[18:42:14] <pinkerton> :)
[18:42:21] <evmar> that means i at least get good stack traces and some variables
[18:42:58] <pinkerton> it would be great if we had symbols uploaded for our waterfall builds
[18:42:59] *** antivirtel has quit IRC
[18:43:02] <pinkerton> since i run those
[18:43:07] <pinkerton> but i understand that's a bit impractical
[18:43:20] *** gkelly has quit IRC
[18:43:41] <pinkerton> i thought disk space was free in "the future". where's my flying car, damnit!?
[18:43:57] *** miketayl has joined #chromium
[18:44:39] *** yakub has joined #chromium
[18:44:50] <evmar> you'd think we could do some sort of delta storage or something
[18:45:00] <dglazkov> good morning, Chromium!
[18:45:16] <yakub> is there a way to turn off 'off line' mode? i know perfectly well my internet connection doesn't work!  im trying to get chromium to look at a web page served on a webserver running on my local machine
[18:45:26] *** iPac has quit IRC
[18:45:27] *** miketaylr has quit IRC
[18:50:09] *** iPac has joined #chromium
[18:50:37] *** malavv has quit IRC
[18:51:10] <evmar> there is no offline mode
[18:51:42] <pinkerton> yeah, i've not seen what you're talking about. i've used local webservers before with no problem
[18:51:57] *** lukas___ has quit IRC
[18:53:22] <yakub> did it work for you while you were offline, completely?
[18:53:50] * trungl wonders if he's the only one who finds RefPtr's .release() method misleadingly named.
[18:54:00] *** roc has quit IRC
[18:54:34] *** johnny_g has joined #chromium
[18:55:52] <pinkerton> willchan: ping?
[18:56:04] *** yakub has left #chromium
[18:56:26] <stuartmorgan> trungl: I assume it's like our scoped pointers?
[18:57:01] <trungl> stuartmorgan: yes, but ...
[18:57:23] <trungl> stuartmorgan: background: a PassRefPtr is like a RefPtr, but zeros the original pointer upon any assignment/copy
[18:57:34] *** roc has joined #chromium
[18:58:00] *** erikkay has quit IRC
[18:58:01] <trungl> stuartmorgan: RefPtr<T>::release() produces a PassRefPtr<T>, not changing the ref count, but zeroing the original RefPtr<T>
[18:58:47] <trungl> so, if have a RefPtr<T> foo and you want to return a PassRefPtr<T>, you do "return foo.release();".
[18:59:10] <trungl> maybe it's not so confusing
[18:59:11] <trungl> hmmm
[18:59:18] <trungl> maybe it is
[18:59:22] * trungl isn't sure.
[18:59:24] <stuartmorgan> That's basically how our release() works
[18:59:30] <stuartmorgan> Except ours give raw pointers
[19:00:13] <stuartmorgan> Is what confuses you that you want it to be link CFRelease?
[19:00:24] <stuartmorgan> (i.e., you expect release() to mean what reset() is?)
[19:00:42] <trungl> I'm just easily confused.
[19:00:57] *** arv has quit IRC
[19:01:22] <stuartmorgan> We're working on decorating our release()s with unused return warnings to try to prevent mistakes
[19:01:41] *** arv has joined #chromium
[19:02:20] *** oshima_ has joined #chromium
[19:02:47] *** jrforbes_ has quit IRC
[19:02:57] <pinkerton> trungl: maybe go ask in #webkit?
[19:03:15] <trungl> I'm actually enlightened.
[19:03:29] <trungl> Darin Adler actually wrote an article explaining all of this.
[19:03:37] <pinkerton> k
[19:04:36] *** up365 has quit IRC
[19:07:50] *** victorw has joined #chromium
[19:09:34] *** Yon has quit IRC
[19:16:38] *** RT|Chatzilla has quit IRC
[19:16:58] *** BUGabundo_remote has quit IRC
[19:17:06] *** sky___ has left #chromium
[19:21:31] *** abarth has quit IRC
[19:21:50] *** up365 has joined #chromium
[19:22:05] <atwilson> I'm trying to track down a perf regression with my latest webkit roll. The problem is that r59638 introduced a new test that needed to be rebaselined, and the rebaseline wasn't landed until 3 hours later at r59656. Somewhere in the middle is a CL that caused a regression.
[19:22:11] <steven_t> my hobby: switching between an empty tab in chrome and a full tab, and pressing cmd+shift+b each time, to watch the height of the window consistently grow
[19:22:24] <steven_t> (or shrink depending on when you started)
[19:22:32] <atwilson> In our new world where test_expectations are upstreamed, I don't quite know how to do incremental rolls to try to narrow down where the perf regression happened.
[19:22:37] <atwilson> Any advice for me?
[19:22:49] *** MikeSmithW3C^ has joined #chromium
[19:23:12] <atwilson> Basically, I'd like to roll to (say) r59643, but I can't because there's a broken test.
[19:23:45] *** Zaba has quit IRC
[19:24:08] <atwilson> Doesn't look like there are perf trybots...
[19:24:10] <evmar> atwilson: we have a local test_expectations.txt i think, that overlays the upstream one
[19:24:34] <evmar> atwilson: i would suggest rolling + temporary "don't care" about the test
[19:24:44] *** sky__ has joined #chromium
[19:24:54] *** Mekzholan has joined #chromium
[19:25:16] * atwilson is looking for the local test_expectations.txt
[19:25:22] *** csilv has joined #chromium
[19:26:29] <Mekzholan> Hi, directly after booting my linux box it's starting chromium - but it's allways failing and showing a page that gives me the error message ERR_NAME_NOT_RESOLVED. What's the cause and how might I fix it?
[19:26:39] *** bweinstein has joined #chromium
[19:27:02] <Mekzholan> might it be that it can't access the DNS at that time?
[19:27:02] *** MikeSmithW3C has quit IRC
[19:27:20] <evmar> willchan: ping, see above q
[19:30:01] *** rsesek has quit IRC
[19:30:12] *** rsesek has joined #chromium
[19:33:58] <rohitrao> pkasting: your change made slashdot! http://yro.slashdot.org/story/10/05/18/1523250/Chrome-Private-Mode-Not-Quite-Private?art_pos=2
[19:34:04] *** dhhwong has joined #chromium
[19:34:19] *** Zaba has joined #chromium
[19:35:12] *** malavv has joined #chromium
[19:35:23] *** dhhwong has quit IRC
[19:35:25] *** mpcomplete has joined #chromium
[19:35:25] *** ChanServ sets mode: +v mpcomplete
[19:36:49] *** loislo has quit IRC
[19:37:33] *** kenneth_reitz has quit IRC
[19:38:06] *** miketayl has quit IRC
[19:38:13] *** miketaylr has joined #chromium
[19:38:58] *** alyxuk has quit IRC
[19:41:10] *** rafaelw has joined #chromium
[19:41:56] *** kjalarr has joined #chromium
[19:42:00] *** antivirtel has joined #chromium
[19:42:15] *** Venom_X is now known as Venom_lnch
[19:43:15] *** dhw_ has joined #chromium
[19:43:30] <dhw_> Hi Tony^work
[19:46:02] *** gkelly has joined #chromium
[19:46:08] *** alyxuk has joined #chromium
[19:46:09] *** alyxuk has quit IRC
[19:46:09] *** alyxuk has joined #chromium
[19:46:14] *** m0 has joined #chromium
[19:48:48] *** blindmurray has joined #chromium
[19:51:49] *** roc_ has joined #chromium
[19:53:54] *** roc has quit IRC
[19:53:54] *** roc_ is now known as roc
[19:57:00] *** foucist has joined #chromium
[19:57:21] *** GeekShadow has quit IRC
[19:57:27] *** evmar is now known as evmar-afk
[19:57:28] <foucist> anyone know about the feasbility of a nodejs plugin, especially one that takes advantage of the internal v8 js engine?
[19:57:34] <foucist> since nodejs uses v8
[19:57:50] <foucist> wondering about reducing redundancy
[20:03:09] <willchan> mekzholan: is your internet connection up? :)
[20:03:25] *** m0 has quit IRC
[20:03:28] <willchan> pinkerton: pong?
[20:03:54] *** roc_ has joined #chromium
[20:04:11] <willchan> er, why am i a madman again?
[20:04:14] <pinkerton> willchan: so every now and then on my desktop (using a socks proxy), i get tons and tons of sockets that just seem to hang
[20:04:15] *** roc has quit IRC
[20:04:15] *** roc_ is now known as roc
[20:04:22] <pinkerton> willchan: like on pages with lots of images, or google reader
[20:04:31] *** m0 has joined #chromium
[20:04:39] <pinkerton> willchan: going to net-internals shows i have like 50 sockets open, and they're just sitting there doing nothing
[20:04:50] <pinkerton> seen anything like that?
[20:04:57] <atwilson> Does anyone here understand the perf bot output?
[20:04:58] <willchan> pinkerton: what build are you on?
[20:05:08] <pinkerton> willchan: 6.0.400.0 (46883)
[20:05:26] <atwilson> I'm trying to understand why the perf waterfall says that page_cycler_intl1 is failing, but this chart doesn't show anything bad?
[20:05:29] <willchan> lemme check if a fix i landed is in there
[20:05:32] <atwilson> http://build.chromium.org/buildbot/perf/mac-release-10.6/intl1/report.html?history=150&rev=-1
[20:05:44] <willchan> is the cpu at 100%?
[20:05:57] <atwilson> sky: ping
[20:05:59] <pinkerton> no, everyone is well behaved. it's different than the 100% cpu bug
[20:06:17] *** apavlov has quit IRC
[20:06:31] <pinkerton> if i close down the tabs, things eventually recover, until they go haywire again sometime later (unlike the 100% cpu bug)
[20:06:52] <atwilson> sky,sky__: Looks like page_cycler_intl1 is failing on macos still even after my revert?
[20:06:55] <willchan> can you repro this?
[20:07:08] <pinkerton> usually when i least have time to play with it :)
[20:07:15] <pinkerton> it comes and goes.
[20:07:21] <pinkerton> what should i do next time i see it?
[20:07:26] <willchan> if you're behind a socks proxy, you should only be allowed to have 15 sockets running
[20:07:52] <willchan> through that proxy that is
[20:07:53] <pinkerton> maybe that's all i do, but the net-internals page has like 50 things on it
[20:08:05] *** Zucca has quit IRC
[20:08:09] <willchan> can you send me the net-internals data?
[20:08:17] *** Zucca has joined #chromium
[20:08:18] <pinkerton> is there a way to easily copy what's going on from that new UI? it's all dhtml and stuff now
[20:08:24] <willchan> there's a #data tab
[20:08:33] <pinkerton> ah ok. i'll send you that next time i see it
[20:08:35] <pinkerton> thanks
[20:08:38] <willchan> ok
[20:09:00] *** craigsch has left #chromium
[20:09:18] *** eseidel has joined #chromium
[20:09:32] <willchan> when you say 50 "things" on it, what do you mean by that?  you should probably see URL_REQUEST, CONNECT_JOB, SOCKET, etc
[20:10:01] <willchan> actually, don't bother, just repro and send me the net-internals data
[20:10:26] <willchan> my guess is you're hitting the 15 socket limit, did you just start using a socks proxy?
[20:11:45] <thakis_afk> good?hrm?morning, i guess, chromium!
[20:12:41] <pinkerton> willchan: no, a couple months ago, but only recently really started having issues
[20:13:09] *** rickspencer3 has quit IRC
[20:13:45] *** rickspencer3 has joined #chromium
[20:13:48] *** GeekShadow has joined #chromium
[20:15:14] <malavv> Btw, I don't know who has been working on about:net-internals but the new UI is 1337
[20:15:34] <pinkerton> heh
[20:16:00] <willchan> that's eroman's work
[20:16:08] *** roc has quit IRC
[20:16:10] <malavv> pinkerton: New UI has tabs and everything, not just a plain dump of data
[20:16:16] <pinkerton> i know
[20:16:24] <pinkerton> that's why i couldn't figure out how to easily send the data :)
[20:16:30] *** roc has joined #chromium
[20:16:31] <pinkerton> but i know now
[20:16:37] <eroman> malavv: thanks! I am preparing a document to explain how to use it, still fixing issues
[20:17:58] *** chronarion has joined #chromium
[20:17:58] *** ChanServ sets mode: +v chronarion
[20:18:09] <malavv> eroman: You did a nice job, all information is know usefull and understandable. Did you work on chrome://about/network too?
[20:18:14] *** kenneth_reitz has joined #chromium
[20:18:25] <malavv> eroman: is now*
[20:18:27] <chronarion> hey... it looks like a random LD error, don't think it's me
[20:18:32] <chronarion> (tree breakage)
[20:19:10] <chronarion> looks like brettw? does it have to be a clean build or something?
[20:20:48] <willchan> hm, my chromium instance SIGSEGV'd last night in tcmalloc.  sounds like we have memory corruption :(
[20:20:51] <eroman> malavv: you mean "about:network" ? no, but one of my motivations with the new UI is to be able to replace "about:network" with an implementation that works on all platforms
[20:21:29] <sky__> brett's on it.
[20:21:37] *** wr| has quit IRC
[20:21:53] *** sjr has quit IRC
[20:23:38] *** loislo has joined #chromium
[20:24:55] <malavv> eroman: Sorry, yes about:network. Ok, well congrats
[20:27:53] *** foucist has left #chromium
[20:29:24] <pkasting> glotov, sky__: I just landed something with a .grd change, but I didn't clobber because it doesn't add or remove any entries, only renames a few.
[20:29:39] *** trungl is now known as trungl_lunch
[20:29:51] <pkasting> glotov, sky__: So I assumed it should be OK.  But if the tests do turn red, that may be why
[20:31:23] <sky__> ok
[20:31:57] *** bent-mozilla has quit IRC
[20:32:29] *** Kaosevil has joined #chromium
[20:38:42] *** bent-mozilla has joined #chromium
[20:39:55] *** eseidel has quit IRC
[20:40:26] <steven_t> is there any way at all to make chrome/chromium tab[key] only to fields, not to links?
[20:43:57] *** duxklr has joined #chromium
[20:45:00] <rsesek> steven_t: there's a bug for that
[20:45:12] <rsesek> crbug.com/31177
[20:46:53] *** dhw_ has quit IRC
[20:48:51] <steven_t> woot
[20:50:09] *** robarnold|eviltw is now known as robarnold
[20:50:11] <pinkerton> willchan: email sent
[20:52:27] <Mekzholan> willchan: yes. The connection is up
[20:53:09] <Mekzholan> it's only one additional client in the whole network
[20:55:08] *** BCalvignac2 has quit IRC
[20:55:25] *** trungl_lunch is now known as trungl
[20:55:27] *** Russ is now known as Russ|Out
[20:56:43] <fta> evmar-afk, http://penguindroppings.wordpress.com/2010/05/18/chromium-saved-passwords/
[20:56:47] *** BCalvignac1 has joined #chromium
[20:56:53] <maruel> sheriffs: I'm about to install stuff on linux perfs slaves, expect weird readings
[20:57:05] <maruel> glotov: ^^
[20:57:11] <sky__> maybe we should close the tree for the rest of the day.
[20:57:13] <sky__> :)
[20:58:16] *** Blockeaux has joined #chromium
[20:58:17] *** Russ|Out is now known as Russ
[20:58:34] <sky__> I've got an interview and lunch, don't let the tree go down in flames while I'm gone!
[20:59:25] <willchan> pinkerton: got it, i'll look at it soon
[20:59:36] <pinkerton> i can send another if you want, it's doing it again
[20:59:56] <maruel> Linux Perf (1) is done
[21:00:24] <willchan> pinkerton: if you can keep net-internals open while you repro, and then send me the data, that'd be great
[21:00:55] <willchan> since we log a bit more info while net-internals is open (usually we don't log it since it's expensive in terms of memory, unless we know someone is actively looking)
[21:01:20] <pinkerton> willchan: ok sent dump, net-internals sitll open
[21:02:22] <willchan> pinkerton: i see lots of STALLED_MAX_SOCKETS
[21:02:27] <pinkerton> yeah
[21:02:29] <willchan> i think you're hitting the 15 socket limit
[21:02:32] <willchan> for a proxy server
[21:03:07] <pinkerton> shouldn't the behavior be better than "stall for  minutes on end"?
[21:03:27] <maruel> Linux Perf (2) is done, I don't think it will affect any perf result significantly
[21:03:39] *** skydrome has quit IRC
[21:04:18] <willchan> pinkerton: i don't think it's completely stalled, you're probably just getting really low throughput.  probably lots of the sockets are being occupied by hanging GETs or something
[21:04:54] <willchan> you might be stalled if there are any interdependencies on HTTP transactions.  if one socket is being used, but is waiting for data from another HTTP transaction that is stalled.
[21:05:04] <pinkerton> grr
[21:05:09] <pinkerton> is the 15-limit ours?
[21:05:17] <willchan> the only easy solution i can think of is to raise the 15 limit
[21:05:21] <willchan> yes, it's ours
[21:05:30] <pinkerton> do we know what safari or firefox use?
[21:05:38] <willchan> eroman: ping
[21:05:41] <pinkerton> when i try to load the same page in safari at the same time, it usually goes right through
[21:05:55] <eroman> willchan: pong
[21:05:57] <willchan> well, safari won't have the same sockets open
[21:06:11] <willchan> eroman: ^^^ question on safari/firefox connection limits through a socks proxy
[21:06:26] <pinkerton> true, but the same page should open a similar number
[21:06:36] <willchan> do they set a limit on the max number of sockets that can be opened to a specific proxy?
[21:06:40] <willchan> and if so, how much?
[21:07:03] <pinkerton> that page finally finished loading. nice.
[21:07:08] <eroman> willchan: Firefox has the 15 limit for HTTP proxies
[21:07:22] <eroman> willchan: I am not sure if they enforce the same limit for SOCKS
[21:08:31] <willchan> as i understand it, the limit exists so we don't overload the proxy server, right?
[21:08:52] <willchan> perhaps we should raise it if pinkerton is seeing such degraded perf with 15
[21:08:58] <willchan> since it's likely others see this too
[21:08:58] *** Venom_lnch has quit IRC
[21:09:22] <willchan> and, unlike firefox, we don't provide a configuration to change this limit
[21:12:04] <akalin> willchan, eroman: when you two get some time i'd like to talk about chrome sockets!
[21:12:30] <willchan> akalin: in a bit, i'm still thinking about this proxy connection limit issue.  and then it might be lunchtime.
[21:12:36] <eroman> willchan: yeah, low proxy limits are killer
[21:12:52] <willchan> eroman: well, we _raised_ the http proxy limit :P
[21:12:52] *** General13372 has joined #chromium
[21:13:00] <eroman> especially now that all googlers are going through proxy, they hit the performance problems more often
[21:13:14] <willchan> previously, we didn't have any limit for socks proxies, besides the standard 6 connections per host
[21:13:23] <willchan> which is why pinkerton is seeing it now
[21:13:37] <pinkerton> ah, how recent was that change?
[21:13:38] <willchan> i don't see a good reason to have http proxies behave different from socks proxies in terms of connection limits
[21:13:53] <willchan> pinkerton: 2 weeks?  i forget
[21:14:01] <pinkerton> yup, that seems about right
[21:14:09] <willchan> april 29
[21:14:50] <willchan> we used to limit 6 connections _total_ through http proxies, and unlimited for socks.  i made the socks proxies share the same limit as http proxies, and raised the limit to 15
[21:15:41] <willchan> eroman: all googlers are going through the PAC resolver, which doesn't necessarily put all their connections through proxies.
[21:15:45] <pinkerton> would using the two dumps i sent you help pick a more reasonable default? they're two pretty normal sites.
[21:16:05] *** General1337 has quit IRC
[21:16:16] <pinkerton> i guess in one instance i was loading two pages, in the other just one.
[21:16:22] <willchan> i think the "right" thing to do is raise the default to something more conservative for the end users
[21:16:32] <rsesek> does anyone know how do dump a minidump file on a Mac?
[21:16:33] <willchan> and gradually experiment with lowering it
[21:16:59] <pinkerton> raise it to something more conservative? i don't follow
[21:17:04] <willchan> run A/B tests and see if there's a point where we start getting a bunch more stalls
[21:17:10] <willchan> er, raise it to 50 or something
[21:17:16] <pinkerton> ok :)
[21:17:20] <willchan> which should be "plenty"
[21:17:20] <thakis_afk> my renderer processes still "idle" at 1.5% cpu with the current dev channel
[21:17:24] <willchan> and then start lowering
[21:17:34] <thakis_afk> anyone have an idea why by now?
[21:17:35] <willchan> firefox's limit is probably arbitrary
[21:17:40] <pinkerton> willchan: LGTM!
[21:18:10] <willchan> and since power users will configure the firefox settings, if they hit issues they'll just raise their own limits.
[21:18:37] * pinkerton subscribes to the time-honored tradition of affecting change by whining louder than everyone else
[21:19:21] <willchan> i will need to discuss further with eroman and others.  i think fishd and wtc may have opinions.
[21:19:38] <pinkerton> i'm sure. what you're suggesting seems reasonable to me.
[21:19:50] <pinkerton> but i defer to the experts.
[21:21:46] *** eseidel has joined #chromium
[21:22:50] *** dpranke has joined #chromium
[21:22:50] *** ChanServ sets mode: +v dpranke
[21:22:53] * thakis_afk sighs and starts build-bisect.py
[21:27:21] *** dcheng has quit IRC
[21:27:59] *** Beetny has joined #chromium
[21:28:12] *** awong_afk has quit IRC
[21:28:33] *** Pr0jectRec0n has joined #chromium
[21:28:39] <Pr0jectRec0n> hey all
[21:28:46] <Pr0jectRec0n> I'm on windows 7
[21:29:17] *** dcheng has joined #chromium
[21:29:42] *** shepazu has quit IRC
[21:29:59] *** awong_afk has joined #chromium
[21:33:00] <Pr0jectRec0n> have a problem with google chrome .. --> this one http://imgur.com/FlkHh.jpg
[21:33:04] <Pr0jectRec0n> Any ideas abt it ?
[21:33:24] * akalin looks at the topic
[21:37:19] <thakis_afk> Pr0jectRec0n: can you open a bug at http://new.crbug.com ?
[21:37:26] *** thakis_afk is now known as thakis
[21:37:50] *** Mekzholan has left #chromium
[21:38:54] <Blockeaux> okay, I followed this and it's not working --> http://code.google.com/chrome/extensions/getstarted.html
[21:38:55] <Pr0jectRec0n> thakis, I'll look into it
[21:39:07] <Blockeaux> I've got the icon but when I click it, nothing appears
[21:39:35] *** Venom_X has joined #chromium
[21:39:38] *** thomasvl has quit IRC
[21:40:21] <Pr0jectRec0n> One more issue, I tried runnogn chrome underXP compatibilty mode - then the error code differs - its 0xc00000a5 then ..
[21:40:42] <akalin> Pr0jectRec0n: that would be good info to put in the bug
[21:41:04] <Pr0jectRec0n> akalin, okay
[21:41:14] *** eseidel has quit IRC
[21:41:27] *** drusepth has joined #chromium
[21:43:15] <Pr0jectRec0n> Also, I've tried restarting the whole system, still the error persists.. I've tried uninstalling and re-installing Chrome back as well. The error code still persists. All other browsers work fine though
[21:43:41] <akalin> Pr0jectRec0n: more good info to put in the bug
[21:44:09] *** Dataforce has joined #chromium
[21:45:30] *** cburroughs has joined #chromium
[21:45:32] <Pr0jectRec0n> akalin, One question - when I did an uninstall, I thought it was a shoddy uninstall ie. not complete removal of 'folders' (like plugins, cache, appdata etc.) Is there some software which completely rips off all data that chromes' put in, or can I do it manually?
[21:45:54] <akalin> Pr0jectRec0n: no idea, i don't run windows very often
[21:46:08] <thakis> linuxens: i get "/home/thakis/Downloads/chrome-linux/chrome: error while loading shared libraries: libdbus-glib-1.so.2: cannot open shared object file: No such file or directory" after trying to execute a waterfall build. `apt-get install libdbus-glib-1-2` claims i have the latest version already. what am i doing wrong?
[21:46:08] <Pr0jectRec0n> akalin, no issues
[21:46:23] *** eseidel has joined #chromium
[21:47:25] <akalin> thakis: does a 'libdbus-glib*' file exist?
[21:47:43] <thakis> akalin: where would i look?
[21:47:47] *** Mekzholan has joined #chromium
[21:47:53] <akalin> /usr/lib or thereabouts
[21:48:08] <thakis> akalin: yes, looks like it
[21:49:02] <thakis> akalin: oh, looks like i only have the 64bit version of that lib
[21:49:09] <akalin> oh
[21:50:53] <leiz> sheriffs: win xp/vista dbg perf are going to run a little slow. They're very low on disk space and I'm doing a little cleanup ATM.
[21:51:43] <Blockeaux> newbie question, do I place code such as chrome.tabs.create directly within the browser_action {} braces?
[21:52:48] <Mekzholan> is there a way to disable the "wating for ..." on the bottom of the window? (I'm using kiosk mode)
[21:52:48] <dcheng> Blockeaux: No. http://code.google.com/chrome/extensions/browserAction.html ought to give you an idea of what you should be doing.
[21:52:51] *** cburroughs has left #chromium
[21:55:52] <thakis> downloaded a 64bit instead, which worked
[21:59:26] *** Zaba has quit IRC
[21:59:31] <Blockeaux> okay why does my browser action get a numerical overlay which counts upwards rapidly?
[22:00:33] <Blockeaux> nm
[22:00:36] <Blockeaux> :P
[22:02:07] *** albertb has quit IRC
[22:03:46] *** KnifeySpooney has joined #chromium
[22:04:02] *** KnifeySpooney has left #chromium
[22:06:16] *** AaronMT has joined #chromium
[22:06:38] *** jianli_ has joined #chromium
[22:08:29] *** jianli has quit IRC
[22:09:49] *** Zaba has joined #chromium
[22:10:26] *** feldstein has joined #chromium
[22:10:30] *** mpcomplete has quit IRC
[22:11:07] *** trungl_mbp has joined #chromium
[22:11:41] *** mpcomplete has joined #chromium
[22:11:41] *** ChanServ sets mode: +v mpcomplete
[22:16:04] *** alyxuk| has joined #chromium
[22:16:04] *** alyxuk| has quit IRC
[22:16:04] *** alyxuk| has joined #chromium
[22:16:42] *** alyxuk has quit IRC
[22:18:21] *** chaser has quit IRC
[22:19:44] *** chaser has joined #chromium
[22:20:14] <malavv> eroman: Do you know if someone started working on the GetAuthorizationHeaderName that produced infinite Auth because of empty string?
[22:20:17] *** rohitrao_ has joined #chromium
[22:20:17] *** ChanServ sets mode: +v rohitrao_
[22:20:46] <eroman> malavv: cbentzel may have
[22:20:54] <eroman> cbentzel: ^^
[22:21:20] *** lukas___ has joined #chromium
[22:21:44] <rsesek> pinkerton: ping
[22:21:47] <pinkerton> pong
[22:21:53] <Pr0jectRec0n> Opened up a new ticket at http://new.crbug.com -- > What would be the ETA ?
[22:21:56] <akalin> pingerton
[22:21:58] <Pr0jectRec0n> for the fix?
[22:22:05] <malavv> eroman: Just to see if this is still an `Help Wanted bug`
[22:22:27] <akalin> Pr0jectRec0n: depends on the problem and whether it's reproducible
[22:22:41] <rsesek> pinkerton: re crbug.com/31177 - do we change the default behavior [to not tab to links] or keep as-is?
[22:22:52] *** Pr0jectRec0n has quit IRC
[22:23:32] <pinkerton> looking
[22:23:39] <eroman> malavv: I think it is still up for grabs. Chris plumbed through the error code, but I don't think connected a policy. I suggest pinging cbentzel if you want to work on it
[22:24:29] *** rohitrao has quit IRC
[22:24:29] *** rohitrao_ is now known as rohitrao
[22:24:41] <malavv> eroman: K, k. I'll remember to do so.
[22:25:40] <pinkerton> rsesek: we should probably have some way to configure.
[22:25:50] <pinkerton> rsesek: what does camino do? i know we agonized over that for years there
[22:26:14] <rsesek> pinkerton: idk what Camino does, but Safari offers the checkbox that I'm plubming for/adding now
[22:26:40] *** gospch has joined #chromium
[22:27:02] <pinkerton> rsesek: ah, it's a popup menu in camino, default is form controls only
[22:27:19] <rsesek> what are the options in the popup? links | forms | ?
[22:27:41] <pinkerton> just text fields, all form controls, all form controls and links
[22:27:48] <rsesek> ah okay
[22:27:59] <rsesek> I don't think webkit differentiates between text fields and other form controls
[22:28:00] *** bent-mozilla has quit IRC
[22:28:08] <malavv> Someone knows if we are gooing to see SPDY anytime soon?
[22:28:34] <pinkerton> rsesek: another dupe of your page info ssl not showing all text :)
[22:28:41] <pinkerton> rsesek: what's the status?
[22:28:45] <rsesek> pinkerton: srsly?! it's fixed!
[22:28:48] <pinkerton> ok
[22:28:50] <rsesek> as of friday
[22:29:16] <rsesek> pinkerton: I just got the bugmail. I'll dupe it
[22:29:20] <pinkerton> thx
[22:29:23] *** jamesr has joined #chromium
[22:31:13] *** tonyg-cr has quit IRC
[22:34:16] <eroman> is brett here?
[22:34:29] *** Bleak has quit IRC
[22:34:43] <leiz> no brett here
[22:36:01] <eroman> ok, pinged him via IM, I think he is looking at linux64 issue
[22:37:13] *** bers has joined #chromium
[22:40:53] <thakis> rsesek / pinkerton: could the tabbing just use the full keyboard access pref in sysprefs?
[22:41:18] <pinkerton> problem is, nobody ever thinks to look there, and people also sometimes want different behavior
[22:41:29] <pinkerton> ie, i dont want to tab through controls in dialogs, but i do in web
[22:41:38] <rsesek> what he said
[22:42:34] *** ROBOd has quit IRC
[22:43:59] <thakis> k
[22:44:12] <thakis> who doesn't love options, right? :-P
[22:44:46] <pinkerton> i do agree, but this has been a sore ui point in the past with other browsers
[22:44:48] <rsesek> a checkbox hasn't (yet) killed anyone
[22:44:53] <pinkerton> "wah i want to change it how do i change it, u suck!"
[22:45:13] <thakis> stuartmorgan: do we add .../Chromium.app/Contents/Plugins to the search path because we expect people to put plugins there, or for other reasons?
[22:45:16] <pinkerton> people don't go looking in system prefs for that checkbox
[22:48:02] <rsesek> pinkerton: does it make sense to even look at the sysprefs value if we're adding a checkbox?
[22:48:08] *** brettw has joined #chromium
[22:48:08] *** ChanServ sets mode: +v brettw
[22:48:13] <rsesek> I think that could add a layer of confusion if this is to remain a checkbox
[22:48:24] <pinkerton> i dont think so, what does safari do?
[22:48:48] <rsesek> 1sec
[22:49:36] <rsesek> looks like they just use their pref checkbox
[22:52:09] <pinkerton> for reasons i indicated above. they used to use the system pref and nobody found it.
[22:53:28] *** bent-mozilla has joined #chromium
[22:54:07] *** Beetny has quit IRC
[22:54:52] *** oshima has quit IRC
[22:55:36] *** tonikitoo has quit IRC
[22:56:22] <sky__> The tree looks quite red
[22:56:32] *** tonyg-cr has joined #chromium
[22:56:32] *** ChanServ sets mode: +v tonyg-cr
[22:56:54] <sky__> Is a fix for linux 64 in?
[22:58:00] *** mpcomplete has quit IRC
[22:59:04] *** mpcomplete has joined #chromium
[22:59:04] *** ChanServ sets mode: +v mpcomplete
[23:00:50] <akalin> willchan, eroman: free to talk about sockets now?
[23:01:05] <eroman> akalin: sure
[23:01:24] *** cbentzel has quit IRC
[23:01:41] <akalin> eroman: okay, so basically i'm looking to remove our use of libjingle sockets with chrome sockets
[23:01:57] <eroman> akalin: sweet.
[23:02:08] <willchan> akalin: oh yeah, sorry, was about to ping you
[23:02:14] <stuartmorgan> thakis: I think it's pretty much just for testing
[23:02:17] <willchan> yay for using chrome sockets
[23:02:25] <akalin> one thing the libjingle sockets do that the usual ClientSockets don't is that they always listen for data and send out a callback when there's data to be read
[23:02:40] <akalin> i was digging around for something in net/ that does that, and the closest thing i could find was socket_stream.h
[23:02:47] <akalin> although there's some websockets-specific stuff there
[23:02:56] <brettw> I'm getting this error from gcl upload, does anybody know what it means? "urllib2.URLError: <urlopen error (-2, 'Name or service not known')>"
[23:03:28] <willchan> akalin: you can do that by always calling Read() again
[23:03:33] <willchan> in your callback
[23:03:57] <akalin> willchan: hmm, that's true
[23:04:06] <akalin> does that also take care of socket closure?
[23:04:17] <eroman> yes. socket closure send 0 bytes back
[23:04:20] <willchan> akalin: that'll be a 0 byte read
[23:04:25] <akalin> mmm
[23:04:39] *** pinkerton has quit IRC
[23:04:40] <akalin> it looks like socket_stream.cc does something similar, in that the callback always exits with a pending operation
[23:05:14] <akalin> so i guess there's nothing else with a similar interface like socket_stream.h, where you just pass in a delegate with handlers for read(), close(), etc.?
[23:05:37] <akalin> if not, i was thinking of just ripping out the tcp- and ssl- related stuff out of it into a separate class
[23:05:50] <akalin> which socket_stream and the xmpp stuff would both use
[23:06:14] <eroman> akalin: not that i am aware of. however as will mentioned, it should be a simple matter of doing a Read() loop to create such an interface
[23:06:16] *** estade has quit IRC
[23:06:24] <akalin> eroman: right
[23:06:31] *** Mekzholan has quit IRC
[23:06:50] <akalin> i'm just foreseeing that it'll start off that way, and then eventually mutate into something approximating what socket_stream does, which is maintain a state machine
[23:07:18] <willchan> socket_stream is used for websockets
[23:07:21] <akalin> yeah
[23:07:27] <willchan> i think it gives us some issues
[23:07:30] <akalin> oh?
[23:07:32] <willchan> since there's a fair amount of code duplication
[23:07:42] <akalin> code duplication with what?
[23:07:57] <willchan> http_network_transaction.  i think there's a parallel copy in socket_stream
[23:08:07] <willchan> which might not do everything we do for http_network_transaction.cc
[23:08:07] <akalin> ugh
[23:08:25] <willchan> eroman: please confirm my previous statement.  that's what i recall.
[23:08:37] <akalin> yeah, looks like they're both similar
[23:08:44] <eroman> willchan: yeah. socket_stream also has some duplication with the socket pools, since it repeates the SSL  connections etc..
[23:09:16] <willchan> yeah, socket_stream.cc needs to be refactored
[23:09:16] <akalin> so, yeah, that's what i'm afraid of, if I start just writing my own XmppSocket stuff, it'll have to handle SSL connections, proxies, etc.
[23:09:35] <akalin> and I don't want to duplicate more code
[23:09:39] <willchan> i'm worried we might not be doing proxies correctly in socket_stream.cc
[23:09:51] <eroman> willchan: crbug.com/37810
[23:09:57] <akalin> OTOH, i don't want to undertake a major refactoring of these classes :)
[23:10:17] <akalin> any ideas for how i should proceed?
[23:10:22] <willchan> eroman: aha yes, i was just about to comment that SocketStream does not use our socket pools :P
[23:10:26] <willchan> so it bypasses our limits
[23:10:32] <akalin> oh
[23:10:43] <akalin> ha, i thought sync was the only one that did that :P
[23:11:21] <eroman> my recommendation is to pull sockets out of the main socket pool, and create a simple wrapper to mimic OnDataAvailable() style callback
[23:11:43] <eroman> the SocketStream /socket pool refactoring is a larger ongoing task IMO
[23:11:47] <akalin> okay
[23:11:51] *** urbanape has quit IRC
[23:12:20] <akalin> where does the main socket pool live?
[23:12:25] <akalin> iothread somewhere?
[23:12:31] <willchan> HttpNetworkSession
[23:12:40] <willchan> HttpNetworkSession::tcp_socket_pool_ or something
[23:13:10] <willchan> and the HttpNetworkSession is located within the URLRequestContext, so you should pick the main URLRequestContext
[23:13:20] *** sbyer has left #chromium
[23:13:22] <willchan> as opposed to the incognito/media/etc ones
[23:15:07] <akalin> hmm okay
[23:15:15] <akalin> it looks like the main URLRequestContext lives on the UI thread?
[23:15:26] <willchan> nope
[23:15:28] <willchan> it's on the IO thread
[23:15:30] <akalin> just the getter?
[23:15:37] <akalin> okay, i see
[23:18:01] *** yaar has joined #chromium
[23:18:14] <akalin> so sockets don't necessarily have to be used on the IO thread, right>
[23:18:20] <akalin> just any thread with an IO message loop
[23:18:50] <akalin> sockets and their related classes
[23:18:50] *** lukas___ has quit IRC
[23:18:53] <willchan> just the getter is on the UI thread
[23:19:03] <akalin> oh, well, i guess the NetworkChangeNotifier needs to live on the IO thread, but that's taken care of
[23:19:04] <willchan> since the UI thread needs to access some URLRequestContext stuff
[23:19:04] *** loislo has quit IRC
[23:19:08] <akalin> willchan: okay
[23:19:09] <willchan> that needs to be created on the IO thread
[23:19:12] <willchan> but it might not exist yet
[23:19:22] <willchan> hence, it's a proxy object for the actual URLRequestContext
[23:19:33] <willchan> yes, the sockets don't necessarily have to be used on the IO thread
[23:19:37] <akalin> okay
[23:19:41] *** arv has quit IRC
[23:19:44] <akalin> cool, i think i can get started on this
[23:19:45] <akalin> thanks!
[23:19:49] <willchan> but the socket pools which "own" the thread all live on the IO thread
[23:19:55] <willchan> and so, if you release a thread to the pool
[23:19:57] <willchan> er, a socket
[23:19:58] <akalin> oh
[23:20:05] <willchan> then you have to make sure to do it on the IO thread
[23:20:13] <willchan> so you need to do proxying or something
[23:20:19] <willchan> or need to do the work on the IO thread
[23:20:20] <akalin> so i need to interact with the socket pool on the IO thread, basically
[23:20:31] <willchan> yep
[23:20:33] <Blockeaux> can I use chrome.extension.sendRequest to pass an array of strings
[23:20:37] <akalin> okay
[23:20:44] *** GeekShadow has quit IRC
[23:21:55] *** arm3n has quit IRC
[23:26:33] *** pkasting has quit IRC
[23:27:41] <Blockeaux> everything works fine when I send chrome.extension.sendRequest({greeting: "hello", other:"blah"}, function(response) {
[23:27:50] <Blockeaux> but nothing is recieved if i change one of those strings to an array
[23:28:38] *** dmaclach has quit IRC
[23:29:02] *** dmaclach has joined #chromium
[23:30:39] *** eseidel_ has joined #chromium
[23:31:04] *** pkasting has joined #chromium
[23:31:04] *** ChanServ sets mode: +v pkasting
[23:31:20] <akalin> ugh, death tests still don't work on OS X
[23:31:50] *** tonyg-cr has quit IRC
[23:33:06] <sky__> Anyone know how to reset one of the bots?
[23:33:15] <sky__> 10.6 tests dbg seems like it needs a reboot.
[23:33:24] <malavv> Is there an easy way to check every outgoing HTTP request without actually sniffing the network?
[23:33:38] <malavv> I need to see the actual headers
[23:34:00] <willchan> about:net-internals
[23:34:23] <willchan> and sniffing the network won't work for ssl
[23:34:41] <motownavi> akalin: I've used death tests in the oom tests
[23:34:42] *** eseidel has quit IRC
[23:34:42] *** eseidel_ is now known as eseidel
[23:34:50] <willchan> unless you know how to hack ssl, in which case, please share the details with me
[23:35:13] <akalin> motownavi: every time i encounter a death test it just hangs for me :(
[23:35:50] <malavv> willchan: hahah, I then sure will in a press conference
[23:36:05] <sky__> any troppers around?
[23:36:09] *** tonyg-cr has joined #chromium
[23:36:09] *** ChanServ sets mode: +v tonyg-cr
[23:37:37] <finnur> sky__: It probably works better if you ping them directly... nsylvain, maruel, ... ^^
[23:37:49] <malavv> willchan: I'm not sure where can I see the transaction headers in about:net-internals, I can see method and url of URL_REQUEST_START_JOB but nothing else
[23:38:15] <sky__> ya, I tried.
[23:38:24] <willchan> malavv: did you build from trunk/
[23:38:35] <sky__> all the troopers must be at the donut shop:)
[23:38:36] <malavv> yes fresh build
[23:38:48] <sky__> actually, brad just responded. He's looking.
[23:38:49] <willchan> malavv: open up about:net-internals and _then_ browse to the sites you're interested in
[23:39:04] <willchan> the new URL_REQUESTs will have the request and response headers
[23:39:13] <willchan> we don't log it all the time because the headers are not small
[23:39:21] <willchan> so, we only log them when net-internals is open
[23:39:42] <malavv> willchan: Thanks a lot, works perfectly
[23:39:43] <willchan> so the passively logged ones that initially populate net-internals won't have the headers
[23:41:09] <willchan> malavv: good.  i can't say that for the rest of my code :)
[23:42:03] <nsylvain> sky___ im me if you need anything
[23:42:08] *** dmazzoni has joined #chromium
[23:42:12] <nsylvain> I'm not watching irc right now
[23:42:13] <malavv> willchan: Best of chance for that part
[23:42:28] <jamesr> who owns the webkit canary perf bots?
[23:42:43] <jamesr> XP Perf (webkit.org) and Linux Perf (webkit.org)
[23:43:58] *** alokp has joined #chromium
[23:45:10] <Blockeaux> can anyone explain why chrome.extension.sendrequest only works with string literals?
[23:45:40] *** sbyer has joined #chromium
[23:46:39] *** duxklr has quit IRC
[23:48:40] <dmazzoni> Can anyone review a tiny webkit patch?
[23:52:01] *** iPac has quit IRC
[23:53:33] *** rohitrao has quit IRC
[23:54:44] *** kenneth_reitz has quit IRC
[23:55:44] <jamesr> dmazzoni: you'd have better luck asking that in #webkit i think
[23:57:10] *** cedricv has joined #chromium
[23:57:17] <dmazzoni> jamesr: ok, thanks
[23:57:25] *** dmazzoni has quit IRC
[23:58:23] *** roc has quit IRC
[23:58:46] <Blockeaux> How can I create a new tab and generate the HTML for it on the fly?
[23:59:04] <akalin> Blockeaux: you may have better luck with these questions on the extensions list
[23:59:26] *** sebmarkbage has joined #chromium
[23:59:28] <akalin> this channel is for development on chrome itself

top