meh` changed the topic of #opal to: http://opalrb.org - Ruby runtime and library on top of Javascript | 1.0.0 is near | This channel is logged at https://botbot.me/freenode/opal/
dimaursu16 has quit [Ping timeout: 272 seconds]
dimaursu16 has joined #opal
meh` has quit [Ping timeout: 240 seconds]
dimaursu16 has quit [Ping timeout: 272 seconds]
RoxasShadowRS has quit [Read error: Connection reset by peer]
Todd has quit [Ping timeout: 252 seconds]
Todd has joined #opal
ryanstout has quit [Quit: ryanstout]
ryanstout has joined #opal
ryanstout has quit [Quit: ryanstout]
Steve445 has joined #opal
e_dub has joined #opal
e_dub has quit [Quit: e_dub]
e_dub has joined #opal
<Steve445> anyone around?
Steve445 has quit [Quit: Steve445]
frankbutt has joined #opal
frankbutt has left #opal [#opal]
Liothen has quit [Read error: Connection reset by peer]
DouweM has quit [Ping timeout: 252 seconds]
RoxasShadowRS has joined #opal
elia has joined #opal
DouweM has joined #opal
e_dub has quit [Quit: e_dub]
DouweM has quit [Ping timeout: 272 seconds]
DouweM has joined #opal
femto has joined #opal
kludge` has quit [Ping timeout: 264 seconds]
kludge` has joined #opal
femto has quit [Ping timeout: 245 seconds]
dimaursu16 has joined #opal
e_dub has joined #opal
meh` has joined #opal
marcandre has joined #opal
marcandre has quit [Remote host closed the connection]
e_dub has quit [Quit: e_dub]
e_dub has joined #opal
GitHub151 has joined #opal
<GitHub151> opal-browser/master 786d0e6 meh: dom/event/mouse: fix .construct in IE9
<GitHub151> [opal-browser] meh pushed 3 new commits to master: http://git.io/rUQaqg
GitHub151 has left #opal [#opal]
<GitHub151> opal-browser/master 3f69ad6 meh: spec: mark IE9 as passing
<GitHub151> opal-browser/master cb7b132 meh: dom/event: document Target helpers as private
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal-browser#99 (master - 3f69ad6 : meh): The build passed.
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17697292
e_dub has quit [Quit: e_dub]
e_dub has joined #opal
<adambeynon> meh`: in opal-browser, what is the recommended way to do a quick css selection on document?
<adambeynon> $document ?
<meh`> yeah
<adambeynon> I see there is a Kernel#DOM() as well
<meh`> $document["selector"]
<meh`> DOM is to create/wrap DOM
<adambeynon> ah, righty-o
<meh`> adambeynon, yeah, it's more verbose than I'd like
<adambeynon> meh`: the ~(selector) idea would have been really nice
<meh`> yeah
<meh`> too bad for precedence
e_dub has left #opal [#opal]
<meh`> could do $$['selector']
<meh`> that's the shortest it can get
<meh`> or $~['selector']
<adambeynon> meh`: I find that the shorter syntax is only that useful for examples/demos
<adambeynon> Inside views, exposing a #find() or #css() method seems nicer
<adambeynon> for me anyway
<adambeynon> I very rarely do a CSS selector outside of a view
GitHub149 has joined #opal
<GitHub149> opal/master 8027655 Adam Beynon: Fix Regexp.escape to escape \t, \r, \n, \f characters
GitHub149 has left #opal [#opal]
<GitHub149> [opal] adambeynon pushed 1 new commit to master: http://git.io/wICXMg
<meh`> adambeynon, same
<meh`> in lissio you never touch $document
GitHub23 has joined #opal
<GitHub23> opal/master 64e0455 Adam Beynon: Add Regexp.quote as an alias of Regexp.escape
GitHub23 has left #opal [#opal]
<GitHub23> [opal] adambeynon pushed 1 new commit to master: http://git.io/koIKiQ
GitHub133 has joined #opal
<GitHub133> [opal] adambeynon pushed 1 new commit to master: http://git.io/xVKyiw
GitHub133 has left #opal [#opal]
<GitHub133> opal/master 5a14d13 Adam Beynon: Cleanup Regexp.escape
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1702 (master - 8027655 : Adam Beynon): The build has errored.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/17701615
travis-ci has left #opal [#opal]
<adambeynon> oh nooo
<meh`> ya blew it
<adambeynon> :(
<meh`> it's just travis being dicks
<adambeynon> looks like. seems to be struggling with rubyspec git submodule
<adambeynon> strange
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal#1703 (master - 64e0455 : Adam Beynon): The build has errored.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/17701854
gravityblast has joined #opal
<meh`> adambeynon, you don't need [] when it's a single char
<adambeynon> meh`: in the regexp?
<meh`> yeah
gravityblast has quit [Quit: gravityblast]
GitHub156 has joined #opal
<GitHub156> [opal-browser] meh pushed 1 new commit to master: http://git.io/T48iCA
<GitHub156> opal-browser/master c091d86 meh: dom/event: simplify .currentTarget and .type polyfills
GitHub156 has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17705635
<travis-ci> [travis-ci] opal/opal-browser#100 (master - c091d86 : meh): The build was broken.
travis-ci has left #opal [#opal]
<meh`> snab
<meh`> wat
<meh`> come on browserstack support, answer my damned question :(
GitHub167 has joined #opal
<GitHub167> opal-browser/master 3db900f meh: spec: fix random timeouts using a tunnel identifier
GitHub167 has left #opal [#opal]
<GitHub167> [opal-browser] meh pushed 1 new commit to master: http://git.io/yCOasw
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal-browser#101 (master - 3db900f : meh): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17707054
GitHub2 has joined #opal
<GitHub2> opal-browser/master cdfb2b0 meh: spec: cleanup the runner a bit
<GitHub2> [opal-browser] meh pushed 1 new commit to master: http://git.io/BFu_Zg
GitHub2 has left #opal [#opal]
<meh`> adambeynon, we're good to go now
<meh`> adambeynon, they answered my support ticket as I was whining about it
<meh`> now we won't see connection failures anymore, they were marked as passing
fkchang has joined #opal
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal-browser#102 (master - cdfb2b0 : meh): The build was broken.
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17708491
<meh`> :OOO
GitHub99 has joined #opal
<GitHub99> opal-browser/master f08eec4 meh: spec: space cleanup
<GitHub99> opal-browser/master 0f44146 meh: spec: wait for the specs to load as well
GitHub99 has left #opal [#opal]
<GitHub99> opal-browser/master ba00be8 meh: dom/event: mark left over Target methods as private
<GitHub99> [opal-browser] meh pushed 3 new commits to master: http://git.io/PGz2lQ
DouweM has quit [Ping timeout: 272 seconds]
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17709170
<travis-ci> [travis-ci] opal/opal-browser#103 (master - f08eec4 : meh): The build is still failing.
travis-ci has left #opal [#opal]
<meh`> fugg
GitHub37 has joined #opal
<GitHub37> [opal-browser] meh pushed 1 new commit to master: http://git.io/N-4QNA
<GitHub37> opal-browser/master 042f857 meh: spec: use specific finders instead of :css
GitHub37 has left #opal [#opal]
<elia> meh`, for the record, saw yardopts, added to rubydoc.info: http://rubydoc.info/github/opal/opal-browser/master/frames
<meh`> the doc is almost starting to look decent
<elia> great work
<meh`> still more than half to document tho
<meh`> now if I managed to have all the specs passing without randomly failing, that would be good
<meh`> elia, once I'm finished with the doc, I need you to send a tweet for a call to arms to write specs
<meh`> and another random fail
<meh`> that check is retarded
dimaursu16 has quit [Ping timeout: 252 seconds]
DrShoggoth has joined #opal
GitHub61 has joined #opal
<GitHub61> [opal-browser] meh pushed 1 new commit to master: http://git.io/WvZ_sA
<GitHub61> opal-browser/master 44e0271 meh: WIP
GitHub61 has left #opal [#opal]
<elia> meh`, sure, imo you should have twitter access too, cc: adambeynon
elia has quit [Ping timeout: 245 seconds]
<adambeynon> meh`: yeah, I will send you the twitter password. Its good to keep the account as active as possible
<meh`> mmh
<meh`> I need to make the check less retarded
<meh`> maybe like this
GitHub124 has joined #opal
<GitHub124> opal-browser/master 2176221 meh: WIP
<GitHub124> [opal-browser] meh force-pushed master from 44e0271 to 2176221: http://git.io/40KpUg
GitHub124 has left #opal [#opal]
<meh`> no, that ain't gonna work in IE6 and IE7 that fail with a js error
<meh`> dammit
ryanstout has joined #opal
<meh`> adambeynon, ping
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17712785
<travis-ci> [travis-ci] opal/opal-browser#106 (master - 2176221 : meh): The build was canceled.
<adambeynon> meh`: yo
<meh`> adambeynon, is there a way to change the index template in the rspec runner?
<meh`> I need to add some window.onerror business to check if the js loaded properly
<meh`> mh
<meh`> it's the Opal::Server business
<meh`> so I suppose I just have to add an index.html.erb
<adambeynon> meh`: yeah, just a custom index file should do the trick
dfranciosi has joined #opal
<meh`> ok, let's see how it goes
GitHub61 has joined #opal
GitHub61 has left #opal [#opal]
<GitHub61> [opal-browser] meh force-pushed master from 2176221 to fced632: http://git.io/40KpUg
<GitHub61> opal-browser/master fced632 meh: WIP
<meh`> the guys at travis-ci must be hating me
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal-browser#107 (master - fced632 : meh): The build failed.
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17713696
<meh`> mh
dfranciosi has quit [Remote host closed the connection]
DouweM has joined #opal
GitHub41 has joined #opal
GitHub41 has left #opal [#opal]
<GitHub41> opal-browser/master c001060 meh: WIP
<GitHub41> [opal-browser] meh force-pushed master from fced632 to c001060: http://git.io/40KpUg
GitHub10 has joined #opal
<GitHub10> opal-browser/master 6a0e7b6 meh: WIP
GitHub10 has left #opal [#opal]
<GitHub10> [opal-browser] meh force-pushed master from c001060 to 6a0e7b6: http://git.io/40KpUg
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal-browser#108 (master - c001060 : meh): The build has errored.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17718036
travis-ci has left #opal [#opal]
<meh`> yes, shut up already
marcandre has joined #opal
marcandre has quit [Read error: Connection reset by peer]
marcandre has joined #opal
GitHub1 has joined #opal
<GitHub1> [opal-browser] meh force-pushed master from 6a0e7b6 to 208cf57: http://git.io/40KpUg
<GitHub1> opal-browser/master 208cf57 meh: WIP
GitHub1 has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal-browser#109 (master - 6a0e7b6 : meh): The build was canceled.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17718314
travis-ci has left #opal [#opal]
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal-browser#110 (master - 208cf57 : meh): The build failed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17718900
<meh`> fuck this gay earth
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17718314
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal-browser#109 (master - 6a0e7b6 : meh): The build was canceled.
GitHub161 has joined #opal
<GitHub161> [opal-browser] meh force-pushed master from 208cf57 to 2ccfa2c: http://git.io/40KpUg
<GitHub161> opal-browser/master 2ccfa2c meh: WIP
GitHub161 has left #opal [#opal]
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal-browser#111 (master - 2ccfa2c : meh): The build is still failing.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17719322
elia has joined #opal
Liothen has joined #opal
GitHub81 has joined #opal
<GitHub81> [opal-browser] meh force-pushed master from 2ccfa2c to 3c1fd49: http://git.io/40KpUg
<GitHub81> opal-browser/master 3c1fd49 meh: WIP
GitHub81 has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal-browser#112 (master - 3c1fd49 : meh): The build is still failing.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17721272
travis-ci has left #opal [#opal]
Liothen has quit [Quit: System of a down……]
Liothen has joined #opal
GitHub78 has joined #opal
<GitHub78> opal-browser/master 09f0084 meh: WIP
<GitHub78> [opal-browser] meh force-pushed master from 3c1fd49 to 09f0084: http://git.io/40KpUg
GitHub78 has left #opal [#opal]
dimaursu16 has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
GitHub194 has joined #opal
GitHub194 has left #opal [#opal]
<GitHub194> opal-browser/master 5d89a26 meh: WIP
<GitHub194> [opal-browser] meh force-pushed master from 09f0084 to 5d89a26: http://git.io/40KpUg
elia has joined #opal
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal-browser#114 (master - 5d89a26 : meh): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17724183
travis-ci has left #opal [#opal]
<meh`> ah, so it did
GitHub84 has joined #opal
GitHub84 has left #opal [#opal]
<GitHub84> [opal-browser] meh force-pushed master from 5d89a26 to aba2828: http://git.io/40KpUg
<GitHub84> opal-browser/master aba2828 meh: spec: refactor the runner a bit
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17725418
<travis-ci> [travis-ci] opal/opal-browser#115 (master - aba2828 : meh): The build was broken.
<meh`> fuck
<meh`> oh yeah, sometimes that error pops up
<meh`> I also have a JSON undefined which shouldn't happen at all
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal-browser#115 (master - aba2828 : meh): The build was broken.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17725418
travis-ci has left #opal [#opal]
GitHub29 has joined #opal
GitHub29 has left #opal [#opal]
<GitHub29> [opal-browser] meh pushed 1 new commit to master: http://git.io/1YsDvQ
<GitHub29> opal-browser/master 6ab208a meh: spec: disable fast finish
<adambeynon> meh`: not seen it before. any browser in particular it shows up with?
<meh`> adambeynon, Opera 12.1x and IE8
<meh`> only seen it there
<meh`> the thing is
<meh`> I think it's an irrelevant error
<meh`> the specs would run even if it happened
<meh`> but now I'm catching errors
<meh`> otherwise IE6 and IE7 would have to go through the timeout
<meh`> and if I test something else, it breaks other things
<meh`> and obviously the line it states is useless, it's in Kernel.raise
<meh`> adambeynon, and now they passed, it's fairly random
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal-browser#116 (master - 6ab208a : meh): The build was fixed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17726248
travis-ci has left #opal [#opal]
<meh`> raaandom
<meh`> I hate random failures
<adambeynon> meh`: with ie6/ie7, dont you need to include json2.js?
<adambeynon> meh`: nvm
<adambeynon> I see you are including it
<meh`> yes
<meh`> that's what's puzzling me most
<meh`> all the polyfills are included
<meh`> but they aren't seen or something
<adambeynon> meh`: I just realised, where its being used first
<adambeynon> int eh runner, the runtime is being loaded first
<meh`> oh
<adambeynon> then opal-rspec
<adambeynon> maybe one of those are trying to use it?
<adambeynon> (maybe?)
<meh`> mmh
<meh`> sounds weird
<adambeynon> it loads the http.rb file, which requires json
<meh`> adambeynon, but it doesn't use it directly
<adambeynon> that might be getting loaded before the spec_helper
<meh`> oh right
<meh`> adambeynon, do I have to require 'spec_helper' in all specs?
<adambeynon> meh`: I do it, out of habit
<meh`> I'll try
<meh`> yeah, I think it's the only spec that doesn't require it :|
<meh`> I bet it's that
<adambeynon> meh`: something similar used to happen in the rubyspec specs under travis
<adambeynon> my mac would always load specs in a different order to travis
<meh`> must be some fs retardation on travis
GitHub34 has joined #opal
<GitHub34> opal-browser/master 96016af meh: history: add back #state and relevant specs
<GitHub34> opal-browser/master b2a0173 meh: spec/http: require spec_helper
<GitHub34> [opal-browser] meh pushed 3 new commits to master: http://git.io/YECxXA
GitHub34 has left #opal [#opal]
<GitHub34> opal-browser/master 99a94ec meh: spec: change matrix order
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal-browser#117 (master - 96016af : meh): The build was broken.
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-browser/builds/17728958
<meh`> what the fuck?
<meh`> adambeynon, ^
<meh`> Error: undefined method `continue_async' for nil
<adambeynon> meh`: which failure shows that?
<adambeynon> I cant see it
<meh`> IE11
<meh`> the last before the allowed failures
<meh`> these random failures are getting on my nerves
<adambeynon> meh`: ohh, I see it
<adambeynon> er, yeah, that is very random
<meh`> it's either be more lax and have random successes
<meh`> or be strict and have random failures
<meh`> either way, they are signs of a problem somewhere
<meh`> adambeynon, found a bug in opal
<meh`> {}.is_a? Enumerable returns false in opal
<meh`> true in ruby
<meh`> same for Array
<meh`> weird no spec found it
<adambeynon> meh`: ah, yes. Havent noticed that before
<meh`> it's because $opal.is_a uses _super
<meh`> so it ignores included modules
<meh`> I'll fix it
<meh`> ok, fixed
GitHub12 has joined #opal
GitHub12 has left #opal [#opal]
<GitHub12> [opal] meh pushed 1 new commit to master: http://git.io/FfHSmA
<GitHub12> opal/master 58a92e6 meh: Kernel#is_a? should check against included modules as well
skofo has joined #opal
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1705 (master - 58a92e6 : meh): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/17731172
travis-ci has left #opal [#opal]
elia has quit [Quit: Computer has gone to sleep.]
ryanstewart has joined #opal
ryanstewart2 has quit [Ping timeout: 272 seconds]
DrShoggoth has quit [Quit: Leaving]