Commit Graph

279680 Commits

Author SHA1 Message Date
Masayuki Nakano
208f4a6c52 Bug 1238899 Create hidden native caret for ATOK at composing in windowless plugin r=m_kato 2016-01-13 12:44:39 +09:00
Jean-Yves Avenard
61253be212 Bug 1237809: P3. Ensure element dimensions are up to date. r=jwwang
The VideoContainer contains more up to date video size information than the MediaInfo received by MediaDecoder::MetadataLoaded
2016-01-13 13:55:58 +11:00
Jean-Yves Avenard
ae1c167326 Bug 1237809: P2. Detect change of display size. r=cpearce
This is a similar problem as HE-AAC where the container information diverge with what it actually contains.
2016-01-13 13:55:56 +11:00
Chris Peterson
df63dbef87 Bug 1236413 - Suppress -Wimplicit-fallthrough warning in third-party code mfbt/decimal/. r=Waldo
mfbt/decimal/Decimal.cpp:762:9 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
2015-11-24 23:12:44 -08:00
Chris Peterson
6c29d61f36 Bug 1235188 - Fix -Wformat warnings in security/certverifier/. r=keeler
security/certverifier/NSSCertDBTrustDomain.cpp:433:26 [-Wformat] format specifies type 'long' but the argument has underlying type 'int'
security/certverifier/NSSCertDBTrustDomain.cpp:433:48 [-Wformat] format specifies type 'long long' but the argument has type 'mozilla::pkix::Time'
2015-12-28 18:41:54 -07:00
Jeff Walden
97ab0c6935 Bug 1237449 - Finish cleaning up emitForOf's code now that it's not also implementing the spread operation. r=efaust 2016-01-05 15:35:57 -08:00
Jeff Walden
878770a2c5 Bug 1237449 - More emitSpread cleanups. r=efaust 2016-01-06 15:48:11 -08:00
Jeff Walden
f8c462ae9c Bug 1237449 - Initial emitSpread cleanups. r=efaust 2016-01-05 14:44:15 -08:00
Jeff Walden
d41bd4938b Bug 1237449 - Copy emitForOf into a new emitSpread method, as part of eventually separating for-of and spread code emitting completely. r=efaust 2016-01-05 13:59:02 -08:00
Masayuki Nakano
391fe3f8cd Bug 1235686 part.4 Don't trust system settings cache if Apoint of Alps is installed r=jimm 2016-01-13 10:49:38 +09:00
Masayuki Nakano
fd1e060f38 Bug 1235686 part.3 Don't trust system settings cache if SynTP of Synaptics is installed r=jimm 2016-01-13 10:49:38 +09:00
Masayuki Nakano
af19e2a0d5 Bug 1235686 part.2 Don't refresh the cache of system settings at handling wheel messages if the scroll amout values are initialized with prefs r=jimm 2016-01-13 10:49:38 +09:00
Masayuki Nakano
a1aa22bcd4 Bug 1235686 part.1 MouseScrollHandler should refresh the cache of system settings at handling wheel messages if the pref doesn't allow to cache system settings r=jimm 2016-01-13 10:49:38 +09:00
Ralph Giles
1d12ea2504 Bug 1239078 - Update libopus to 1.1.2 release. r=kinetik
This release fixes two bugs:

- Resetting the encoder or decoder state with OPUS_RESET_STATE would
  disable some run-time selected architecture-specific optimizations.

- In hybrid mode discontinuous transmission (DTX) operation, the
  comfort noise above 8 kHz was incorrectly estimated and could
  oscillate in time.
2016-01-12 17:10:53 -08:00
Ralph Giles
deb262f100 Bug 1239078 - Bump libopus update script for 1.1.2. r=kinetik
New upstream release.

This fixes a unified build issue with MAX_PULSES and
incorporates our TonalityAnalysisState initializer patch.

Issues remain in the unified build with QA and
opus_custom_*coder_get_size declarations, so we still
need to build those separately.
2016-01-12 17:10:53 -08:00
Jim Blandy
5b38716384 Bug 1236801: Don't check for simulated OOM in a way that invalidates AddPtrs for no discernable reason. (Revised to fix uninitialized var, r=sfink) r=jonco 2016-01-12 16:49:45 -08:00
Nicholas Nethercote
356e4ac265 Bug 1238846 (part 2) - Remove gfxContext::mOriginalDT, which is unused. r=mattwoodrow. 2016-01-12 13:42:02 -08:00
Nicholas Nethercote
9c41a4442f Bug 1238846 (part 1) - Remove some dead code in nsLayoutUtils. r=mattwoodrow. 2016-01-12 13:42:01 -08:00
Wes Kocher
132f47fac5 Backed out changeset 7111837e42b9 (bug 1236801) for SM wError bustage 2016-01-12 16:55:12 -08:00
Andrew McCreight
404663e178 Bug 1237799, part 2 - Use setTestPluginEnabledState in various tests. r=gfritzsche
This make these tests pass with e10s.

Also, add a missing open quote to test_bug827160.html.
2016-01-12 16:50:34 -08:00
Andrew McCreight
15c77f27dc Bug 1237799, part 1 - Move test_bug827160.html and test_object.html to plugins directory. r=gfritzsche
This will let these tests use plugin-utils.
2016-01-12 16:50:33 -08:00
Jeff Gilbert
0be6ed649e Bug 1234441 - Allow malformed ESSL version string. - r=jrmuizel 2016-01-12 16:45:06 -08:00
Jim Blandy
16faef1e56 Bug 1236801: Don't check for simulated OOM in a way that invalidates AddPtrs for no discernable reason. r=jonco 2016-01-08 10:01:53 -08:00
Matt Woodrow
dc8da5c3f4 Bug 1237982 - Force perspective layers to always be active. r=thinker 2016-01-13 13:04:56 +13:00
Ben Kelly
c1fba00cd8 Bug 1238990 P2 Try to ensure service worker jobs do not run during shutdown. r=ehsan 2016-01-12 16:04:18 -08:00
Ben Kelly
8f88db171e Bug 1238990 P1 ServiceWorkerManager should trigger automatic updates in current process. r=ehsan 2016-01-12 16:04:18 -08:00
Nicholas Nethercote
23fcd076e3 Bug 1231888 (follow-up) - Simplify CurrentSurface(). r=jrmuizel.
The previous patch in this bug removed two calls to CurrentSurface(), leaving
only one, and that one doesn't need the dx and dy arguments.
2016-01-11 16:42:09 -08:00
Jed Davis
11c2c37592 Bug 1133073 - Use PR_DuplicateEnvironment to avoid post-fork malloc on all Linux platforms. r=dhylands 2016-01-11 14:17:01 -08:00
Morgan Phillips
89ec0b7d1e Bug 1101256 - Implement detachment checks for %TypedArray% methods (patch 1 of 2); r=Waldo 2016-01-12 17:37:33 -06:00
Xidorn Quan
0d0abeb2ab Bug 1174323 part 2 - Use native mouse move to improve robustness of screenClientXYConst subtest. r=smaug 2016-01-13 10:29:09 +11:00
Xidorn Quan
8831e8c206 Bug 1174323 part 1 - Add nsDOMWindowUtils::SendNativeMouseMove and EventUtils.sendNativeMouseMove. r=smaug 2016-01-13 10:29:09 +11:00
Xidorn Quan
af7ed9a506 Bug 1236195 - Add missing requestFlakyTimeout for pointerlock/movementXY test. r=smaug 2016-01-13 10:29:09 +11:00
Xidorn Quan
9453b9f009 Bug 1238844 - Do not call window utils if content has been null. r=dao 2016-01-13 10:29:09 +11:00
Tooru Fujisawa
2fac47cd4b Bug 1238417 - Part 7: Add comment for OutOfLineRegExpMatcher and OutOfLineRegExpTester. r=nbp 2016-01-13 08:27:25 +09:00
Tooru Fujisawa
1f66bebced Bug 1238417 - Part 6: Make RegExpMatcher and RegExpTester movable. r=h4writer 2016-01-13 08:27:25 +09:00
Tooru Fujisawa
cd62b450c9 Bug 1238417 - Part 5: Add RegExpMatcher to MustCloneRegExp optimization. r=h4writer 2016-01-13 08:27:25 +09:00
Tooru Fujisawa
0c4bd8275b Bug 1238417 - Part 4: Enable recover instruction for RegExpMatcher and RegExpTester. r=h4writer 2016-01-13 08:27:25 +09:00
Tooru Fujisawa
0952530b28 Bug 1238417 - Part 2: Fix argument count of RegExpMatcher and RegExpTester. r=till 2016-01-13 08:26:58 +09:00
Tooru Fujisawa
37054b6fb1 Bug 1238417 - Part 1: Fix wrong rebase for _SetCanonicalName call on RegExpToString. r=till 2016-01-13 08:26:52 +09:00
Terrence Cole
3e69a03339 Bug 1238786 - Part 2: We no longer need to null check before using trace APIs; r=smaug 2016-01-12 13:07:54 -08:00
Terrence Cole
f418236d17 Bug 1238786 - Part 1: Allow null pointers in public tracing APIs; r=sfink 2016-01-12 13:07:53 -08:00
Brian Birtles
94e775957d Bug 1232577 part 19 - Move ClearIsRunningOnCompositor to EffectCompositor; r=heycam 2016-01-13 07:54:56 +09:00
Brian Birtles
ebfbc1e8b1 Bug 1232577 part 18 - Drop RestyleManager::mLastUpdateForThrottledAnimations; r=heycam
RestyleManager currently has a piece of state for tracking if throttled
animations are up-to-date or not. Actually, it's not so much about throttled
animations but really about outstanding changes to animation styles (which
is typically expected to be due to throttling animations but there are
other cases that invalidate the animation style rule that we should be
considering here).

We now have that same information stored in the EffectCompositor so we can
remove the redundant state from RestyleManager. Furthermore, the state stored
in EffectCompositor is more accurate since it captures the case when animation
style needs to be updated twice within a tick, or when nothing needs to be
updated within a tick.

This patch, therefore, introduces EffectCompositor::HasPendingStyleUpdates in
place of setting RestyleManager::mLastUpdateForThrottledAnimations.

nsTransitionManager also uses mLastUpdateForThrottledAnimations to warn if we
have not processed throttled animations. We can't use HasPendingStyleUpdates
here however, since it will return true in the case where we have triggered new
transitions in the process of restyling. However, any new transitions will
trigger "standard" (i.e. not throttled) restyles so we introduce another
method, HasThrottledStyleUpdates, that returns true only if we have outstanding
throttled updates and use this for the warning inside nsTransitionManager.
2016-01-13 07:54:55 +09:00
Brian Birtles
0487cd7bba Bug 1232577 part 17 - Move AddStyleUpdatesTo to EffectCompositor; r=heycam 2016-01-13 07:54:55 +09:00
Brian Birtles
52b1453515 Bug 1232577 part 16 - Move GetAnimationRule to EffectCompositor; r=heycam 2016-01-13 07:54:55 +09:00
Brian Birtles
d2490acff4 Bug 1232577 part 15 - Drop LastStyleUpdateForAllAnimations flag from pres context; r=heycam
nsPresContext contains a mLastStyleUpdateForAllAnimations flag which is simply
used to prevent unnecessarily posting restyles when throttled animations are
already up to date. Since part 13 we now accurately record whether we have
posted a restyle for each throttled animation and only post a restyle if we
have not done so already. As a result, this flag is no longer needed since
calling PostRestyleForThrottledAnimations is effectively a noop when throttled
animations are up-to-date.
2016-01-13 07:54:55 +09:00
Brian Birtles
28f75b2294 Bug 1232577 part 14 - Move FlushAnimations to EffectCompositor; r=heycam 2016-01-13 07:54:55 +09:00
Brian Birtles
d7850c4ea8 Bug 1232577 part 13 - Move EnsureStyleRuleFor from AnimationCollection to EffectCompositor 2016-01-13 07:54:55 +09:00
Brian Birtles
6fcfffcb68 Bug 1232577 part 12 - Move the remainder of RequestRestyle from AnimationCollection to EffectCompositor; r=heycam
This also allows us to remove all references to AnimationCollection and the
animation managers from Animation.
2016-01-13 07:54:54 +09:00
Brian Birtles
29a6074741 Bug 1232577 part 11 - Remove AnimationCollection::mHasPendingAnimationRestyle; r=heycam
This flag is no longer needed since the same information is tracked in the
hashmap stored on EffectSet.
2016-01-13 07:54:54 +09:00