Commit Graph

313108 Commits

Author SHA1 Message Date
Joey Armstrong
177893ac53 bug 880246: move EXTRA_PP_COMPONENTS to mozbuild (cleanup). r=mshal 2013-06-20 15:59:59 -04:00
Till Schneidereit
5751e01df7 Bug 885361 - Add shell option to hide functions that are unsafe for fuzzers. r=terrence 2013-06-20 17:39:10 +02:00
Sriram Ramasubramanian
5a77d35813 Bug 884133: Kill sAppContext in GeckoApp. [r=blassey]
--HG--
extra : rebase_source : 28ce06926299a7d6c9f1413a9de89ea535ae60a3
2013-06-17 17:31:17 -07:00
Frank Yan
28da1b7d59 Bug 883078 - Null-check documentElement when removing browser handlers. r=gavin 2013-06-20 12:53:36 -07:00
Jim Mathies
1079f1b402 Bug 859155 - Tests for gfx, deck shifting, composition, and tabs. r=mbrubeck, sfoster 2013-06-20 14:50:22 -05:00
Jim Mathies
3966dfe07c Bug 859155 - Helpers for perf tests. r=mbrubeck, sfoster 2013-06-20 14:50:22 -05:00
Jim Mathies
ba2bcc117d Bug 859155 - misc. content files for tests. r=mbrubeck 2013-06-20 14:50:21 -05:00
Jim Mathies
2e4569dca7 Bug 859155 - misc. static files for tests. r=mbrubeck 2013-06-20 14:50:21 -05:00
Adam Roach [:abr]
9e693b0903 Bug 880067 - Part 1: SDP rtcp-fb parsing/serializing r=ekr,ehugg 2013-06-20 14:34:13 -05:00
Dan Gohman
2963da8a16 Bug 885180 - Fix isLoopBackedge to work even when critical edges are not split, and tighten up some related assertions. r=bhackett 2013-06-20 12:28:55 -07:00
Brian Hackett
37047b92c6 Bug 884194 - Update fun->isHeavyweight() when replacing a lazy script with a preexisting script, r=luke. 2013-06-20 13:24:44 -06:00
Benjamin Smedberg
06391ed9e4 Bug 882339 part B - nsPluginTag::IsBlocklisted should use the cached blocklist state, since it gets called in some tight loops via plugintag.IsActive r=johns Once more with feeling!
--HG--
extra : rebase_source : 50342011c886109a25a7a38d18b23cde7c4e4c85
2013-06-20 15:20:14 -04:00
Chenxia Liu
24699fc626 Bug 877725 - Provide user visible opt in UI for cell tower and wifi data collection and reporting. r=wesj 2013-06-20 12:11:26 -07:00
Ryan VanderMeulen
759d45e79e Backed out changeset 72affddbc575 (bug 860782) for mochitest-bc orange. 2013-06-20 15:07:31 -04:00
Daniel Holbert
3c40fde486 (no bug) Improve/correct some comments in nsFlexContainerFrame::Reflow. comment-only, DONTBUILD 2013-06-20 12:05:35 -07:00
Brian Hackett
e057c0b09d Bug 884254 - Don't update observed type sets when analyzeTypes is called during compilation, r=jandem. 2013-06-20 13:01:49 -06:00
Dan Gohman
6e5e28438e Bug 885175 - DoubleHasher<double> fixes -- use a bitwise comparison to avoid considering zero and negative zero equal. r=luke 2013-06-20 11:55:41 -07:00
Jeff Hammel
f222bfa133 Bug 790765 - get mozbase tests running on m-c;r=ahal
--HG--
extra : rebase_source : 07e1410dc9377f2dbfd2af2c04ec70e348decd61
2013-06-20 11:52:37 -07:00
Nick Alexander
dc310122de Bug 874132 - Second reland Part 3: Replace uses of apkbuilder with zip and custom debug signing tool. r=jmaher,mfinkle
This incorporates follow-ups including: rename the debug key; check if
key alias exists rather than just testing for keystore existence; set
$(AIDL).

Renaming the debug key works around an un-confirmed JDK bug in
jarsigner, where '-debug' and 'debug' compare the same.
2013-06-20 11:50:28 -07:00
David Keeler
067195a706 bug 700693 - OCSP stapling testing r=bsmith 2013-06-20 11:41:41 -07:00
David Keeler
5b0d4137fd bug 700693 - OCSP stapling PSM changes r=bsmith 2013-06-17 16:45:49 -07:00
Boris Zbarsky
30010b1ce0 Bug 885171. Make Navigator wrappercached and cycle-collected, and have it hold a strong reference to its window always. r=smaug 2013-06-20 14:34:38 -04:00
Dan Gohman
d1e0385056 Bug 885182 - Align IonScript member data on 8-byte boundaries on 64-bit targets, to avoid misaligned memory references. r=mjrosenb 2013-06-20 11:17:36 -07:00
Andrea Marchesini
19dbf7e5ef Bug 885024 - "ASSERTION: FindAncestorForm should not be called if @form is set!". r=bz 2013-06-20 14:07:57 -04:00
Daniel Holbert
abfe2537d8 Bug 885014 - Remove unused variable 'rv' in nsWebBrowser::EnableGlobalHistory. r=tbsaunde 2013-06-20 14:07:31 -04:00
Bobby Holley
9762bd6b16 Bug 883450 - Assert that we're in a request whenever we create a Rooted<T>. r=terrence 2013-06-20 11:05:34 -07:00
Bobby Holley
3b1eda0cea Bug 883450 - Miscellaneous requests. r=gabor 2013-06-20 11:05:34 -07:00
Bobby Holley
44080291f9 Bug 883450 - Re-order stuff in CallSetup so that we construct the RootedObject after the Push. r=bz 2013-06-20 11:05:34 -07:00
Bobby Holley
5c2e08f101 Bug 883450 - Remove custom request munging in XPCCallContext and use a JSAutoRequest. r=gabor 2013-06-20 11:05:34 -07:00
Bobby Holley
b1e24ff2ea Bug 883450 - Unscope the JSAutoRequest in XPCJSContextStack. r=gabor 2013-06-20 11:05:33 -07:00
Bobby Holley
9aca4442cf Bug 883450 - MOZ_CRASH if we fail to spin up the SafeJSContext, and remove error handling. r=gabor
There's not a lot we can do without it in the browser these days.
2013-06-20 11:05:33 -07:00
Bobby Holley
7022fc3902 Bug 884362 - Play Maybe<> games to root |temp| in the right circumstances. r=bz 2013-06-20 11:05:33 -07:00
Bobby Holley
5c6400b122 Bug 884362 - Make IDBRequest::CaptureCaller use the cx stack and decxify a bunch of IDB. r=bent 2013-06-20 11:05:33 -07:00
Bobby Holley
fe6dc08fc3 Bug 884362 - Use AutoJSContext in nsScriptSecurityManager::LoadPolicy. r=bz
This cx is just used for rooting etc. As such, we really just want whatever
cx is on the stack, but want a default if the stack-top cx is null (which it
sometimes is, here). And that's exactly what AutoJSContext gives us.
2013-06-20 11:05:32 -07:00
Bobby Holley
32f134148b Bug 884245 - Simplify nsContentUtils::GetDocumentFromCaller. r=bz
The first three lines of this function are an obvious bug. But the behavior in
general is also worrisome, because it's using antiquated XPConnect machinery
that will be less and less correct as we move to the new DOM bindings. Let's
just infer our global from the active compartment.
2013-06-20 11:05:32 -07:00
Jim Mathies
e5be960066 Bug 881928 - Clear selection when the user pans the page in either direction. r=fryn 2013-06-20 12:37:02 -05:00
Kartikaya Gupta
709894d739 Bug 882120 - Apply rounding to the layer-pixel rect in Java to fix robopan regression. r=kentuckyfriedtakahe 2013-06-18 09:27:45 -04:00
JosiahOne
2b463e1684 Bug 884467 - Replace the linen texture with the new Mavericks one. r=dao 2013-06-19 15:48:36 -04:00
Rick Eyre
2d196f8598 Bug 883843 - Remove extraneous QI line in HTMLTrackElement. r=peterv
This was accidentally introduced in bug 882817. The line that deals
with the interface map entry for nsIDOMHTMLElement is unneeded as
NS_HTML_CONTENT_INTERFACES deals with this as well.
2013-06-17 10:32:14 -04:00
Sotaro Ikeda
56dfeaf4e8 Bug 882552 - Change Binder Thread's default priority to 0. r=mwu, r=jlebar 2013-06-20 12:51:19 -04:00
Caitlin Potter
2b33993b82 Bug 882549 - Don't rely on mElement to find nsIDocument in TextTrackCue. r=rillian, r=smaug
Find nsIDocument via mGlobal (as nsPIDOMWindow) rather than via pointer to
HTMLTrackElement. (bz from #content has explained how we can access
nsPIDOMWindow and nsIDocument without having to ask the HTMLTrackElement)

For the time being, there are many null-ness checks for both 'window' and
'document', and no mechanism to report errors other than returning nullptr
where possible. This will be addressed in a followup bug.

Also adds a test for mHead nullness in TextTrackCue::ConvertNodeTreeToDOMTree
to prevent SIGSEV.
2013-06-19 14:02:04 -04:00
Jed Parsons
64e35771af Bug 882496 - Fail gracefully if Persona observer methods called before watch(). r=benadida 2013-06-13 17:44:44 -07:00
Alexandre Poirot
6e43dc6fcf Bug 879228 - [browserconsole] Tune console.jsm to ease Addon SDK integration. r=msucan 2013-06-20 12:51:18 -04:00
Tatiana Meshkova
0e696cb125 Bug 876043 - Build for multi qt4/qt5 ubuntu environment. r=romaxa, r=glandium 2013-06-19 15:08:44 -07:00
James Hugman
a1f26cfb98 Bug 860782 - Move Android permission install to first run, from install. r=wesj, r=fabrice 2013-06-20 12:51:18 -04:00
James Hugman
b71ef09dc8 Bug 854934 - Add production cert for privileged apps on Android. r=wesj, r=mfinkle 2013-06-20 12:51:17 -04:00
James H
73778e4ef2 Bug 844255 - Only use WS_EX_COMPOSITED on popups when using accelerated layers. r=Bas 2013-05-23 11:45:44 -04:00
Ryan VanderMeulen
b07a9440cf Merge m-c to inbound. 2013-06-20 12:51:15 -04:00
Brian R. Bondy
07fdbc24d3 Bug 878449 - Fixed mismatched CoInitialize call causing crash in JumpList. r=padenot. 2013-06-20 08:57:46 -04:00
Ed Morley
867dc5785d Merge latest green birch changeset and mozilla-central 2013-06-20 09:01:19 +01:00