Commit Graph

97588 Commits

Author SHA1 Message Date
Bobby Holley
2b7bbfa00d Bug 754202 - Use the safe JSContext rather than the current JSContext in IndexedDBDatabaseParent::HandleDatabaseEvent. r=bent
It's not used for anything substantial, and it can be (or always is?) called with no JS on the stack.
2012-06-28 23:47:56 +02:00
Bobby Holley
d0d18c9d87 Bug 754202 - Scope the push of the safe js context such that it doesn't include the call to XHR::Send. r=mrbkap,bent 2012-06-28 23:47:56 +02:00
Bobby Holley
3b1d961424 Bug 754202 - Check principal in IsCapabilityEnabled when there's no code on the stack. r=mrbkap 2012-06-28 23:47:55 +02:00
Bobby Holley
eb5355a5e7 Bug 754202 - Remove NoWaiverWrapper. r=mrbkap
No more principal pushing!
2012-06-28 23:47:55 +02:00
Bobby Holley
753fcb6e9e Bug 754202 - Remove mContextPrincipal usage from within nsScriptSecurityManager. r=mrbkap 2012-06-28 23:47:55 +02:00
Bobby Holley
22171babc1 Bug 754202 - Remove context pushing/popping API. r=mrbkap Each one of these uses grabs the principal off of an object for pushing, but also enters the compartment of that object. So we shouldn't need this anymore.
Can I get a 'hell yeah'?
2012-06-28 23:47:55 +02:00
Bobby Holley
21f7b2dc0e Bug 754202 - Disallow calling EvaluateString{,WithValue} with a principal that doesn't match the global. r=mrbkap 2012-06-28 23:47:55 +02:00
Bobby Holley
7d7de37247 Bug 754202 - Pull subject principals directly off the compartment. r=mrbkap It would be nice to check these principals against the principals acquired using the old mechanism. Unfortunately, they often differ. Because CAPS uses JS stack frames, any time we enter a compartment and do an operation (even throwing an Access-Denied exception) without running any JS code, we'll end up with a different principal.
Our security story is pretty darn tied to compartments at this point, so let's
just pull the trigger.
2012-06-28 23:47:55 +02:00
Bobby Holley
471ef74edf Bug 754202 - Pull object principals directly off the compartment and assert that behavior doesn't change. r=bz 2012-06-28 23:47:55 +02:00
Bobby Holley
3da2fdb7fa Bug 754202 - Fix content->chrome postMessage mochitest. r=bz This isn't something we actually support, and were using enablePrivilege to do it before. When we switch this to SpecialPowers wrapping, the sender origin becomes a chrome URL (not very interesting) and the source window becomes null (which we do explicitly in nsGlobalWindow for chrome callers). So those tests stop being useful. 2012-06-28 23:47:55 +02:00
Saurabh Anand
a88bf282b6 Bug 722984 - nsBrowserGlue uses global private browsing service to make decisions; r=ehsan 2012-06-29 02:52:41 +05:30
Jason Duell
75ba9183da Bug 711793 - Delay websocket reconnection after abnormal termination. r=mcmanus 2012-06-28 14:42:21 -07:00
Margaret Leibovic
99ba23f673 Bug 766556 - Cancel text selection on device rotation. r=mfinkle 2012-06-28 17:37:04 -04:00
Margaret Leibovic
8317dd0f34 Bug 769038 - Margin on root element causes selection handles to appear at wrong spot. r=mbrubeck 2012-06-28 17:37:01 -04:00
Jonathan Watt
6c88f7cc0a Bug 769306 - Move more code from nsSVGOuterSVGFrame::Paint to nsDisplaySVG::Paint. r=dholbert. 2012-06-28 20:51:31 +01:00
Jonathan Watt
3c530c668a Bug 769242 - Rename nsDisplaySVG to nsDisplayOuterSVG in preparation for adding other SVG display list item types. r=dholbert. 2012-06-28 20:51:20 +01:00
Jonathan Watt
6955c9d4dd Bug 769238 - Rename aEffectsFrame to just aFrame in nsSVGIntegrationUtils. r=dholbert. 2012-06-28 20:51:09 +01:00
Ehsan Akhgari
56ee90e3ff Bug 769362 - Mark the rest of the relative position change tests as random on Mac; r=bzbarsky 2012-06-28 15:26:36 -04:00
Ehsan Akhgari
102655bb93 Bug 722868 - Part 7: Remove the usage of the global private browsing in the external app helper service since it is no longer needed; r=bzbarsky 2012-04-24 23:37:31 -04:00
Ehsan Akhgari
82d042e061 Bug 722868 - Part 6: Delete the temporary private files when the last private browsing window is closed; r=bzbarsky 2012-04-24 23:35:22 -04:00
Ehsan Akhgari
06a24c4831 Bug 722868 - Part 5: Use the channel's private browsing flag to determine how to handle the temporary file in nsExternalAppHandler::OpenWithApplication; r=bzbarsky 2012-04-24 23:31:35 -04:00
Ehsan Akhgari
e7ff56366a Bug 722868 - Part 4: Make the view source window aware of the deleteTemporaryPrivateFileWhenPossible API; r=Mossop 2012-04-24 23:14:16 -04:00
Ehsan Akhgari
46cc50ae32 Bug 722868 - Part 3: Make insExternalAppHandler::OpenWithApplication aware of the deleteTemporaryPrivateFileWhenPossible API; r=bzbarsky 2012-04-24 23:04:49 -04:00
Ehsan Akhgari
69a09c663a Bug 722868 - Part 2: Make the download manager aware of the deleteTemporaryPrivateFileWhenPossible API; r=gavin 2012-04-24 23:01:35 -04:00
Ehsan Akhgari
953e8ce58b Bug 722868 - Part 1: Add the deleteTemporaryPrivateFileWhenPossible API; r=bzbarsky 2012-04-24 22:56:55 -04:00
Vladan Djeric
477f96fa71 Bug 763138: Telemetry should indicate whether a debugger is attached. r=bsmedberg,smichaud 2012-06-28 14:57:52 -04:00
Asaf Romano
620f375440 Bug 762799 - Cannot open bookmark from sidebar with keyboard (with Enter key). r=mak 2012-06-28 21:24:44 +03:00
Brian Nicholson
9a60fbdf20 Bug 762968 - Part 2: Replace onInterceptTouchEvent() with individual listeners. r=wesj
--HG--
extra : rebase_source : 96242a2de53c8df97426e7b9f31acbe01f37aa6f
2012-06-28 11:21:24 -07:00
Brian Nicholson
a9617efbd7 Bug 762968 - Part 1: Ignore bogus stylus events in onKeyDown(). r=cpeterson
--HG--
extra : rebase_source : 75267b1bffe981fe5e60477018e9c86677742cb8
2012-06-28 11:15:17 -07:00
Geoff Brown
333f8c752c Bug 756704 - Robocop: avoid hangs when events missed; r=kats 2012-06-28 11:20:15 -07:00
Asaf Romano
e7226e0e49 Bug 761494 - Cannot open all Bookmarks in tabs by Middle clicking a folder in Sidebar. r=mak 2012-06-28 21:14:45 +03:00
Chris Peterson
7546f0bb0e Bug 758427 - Ignore KeyEvents with keyCodes greater than getMaxKeyCode(), such as Gingerbread Galaxy Note's bogus stylus events. r=blassey 2012-06-28 11:03:53 -07:00
Ed Morley
a82421537c Backout a6175c97f365, 3ceeeaf0519f, bde34cebdcdc, 66dfa9606626, 86762d8c4de9, 717f908c990a, aa83d71fe7ee (bug 722868) for compilation failures 2012-06-28 19:00:30 +01:00
Ehsan Akhgari
fb509773b1 Bug 722868 - Part 7: Remove the usage of the global private browsing in the external app helper service since it is no longer needed; r=bzbarsky 2012-04-24 23:37:31 -04:00
Ehsan Akhgari
753a5bab8f Bug 722868 - Part 6: Delete the temporary private files when the last private browsing window is closed; r=bzbarsky 2012-04-24 23:35:22 -04:00
Ehsan Akhgari
70c16c83cb Bug 722868 - Part 5: Use the channel's private browsing flag to determine how to handle the temporary file in nsExternalAppHandler::OpenWithApplication; r=bzbarsky 2012-04-24 23:31:35 -04:00
Ehsan Akhgari
5259bfd587 Bug 722868 - Part 4: Make the view source window aware of the deleteTemporaryPrivateFileWhenPossible API; r=Mossop 2012-04-24 23:14:16 -04:00
Ehsan Akhgari
9dae7cdd49 Bug 722868 - Part 3: Make insExternalAppHandler::OpenWithApplication aware of the deleteTemporaryPrivateFileWhenPossible API; r=bzbarsky 2012-04-24 23:04:49 -04:00
Ehsan Akhgari
aa027028dd Bug 722868 - Part 2: Make the download manager aware of the deleteTemporaryPrivateFileWhenPossible API; r=gavin 2012-04-24 23:01:35 -04:00
Ehsan Akhgari
90f3cab0d6 Bug 722868 - Part 1: Add the deleteTemporaryPrivateFileWhenPossible API; r=bzbarsky 2012-04-24 22:56:55 -04:00
Benoit Girard
eca0f07dca Bug 707308 - Support dynamic stack labels for profile. r=jmuizelaar
--HG--
extra : rebase_source : 6960978d26a056ab2d581e23b024e3a2f5bc3e60
2012-06-20 19:22:02 -04:00
Blake Kaplan
71e3941c1e Bug 769265 - Fix these calls. r=bent 2012-06-28 16:14:11 +02:00
Blake Kaplan
977c0791bb Bug 769248 - Don't overwrite a good BSSID with a bad one. r=gal 2012-06-28 15:40:05 +02:00
Saurabh Anand
f34f81e8d8 Bug 722988 - openLocationLastURL.jsm uses global Private Browsing state to make decisions; r=ehsan 2012-06-28 03:11:24 +05:30
Vladimir Vukicevic
6d871f209a b=766998; fennec profiling broken by webapp intent changes; r=wesj 2012-06-28 09:42:32 -04:00
Gian-Carlo Pascutto
a97b14b49a Bug 762620 - Log the actual DailyCallback events. r=blassey 2012-06-28 14:57:54 +02:00
Jonathan Kew
f746b72182 bug 764805 - reftest for style descriptors on src:local font face. r=jdaggett 2012-06-28 10:59:39 +01:00
Jonathan Kew
b372d82d77 bug 764805 - fix handling of src:local style properties in the GDI backend. r=jdaggett 2012-06-28 10:59:37 +01:00
Mark Capella
08c39ca55b Bug 765110 - TextLeafAccessibleWrap is never instanciated, r=tbsaunde 2012-06-28 05:09:14 -04:00
Chris Pearce
560d593c08 Bug 760102 - Enable fullscreen API for web apps. r=vingtetun 2012-06-28 20:55:33 +12:00