00:06
<zewt>
gar why is it rel=noreferrer and not rel=noreferer, heh
00:07
<gsnedders>
:)
00:07
<zewt>
bad enough to have had to teach myself to type "referer" without now having it be 50/50
00:27
<TabAtkins>
zewt: Oh my lord, *seriously*? That's the worst thing. I mean, referer is evil for being misspelled, but we're not helping anyone by correcting it here. >_<
00:27
<zewt>
webkit sends onclick to <input type=radio> after onchange?
00:27
<zewt>
that seems impossible enough to make me think I'm doing something stupid, heh
00:28
<jamesr_>
think of the children!
00:28
<jamesr_>
zewt, if you preventDefault() the onclick, does it go back in time and un-fire the onchange?
00:28
<zewt>
no black holes reported yet
00:28
<zewt>
i get the onchange first, with the checked value changed, then cancelling the onclick restores the old checked (without firing another onchange)
00:29
<jamesr_>
oh my god! it's gone plaid^Wopera!
00:29
<zewt>
(chrome, specifically)
00:29
<zewt>
i definitely feel like giving it the raspberry
00:29
<jamesr_>
zewt, that doesn't sound right
00:29
<zewt>
indeed
00:29
<jamesr_>
does it happen for any other checkbox-y types?
00:30
<zewt>
i'll check
00:30
<zewt>
(and put my test up for stupid-typo checking)
00:30
<jamesr_>
yeah and if you can file on bugs.webkit.org that'd be great
00:33
<zewt>
happens for checkbox too
00:35
<zewt>
https://zewt.org/~glenn/test-webkit-radio-click-cancel.html
00:35
<zewt>
logs very differently in chrome and FF
00:36
<zewt>
(... though it logs .checked == true in both, so maybe I'm doing at least something wrong)
00:36
<zewt>
(might just be .checked being the value it'd be after the click during onclick, which is weird but okay, but the event order is definitely being weird)
00:57
<benjoffe>
from reading the spec it looks like an 'output' element cannot have a 'list' attribute pointing to a datalist
00:57
<benjoffe>
this sound correct? if so it's a shame, cause there's what I think is a legitimate use-case for it
01:02
<hober>
what's the use case?
01:16
<zewt>
jamesr_: want to give that a quick sanity-check?
01:17
<jamesr_>
zewt, yeah looks legit
01:17
<zewt>
bizarre
01:18
<zewt>
seems like that should be breaking all kinds of things
01:18
<jamesr_>
maybe some of the common JS libraries have hacks around this area
01:20
<zewt>
what the hell
01:21
<zewt>
i download the webkit nightly in chrome, and it's putting up this big scary "WebKit-SVN-r125178.zip is not commonly downloaded and could be dangerous" nonsense
01:28
<benjoffe>
hober: if the output shall be textual, the one I'm thinking of is for a client side password strength measurer, the output can have values either 'Too short' 'Weak' 'Strong' etc.
01:31
<zewt>
(yeah I see why .checked is true during onclick in the spec)
01:31
<imakewebthings>
can anyone point me to a spec, if it exists, that says how a browser should restore scroll position on page reload? i'm specifically interested in what events should fire but anything would be good
01:37
<Hixie>
imakewebthings: http://whatwg.org/html is part of that loop
01:39
<zewt>
jamesr_: guessing this is intentional since IE does it too (ugh) suggesting webkit copied IE, but https://bugs.webkit.org/show_bug.cgi?id=93674
01:39
<zewt>
http://www.webkit.org/quality/reporting.html is "search bugzilla" supposed to be a joke? heh
01:40
<zewt>
did a couple searches which came back with 600 results, tried googling and like w3c it apparently blocks spiders, then gave up
01:42
<imakewebthings>
Hixie: Thanks, I suppose I should start digging in around 6.6.2 and see what I can determine from there
02:23
<Hixie>
imakewebthings: looks like it's at the bottom of the "update the session history with the new page" algorithm
02:26
<Hixie>
does anyone have an up to date implementation of the outline algorithm?
03:17
<imakewebthings>
Hixie: Thanks, I'm reading it as being left to user agents exactly what state to restore and how to go about it. The test case for why I ask: http://imakewebthings.com/sandbox/scroll-reload/
03:18
<Hixie>
too tired to understand that right now :-)
03:19
<Hixie>
if you want the spec changed, send e-mail and explain why it's important that every UA do the same thing
03:29
<imakewebthings>
no problem, thanks.
06:26
<jgraham>
tobie: Thanks. As gsnedders said we try to report bugs that end up being site-patched, but of course for huge sites having things break for even a short amount of time is bad, so I expect a few slip through the process
07:36
<Ms2ger>
Whoa
07:37
<Ms2ger>
http://www.whatwg.org/issues/data.html?period=1 < that was a lot of respimg emails
07:54
<jgraham>
Ms2ger: No, really?
07:55
<Ms2ger>
I blissfully ignored them :)
07:57
<jgraham>
"Estimated date for last e-mail based on the data above: 1999-08-08"
07:57
<jgraham>
(on the 3 years of data)
11:02
<krijn>
O hai, nobody is missing the logs huh? :)
11:02
<Ms2ger>
I am
11:03
<krijn>
The globbot thing looks handier
11:04
<Ms2ger>
It doesn't have highlighting
11:04
<krijn>
We've finally moved, so I need to setup my server in the new office thingy
11:04
<krijn>
Hopefully somewhere next week
11:04
<Ms2ger>
Great :)
11:06
<Ms2ger>
odinho, fwiw, I'm having someone write tests for blob.slice
11:06
<odinho>
Ms2ger: yay someone
11:09
<Stevef_>
krijn: i have been missing them!
11:09
<krijn>
They will be up again! :)
11:10
<krijn>
If I can't get my server up and running again, I'll point my site to a different one and make a static copy
11:12
<Ms2ger>
odinho, also, can has a build with constructor support? :)
11:15
<odinho>
Ms2ger: Maybe I can just send you my binary here-here? :P
11:16
<Ms2ger>
Sure :)
11:22
<odinho>
Ms2ger: Ah, it's in ci-337, so desktop have it in the 12.50 build. Crazy-old, but there's a huge gap between desktop 12 and "us".
11:24
<Ms2ger>
12.50 internal / build 1497 doesn't seem to have it
11:25
<odinho>
http://snapshot.opera.com/unix/looooooooooong_12.50-1538/ << 1538 seems to be the number
11:25
<odinho>
wtf up with looooooooong
11:26
<darobin>
maybe it supports longdesc?
11:26
<odinho>
yeah, the ultimate marketable feature ;D
11:27
<darobin>
since when has Opera been about marketable features?
11:28
<odinho>
If we put it in the url it has to be very important, does it not?
11:29
<darobin>
nah, we all know URLs are opaque and all
11:29
<odinho>
Guess G+ taught us that
11:29
<darobin>
heh
11:50
<MikeSmith>
wow krijn is alive
11:50
<krijn>
Of course!
11:51
<MikeSmith>
krijn: I thought you had retired to the cote d'azur, like Batman
11:53
<krijn>
Actually I did
11:53
<Ms2ger>
odinho, quite some test failures, still :)
11:53
<krijn>
Thought nobody noticed
11:53
<MikeSmith>
heh
11:53
<MikeSmith>
I'm glad you decided to come back and fight more crime
11:53
<odinho>
Ms2ger: (whisper)we have a bug called "fix ms2gers' blob test failures"
11:54
<Ms2ger>
:)
11:54
<odinho>
But blob guy is on a long deserved vacation.
11:55
<krijn>
http://krijn.qontent.nl/server.jpg should have some vacation as well
11:55
<odinho>
krijn: lol, 1995 called, it wants its computer back.
11:55
<krijn>
(Note says: "Do not turn off, the internet relies on this machine! Even though no monitor or keyboard is attached, this thing is working!")
11:56
<MikeSmith>
krijn: that explains things. you're powering it from your radiator
11:56
<krijn>
I'm glad they ignored the note
11:56
<MikeSmith>
krijn, btw, I will be in Amsterdam next month for a few days. Planning to meet up with Anne and whoever feels like getting together for foods and beers or whatnot
11:56
<krijn>
odinho: :p
11:56
<krijn>
MikeSmith: oh! when?
11:57
<MikeSmith>
around 13-14-15 I think
11:57
jgraham
always assumed that the logs were running on a souped-up toaster
11:57
<krijn>
I'll be in Amsterdam then as well
11:57
<MikeSmith>
cool
11:57
<krijn>
MikeSmith: if Anne allows me to join, I'd be happy to :)
11:57
<MikeSmith>
I'll talk to him once he's back
12:00
<niloy>
Why isnt any other browser implementing setImmediate?
12:01
<krijn>
MikeSmith: oki, cool, ping me when you know more :)
12:01
<krijn>
<-- gone now o/
12:01
<Ms2ger>
Is that Microsoft's thing?
12:01
<niloy>
yes
12:01
<jgraham>
Isn't that the thing that's precisely the same as setTimeout(f, 0)
12:02
<niloy>
yes, so is setTimeout the recommended thing?
12:02
<Ms2ger>
It was a silly thing, that much I recall
12:02
<niloy>
so does the browser automatically treat setTImeout(f, 0) to be executed in the next event loop?
12:03
<jgraham>
Well I suppose it doesn't force it to the front of the event queue
12:03
<jgraham>
But if setImmediate is supposed to do that it seems very wrong
12:04
<niloy>
nodeJS has nextTict(), the browser needs something like that too
12:04
<jgraham>
e.g. setImmediate(f1); setImmediate(f2) would lead to f2 being run before f1
12:04
<niloy>
s/nextTict/nextTick/
12:04
<Ms2ger>
Huh
12:04
<Ms2ger>
Opera seems to restore tabs when hitting ctrl+w
12:04
<Ms2ger>
Is that intentional?
12:05
<niloy>
nodeJS has nextTick which accepts a callback which gets executed in the next event loop
12:06
<jgraham>
It has the behaviour I said above?
12:07
<niloy>
Umm... am not sure about that, but will it break something horribly?
12:07
<Ms2ger>
Sounds like a good way to hang your browser
12:07
<niloy>
how so? 2 events will be executed one after another right?
12:08
<niloy>
but you guys know better, so I will take your word on it
12:08
<jgraham>
niloy: In a browser, not processing e.g. user input events is bad
12:08
<jgraham>
node.js doesn't really have that problem
12:09
<jgraham>
So if people start running code that jumped the event queue it could lead to badness
12:10
<jgraham>
IOW setTimeout(f, 0) seems like a better idea in a browser
12:13
<niloy>
alright, thanks
12:14
<smaug____>
requestAnimationFrame(f) is possibly even better than setTimeout(f, 0)
12:15
<smaug____>
depending on what you're going
12:15
<smaug____>
er
12:15
<smaug____>
doing
12:17
<jgraham>
Yes, if you need to sync with painting
12:27
<niloy>
I am attaching around 1000 nodes to DOM which is freezing the UI
12:28
<jgraham>
Testcase?
12:30
<niloy>
umm, I dont have it prepared, its happening with the application I am developing at my job
12:30
<niloy>
but I guess I can make something quick on jsfiddle
12:30
<jgraham>
Well if you can provide a simple TC that reproduces the behaviour, it will be easy to help. If you can't it won't :)
12:31
<jgraham>
(fwiw the Live DOM viewer is preferred comnpared to js-fiddle in these parts)
12:31
<jgraham>
(because it is simpler)
12:32
niloy
is embarrased, doesnt know what Live DOM viewer is
12:32
<jgraham>
It's OK, I was just looking up the URL
12:32
<jgraham>
http://software.hixie.ch/utilities/js/live-dom-viewer/
12:32
<niloy>
thanks
12:33
<jgraham>
It's not really popular in the wider web community, but it has a helpful level of simplicity
12:33
<niloy>
cool, I will check it out
12:33
<jgraham>
For example it doesn't encourage the use of jQuery-for-everything
12:33
<niloy>
hehe
12:34
<jgraham>
(10 line testcases with 10,000 lines of library code are 10,010 line testcases ;)
12:34
<niloy>
:)
12:36
<niloy>
jgraham, umm... where do I write JS?
12:36
<Ms2ger>
<script>// JS</script>
12:36
<niloy>
okay, thanks
12:44
<niloy>
I tried creating 1000 divs, it happened quiet instantly
12:45
<darobin>
niloy: FWIW one way of getting something rather close to nextTick is to use postMessage
12:45
<niloy>
I should postMessage to window?
12:45
<darobin>
setTimeout has a minimal delay that the browser enforces, postMessage doesn't (yet)
12:45
<darobin>
yeah, you postMessage to yourself, comes with the next event loop
12:46
<niloy>
Oh, thats great
12:46
<niloy>
thank you
12:46
<darobin>
at least, that used to work, it may now be defended against — let me dig it up
12:46
<darobin>
here http://dbaron.org/log/20100309-faster-timeouts
12:47
<niloy>
I am creating a tree component, so before every node inserting, I am perform some tree traversing
12:47
<niloy>
so the UI hangs even with 1000 nodes
12:47
<niloy>
I am not able to replicate with a simple for loop with 1000 div insertion
12:47
<darobin>
niloy: here's an example https://github.com/substack/node-browserify/blob/master/builtins/__browserify_process.js
12:48
<niloy>
darobin, thanks a lot
12:48
<darobin>
np
12:49
<jgraham>
In theory setTimeout only has a delay when called recursively
12:49
<darobin>
jgraham: I think it has a delay when you call it in a loop, no?
12:49
<darobin>
but recursively would be a problem here anyway
12:50
<jgraham>
Only recursively in the spec
12:50
<niloy>
I am currently calling setTimeout recursively, its solved the UI freeze problem
12:51
<niloy>
in each setTimeout call, I insert 1 node
12:51
<niloy>
and then call setTimeout again till I reach the end of array
12:52
<niloy>
It has fixed the UI freeze problem, but it feels very hackish
12:52
<darobin>
niloy: no, sometimes you have to do things like that to handle large numbers of synchronous ops
12:52
<darobin>
it's part of the platform
12:52
<darobin>
Node spoils you by enforcing it a lot of the time
12:52
<darobin>
but it's still what it does
12:53
<darobin>
if it feels too hackish, just hide it in a library ;-)
12:53
<niloy>
darobin, no no, dont get me wrong
12:53
<darobin>
actually I think that's what async.js does when in the browser
12:54
<niloy>
I just wish the browser would provide something a api natively, like setImmediate
12:55
<niloy>
I mean, technically animations can be done by setTimeout, but the browers came with requestAnimationFrame, which is amazing
12:56
<niloy>
so I was just wish browsers would give us something so execute stuff in a async manner without any minimum delay
12:57
<darobin>
niloy: yeah, I think that makes sense
12:57
<niloy>
thanks ^_^
12:57
<darobin>
"execute this as soon as possible, async (but you're allowed to prioritise something else if it makes more sense)"
12:57
<darobin>
I haven't looked at setImmediate tbh
12:57
<niloy>
yes, exactly ^_^
12:58
<darobin>
maybe we could get there if setTimeout can be implemented in a more helpful fashion though (I haven't thought this through at all atm)
12:59
<niloy>
yeh, if browers remove minimum delay from setTimeout, that would become equivalent, but I guess it has technical issues
13:00
<niloy>
since I am not a browser developer, I dont know :(
13:00
<darobin>
niloy: sometimes you don't want to let JS code just flood the event loop; it wouldn't work out
13:01
<darobin>
but one probably *could* resort to smarter mechanisms than just a delay
13:01
<niloy>
yeh
13:51
<AryehGregor>
Hmm, does Google+ translate " " into " &nbsp;"? It should be "&nbsp; " -- the way they have it now adds whitespace at the beginning of lines.
13:52
AryehGregor
sends feedback
15:41
<dglazkov>
good morning, Whatwg!
15:45
<tantek>
good morning dglazkov
17:11
<Hixie>
jesus, the linked data folk are now trying to get RDF into HTML through the back door with JSON-LD
17:15
<hober>
and you're surprised?
17:17
<Hixie>
their persistence is admirable
17:17
<Hixie>
also, julian is lying in ietf-types again to get his pet ideas through, sigh
17:29
<Hixie>
hey can anyone think of technologies that have tried to replace HTML recently other than .NET and XHTML2?
17:29
<Hixie>
i'm having a mind blank
17:30
<TabAtkins>
How recently? Flash and Silverlight made attempts.
17:30
<jarek>
uhm... Adobe Air
17:30
<jarek>
it was sort of a compromise between Flash and HTML
17:30
<Hixie>
ah yes, Flash and Air
17:31
<Hixie>
(Silverlight is .NET)
17:31
<jarek>
and JavaFX
17:32
<Hixie>
ah yes, of course, how could i forget java
17:45
<jgraham>
And native apps :)
18:15
<bfrohs>
If an document contains <input autofocus> and a textarea is added later via JavaScript with the autofocus attribute, which element should be focused? Chrome focuses the textarea while Firefox focuses the input.
18:16
<bfrohs>
To test: data:text/html,<!DOCTYPE html><form><input autofocus><script>el = document.createElement("textarea");el.setAttribute("autofocus", "");document.body.appendChild(el);</script></form>
18:16
<Hixie>
bfrohs: see the spec :-)
18:16
<Hixie>
( http://www.whatwg.org/specs/web-apps/current-work/#autofocusing-a-form-control:-the-autofocus-attribute )
18:16
<bfrohs>
Hixie: Yes, I'm there.
18:17
<bfrohs>
My thoughts are it should be the input, as #7 aborts the steps. Am I correct?
18:18
<Hixie>
yes
18:18
<bfrohs>
Thanks much! :)
18:28
<sawrubh>
is the HT(horizontal tab) mentioned in http://tools.ietf.org/html/rfc2616#page-16 8 or 4 spaces ?
18:28
<TabAtkins>
It appears to be a tab character. U+0009.
18:29
<sawrubh>
so what is that, 4 or 8 spaces, I need to use it in a token
18:29
<TabAtkins>
It's neither. It's a *tab character*. That's a different thing than a space.
19:17
<zewt>
was text-outline a thing that disappeared? it's something webvtt would want pretty badly (and seems to think still exists, since it's mentioned as a supported style)
19:19
<zewt>
can sort of fake it with text-shadow, but ... badly
19:19
<zewt>
particularly with serif fonts
19:28
<Hixie>
zewt: it's in some css spec or other
19:30
<zewt>
it's in http://www.w3.org/TR/2007/WD-css3-text-20070306/ but not the current ED, if it's moved somewhere else I havn't found it
19:44
<Hixie>
wtf opera
19:44
<Hixie>
'cellIndex' in document.createElement("th") => true
19:44
<Hixie>
document.createElement("th").cellIndex => undefined
19:44
<Hixie>
how is that even possible
19:44
<tantek>
maybe it depends on which site you're pretending to be?
19:44
<tantek>
some per-site quirkiness?
19:44
<gavinc>
property exists, has no value?
19:45
<Hixie>
if the property exists, the getter should return a value of the property's type
19:45
<Hixie>
i don't understand how you even write code that can end up with the getter returning undefined
19:45
<Hixie>
i mean, you have to actually work to do that, as far as i can tell
19:46
<Hixie>
given that C++ doesn't have "undefined" as a value for "long"
19:46
<Ms2ger>
Ah, you got there :)
19:46
<Ms2ger>
Apparently Opera doesn't do dom bindings
19:46
<Hixie>
Ms2ger: thanks for the test case and results, btw, makes my life WAY easier
19:47
<Ms2ger>
I try :)
19:47
<Hixie>
i haven't tested IE for myself
19:47
<Hixie>
i'm scared to given what you reported as the result
19:47
<Hixie>
("semi-random numbers")
19:48
<Ms2ger>
It might be that's only IE10
19:48
<Ms2ger>
And I have no idea if there is any newer IE10 snapshot than the one that I managed to get my hands on somehow
19:48
<Hixie>
testing on IE is a huge pain for me (have to spin up a vm in a faraway cluster, etc)
19:49
<Hixie>
but anyway, doesn't matter here
19:49
<Hixie>
since there's clearly no interop!
19:49
<Ms2ger>
If only they released IE for Linux...
19:49
<Ms2ger>
For the long ignored spec editors' market
19:50
<Hixie>
actually i'm on mac currently
19:50
<Ms2ger>
IE5.5 for mac, then? :)
19:50
<Hixie>
probably not useful :-P
19:53
Ms2ger
files on other browsers
20:08
<Yuhong>
I am thinking of a protocol on top of WebSockets that with the user's permission, allow to read and write files on the user's hard drive.
20:09
<Yuhong>
The idea is that the browser would allow the user to select files just like a file upload, but instead of uploading the file, return a token.
20:09
<Yuhong>
That can be later used to tell the browser to read or write the file.
20:10
<zewt>
... File?
20:10
<Yuhong>
What do you mean?
20:11
<Yuhong>
The idea to allow a Google Docs like to be created that do not store the files on the server.
20:11
<zewt>
file api gives a token (File) to read files (and filesystem API allows writing files, though that's moving slowly)
20:11
<zewt>
(not sure what WebSockets has to do with files)
20:12
<Yuhong>
Did not realize such an API already exist.
20:13
<Yuhong>
Did not realize such an API already exist.
20:15
<Ms2ger>
Bye
20:15
<zewt>
ragequit?
20:15
<zewt>
"relax, have some dip"
20:15
<Ms2ger>
It's an interesting figure, I have to admit
20:15
<Yuhong>
Ms2ger: Win8 just RTMed.
20:16
<Ms2ger>
I see
20:16
<zewt>
does that mean "crashed"
20:16
<Yuhong>
Release to Manufacturing.
20:17
<Yuhong>
It will behttp://arstechnica.com/information-technology/2012/08/windows-8-released-to-manufacturing-with-build-9200/
20:17
<Yuhong>
http://arstechnica.com/information-technology/2012/08/windows-8-released-to-manufacturing-with-build-9200/
20:17
<Yuhong>
Has the key dates for when you will be able to get it.
20:17
<zewt>
does anybody not hate win8? heh
20:18
<zewt>
it's like they went "well, people liked XP, hated Vista, liked win7, so it's time to do something horrible again!"
20:23
<Yuhong>
Found the File API, thank you.
20:24
<Yuhong>
And File API: Writer.
20:41
<zewt>
when did google decide it was okay to just ignore search terms entirely, thus becoming worthless
20:42
<zewt>
haha http://wiki.whatwg.org/wiki/Timed_tracks#Architecture i wonder who made this illustration and thought, "there, that clarifies everything!"
21:06
<Hixie>
zewt: that was me, but iirc it wasn't intended to clarify things but more to illustrate what a mess it was :-)
21:26
<smaug____>
what does chromium bug status Icebox mean?
21:27
smaug____
noticed a valid bug he had filed long ago got that status
21:28
<jgraham>
Hixie: Looks like a rather straighforward bug.
21:42
<jamesr_>
smaug____, it's a bot
21:42
<jamesr_>
smaug____, if it did something bad link me the bug and i can fix it
21:44
<smaug____>
jamesr_: http://code.google.com/p/chromium/issues/detail?id=75770 I don't have chromium to verify if that is still valid
21:44
<smaug____>
oh, and the test might need update to not report the very last progress event
21:51
<zewt>
bleh I hate hitting obvious bugs that every browser has, because hope of getting them fixed drops through the floor
21:51
<zewt>
re: cancelling mousedown preventing mouse thresholding from being applied to clicks (in IE, WebKit *and* Firefox)
21:52
<zewt>
(not opera)
22:02
<zewt>
Hixie: at least it's not a flowchart :)
22:08
<Hixie>
jgraham: sure, it's just the implications regarding the infrastructure that i am worried about :-)
22:30
<TabAtkins>
Hixie: In the CSS that establishes quoting, what's the reasoning for doing ":root:lang(X), :not(:lang(X)) > :lang(X)"? It seems like this is equivalent to just writing ":lang(X)".
22:32
<TabAtkins>
Possible answer: it avoids overriding author's rules placed somewhere in the middle of a tree of same-lang elements.
22:35
<TabAtkins>
Hixie: Actually, that's almost certainly the correct answer. So never mind the question, I answered it myself.
23:13
<jamesr_>
smaug____, i can't tell that chrome's behavior is non-conformant here (because the spec text is super fuzzy)
23:13
<jamesr_>
what does "about every 50ms" mean?
23:14
<jamesr_>
is it supposed to fire progress even if no bytes were transmitted?
23:15
<smaug____>
jamesr_: nope. when I filed that bug chrome was firing events way more often than that
23:15
<smaug____>
events shouldn't happen more often that 50ms
23:15
<smaug____>
except the last one right before loadend
23:15
<smaug____>
s/often that/often than every/
23:18
<jamesr_>
more often than "about 50ms"
23:18
<jamesr_>
what's the rationale for that limitation?
23:18
<smaug____>
to not fire event like every ms
23:18
<jamesr_>
i'd guess naively that it's firing based on feedback from the network stack
23:19
<smaug____>
yeah, gecko used to have that behavior too
23:19
<jamesr_>
and what platform are you testing on?
23:19
<smaug____>
that is an old bug :)
23:20
<jamesr_>
i'm getting 50/51 on your test page on 22.0.1221.1 linux
23:20
<smaug____>
ok, if you get that, then ok
23:20
<smaug____>
perhaps it is then fixed
23:20
<jamesr_>
i think we fixed it: http://code.google.com/searchframe#OAMlx_jo-ck/src/third_party/WebKit/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.h&exact_package=chromium&q=xmlhttprequest%2050&ct=rc&cd=4&sq=
23:20
<smaug____>
k
23:20
<smaug____>
thanks then :)
23:21
<smaug____>
(the bug should be marked then fixed)
23:21
<jamesr_>
yup, did that
23:21
smaug____
doesn't have chromium installed because it is always so hard to find the nightly .zip files
23:22
<jamesr_>
what platform are ya on? on windows/mac the canary channel is easy
23:23
<smaug____>
linux
23:23
<jamesr_>
i use dev channel normally (of course i normally have a fresh ToT build i produced myself)
23:23
<jamesr_>
dev's ~weekly which is not too bad
23:24
<smaug____>
I just never find the .zip file when I try to find it
23:24
<smaug____>
and once I find it, I end up using the same build for weeks or months because I forgot where I downloaded it :)
23:24
<smaug____>
(and because the .zip doesn't auto-update)
23:25
<jamesr_>
it's linux man, just use the .deb
23:25
<smaug____>
well, not .zip, but tar.gz or whatever
23:25
<smaug____>
just simple package
23:26
<smaug____>
which I can unpack
23:26
<smaug____>
though, I think it is .zip in chromium case
23:26
<jamesr_>
sure, but why?
23:27
<smaug____>
last time I used .rpm or some such, it polluted my update process
23:27
<smaug____>
I don't want to get notified when there is update to chromium
23:28
<jamesr_>
it's kinda broken to get notified about any package update, it should just install
23:28
<zewt>
heh firefox is trying to copy chrome's autoupdate, but still does it badly
23:28
<smaug____>
possibly I'm just too used to Firefox nightlies
23:28
<zewt>
re: middle of development, i load firefox to test, and it stops for fifteen seconds with an "installing update" while I sit there losing my train of thought
23:29
<smaug____>
zewt: on linux Firefox's autoupdate is way nicer
23:29
<smaug____>
than chromiums
23:29
<zewt>
i never notice chrome's updating in windows, which is the only possible way autoupdate is okay
23:30
<smaug____>
that is the Firefox update works on linux, and should work on windows too
23:32
<jamesr_>
it's a bit ironic that out of win/mac/linux, linux is the system with the oldest and most deeply integrated system update mechanism
23:32
<jamesr_>
but it's the worst updating experience of any chromium
23:32
<jamesr_>
or chrome, rather
23:33
<zewt>
heh, linux *had* to, since binary compatibility is so bad in linux
23:33
<jamesr_>
YOTLD
23:33
<zewt>
so distributing prebuilt packages is a massive pain
23:33
<jamesr_>
for instance i'll wager if if major distros ever actually do the gtk2->gtk3 switch, a lot of apps will statically link gtk2 in
23:34
<zewt>
i've always had to save VMs of linux build systems for building binary patches later, since otherwise it's often a complete nightmare of working around library, runtime linker, etc. incompatibilities
23:34
<zewt>
and this is on systems where i controlled the whole target system
23:35
<zewt>
vs. windows where you can run most stuff built for win95 in win7, heh
23:37
<zewt>
(granted not necesarily the reverse)