Граф коммитов

311299 Коммитов

Автор SHA1 Сообщение Дата
Bobby Holley 88a9016df8 Bug 877261 - Fold XPCCallContext::Init into XPCCallContext::XPCCallContext. r=Ms2ger
The large block is a simple move.
2013-06-04 21:11:21 -07:00
Bobby Holley a3d8f01f4d Bug 877261 - Remove WrapperInitOptions. r=Ms2ger
Now that we don't have the separate path for initialization from an
XPCLazyCallContext, this stuff can be simplified. We get rid of Init entirely
in the next patch.
2013-06-04 21:11:21 -07:00
Bobby Holley 12746e0315 Bug 877261 - Kill XPCLazyCallContext. r=Ms2ger
\o/
2013-06-04 21:11:21 -07:00
Bobby Holley 064c330185 Bug 877261 - Remove XPCLazyCallContext from Quickstubs. r=Ms2ger
There are a number of places where quickstubs does a scary-looking call to
lccx->SetWrapper. However, the lccx never gets morphed into a ccx, nor does
it escape in any other way. And unlike ccxes, declaring an lccx on the stack
doesn't have any observable side-effects. So this should actually be safe.
2013-06-04 21:11:20 -07:00
Bobby Holley b0bce0db6d Bug 877261 - Stop Passing lccx in a few Quickstubs places where we just want a JSContext. r=Ms2ger 2013-06-04 21:11:20 -07:00
Bobby Holley 7903bf3f7d Bug 877261 - Remove the last two non-quickstub XPCLazyCallContexts. r=Ms2ger 2013-06-04 21:11:20 -07:00
Bobby Holley 9eb992af2f Bug 877261 - Remove a bunch of now-unnecessary ccx declarations from nsXPConnect. r=Ms2ber 2013-06-04 21:11:20 -07:00
Bobby Holley f5457d09df Bug 877261 - Remove XPCCallContext from XPCCComponents. r=Ms2ger 2013-06-04 21:11:19 -07:00
Bobby Holley da316c6a98 Bug 877261 - Stop taking a cx in XPCWrappedJS::GetNewOrUsed. r=Ms2ger
Some of these callers seem to be passing a ccx when they don't need to, but
let's just remove the param all together for consistency.
2013-06-04 21:11:19 -07:00
Bobby Holley 638227a746 Bug 877261 - Stop using XPCCallContext for XPCConvert. r=Ms2ger 2013-06-04 21:11:19 -07:00
Bobby Holley e5c61adafd Bug 877261 - Stop using XPCCallContext for most stuff in XPCWrappedNative.cpp. r=Ms2ger
Starting with the above, this is the smallest unit change that will compile.
2013-06-04 21:11:18 -07:00
Rodrigo Silveira 3f1abfe3ca Bug 879115 - Find bar does not dismiss
--HG--
extra : rebase_source : 9300c5ad5d03aac9ad59758fc170828bd74e3f59
2013-06-04 17:52:00 -07:00
David Zbarsky 8404e4076d Bug 788549 Part 12: Add tests for async transform transitions r=dbaron 2013-06-04 20:11:56 -07:00
David Zbarsky 25245287d8 Bug 788549 Part 11: Refactor test_transitions_per_property in prepartion for async tests r=dbaron 2013-06-04 20:11:56 -07:00
David Zbarsky 092fea3383 Bug 788549 Part 13: Sample animations on shadow layers update in testing mode r=roc 2013-06-04 20:11:56 -07:00
Wes Johnston 10d885d829 Bug 877200 - Make history menu use async prompts. r=mfinkle 2013-06-03 09:20:45 -07:00
Wes Johnston 18cfebc03c Bug 872149 - Make Payments ui use async prompts. r=mfinkle 2013-06-03 09:20:45 -07:00
Wes Johnston d690940572 Bug 872147 - Make FeedHandler use async prompts. r=mfinkle 2013-06-03 09:20:45 -07:00
Wes Johnston 930bf4daab Bug 872143 - Make InputWidgetHelper use async prompts. r=mfinkle 2013-06-03 09:20:44 -07:00
Wes Johnston 487f97b0ef Bug 877467 - Use a flat list when showing prompts. r=mfinkle 2013-06-04 14:38:01 -07:00
Daniel Holbert 4795726e4a Back out 022bc808586b (bug 845147) on suspicion of causing frequent intermittent oranges for list-simple-1.html by busting its reference case 2013-06-04 20:00:20 -07:00
Bobby Holley e59ccf90a4 Bug 877478 - Remove the machinery for security managers in XPCContext. r=mrbkap 2013-06-04 19:56:43 -07:00
Bobby Holley 19669be68e Bug 877478 - Move all consumers of GetAppropriateSecurityManager to GetDefaultSecurityManager and rm the former. r=mrbkap 2013-06-04 19:56:43 -07:00
Bobby Holley 55582b37e2 Bug 877478 - Remove SetSecurityManagerForJSContext and related APIs. r=mrbkap
The only consumers here were the shells, which we've now fixed.
2013-06-04 19:56:43 -07:00
Bobby Holley 4a91b8a55b Bug 877478 - Remove FullTrustSecMan junk. r=mrbkap
This stuff shouldn't be necessary anymore. The default security manager should
do the right thing given for script running in the scope of a BackstagePass.
2013-06-04 19:56:42 -07:00
Bobby Holley f06e741959 Bug 877478 - Fix tests that depend on creating verboten instances in content. r=mrbkap
XPConnect generally throws when trying to create instances of non-DOM objects
in content. Due to some bugs this has historically worked in certain cases, but
we're fixing those now. So we need to fix the tests that do this sort of thing.
2013-06-04 19:56:42 -07:00
Bobby Holley da92b2ad75 Bug 877478 - Fix test to use SpecialPowers.{add,remove}Observer. r=mrbkap
This way, we get the callback wrapping behavior for free.
2013-06-04 19:56:42 -07:00
Bobby Holley 4de0ea3e6a Bug 877478 - Have SpecialPowers.addObserver modify the observe callback to wrap arguments. r=mrbkap
|subject| is quite often an XPCOM object that's not accessible to content.
2013-06-04 19:56:42 -07:00
Bobby Holley 17992acedf Bug 877478 - Fix mochitests with problematic callbacks to use the new API. r=mrbkap 2013-06-04 19:56:41 -07:00
Bobby Holley 81e97b35a3 Bug 877478 - Add a SpecialPowers API for wrapping callbacks and callback objects. r=mrbkap 2013-06-04 19:56:41 -07:00
Bobby Holley 2cb13b8c8a Bug 877478 - Move crashtests that now error-out to chrome tests. r=mrbkap
These crashtests now throw, because we run XUL tests in content, and they create
forbidden objects and fail the CanCreateWrapper check. Unfortunately, the
crashtest harness isn't set up to catch onerror. And even if they were, they
wouldn't be testing what they wanted to, because all of the relevant work here
happens in onload.

--HG--
rename : content/xul/content/crashtests/236853.rdf => content/xul/content/test/file_bug236853.rdf
rename : content/xul/templates/src/crashtests/330010-1.rdf => content/xul/templates/tests/chrome/file_bug330010.rdf
rename : content/xul/templates/src/crashtests/329335-1.xul => content/xul/templates/tests/chrome/test_bug329335.xul
rename : content/xul/templates/src/crashtests/330010-1.xul => content/xul/templates/tests/chrome/test_bug330010.xul
2013-06-04 19:56:41 -07:00
Nathan Froyd 7561da1c41 Bug 879337 - fix submission of saved-session pings; r=vladan 2013-06-04 13:23:03 -04:00
Robert O'Callahan f54502cc7c Fix bustage on a CLOSED TREE for bug 877461 2013-06-05 14:44:20 +12:00
Robert O'Callahan 78e2533023 Bug 877461. Make MediaCache aggressively cache data just behind the current playback position. r=cpearce
This should help with the straight playback, non-seeking case where we get into
trouble because libstagefright video and audio codecs are reading from different
places.
2013-06-05 01:52:57 +12:00
Shu-yu Guo bab8db53a5 Bug 878374 - Support non-Value Handles as VMFunction outparams. (r=nbp) 2013-05-31 19:16:14 -07:00
Shu-yu Guo 39e8edf31c Bug 877559 - Fix passing double arguments to callVM in Ion. (r=nbp) 2013-05-29 22:36:51 -07:00
Dan Gohman 4f601ff93d Bug 875419 - Fold ImmWord values which fit in 32-bit immediate fields. r=sstangl 2013-06-04 20:52:21 -04:00
Roberto Agostino Vitillo 941646f2ae Bug 869703 - Fix failure to retrieve uniform. r=jgilbert 2013-06-04 20:51:58 -04:00
Ryan VanderMeulen b0a263cb28 Merge m-c to inbound. 2013-06-04 20:46:25 -04:00
Ryan VanderMeulen af402fd9e0 Merge inbound to m-c. 2013-06-04 20:45:05 -04:00
L. David Baron 92ae951214 Bug 879255: Refactor fix for bug 613888, step 4: consolidate conditions, and reindent (and fix bracing while doing so). r=nrc 2013-06-05 09:35:52 +09:00
L. David Baron e44a65f4cd Bug 879255: Refactor fix for bug 613888, step 3: move no-change test earlier so that we don't have to clutter conditions between the new location and old with logic to fall through to it. r=nrc 2013-06-05 09:35:52 +09:00
L. David Baron 7770a26c1c Bug 879255: Refactor fix for bug 613888, step 2: consolidate oldPT variable. r=nrc 2013-06-05 09:35:52 +09:00
L. David Baron 4cdda0b980 Bug 879255: Refactor fix for bug 613888, step 1: create haveCurrentTransition variable. r=nrc 2013-06-05 09:35:52 +09:00
Drew Willcoxon 1af90e337e Bug 870105 - Follow-up: Size the browser according to the user's screen size. r=ttaubert 2013-06-04 17:25:50 -07:00
Jeff Gilbert 6c9255e881 Bug 874823 - Support unknown consumer for ShSurf_GLTex. - r=mattwoodrow 2013-06-04 17:05:28 -07:00
Vivien Nicolas 00ce01b0a9 Backout c0213576a3b7 and 780d65e3ebfa (bug 874984) because it was slowing down HTML rendering 2013-06-04 23:14:24 +02:00
Nikhil Marathe fe766a1815 Bug 867868 - Alarms tests. r=jlebar 2013-06-04 13:30:06 -07:00
Nikhil Marathe 65bfc868b9 Bug 867868 - Implement nsITimer based alarms in HAL fallback. r=jlebar 2013-06-04 13:30:03 -07:00
Kartikaya Gupta 7830e812ea Bug 879369 - Make NFC not a required hardware feature. r=blassey 2013-06-04 15:44:46 -04:00