Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(116)

Issue 8710044: SES: Downgrade FIREFOX_15_FREEZE_PROBLEM and partially repair. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 11 months ago by kpreid2
Modified:
12 years, 11 months ago
CC:
google-caja-discuss_googlegroups.com
Base URL:
http://google-caja.googlecode.com/svn/trunk/
Visibility:
Public.

Description

We want to be able to run despite FIREFOX_15_FREEZE_PROBLEM, so * Rename to FREEZE_IS_FRAME_DEPENDENT since the semantics changed. * Revise the test to more precisely test for the diagnosed problem and consider deviations to be new symptoms. * Add a partial repair which causes Object.freeze to fail if it looks like it would succeed misleadingly. * Remove conditional disabling of isFrozen assertion in tests. @r5356

Patch Set 1 #

Total comments: 10

Patch Set 2 : SES: Downgrade FIREFOX_15_FREEZE_PROBLEM and partially repair. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+95 lines, -21 lines) Patch
M src/com/google/caja/ses/repairES5.js View 1 3 chunks +93 lines, -14 lines 0 comments Download
M tests/com/google/caja/plugin/es53-test-domado-dom-guest.html View 1 2 chunks +2 lines, -7 lines 0 comments Download

Messages

Total messages: 14
kpreid2
12 years, 11 months ago (2013-04-12 18:54:19 UTC) #1
kpreid2
Horrible kludges all around, but this is the best thing I could think of. It ...
12 years, 11 months ago (2013-04-12 18:58:05 UTC) #2
MarkM
https://codereview.appspot.com/8710044/diff/1/src/com/google/caja/ses/repairES5.js File src/com/google/caja/ses/repairES5.js (right): https://codereview.appspot.com/8710044/diff/1/src/com/google/caja/ses/repairES5.js#newcode1855 src/com/google/caja/ses/repairES5.js:1855: var frozenInWrongFrame = other.Object(); At this point, nothing is ...
12 years, 11 months ago (2013-04-12 19:11:43 UTC) #3
ihab.awad
https://codereview.appspot.com/8710044/diff/1/src/com/google/caja/ses/repairES5.js File src/com/google/caja/ses/repairES5.js (right): https://codereview.appspot.com/8710044/diff/1/src/com/google/caja/ses/repairES5.js#newcode1856 src/com/google/caja/ses/repairES5.js:1856: var fwfok; On 2013/04/12 19:11:43, MarkM wrote: > What ...
12 years, 11 months ago (2013-04-12 19:19:39 UTC) #4
ihab.awad
Thanks for the quick fix! lgtm++ https://codereview.appspot.com/8710044/diff/1/src/com/google/caja/ses/repairES5.js File src/com/google/caja/ses/repairES5.js (right): https://codereview.appspot.com/8710044/diff/1/src/com/google/caja/ses/repairES5.js#newcode1870 src/com/google/caja/ses/repairES5.js:1870: // adequate repair ...
12 years, 11 months ago (2013-04-12 19:25:02 UTC) #5
kpreid2
FYI this snapshot doesn't pass tests.
12 years, 11 months ago (2013-04-12 20:16:23 UTC) #6
kpreid2
On 2013/04/12 20:16:23, kpreid2 wrote: > FYI this snapshot doesn't pass tests. Oh, the failures ...
12 years, 11 months ago (2013-04-12 20:23:26 UTC) #7
felix8a
switch to firefox 21 (beta), that gets past the weak map key problem On Fri, ...
12 years, 11 months ago (2013-04-12 22:06:44 UTC) #8
kpreid2
On 2013/04/12 22:06:44, felix8a wrote: > switch to firefox 21 (beta), that gets past the ...
12 years, 11 months ago (2013-04-12 22:21:35 UTC) #9
felix8a
ah, my mistake. the test run I thought was against ff21 was actually against ff19.0.2 ...
12 years, 11 months ago (2013-04-12 22:50:49 UTC) #10
Mark S. Miller
On Fri, Apr 12, 2013 at 3:21 PM, <kpreid.switchb.org@gmail.com> wrote: > On 2013/04/12 22:06:44, felix8a ...
12 years, 11 months ago (2013-04-12 23:39:19 UTC) #11
kpreid2
We want to be able to run despite FIREFOX_15_FREEZE_PROBLEM, so * Rename to FREEZE_IS_FRAME_DEPENDENT since ...
12 years, 11 months ago (2013-04-15 21:45:21 UTC) #12
kpreid2
New snapshot (Patch Set 2). Forgot to respond to MarkM's comments earlier, and have now ...
12 years, 11 months ago (2013-04-15 21:45:56 UTC) #13
MarkM
12 years, 11 months ago (2013-04-15 21:49:51 UTC) #14
LGTM
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b