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

462341 Коммитов

Автор SHA1 Сообщение Дата
Dave Huseby 4f029016db Bug 1229222 - tests bug 1229222. r=sicking
(HEAD -> oa, refs/patches/oa/Bug_1229222_Tests)
Tests Bug 1229222
2016-02-17 12:19:00 +01:00
Alastor Wu 03b52325bc Bug 1242774 - add crash test. r=jwwang.
MozReview-Commit-ID: EBRigaPn5Du

--HG--
extra : rebase_source : 87bb1caef2ea5cc43449b5f864475fa9ca8c5c58
2016-02-14 19:06:00 +08:00
Louis Christie 7ed38d2a0c Bug 1238433 - Added telemetry for the proportion of dropped frames. r=cpearce, f=bsmedberg
--HG--
extra : rebase_source : 91c250240b61435f6d9f1a757ec27446be31301b
2016-02-18 15:22:13 +13:00
Heiher ef2b4e23a4 Bug 1249513 - OdinMonkey: MIPS: Clean up long jump patching in asm.js. r=luke
---
 js/src/asmjs/WasmGenerator.cpp | 14 --------------
 1 file changed, 14 deletions(-)
2016-02-19 17:09:18 +08:00
Heiher d0bf7f854f Bug 1249513 - OdinMonkey: MIPS: Refactor thunkWithPatch via relative branch. r=luke
---
 .../jit/mips-shared/MacroAssembler-mips-shared.cpp | 26 +++++++++++++---------
 1 file changed, 16 insertions(+), 10 deletions(-)
2016-02-19 17:09:13 +08:00
Heiher 818dfeafe9 Bug 1249493 - IonMonkey: MIPS: Fix crash after enable shared stubs. r=h4writer
---
 .../jit/mips-shared/SharedICHelpers-mips-shared.h  | 38 +++++++++++++++++++---
 1 file changed, 34 insertions(+), 4 deletions(-)
2016-02-19 17:09:08 +08:00
Heiher 6739242422 Bug 1249493 - IonMonkey: MIPS: Move SharedICHelpers-mips32/64 to mips-shared. r=arai
---
 js/src/jit/SharedICHelpers.h                       |   6 +-
 .../jit/mips-shared/SharedICHelpers-mips-shared.h  | 352 ++++++++++++++++++++
 js/src/jit/mips32/SharedICHelpers-mips32.h         | 353 ---------------------
 js/src/jit/mips32/Trampoline-mips32.cpp            |   2 +-
 js/src/jit/mips64/SharedICHelpers-mips64.h         | 350 --------------------
 js/src/jit/mips64/Trampoline-mips64.cpp            |   2 +-
 6 files changed, 356 insertions(+), 709 deletions(-)
 create mode 100644 js/src/jit/mips-shared/SharedICHelpers-mips-shared.h
 delete mode 100644 js/src/jit/mips32/SharedICHelpers-mips32.h
 delete mode 100644 js/src/jit/mips64/SharedICHelpers-mips64.h
2016-02-19 17:09:03 +08:00
Jan de Mooij 78b036ef46 Bug 1248007 part 2 - Remove unused This operands from LCallDirectEval. r=nbp 2016-02-19 09:48:02 +01:00
Jan de Mooij 4496b3d69c Bug 1248007 part 1 - Refactor useBox and friends to work more like useRegister. r=nbp 2016-02-19 09:48:00 +01:00
Carsten "Tomcat" Book 1fec837eb9 Backed out changeset a27cd3e26cc1 (bug 1248847) for bustage 2016-02-19 09:38:59 +01:00
Hiroyuki Ikezoe 87ff70080d Bug 1223249 - Use step-end with reverse direction to avoid intermittent failures. r=dbaron
MozReview-Commit-ID: Db9G4lJfl5z

--HG--
extra : rebase_source : f1ff0f06e7083bb9d11531838c0c5c859a4fa539
2016-02-18 10:17:43 +09:00
Nicholas Nethercote 2abcf180f1 Bug 1249171 - Simplify nsCOMArray::SizeOfExcludingThis(). r=erahm.
Using explicit iteration at measurement sites is much simpler and nicer than
using callbacks.

--HG--
extra : rebase_source : 8b3f7aa702743b665383766b66a866a2c3d17240
2016-02-19 14:54:45 +11:00
Ting-Yu Lin 4a4798d88b Bug 1248847 - Assert AccessibleCaretEventHub mRefCnt > 1 in all its entry points. r=mats
Also I removed the 'explicit' keywords from the constructor since they have no
argument so nothing can be implicited converted to them.

MozReview-Commit-ID: GrFcqO0Uf1o

--HG--
extra : rebase_source : c4747c5e3ea09ddfc08bfc1b0c8e4bcedb1d75ce
extra : amend_source : 6289aaff79b22956b72956734e4d99bdd3b7977d
2016-02-18 18:38:44 +08:00
Liang-Heng Chen 678cf18b39 Bug 1000040 - Part 3: Test cases; r=vicamo 2016-02-19 16:06:36 +08:00
Liang-Heng Chen 2c217d4b31 Bug 1000040 - Part 2: Implement EthernetManager; r=vicamo 2016-02-19 16:06:29 +08:00
Liang-Heng Chen 41688cd177 Bug 1000040 - Part 1: Add required APIs for Ethernet; r=vicamo,bholley 2016-02-19 16:06:21 +08:00
Ting-Yu Lin 9410058023 Bug 1246918 - Handle PresShell gone after FlushLayout(). r=roc
After calling FlushLayout(), PresShell::Destroy() might be called and we
should consider PresShell and other resources will be no longer valid.

Before this patch, AccessibleCaretManager and AccessibleCaret(s) are
deallocated in PresShell::Destroy(). However FlushLayout() are all
invoked in AccessibleCaretManager, we need to keep manager alive to
clean up after PresShell::Destroy().

This patch makes AccessibleCaretManager live after PresShell::Destroy(),
and use IsTerminated() to check whether PreShell is vaild after each
FlushLayout() calls.

Note that event though AccessibleCaretEventHub will be unref in
PresShell::Destroy(), all the callers to AccessibleCaretEventHub's
public methods already add a ref to AccessibleCaretEventHub. So we don't
need to worry about AccessibleCaretEventHub and AccessibleCaretManager
die immediately after PresShell::Destroy().

MozReview-Commit-ID: DDpXZ7v3zyo

--HG--
extra : rebase_source : 280e2512fb9f28d933f5b8d65a9f303ac81c58e5
extra : source : 10e71da98b144fbf42aaa81a1056910a3766a6cb
2016-02-15 15:12:35 +08:00
Ting-Yu Lin 860487f7f6 Bug 1246918 - Fix carets missing after scrolling down in selection mode on Fennec. r=roc
Fennec enables sCaretsExtendedVisibility which uses
Appearance::NormalNotShown instead of Appearance::None to keep actionbar
shown during scrolling. This breaks selection mode update when the
positions of the carets are not changed after scrolling.

To fix this, we need to implement appearance recovering for selection
mode scrolling like we did for cursor mode in bug 1212732, and make
UpdateCaretsForSelectionMode() respects UpdateCaretsHint.

MozReview-Commit-ID: LkfUIGKHL0h

--HG--
extra : rebase_source : 0ef8d28ce55c3ddd29ea32ee6888ee7fe14c34ad
extra : source : bc3e37b63defca87d0de165fe167ef7f8a7db651
2016-02-11 16:22:57 +08:00
Hiroyuki Ikezoe 01c6a46cb7 Bug 1216842 - Part 13: Tests for effect-level easing. r=birtles 2016-02-18 14:23:00 +01:00
Hiroyuki Ikezoe c5b7bd9a33 Bug 1216842 - Part 12: Extrapolate bezier function outside [0,1]. r=birtles
We use the tangent at the each boundary points as same as Chrome does.
2016-02-18 14:22:00 +01:00
Hiroyuki Ikezoe 10fdacf755 Bug 1216842 - Part 11: Clamp values of step functions outside [0, 1]. r=birtles 2016-02-18 14:21:00 +01:00
Hiroyuki Ikezoe bff8c71b2a Bug 1216842 - Part 10: Remove the limit of the computed timing progress. r=birtles
Now we produce computed timing progress outside [0,1] range.
We use the last segment to calculate animation values if the value is greater than 1.
We use the first segment to calculate animation values if the value is lesser than 0.
2016-02-18 14:20:00 +01:00
Dan Gohman 1343c051bc Bug 1249482 - OdinMonkey: Remove the needsBoundsCheck flag from the frontend. r=luke 2016-02-18 23:12:43 -08:00
Bogdan Postelnicu 8aa13122ce Bug 1247912 - convert left side expression to int64_t when assigning to mCookiesLifetimeSec in order to avoid overflow. r=jdm
MozReview-Commit-ID: H6LdaC2RfPs

--HG--
extra : rebase_source : 92eb974a14ee7450657f37b9d72f9fc956bff0f2
2016-02-12 14:40:16 +02:00
Randell Jesup d4303cccdf Bug 1240760: Update DataChannel::Close() r=mcmanus
MozReview-Commit-ID: 7nN9h3M3O8w
2016-02-19 01:08:07 -05:00
bsilverberg 04f5066ce6 Bug 1246748 - Complete the implementation of chrome.i18n.getUILanguage, r=kmag
Implement chrome.i18n.getUILanguage including tests

Add API to content scripts

MozReview-Commit-ID: IcDlLj8Et73

--HG--
extra : rebase_source : 9996c7da79d3a132bce73b167dfea7031083ad3a
2016-02-18 07:50:17 -05:00
Jeff Gilbert c363c26c53 Bug 1247764 - Disable STENCIL_TEST on mac+intel when not needed. - r=jrmuizel 2016-02-18 17:59:24 -08:00
Lee Salzman 2d3967c30f Bug 1019856 - avoid double-buffering in BasicCompositor when window allows it. r=mattwoodrow 2016-02-18 20:57:29 -05:00
Kyle Huey 4be3856258 Bug 1241634: Use is instead of ok in tests. r=me
--HG--
extra : rebase_source : 42e2a1dde47957d813f11379bba173f62e8f8d70
2016-02-18 17:32:34 -08:00
Sambuddha Basu 79b3096449 Bug 952564 - Disallow empty lists in moz.build variables r=gps
--HG--
extra : rebase_source : 9a70b6a3150fe898a724a43815dc923bb0d70b89
extra : amend_source : 7aa800ef61427117e5dc461443f82ebd403d8164
2016-02-18 17:26:09 -08:00
Jean-Yves Avenard 3206518350 Bug 1248909: [MSE] P2. Simplify diagnostic. r=gerald
Also, an assert could have been incorrectly triggered, if eviction occurred on a source buffer while data was also being appended to it.

MozReview-Commit-ID: 6gVHZdbL07B
2016-02-19 12:19:08 +11:00
Thinker K.F. Li 4c328ff551 Bug 1244943 - Make PostProcessLayers aware of preserve-3d. r=mattwoodrow
--HG--
extra : commitid : S1u1kZ0sGV
2016-02-18 17:12:40 -08:00
Wes Kocher a39d4038d7 Backed out changeset 40f18aee119c (bug 1232685) for xpcshell crashes in test_framebindings-03.js
--HG--
extra : commitid : 97lAjWAXGil
2016-02-18 16:57:32 -08:00
Brian Birtles 1a43924a8a Bug 1249212 part 7 - Calculate the endTime in GetComputedTimingAt; r=boris
Currently endTime is calculated when getComputedTiming() is called. As a
result, the value returned there doesn't necessarily reflect what we are using
in the model. It would be more simple, consistent and useful if we simply
calculate this as part of GetComputedTimingAt and use it both internally and in
the result to getComputedTiming().
2016-02-19 08:37:32 +09:00
Brian Birtles 0919a8708b Bug 1249212 part 6 - Add tests for endTime calculation; r=boris 2016-02-19 08:37:32 +09:00
Brian Birtles 54a06996e5 Bug 1249212 part 5 - Remove max() clamping from endTime calculation; r=boris
Based on discussion at: https://github.com/w3c/web-animations/issues/86
2016-02-19 08:37:32 +09:00
Brian Birtles 246067d021 Bug 1249212 part 4 - Add tests for activeDuration; r=boris
Before we go fixing endTime, we should add tests that activeDuration (which
endTime builds on) is being calculated correctly. (Spoiler: it wasn't, hence
parts 2 and 3 in this patch series.)
2016-02-19 08:37:32 +09:00
Brian Birtles 7f5b1d41f0 Bug 1249212 part 3 - Fix active duration calculation when iteration duration is infinity; r=boris
With the added tests in part 4 we crash without this change because we end up
trying to multiply an infinite iteration duration by a zero iteration count
which trips an assertion in StickyTimeDuration. Hence we fix this behavior
before adding the tests.
2016-02-19 08:37:31 +09:00
Brian Birtles f646d50d07 Bug 1249212 part 2 - Fix infinity handling in StickyTimeDurationValueCalculator::Multiply; r=froydnj
This patch brings the behavior of this method into line with the comment that
describes it and other methods in this class that have a similar test.

I discovered this bug while exercising this code from animation code and was
getting test failures due to returning -Infinity instead of the expected
Infinity.
2016-02-19 08:37:31 +09:00
Brian Birtles dbaa0a27a0 Bug 1249212 part 1 - Simplify various keyframe-effect tests; r=boris
This patch just simplifies the keyframe-effect tests so that we don't have to
repeat default values. This makes the tests shorter, easier to scan, and
easier to understand what is being tested.

In some cases we still repeat the default values in order to indicate that
we're testing that we get a particular default value.
2016-02-19 08:37:31 +09:00
Jakob Olesen dcd04d21d2 Bug 1201934 - Remove SIMD shiftRight***ByScalar. r=sunfish
These functions have been replaced by the shiftRightByScalar function which
behaves differently on signed and unsigned SIMD types.

Add some Uint32x4 tests to make up for the reduced test coverage.

MozReview-Commit-ID: 6BKSMR07zDa
2016-02-18 15:37:10 -08:00
Andrew McCreight 1575a306bd Bug 1052793, part 2 - Shrink GC buffers during compartmental GCs. r=terrence
With part 1, many more GCs are compartmental, so it is no longer a
good indication that there is heavy activity. If we don't regularly
try to shrink GC buffers, we don't decommit arenas enough, causing a
large regression in memory usage.
2016-02-18 15:21:48 -08:00
Andrew McCreight 8705772a81 Bug 1052793, part 1 - Do per-zone GC for CC_WAITING triggers. r=smaug 2016-02-18 15:21:48 -08:00
Jordan Lund 3d48c1159b Bug 1246074 - add partials mozharness beetmover, custom tc artifact location, DONTBUILD NPOTB r=rail 2016-02-18 15:17:32 -08:00
Boris Zbarsky 13359b10de Bug 1249102. Make overrides of WorkerRunnable::PostRun a bit more consistent. r=khuey
Specifically we make the following changes:

1)  Remove WorkerSameThreadRunnable::PostRun, because it does exactly the same
things as WorkerRunnable::PostRun.

2)  Always treat ModifyBusyCountFromWorker as infallible in terms of throwing
JS exceptions.

3)  Change ExtendableFunctionalEventWorkerRunnable::PostRun to properly call
its superclass PostRun so we will correctly decrement the busy count our
PreDispatch incremented.

4)  Document why some overrides of PreDispatch/PostDispatch are needed and
don't call into the superclass
2016-02-18 18:02:51 -05:00
Boris Zbarsky 2e83741081 Bug 1248737. Improve documentation for WorkerRunnable and associated classes. r=khuey 2016-02-18 18:02:51 -05:00
Alexander Surkov aee776059c Bug 1248840 - rename TreeWalker::NextChild, r=yzen 2016-02-18 17:57:17 -05:00
Ben Kelly e532612e21 Bug 1246319 P3 Fix service worker registry value update. r=bz 2016-02-18 14:48:49 -08:00
Eric Faust 4db70c3293 Bug 1232685 - Prevent forcing illegal return values in derived class constructors. (r=shu) 2016-02-18 14:10:35 -08:00
Wes Kocher d32f836f75 Backed out changeset 15485839d79f (bug 1248909) for frequent wpt crashes during mediasource-append-buffer.html a=backout
--HG--
extra : commitid : 8D3aarBCm8E
2016-02-18 14:05:00 -08:00