71f36268b7de38a098ae249a568453e7e9f68c65: Bug 738421 - Close up ZipReader. r=cpeterson
Wes Johnston <wjohnston@mozilla.com> - Fri, 23 Mar 2012 17:07:10 -0700 - rev 90227
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 738421 - Close up ZipReader. r=cpeterson
dc11394d4693e3e10dcc4dcb67e1b29d7f0cb1c5: Bug 738535 - JS_WrapValue the FileReader's array buffer result. r=khuey
Mark Hammond <mhammond@skippinet.com.au> - Sat, 24 Mar 2012 11:04:55 +1100 - rev 90226
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 738535 - JS_WrapValue the FileReader's array buffer result. r=khuey
78d8cc585047711a70adddbe8a16007937ba9a34: Merge mozilla-central and mozilla-inbound
Matt Brubeck <mbrubeck@mozilla.com> - Fri, 23 Mar 2012 16:06:54 -0700 - rev 90225
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Merge mozilla-central and mozilla-inbound
8794d663b5f451831c8c60f2c1e737434c62c1fa: Bug 733984 - Explicitly disallow shadowing on location wrappers. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 23 Mar 2012 15:58:18 -0700 - rev 90224
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 733984 - Explicitly disallow shadowing on location wrappers. r=mrbkap This was taken care of in other ways before, but we need to be more explicit about it now that we're doing more Xray stuff with Location wrappers.
db3b9cfacad08aa368fb1640adb69bbd57537c07: Bug 721731 - Tests for new combined view. r=lucasr
Margaret Leibovic <margaret.leibovic@gmail.com> - Fri, 23 Mar 2012 15:53:03 -0700 - rev 90223
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 721731 - Tests for new combined view. r=lucasr
ebf68e8be0d0df31fbb5f97bad8853dedf828ae7: Bug 721731 - Create combined bookmarks/history view for top sites/awesomebar queries. r=mfinkle
Margaret Leibovic <margaret.leibovic@gmail.com> - Fri, 23 Mar 2012 15:52:42 -0700 - rev 90222
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 721731 - Create combined bookmarks/history view for top sites/awesomebar queries. r=mfinkle
9e4b0f835ee5acacfc06344a920522c61ce0fb15: Bug 721731 - Add bookmark entries to testBrowserProviderPerf. r=gbrown
Margaret Leibovic <margaret.leibovic@gmail.com> - Fri, 23 Mar 2012 15:52:20 -0700 - rev 90221
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 721731 - Add bookmark entries to testBrowserProviderPerf. r=gbrown
5904fd174eec2ad0eddbf23bca1c0088d6da5a48: Bug 682244 - Change CRL autoupdate pref from formatted date to integer. sr=bsmith r=kaie
Steve Workman <sworkman@mozilla.com> - Fri, 23 Mar 2012 15:12:48 -0700 - rev 90220
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 682244 - Change CRL autoupdate pref from formatted date to integer. sr=bsmith r=kaie
405657ee89b00dd2029b1f4828b18915dc0d6af3: bug 737863 - nsBaseHashtable::SizeOfExcludingThis should be declared const. r=njn
Jonathan Kew <jfkthame@gmail.com> - Fri, 23 Mar 2012 12:13:56 +0000 - rev 90219
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
bug 737863 - nsBaseHashtable::SizeOfExcludingThis should be declared const. r=njn
220f36e7f9f78d656680e400b19f76c70af0eb48: bug 737412 - handle null sizeOfEntryExcludingThis pointer within ns{T,Base}Hashtable SizeOfExcludingThis functions. r=jfkthame
Nicholas Nethercote <n.nethercote@gmail.com> - Fri, 23 Mar 2012 12:13:44 +0000 - rev 90218
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
bug 737412 - handle null sizeOfEntryExcludingThis pointer within ns{T,Base}Hashtable SizeOfExcludingThis functions. r=jfkthame
1e64ae9b40096ba2d66ce34e1388f8da770129e6: Bug 696569 - Allow for non-premultiplied data for canvases - r=bjacob,joedrew
Jeff Gilbert <jgilbert@mozilla.com> - Fri, 23 Mar 2012 15:10:50 -0700 - rev 90217
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 696569 - Allow for non-premultiplied data for canvases - r=bjacob,joedrew
f53bfab388dec869401c3722874f000889d523fe: bug 738197 - handle potential failures in gfxFont::GetShapedWord more robustly. r=roc
Jonathan Kew <jfkthame@gmail.com> - Fri, 23 Mar 2012 12:13:33 +0000 - rev 90216
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
bug 738197 - handle potential failures in gfxFont::GetShapedWord more robustly. r=roc
66223f04fb5505123f5469bb53f5df79b33c16cc: Bug 667388 - Tests. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 23 Mar 2012 15:00:22 -0700 - rev 90215
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 667388 - Tests. r=mrbkap
1fb77c1bb7425855a005ed125ae33c8a712d8f02: Bug 667388 - Handle wrappers during structured clone. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 23 Mar 2012 14:59:27 -0700 - rev 90214
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 667388 - Handle wrappers during structured clone. r=mrbkap We also remove the declared-but-never-implemented JSObject::getWrapperHandler.
419581bb1b9054e3e3429c6fe4f327d9d17f2641: Bug 667388 - Introduce the PUNCTURE wrapper action. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 23 Mar 2012 14:59:27 -0700 - rev 90213
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 667388 - Introduce the PUNCTURE wrapper action. r=mrbkap
1742f60b446837de68abbff2f64040c027ff39a9: Bug 667388 - Make the chrome-to-content Xray wrapper derive CrossCompartmentWrapper. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 23 Mar 2012 14:59:27 -0700 - rev 90212
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 667388 - Make the chrome-to-content Xray wrapper derive CrossCompartmentWrapper. r=mrbkap The current situation seems incorrect, especially given the behavior of CrossOriginWrapper and XrayProxy. Currently it doesn't matter, but it probably will in the future.
6519fd0616e2aa9a695ed4370705079afe2ebd22: Bug 733984 - Apply Location wrappers for same-origin cross-compartment wrapping. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 23 Mar 2012 14:59:23 -0700 - rev 90211
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 733984 - Apply Location wrappers for same-origin cross-compartment wrapping. r=mrbkap This isn't an issue right now, since it can't ever happen outside of sandboxes, which content can't use. But if it could, it could get a pure CrossCompartmentWrapper to a Location object, which is bad.
ae71e6cdc6c479bca3e8f8ccc7e27424a519192c: Bug 733984 - Use the Location security policy even for content accessing chrome. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 23 Mar 2012 14:59:19 -0700 - rev 90210
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 733984 - Use the Location security policy even for content accessing chrome. r=mrbkap I'm adding asserts about when we do and don't have a Location object behind the wrapper, and this case was hitting them. What we do here doesn't so much matter given how this stuff all works. On the one hand, statically using a restrictive policy is slightly more defense-in-depth. On the other hand, if this stuff is broken we're screwed in much more serious ways than content reading chrome locations, and using a consistent wrapper scheme allows us to make stronger asserts and assumptions. I opted for stronger assumptions and more understandable security code. If Blake feels strongly though, I could go the other way and sprinkle '|| isChrome(obj)' throughout the asserts though.
c8464d25e40dea51e098de652fc69184a366997a: Bug 733984 - Clarify the security characteristics of Location objects. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 23 Mar 2012 14:59:07 -0700 - rev 90209
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 733984 - Clarify the security characteristics of Location objects. r=mrbkap I was getting confused by some of the naming and lack of comments here.
2b113540e75a445d08ab66122ee47aeaf676c444: Bug 733984 - Stop specializing createHolder, and simplify holder creation in WrapperFactory::Rewrap. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 23 Mar 2012 14:59:04 -0700 - rev 90208
Push 22323 by bmo@edmorley.co.uk at Sat, 24 Mar 2012 16:06:07 +0000
Bug 733984 - Stop specializing createHolder, and simplify holder creation in WrapperFactory::Rewrap. r=mrbkap
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip