Bobby Holley
660ca5d5cf
Bug 808608 - Remove unnecessary outparam. r=mrbkap
2012-11-21 13:20:05 -08:00
Bobby Holley
1824d3f494
Bug 808608 - Implement shadowing protection in nsDOMClassInfo. r=mrbkap
...
This allows us to remove the same-compartment Location wrappers. This can
go away when we move Location to the new bindings and get access to
[Unforgeable].
2012-11-21 13:20:05 -08:00
Bobby Holley
3eb5b58cea
Bug 808608 - Rescue expando sharing tests. r=mrbkap
...
We have a very nice and robust infrastructure for per-origin expando sharing
for Xrays. Unfortunately, the only way to currently exercise it is with
Location objects, since those are the only objects with same-origin Xrays
(cross-origin Xrays don't allow expandos at all). Sandbox wantXrays would
almost work here, but we actually make an explicit exception for sandboxes
so that they never share expandos (the 'exlusive global' stuff).
I think the infrastructure is nice and that we may want it in the future, so
I don't really want to back it out. But I also don't want to leave it in the
tree untested. So I'm adding an explicit Cu API to force DOM compartments to
use same-origin Xrays. This allows us to keep testing this stuff, which I think
is important.
2012-11-21 13:20:04 -08:00
Bobby Holley
9e2e3deda7
Bug 808608 - Stop relying on unique Location objects in WebConsoleActor. r=past
...
Right now the code holds a ref to the per-inner-window Location object of the
Window associated with the sandbox, and uses that to determine if the page has
navigated. This breaks when we have one Location object per docshell, because
the check always succeeds. Just use the window ID instead, which is also less
likely to leak.
2012-11-21 13:20:04 -08:00
Ehsan Akhgari
f90938a237
Backed out 11 changesets (bug 783368) because of build bustage on a CLOSED TREE
...
Backed out changeset 2bc4310263c4 (bug 783368)
Backed out changeset a35c83a8d99d (bug 783368)
Backed out changeset afb9b2a661ba (bug 783368)
Backed out changeset 3926f510f9be (bug 783368)
Backed out changeset 9d1fe200ff87 (bug 783368)
Backed out changeset b6e4f88f5730 (bug 783368)
Backed out changeset bc53f7dba7c6 (bug 783368)
Backed out changeset 1948fa2fccc1 (bug 783368)
Backed out changeset 9af163388fd1 (bug 783368)
Backed out changeset 7a2256e1aa7c (bug 783368)
Backed out changeset 4da1958a9885 (bug 783368)
2012-11-21 14:57:02 -05:00
Rob Wood
0a13baffb3
Bug 794557 - Develop WebAPI test for SMS getMessages, update manifest; r=jgriffin
2012-11-02 14:16:10 -04:00
Brian Nicholson
5c90181666
Bug 789867 - Immediately hide throbber when stop is tapped. r=mfinkle
2012-11-21 11:38:28 -08:00
Jonathan Kew
db03ce96d0
bug 799869 - [harfbuzz] improve heuristic for choosing between shapers for khmer fonts. r=behdad
2012-11-21 19:31:35 +00:00
Andres Hernandez
f67282a3de
Bug 722993 - WindowsJumpLists.jsm uses global Private Browsing state to make decisions; f=jdm, r=ehsan
2012-11-20 19:31:35 -06:00
Ehsan Akhgari
fe42453650
Bug 722993 - String changes for supporting per-window private browsing in the Windows jumplist menu; r=jdm
2012-10-12 21:34:25 -04:00
Chris Lord
86af4e1c99
Bug 783368 - Add a pref to control low precision tile rendering. r=bgirard
...
Add pref 'layers.low-precision-buffer', enabled on mobile/android.
2012-11-21 19:16:53 +00:00
Chris Lord
ea1f724d0e
Bug 783368 - Uncouple low precision updates from standard. r=bgirard
...
Allow low precision updates to happen regardless of the state of the unscaled
tile buffer.
2012-11-21 19:16:53 +00:00
Chris Lord
fa9cf633f0
Bug 783368 - Fix progressive tile update coherency issues. r=bgirard
...
Fix some progressive tile updating coherency issues caused by aborting at
inopportune times and tile draw ordering.
2012-11-21 19:16:52 +00:00
Chris Lord
5bd78e3c9a
Bug 783368 - Correct the height calculation in ProgressiveUpdateData. r=kats
2012-11-21 19:16:52 +00:00
Chris Lord
5f7ade4071
Bug 783368 - Send the correct display port when rendering low precision. r=kats,bgirard
...
When doing a low precision update, send the display-port instead of the
critical display port so that more appropriate cancelling decisions can be
made.
2012-11-21 19:16:52 +00:00
Chris Lord
f81ec133cd
Bug 783368 - Don't duplicate high precision rendering in low precision region. r=bgirard
...
Don't render valid high precision region in the low precision buffer.
2012-11-21 19:16:52 +00:00
Chris Lord
f38c6a6a8c
Bug 783368 - Add a low precision buffer to tiled thebes layers. r=bgirard,kats
...
If there is a critical display port set, render the area outside it into a
lower precision buffer.
2012-11-21 19:16:52 +00:00
Chris Lord
5c9a4aaab2
Bug 783368 - Disable ReusableTileStoreOGL by default. r=blassey
...
Add layers.reuse-invalid-tiles to control use of the reusable tile store and
disable it by default.
2012-11-21 19:16:52 +00:00
Chris Lord
7117aa6079
Bug 783368 - Add resolution to TiledLayerBuffer. r=bgirard
...
Add the concept of resolution to TiledLayerBuffer and add support for it in
BasicTiledThebesLayer and TiledThebesLayerOGL.
2012-11-21 19:16:51 +00:00
Chris Lord
5321d3f0d8
Bug 783368 - Prefer the critical display port, when set, in basic tiled layers. r=bgirard
...
If a critical display port is set, only validate content within it when using
basic tiled layers.
2012-11-21 19:16:51 +00:00
Chris Lord
a231be5912
Bug 783368 - Add critical display port content property. r=roc
...
Add a property to represent a sub-rectangle of the display port that is
considered 'critical' to render correctly.
2012-11-21 19:16:51 +00:00
Ehsan Akhgari
de15f90350
Bug 813787 - Remove support for image-sniffing-services; r=joe
2012-11-20 19:08:06 -05:00
Ed Morley
f2de0fca7b
Backout c19edad3d359 (bug 814026) for Android bustage
2012-11-21 19:02:18 +00:00
Ed Morley
66ea187ed4
Bug 814011 - Robocop should output the runTests() return code for that batch of tests, if non-zero; r=gbrown
2012-11-21 18:57:11 +00:00
Ed Morley
b927c05c37
Bug 814013 - Always print the final robocop pass/fail summary, even if we received a non-zero return value; r=gbrown
2012-11-21 18:53:48 +00:00
Brian Hackett
d3a590d390
Show generated assembly in Ion PC count information, bug 811349. r=pierron
2012-11-21 13:53:18 -05:00
Shu-yu Guo
a9fd1719ca
Bug 791850 - Followup: fix computing caller stack formal position. (r=jorendorff)
2012-11-21 10:50:01 -08:00
Nils Maier
9f3f38d2c9
Bug 812887 - Fix nsUserFontSet not dropping the channel when nsIChannel::AsyncOpen fails. r=bz
2012-11-21 13:31:57 -05:00
Niko Matsakis
9a65eb5ce2
Bug 801087 - Implement parallel workers threadpool in preparation for Rivertrail. r=dmandelin
2012-11-21 13:31:57 -05:00
Brian Nicholson
67a6adffd0
Bug 812805 - Pull favicon ID from history when adding bookmarks. r=lucasr
2012-11-21 10:23:18 -08:00
Daniel Holbert
10928a1716
Bug 811057: Make DeferredFinalizeFunction take a uint32 instead of an int32 as its "slice" parameter. r=peterv
2012-11-21 10:20:32 -08:00
Brian Nicholson
295dc29451
Bug 813610 - Use separate upgrade method for new bookmarks and history tables. r=lucasr
2012-11-21 10:19:47 -08:00
Fernando Jiménez
c491dbeb2d
Bug 813575 - [Apps] When canceling the download of a packaged app, the attribute downloading is still set to true;r=fabrice
2012-11-21 19:09:10 +01:00
Ryan VanderMeulen
8dd0402085
Backed out changesets 1a8b11ae0f4b, e02a02fd1208 (bug 776443), 86a3edf2960d (bug 812392), 26c59f23fd8f, and 288c74d7f87d (bug 812744) for mochitest orange.
...
CLOSED TREE
2012-11-21 12:47:40 -05:00
Ben Turner
2e5bb9995f
Bug 814026, r=bz.
2012-11-21 09:29:52 -08:00
Boris Zbarsky
c0c2b72765
Bug 813746. Link the webrtc unit tests to ZLIB as needed. r=bz
2012-11-21 02:16:03 -05:00
Paul Adenot
da38e3c356
Bug 814012 - Add a |onopen| member to the PeerConnection interface. r=ekr
2012-11-21 17:55:25 +01:00
Boris Zbarsky
b7cc9710e0
Bug 776443 part 2. Support percent-less calc for internal table element widths. r=dbaron
2012-11-21 11:19:37 -05:00
Boris Zbarsky
bc4ecacb2b
Bug 776443 part 1. Support percent-less calc for internal table element heights. r=dbaron
2012-11-21 11:19:30 -05:00
Boris Zbarsky
3d096a6c38
Bug 812392. Make sure we don't allow descendant protoss to confuse whether a proto corresponds to a DOM type. r=bhackett,peterv
2012-11-21 11:19:26 -05:00
Boris Zbarsky
bb0f6d22e6
Bug 812744 part 2. Use the document scope object, not the script global, to find the JSObject to use as a scope when creating event handlers. r=smaug
...
Anoother option would be to just explicitly wrap the node and use that, for what it's worth. That wouldn't give us an nsIScriptContext, though.
2012-11-21 11:19:03 -05:00
Boris Zbarsky
dc0e11d6e8
Bug 812744 part 1. Set XSLT result documents to be data documents when we plan to return them to script. r=sicking
2012-11-21 11:18:57 -05:00
Jim Chen
1329c17777
Bug 813602 - Don't perform IME sync when there is no focus; r=cpeterson
2012-11-21 11:14:20 -05:00
Ed Morley
7c54cbb8fa
Merge mozilla-central to mozilla-inbound
2012-11-21 15:31:58 +00:00
Ed Morley
1e5820e470
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-11-21 15:30:23 +00:00
Gervase Markham
f9845c162e
Bug 804956 - remove no-longer-necessary University of Cambridge license. The
...
code it applied to was removed in bug 691898 and related bugs.
2012-11-21 15:23:14 +00:00
Paul Adenot
f7141fa129
Bug 813885 - RTCIceCandidate constructor arguments don't match spec. r=jesup
2012-11-21 15:52:43 +01:00
Wan-Teh Chang
18de49f4ce
Bug 757593: update NSPR to NSPR_4_9_4_RTM. The only change is the
...
version string.
2012-11-21 06:14:33 -08:00
Ryan VanderMeulen
6f9e3aa729
Merge the last PGO-green inbound changeset to m-c.
2012-11-20 21:43:34 -05:00
Srinath N
40e3eba86b
Bug 809884 - Add 'spelt' and 'spelled' the en-US dictionary; r=ehsan
...
DONTBUILD
2012-11-20 17:52:22 -05:00