I committed this.

On Fri, Dec 14, 2012 at 2:43 PM, Shazron <shaz...@gmail.com> wrote:

> For review -- cordova-js pull request filed:
> https://github.com/apache/cordova-js/pull/3
>
>
> On Fri, Dec 14, 2012 at 11:17 AM, Shazron <shaz...@gmail.com> wrote:
>
> > Instead of doing the tag and test dance again for everybody, I'm going to
> > leave it as is for iOS rc2 even though it fails 2 File tests in rc2.
> These
> > should be addressed in the final 2.3.0. I'm away from Mon-Wed next week
> so
> > hopefully someone will address any iOS issues.
> >
> > I'll send a pull-request to cordova-js for review since it affects all
> > platforms.
> >
> >
> > On Thu, Dec 13, 2012 at 2:23 PM, Shazron <shaz...@gmail.com> wrote:
> >
> >> Furthermore, it used to clobber first, then merge:
> >>
> https://github.com/apache/cordova-js/commit/99fadd12f74703a58e729664394570956d6ccbe4#lib/scripts/bootstrap.js
> >>
> >> Ok, I'd like to change this but this requires everyone to grab a new
> >> cordova-js and re-test -- or I just tag iOS now with this fail and leave
> >> the fix for 2.3.0 final. What does everyone think?
> >>
> >>
> >> On Thu, Dec 13, 2012 at 2:20 PM, Shazron <shaz...@gmail.com> wrote:
> >>
> >>> Found the culprit -- these two lines have to be reversed (which makes
> >>> sense -- clobber first, then merge, not the other way around):
> >>>
> >>>
> https://github.com/apache/cordova-js/blob/99fadd12f74703a58e729664394570956d6ccbe4/lib/scripts/bootstrap.js#L48-49
> >>>
> >>> Unfortunately, this is an all-platform change to cordova-js :/
> >>>
> >>>
> >>> On Thu, Dec 13, 2012 at 2:07 PM, Shazron <shaz...@gmail.com> wrote:
> >>>
> >>>> Becky and I were debugging this. In lib/ios/platform.js, it seems
> >>>> FileReader is clobbered in the "clobbers" section but the iOS specific
> >>>> FileReader is not merged in the "merges" section. Not sure why yet.
> >>>>
> >>>>
> >>>> On Thu, Dec 13, 2012 at 1:22 PM, Becky Gibson <gibson.be...@gmail.com
> >wrote:
> >>>>
> >>>>> So, it seems that the iOS specific version of readAsText is NOT being
> >>>>> called and the "standard" one is being used.  The iOS version of
> >>>>> readAsText
> >>>>> performs the necessary decode.  The iOS version IS in the cordova.js
> >>>>> file
> >>>>> but I haven't debugged enough to see why it is not being used.
> >>>>>
> >>>>> -becky
> >>>>>
> >>>>>
> >>>>> On Thu, Dec 13, 2012 at 4:08 PM, Shazron <shaz...@gmail.com> wrote:
> >>>>>
> >>>>> > Thanks Becky -- i'll take a peek as well. Filed:
> >>>>> > http://issues.cordova.io/2058
> >>>>> >
> >>>>> >
> >>>>> > On Thu, Dec 13, 2012 at 12:18 PM, Becky Gibson <
> >>>>> gibson.be...@gmail.com
> >>>>> > >wrote:
> >>>>> >
> >>>>> > > So, I thought the encoding was necessary for internationalization
> >>>>> and any
> >>>>> > > special characters in the file data (for example a URL)?  Do all
> >>>>> of the
> >>>>> > > other file tests still run with this change?  We're there any
> >>>>> changes to
> >>>>> > > the file tests themselves?  I try to take a look this afternoon.
> >>>>> > >
> >>>>> > > - Becky
> >>>>> > >
> >>>>> > > Sent from my iPad
> >>>>> > >
> >>>>> > > On Dec 13, 2012, at 2:15 PM, Marcel Kinard <cmarc...@gmail.com>
> >>>>> wrote:
> >>>>> > >
> >>>>> > > > Yup, I see that file-transfer.jitsu.com is returning a page
> >>>>> saying:
> >>>>> > > >
> >>>>> > > > An error has occurred:
> >>>>> > > >
> >>>>> {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}
> >>>>> > > >
> >>>>> > > > Something is obviously dead there. So yeah, ignore those test
> >>>>> failures
> >>>>> > as
> >>>>> > > > an infrastructure problem.
> >>>>> > > >
> >>>>> > > > Your File API failures look like the ones I was getting. If I
> >>>>> modify
> >>>>> > > > readAsText: from
> >>>>> > > >
> >>>>> > > > messageAsString:[pNStrBuff
> >>>>> > > > stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]
> >>>>> > > >
> >>>>> > > > to
> >>>>> > > >
> >>>>> > > > messageAsString:[NSString stringWithString:pNStrBuff]
> >>>>> > > > then those failures disappear. So I'm still puzzled if it is
> >>>>> really
> >>>>> > > > supposed to be URL encoding the result message.
> >>>>> > > >
> >>>>> > > > BTW, I noticed in your screenshot that your testsuite has 95
> >>>>> tests.
> >>>>> > Mine
> >>>>> > > > has 238. Are we using the same version of mobile-spec?
> >>>>> > > >
> >>>>> > > > -- Marcel
> >>>>> > >
> >>>>> >
> >>>>>
> >>>>
> >>>>
> >>>
> >>
> >
>

Reply via email to