Commit Graph

258707 Commits

Author SHA1 Message Date
Alastor Wu
c2936c3691 Bug 1187092 - Refactor the suspend process. r=jwwang 2015-08-19 12:43:25 +08:00
Kartikaya Gupta
f77279b6c3 Bug 1197176 - Ensure we actually do a composite after resuming the compositor. r=snorp 2015-08-21 10:44:23 -04:00
Hannes Verschore
12c8230baa Bug 1175976: IonMonkey - Part2: Get the UnaryArith stub working in ionmonkey, r=jandem 2015-08-21 10:14:24 +02:00
Hannes Verschore
7e8cfbc543 Bug 1175976: IonMonkey - Part1: Move unaryArith from baseline to shared stub, r=jandem 2015-08-21 10:14:21 +02:00
Mark Goodwin
ad85d9ff0a Bug 1153444 - Fix up Key Pinning Telemetry (r=keeler) 2015-08-21 15:14:08 +01:00
Jamie Nicol
f87b78e72a Bug 1191463 - Handle possible ID3D10Texture2D::Map() failure. r=Bas 2015-08-18 17:53:56 +01:00
Ryan VanderMeulen
f31d1cba33 Bug 1187903 - Skip various failure-prone EME tests on Windows debug. 2015-08-21 09:41:52 -04:00
Sotaro Ikeda
9f96369c36 Bug 1194442 - Code clean up of AudioManager r=alwu 2015-08-21 06:28:55 -07:00
Kartikaya Gupta
45e447a84d Bug 1196914 - Don't scroll to focused input unless the IME went away and came back. r=rbarker 2015-08-21 08:52:11 -04:00
Andrea Marchesini
259a723567 Bug 1191814 - WebSpeech synthesis API and AudioChannelService, r=eeejay 2015-08-21 11:58:06 +01:00
Sebastian Hengst
79abdcd746 Backed out changeset 6beb23f39237 (bug 1195073) because other parts of the bug have been backed out. r=backout 2015-08-21 11:31:59 +02:00
Sebastian Hengst
746c4ae183 Backed out changeset aed2e9e74697 (bug 1195073) because it will now pass unexpected due to the previous backout. r=backout 2015-08-21 11:26:39 +02:00
Jonathan Kew
f62981688e Bug 1194763 - Ensure non-cluster-start flag is set properly for a run-initial supplementary-plane combining mark when shaping text. r=jdaggett 2015-08-21 09:57:01 +01:00
Jonathan Kew
7fe60985d2 Bug 1193481 - Prefer "Firefox Emoji" font for emoji characters in GetCommonFallbackFonts on B2G. r=jdaggett 2015-08-21 09:55:52 +01:00
Jonathan Kew
ffe4d8dc9b Bug 1196887 - Compare the writing-mode property, not only whether it is horizontal or vertical, when deciding whether to compute display:inline as inline-block. r=dholbert 2015-08-21 09:55:43 +01:00
Sebastian Hengst
db07879887 Backed out 5 changesets 507a508aea7, 16669eed518d, 6f6fc1a91d07, 1e983ccb61cc, c5afa29ea85a (bug 1195073) for M2 and W5 on OSX and Linux and R(R2, Ru2) bustage on Linux. r=backout
Backed out changeset 507a508aea70 (bug 1195073)
Backed out changeset 16669eed518d (bug 1195073)
Backed out changeset 6f6fc1a91d07 (bug 1195073)
Backed out changeset 1e983ccb61cc (bug 1195073)
Backed out changeset c5afa29ea85a (bug 1195073)
2015-08-21 10:46:05 +02:00
Jean-Yves Avenard
7a6cc3d4cb Bug 1195073: [MSE] P7. Disable invalid webm test. a=test-only 2015-08-21 17:53:30 +10:00
Edwin Flores
e54922879c Bug 1197051 - Don't try to decode ahead while seeking - r=jya 2015-08-21 17:25:46 +10:00
Jean-Yves Avenard
36e9ca19a9 Bug 1195073: [MSE] P6. Fix B2G build. a=bustage 2015-08-21 16:40:18 +10:00
Mike Hommey
dbd56c6b19 Bug 1189891 - Avoid including <cstring> from pkix/Input.h. r=bsmith 2015-08-21 15:27:22 +09:00
Bas Schouten
7908f64c25 Bug 1189891: Only include STL wrapper requirements on the first include. r=glandium 2015-08-21 15:27:21 +09:00
Chris Peterson
81884462f6 Bug 1195186 - Build media/pocketsphinx in unified mode. r=kdavis 2015-08-18 00:13:49 -07:00
Chris Peterson
0d8e85bc6e Bug 1190148 - Fix warnings in toolkit/crashreporter/client and mark as FAIL_ON_WARNINGS. r=ted 2015-08-01 11:59:40 -07:00
Jean-Yves Avenard
bae9f15f36 Bug 1195073: [MSE] P5. Detect out of order appends and recreate demuxer. r=gerald
The webm demuxer will only handle data where frames's a monotonically increasing.
2015-08-21 16:15:36 +10:00
Jean-Yves Avenard
c3fd52b54a Bug 1195073: [MSE/webm] P4. Limit nestegg reads to the last block's boundaries. r=kinetik
This prevent entering into an unrecoverable error state when parsing incomplete data as often seen with MSE.
2015-08-21 16:15:35 +10:00
Jean-Yves Avenard
34da482ec2 Bug 1195073: [webm] P3. Initialize members. r=kinetik 2015-08-21 16:15:35 +10:00
Jean-Yves Avenard
bc02eee4d2 Bug 1195073: [webm] P2. Add WebMBufferedState::GetLastBlockOffset method. r=kinetik
MSE may input partial media segment, which could cause the WebMDemuxer and libnestegg to error upon encountering an incomplete block which can't be recovered from.
this will allow to limit read to known complete blocks.
2015-08-21 16:15:34 +10:00
Jean-Yves Avenard
b430a15240 Bug 1195073: [MSE/webm] P1. Detect individual webm clusters. r=kinetik
WebMContainerParser was incorrectly reporting webm blocks rather than clusters, causing the webm demuxer to later fail to parse the remaining data.
2015-08-21 16:15:34 +10:00
Mike Hommey
7993f5c59b Backout changesets af1b36497559 and 1d52ab626597 (bug 1189891) for pkix bustage 2015-08-21 15:05:38 +09:00
Hannes Verschore
ecb6082cae Bug 1169214: IonMonkey - Part 3: Add the x64 shared stub helpers, r=jandem 2015-08-21 07:56:44 +02:00
Hannes Verschore
c56b115ccc Bug 1169214: IonMonkey - Part 2: Add the x86 shared stub helpers, r=jandem 2015-08-21 07:56:43 +02:00
Hannes Verschore
66e922e8f6 Bug 1169214: IonMonkey - Part 1: Create Ion shared stub helpers, r=jandem 2015-08-21 07:56:41 +02:00
Jean-Yves Avenard
cdfe186b45 Bug 1196398: [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe
A typical non-fragmented mp4 would have the ftyp atom located at the beginning of the mp4 and the moov at the end. We would to calculate the location of the metadata by spanning the byte range of the two atoms.
As such, we would typically allocate an amount of memory equivalent to the size of the mp4.

Instead we now reconstruct the metadata to only have the ftyp and moov atoms contiguously.
2015-08-21 15:35:31 +10:00
Mike Hommey
cedfc6a289 Bug 1189891 - Avoid including <cstring> from pkix/Input.h. r=bsmith 2015-08-21 14:29:19 +09:00
Bas Schouten
1a4ff23385 Bug 1189891: Only include STL wrapper requirements on the first include. r=glandium 2015-08-21 14:29:17 +09:00
Mike Hommey
eb7cd4f7cf Bug 1196608 - Link liblgpllibs against mozglue. r=mshal 2015-08-21 14:29:08 +09:00
Mike Hommey
d4f561da93 Bug 1120793 - Remove obsolete _Throw wrapping. r=froydnj 2015-08-21 14:28:41 +09:00
Nikhil Marathe
6acfb8be64 Bug 1181056 - waitUntil() should throw if called when event is not dispatching. r=smaug 2015-08-18 16:28:04 -07:00
Nikhil Marathe
6db5b9554c Bug 1181039 - ServiceWorkerRegistration must be compared by scope. r=bkelly
The spec for getRegistration() and getRegistrations() states:

    "Resolve promise with a ServiceWorkerRegistration object, setting its
    service worker client to service worker client, which represents
    registration."

indicating a new ServiceWorkerRegistration is created per call. The existing
Blink test depends on Blink's implementation detail which caches the
registration.
2015-08-19 08:55:01 -07:00
Nikhil Marathe
dbaa5d6878 Bug 1181037 - Use entry settings object's base URL. r=ehsan
The second test, which checks for NetworkError is incorrect.
[[Update]] step 12 states:
"If response is a network error or response's status is not in the range 200 to 299, then:
  1. Reject p with a TypeError."

which specifically converts the NetworkError (due to 404) to a TypeError.

Also fixes controller-on-reload.https.html

Update web-platform-tests expected data
2015-08-20 13:56:37 -07:00
Jean-Yves Avenard
c9a46a7f39 Revert "Bug 1196398: [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe"
This reverts commit 73156610be5f
2015-08-21 14:48:23 +10:00
Jean-Yves Avenard
e1fba5fbd6 Bug 1196398: [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe
A typical non-fragmented mp4 would have the ftyp atom located at the beginning of the mp4 and the moov at the end. We would to calculate the location of the metadata by spanning the byte range of the two atoms.
As such, we would typically allocate an amount of memory equivalent to the size of the mp4.

Instead we now reconstruct the metadata to only have the ftyp and moov atoms contiguously.
2015-08-21 13:10:34 +10:00
Ting-Yu Lin
33b6db5bc0 Bug 1195672 - Revise the logic of long tap on empty content. f=mtseng, r=roc
The only logic change is that we now call UpdateCaret() before
dispatching CaretStateChangedEvent.

This resolves a bug that the text selection dialog flashes when long
tapping on an empty content.
2015-08-19 15:54:10 +08:00
Ting-Yu Lin
7ef132683a Bug 1195672 - Move the check that frame is selectable into SelectWord. f=mtseng, r=roc
There's a bug that when a frame is focusable but not selectable, we
won't focus on it because we call IsSelectable() before ChangeFocus().

By moving the check into SelectWord(), we'll have a chance to focus on
it.

This resolves a issue that when long press to select a word on a new
opened app, the selection highlight is gray instead of blue.
2015-08-19 15:54:10 +08:00
Ting-Yu Lin
a52d8e0b25 Bug 1195672 - Make focus changing by long tap behaves like by single tap. f=mtseng, r=roc
We want the focus changing behavior by long tap as close as to the one
by single tap.

The only functional change is that we always clear old focus and
re-focus the window if a focusable frame cannot be found. This behavior
is the same as the single tap implemented in
EventStateManager::PostHandleEvent().

Besides, ChangeFocus now returns the new focusable frame instead of bool
which provides more information.
2015-08-19 15:54:10 +08:00
Ting-Yu Lin
f6d8e741db Bug 1195672 - Add |nsAutoCString nsIFrame::ListTag()| for debugging. f=mtseng, r=roc
This make it easier to print a frame tag name in one debug log line.
2015-08-19 15:54:10 +08:00
Chris Pearce
df49e88fd2 Bug 1197022 - [EME] Disable dormant mode for EME videos on all channels. r=kentuckyfriedtakahe 2015-08-21 13:34:21 +12:00
Nicholas Nethercote
da878abf48 Bug 1194560 (follow-up) - Only build rapl on Linux if the arch is x86 or x86-64. r=glandium. 2015-08-20 17:02:18 -07:00
Mason Chang
9f7e80fb31 Bug 1196308 - Delete Software Compositor Scheduler. r=sotaro 2015-08-20 17:57:42 -07:00
Karl Tomlinson
4c9ecfb041 bug 1196632 pass ownership of runnables to NS_DispatchToMainThread r=jesup
The already_AddRefed<nsIRunnable>&& overload saves some ref-counting and
provides an assertion if called too late in shutdown.
2015-08-20 09:52:56 +12:00