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

425181 Коммитов

Автор SHA1 Сообщение Дата
Nicolas B. Pierron 4edad5f58f Bug 923717 - Add IC fuzzing mode. r=efaust 2015-06-08 20:22:57 +02:00
Jeff Walden cdc5496d89 Bug 1168474 - Remove assorted arity-checks that are easily done another way (or not at all). r=shu
--HG--
extra : rebase_source : ff074b1923672e3bc940fb104ac75e918c0e2856
2015-05-19 16:35:55 -07:00
Jeff Walden 8d95432ebc Bug 1167823 - Remove dead code for checking whether a parse tree node has side effects. r=shu
--HG--
extra : rebase_source : e5eda478e00a867c613b3f6812c583283a19a421
2015-05-19 15:47:28 -07:00
Jeff Walden 1d25d2ad4e Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : d911d8d47cb09b5c43938f5d011cce862b1a454d
2015-05-19 15:45:55 -07:00
Jeff Walden ddb79d4fe3 Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : f48f4512dd364a576318c0b1546717dd6a230af5
2015-05-19 15:15:14 -07:00
Jeff Walden 8f7e1abcfa Bug 1167823 - Handle functions by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : 8b799ed5c26c7e4261a1289d91c6daee03c0e811
2015-05-22 19:02:40 -07:00
Jeff Walden f5b13a3c47 Bug 1167823 - Handle various other nodes by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : 328a79fe2b556c4960f2e68f06a63a22ab679d5b
2015-05-22 19:02:40 -07:00
Jeff Walden dbe31b00d4 Bug 1167823 - Handle various list-ful nodes by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : 8c2ed434d39631a668002d85be559b0a19adef4d
2015-05-22 19:02:40 -07:00
Jeff Walden b3858c8fdb Bug 1167823 - Handle try/catch by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : e222ce50ece9f9bbfdfda1f3814fda7549e4934e
2015-05-22 19:02:40 -07:00
Jeff Walden ddfc6a734c Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : f93d1a58edbcd7c511646d5d593b2cd27373fc8e
2015-05-19 08:29:08 -07:00
Jeff Walden eb1f229026 Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : 97661b564327c9dca97677de29f0e8534499dbbb
2015-05-19 08:29:08 -07:00
Jeff Walden a04d5c1bd2 Bug 1167823 - Check various binary operators for side effects, by node kind. r=shu
--HG--
extra : rebase_source : 1737efc6bab73c5ba6e0144298a67ed77832625e
2015-05-19 08:29:08 -07:00
Jeff Walden 40c1c82dcf Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu
--HG--
extra : rebase_source : ed01667c1dd7bc63e95b1052bc61174698177cb6
2015-03-04 13:21:30 -08:00
Jeff Walden 73807b43b3 Bug 1167823 - Handle more nodes by kind in BytecodeEmitter::checkSideEffects. r=shu
--HG--
extra : rebase_source : 257554926fce8ff5769942a73d5a10f4e1b16593
2015-05-19 08:29:08 -07:00
Jeff Walden 71384eabcb Bug 1167823 - Handle various nullary/unary nodes in BytecodeEmitter::checkSideEffects. r=shu
--HG--
extra : rebase_source : 28fac27fda1ffe5ffb16fc534bef2397fea3a9b5
2015-03-04 13:21:30 -08:00
Jeff Walden f58d959d94 Bug 1167823 - Begin rewriting CheckSideEffects to work by kind, not arity. r=shu
--HG--
extra : rebase_source : f923c10afdde91a18f0a0bcb7b747f2b34b999ba
2015-03-04 13:21:30 -08:00
Kartikaya Gupta fdce44067d Bug 1169947 - Set the state back to NOTHING after the OnPanEnd is received. r=botond 2015-06-08 14:16:26 -04:00
Jonathan Griffin eaaad653b6 Bug 1170632 - Fix platform_guess for osx; add pgo runtimes for mbc, r=ahal 2015-06-05 16:29:18 -07:00
Botond Ballo 63b921afe7 Bug 1170388 - Restrict the static analysis error given about raw pointers to refcounted objects inside a lambda, to the case where the raw pointer is captured. r=ehsan
--HG--
extra : rebase_source : 28cd2aa684abf505edbcdbc449c8cf056d3b0ee6
extra : source : 28c2862d29b8a2cb0d03cf38430f17abc269225b
2015-06-03 16:51:36 -04:00
Ben Turner cc64bd1ee4 Bug 1168166 - Ignore failed IndexedDB optimization if disk is too full, r=janv. 2015-06-08 11:11:18 -07:00
J. Ryan Stinnett 8bf1667a5d Bug 1166964 - Disable Breakpad INFO logging. r=ted 2015-06-08 13:04:04 -05:00
Richard Barnes 8a4bc22436 Bug 1010068 - Disable OCSP for DV certificates in Firefox for Android r=keeler 2015-05-28 13:29:13 -07:00
Nick Thomas 4fbffd3aca Bug 1160514: Use osslsigncode for 32-bit signing r=ted 2015-06-05 12:05:14 +12:00
Daniel Holbert 21d8c54ac2 Bug 1125325 followup: Add missing 'override' keyword to TabChild::GetInnerSize() and nsWindowRoot::AddBrowser(), RemoveBrowser(), EnumerateBrowsers(). rs=ehsan 2015-06-08 10:24:56 -07:00
Tim Nguyen 61000fdcc4 Bug 1172508 - Use new icon color for pseudo class lock icon. r=bgrins 2015-06-08 08:13:00 -04:00
Kathy Brade 8b3f3fad35 Bug 418986 - Resist fingerprinting by preventing exposure of screen and system info. r=mrbkap, r=heycam 2015-06-07 09:02:00 -04:00
Mason Chang 920f2ea28a Bug 1077651 Measure frame uniformity by synthesizing native events. r=kats,mrbkap 2015-06-08 09:53:41 -07:00
Matt Woodrow 0b9c62a5fb Bug 1170143 - Disable texture sharing if we've blacklisted direct2d. r=Bas 2015-06-08 12:41:37 -04:00
Bobby Holley aa6c9ce796 Bug 1160695 - Drop Support for Content-Duration. r=cpearce 2015-06-08 09:22:46 -07:00
Bobby Holley 73b793c991 Bug 1160695 - Fix up test to require the true duration, rather than the fake duration. r=jww,sr=cpearce
From the bug it corresponds to, this test was designed to make sure that we don't
read ogg duration by seeking (which causes network activity) when the server
offers the X-Content-Duration header. However, preserving this behavior requires
the ogg reader to be aware of the presence of network duration when it's reading
metadata, which isn't easily accomplished in our new model here. I think both ogg
and X-Content-Duration are sufficiently unimportant at this point that this is an
acceptable regression.
2015-06-08 09:22:44 -07:00
Bobby Holley bc78dbf53c Bug 1160695 - Hoist post-duration-change seeking into MediaDecoder where it belongs. r=jww
Without this, we get failures in test_TruncatedDuration.html etc. I decided that
integrating this into the precisely correct position in the patch stack was too
much work.
2015-06-08 09:22:43 -07:00
Bobby Holley 4d2d835310 Bug 1160695 - Clarify the semantics of when we fire DurationChanged. r=jww
It would be better for SetDuration to do this, and base it off of the current
MDSM state rather than the cause of the duration change. But this clarifies the
current situation a bit without adding more risk to this patch stack.
2015-06-08 09:22:41 -07:00
Bobby Holley 8bdb81bbd6 Bug 1160695 - Clean up SetDuration and remove negative duration case. r=jww 2015-06-08 09:22:40 -07:00
Bobby Holley 5d37b9d6aa Bug 1160695 - Track observed duration separately. r=jww 2015-06-08 09:22:39 -07:00
Bobby Holley 6af84ec47e Bug 1160695 - Track demuxer-estimated duration separately. r=jww 2015-06-08 09:22:37 -07:00
Bobby Holley 54cc593e26 Bug 1160695 - Track explicit (mediasource) duration separately. f=jww,rpending=jya 2015-06-08 09:22:28 -07:00
Bobby Holley 027a3eaded Bug 1160695 - Make MediaDecoder::DurationChanged take a duration argument rather than reading it back synchronously from the MDSM. r=jww 2015-06-08 09:21:23 -07:00
Bobby Holley 4243d5fe16 Bug 1160695 - Remove unused codepath for off-main-thread MediaSource duration change. r=jww 2015-06-08 09:21:22 -07:00
Bobby Holley f83f94efbb Bug 1160695 - Track "metadata duration" separately and mirror it to MediaDecoderReader. r=jww 2015-06-08 09:21:22 -07:00
Bobby Holley 1893956886 Bug 1160695 - Track "network duration" separately and mirror it to the MDSM. r=jww 2015-06-08 09:21:20 -07:00
Bobby Holley bcb8dfea10 Bug 1160695 - Miscellaneous changes to TimeUnit. r=jww
I contemplated using the mIsValid bit on CheckedInt for nullability, but
eventually decided that it's too much of an overload. typedef-ing a Maybe<>
solves things nicely.

The current clash between the constants makes it impossible to do using
|using namespace mozilla::media;| in most cpp files. It would be nice to
put the constants in mozilla::media, but that requires updating a bunch of
files, so I'm not doing it now.
2015-06-08 09:21:19 -07:00
Michael Layzell 293a84e371 Bug 1027560 - Return false from document.execCommand() and friends when not in editable document. r=ehsan 2015-06-02 09:07:00 -04:00
Jan Horak 1f0864644b Bug 1129873 - [GTK3] Implement wrapper to GtkAppChooserDialog to allow using native application chooser. r=karlt 2015-06-08 04:41:00 -04:00
David Parks 6bfe79757c Bug 1125325 - Store TabParents with their WindowRoot. r=smaug
nsContentUtils::CallOnAllRemoteChildren calls a callback on all tabs
connected to a given window but it has only worked in Firefox e10s tabs.
This patch adds a list of (weak) references to each top-level document's
WindowRoot so that e.g. the nsPresContext can access them instead of
using nsContentUtils.  This provides a solution to the problem of finding remote PBrowsers generally.
2015-06-07 22:39:39 -07:00
David Parks f412d3f7b6 Bug 1125325 - Make TabParent/TabChild UpdateDimensions messages aware of the display scale. r=kats
When connecting a lowdpi external monitor on hidpi mac, TabChild gets an
UpdateDimensions call, followed by a UIResolutionChanged call.  After
the UpdateDimensions call, the content process is in an incorrect state
where it has the dimensions of the new display and scale of the old one.
After the UIResolutionChanged message, the values are again consistent.
In the interim, reflow resizes layers based on the incorrect (old) scale
and subsequently uses those incorrect values when the new scale comes
in.  This patch normalizes the message parameters by dividing by scale
(the result is what OS X calls point coordinates) so that this doesn't happen.
2015-06-07 22:39:28 -07:00
Milan Sreckovic 0f04052e65 Bug 1171171 - Make sure the graphics preferences are initialized early enough. r=billm 2015-06-04 14:44:30 -04:00
Karl Dubost 82c1538f3c Bug 1171828 - Remove UA override for domains (starting 2015-06-05). r=lmandel 2015-06-05 00:33:00 -04:00
Kelly Davis cb2e865dda Bug 1171850 - Remove 'models' dir from MODELSPS_DEST as the dir 'models' now comes from MODELSPS_FILES. r=gps 2015-06-05 01:57:00 -04:00
Randall Barker 5cecde5f49 Bug 659285 - Extend media.autoplay.enabled to provide a way to disable untrusted play() invocations. r=cpearce 2015-06-05 09:03:00 -04:00
Ting-Yu Lin 2217c13f8b Bug 1170084 - Dispatch CaretStateChangedEvent via AsyncEventDispatcher. r=mtseng
We should not dispatch an event if it is not safe to run script since
the event handlers might be implemented by Javascript.
To fix this, we always use AsyncEventDispatcher to dispatch the event.

--HG--
extra : transplant_source : %1F%C0%7C%DBGDn%F7%F7%E5%92%18Cw%28%D5C%88%23%9F
2015-06-05 15:03:47 +08:00