Commit Graph

275349 Commits

Author SHA1 Message Date
Botond Ballo
ca9ef01c41 Bug 1069417 - Modify TransformTo() and related functions to use typed matrices. r=kats
Call sites (all in APZ and related code) were modified accordingly. Some of
these modifications involved changing some matrices stored in APZ to be typed.
2015-11-30 20:14:31 -05:00
Botond Ballo
6a58abf965 Bug 1069471 - Add a ViewAs() overload for matrices. r=kats 2015-11-30 19:50:26 -05:00
Botond Ballo
de8628b63e Bug 1069417 - Add typedefs for commonly used typed matrices. r=kats 2015-11-30 19:52:33 -05:00
Botond Ballo
34ea66cb43 Bug 1069417 - Generalize Matrix4x4 into Matrix4x4Typed<SourceUnits, TargetUnits>. r=Bas
Matrix4x4 remains a typedef for Matrix4x4Typed<UnknownUnits, UnknownUnits>.

No client code needed changing, except for forward-declarations of Matrix4x4
as a class (since it's now a typedef).
2015-12-02 18:52:00 -05:00
Mike Connor
1eb88b293a bug 1229667 - ship a hidden search plugin for Yahoo Canada, r=florian 2015-12-03 01:42:58 -05:00
Nicholas Nethercote
2d25720ee9 Bug 1229237 (part 5) - Make Update{Opaque,WindowDragging}Region() take a LayoutDeviceIntRegion. r=botond. 2015-11-25 21:42:59 -08:00
Nicholas Nethercote
7bb1055535 Bug 1229237 (part 4) - Make ThemeGeometry::mRect a LayoutDeviceIntRect. r=botond. 2015-11-22 20:32:29 -08:00
Nicholas Nethercote
086ae9a5bb Bug 1229237 (part 3) - Make nsIWidget::Invalidate() take a LayoutDeviceIntRect. r=botond. 2015-11-16 21:18:31 -08:00
Nicholas Nethercote
cbec00a8de Bug 1229237 (part 2) - Make nsIWidget::DrawWindowUnderlay() take a LayoutDeviceIntRect. r=botond. 2015-11-16 20:34:00 -08:00
Nicholas Nethercote
aa1114c018 Bug 1229237 (part 1) - Make nsIWidget::{Create,CreateChildren}() take a LayoutDeviceIntRect. r=botond. 2015-11-16 00:35:18 -08:00
Sotaro Ikeda
ded4524b9d Bug 1229262 - Fix nsScreenGonk's thread safety r=mwu 2015-12-02 22:27:55 -08:00
Phil Ringnalda
148b84e040 Backed out 7 changesets (bug 1208257) for b2g emulator mochitest and reftest and b2g desktop Gu startup hangs
CLOSED TREE

Backed out changeset c074d2c82fd1 (bug 1208257)
Backed out changeset b0110c958530 (bug 1208257)
Backed out changeset 256b993d4ffc (bug 1208257)
Backed out changeset 5af1998a1366 (bug 1208257)
Backed out changeset a1c13811fea4 (bug 1208257)
Backed out changeset 53004d642d8d (bug 1208257)
Backed out changeset a23147905fb3 (bug 1208257)
2015-12-02 22:21:36 -08:00
Dustin J. Mitchell
106144c05c Bug 1228558: update to taskcluster-vcs@2.3.18 since it works; r=jonasfj 2015-12-03 13:34:02 +09:00
Mike Hommey
2bb0ffb998 Bug 1228558 - Explicitly install gdk-pixbuf2-devel for both i686 and x86_64 in centos6 docker image. r=dustin 2015-12-03 13:34:02 +09:00
Mike Hommey
0718954a25 Bug 1229623 - Remove compilation/database.py from mach_bootstrap.py. r=mshal
When I modified ehsan's patch in bug 904572 to switch to a build backend
instead of a mach command, I forgot to remove the line added to
mach_bootstrap.py to pick the mach command, which now doesn't exist.
2015-12-03 13:34:02 +09:00
Mike Hommey
240adf316b Bug 1229613 - Properly disable sccache on PGO builds. r=mshal
Sccache was enabled mechanically by the switch to EC2 Windows instances, while
it is not intended to be used on PGO builds.

This happened because the fix for bug 1181040 disabled sccache for PGO builds
where MOZ_PGO is set through mozconfig (in which case MOZ_PGO_IS_SET is set)
*while* ignoring the case where MOZ_PGO is set through the environment (in
which case MOZ_PGO_IS_SET is, unconveniently, *not* set). The latter is what
Windows PGO builds do.
2015-12-03 13:34:02 +09:00
Mike Hommey
a3c00474ca Bug 1229341 - Remove HierarchicalStringListWithFlagsFactory. r=gps
It is not used anymore.
2015-12-03 13:34:02 +09:00
Mike Hommey
10c190af7a Bug 1229341 - Remove .source flag on BRANDING_FILES. r=gps
The only use of BRANDING_FILES[...].source is in xulrunner/app/moz.build, for
the app.ico file.

This file has not been useful since the removal of the xpinstall-based
installer in bug 344236... 9 years ago.
2015-12-03 13:34:02 +09:00
Mike Hommey
6f3fa8e976 Bug 1229279 - Use mozbuild.context.Path for FINAL_TARGET{_PP}_FILES. r=gps 2015-12-03 13:34:02 +09:00
Mike Hommey
4b15736d3f Bug 1229279 - Add a specialized HierarchicalStringList class for ContextDerivedValue types. r=gps 2015-12-03 13:34:02 +09:00
Bill McCloskey
6e5b1e842b Bug 1208257 - [webext] tabs.json (r=kmag) 2015-12-02 20:26:50 -08:00
Bill McCloskey
e1822e1ded Bug 1208257 - [webext] windows.json (r=kmag) 2015-12-02 20:26:49 -08:00
Bill McCloskey
9023df8e0d Bug 1208257 - [webext] web_navigation.json (r=kmag) 2015-12-02 20:26:48 -08:00
Bill McCloskey
8cc5291323 Bug 1208257 - [webext] WebNavigation test (r=kmag) 2015-12-02 20:26:47 -08:00
Bill McCloskey
e66080ae4e Bug 1208257 - [webext] web_request.json (r=kmag) 2015-12-02 20:26:46 -08:00
Bill McCloskey
08d89b97a3 Bug 1208257 - [webext] Extension.jsm support for schemas (r=kmag) 2015-12-02 20:26:45 -08:00
Bill McCloskey
bf985dfa0e Bug 1208257 - [webext] Add basic schema support (r=kmag) 2015-12-02 20:26:44 -08:00
Luke Wagner
1fb65c4121 Bug 1229642 - Odin: hoist some things into Wasm.h and simplify symbolic addresses (r=bbouvier) 2015-12-02 21:40:09 -06:00
Gerald Squelart
02bd65aff8 Bug 1224361 - Upstream update patch - r=rillian 2015-12-03 14:14:46 +11:00
Gerald Squelart
82789accdd Bug 1224361 - Clamp QIndex also in abs-value mode - r=rillian 2015-12-03 14:14:46 +11:00
Gerald Squelart
8d77f34d8a Bug 1224361 - Added vp8/ivf test case - r=rillian 2015-12-03 14:14:46 +11:00
Gerald Squelart
fe0dd7654f Bug 1224369 - p2: Added vp8/ivf test case - r=rillian 2015-12-03 14:14:46 +11:00
Gerald Squelart
2f4f9090be Bug 1224369 - p1: Test cases given as list - r=rillian
No actual test changes from before. This will help with this bug and future
ones, to easily add more test cases.
2015-12-03 14:14:46 +11:00
Gerald Squelart
1358682bdd Bug 1224363 - Upstream update patch - r=rillian 2015-12-03 14:14:45 +11:00
Gerald Squelart
f397a4f10d Bug 1224363 - Clamp seg_lvl also in abs-value mode - r=rillian
Even when the segment feature data is in absolute mode, it is still read as a
6-bit value with an added sign, so it could have values between -63 and +63.
Later, this signed value is used without checks as a filter level, which is
used to access an entry in an array of size MAX_LOOP_FILTER+1=64.

This patch just extends the existing clamping (that was done only to relative-
mode data) to absolute mode data, before it is blindly 'memset' in
lfi->lvl[seg][0], which was where the out-of-bound filter_value was read in
subsequent vp8_loop_filter_row_simple.
2015-12-03 14:14:45 +11:00
Gerald Squelart
1737ab8571 Bug 1224363 - Added vp8/ivf test case - r=rillian 2015-12-03 14:14:45 +11:00
Jeff Walden
1b2ad1849d Bug 1227677 - Minor renaming. r=shu 2015-11-06 15:09:15 -08:00
Jeff Walden
c288cd5cbd Bug 1226188 - Define the DEFINED_ON_DISPATCH_RESULT macro such that it can be called with no arguments as well as with one argument. r=nbp 2015-11-25 15:07:28 -08:00
Ehsan Akhgari
57d9f00fd8 Use nsContentUtils::GenerateUUIDInPlace() in nsIDocument::GenerateDocumentId(), no bug 2015-12-02 21:15:44 -05:00
Jean-Yves Avenard
e02a67d85f Bug 1229256: [MSE] P3. Prevent crash should buffered range be read while shutting down. r=gerald 2015-12-03 12:38:11 +11:00
Jean-Yves Avenard
502a318bf3 Bug 1229256: P2. Use buffered range to determine next frame availability. r=jwwang
To avoid potential regression with some of our tests expecting our old particular behaviour, we only use the buffered range to determine the next frame status if the old method determined that the next frame was unavailable due to the MediaDecodeStateMachine not having decoded the next frame yet.
2015-12-03 12:38:10 +11:00
Jean-Yves Avenard
32c3f56982 Bug 1229256: P1. Only check readyState update upon buffered range completion. r=jwwang
When MediaDecoder::NotifyDataArrived is called, the buffered range hasn't been updated as of yet, causing unnecessary calls to UpdateReadyState().
Delay the readyState update until the buffered range is modified.
2015-12-03 12:38:10 +11:00
Jean-Yves Avenard
1a4ba59ec3 Bug 1229657: [MSE] Returns NotSupportedError if mimetype is invalid or not supported. r=gerald
InvalidStateError is only to be returned if the readyState attribute is not in the "open" state.
2015-12-03 12:38:09 +11:00
Ehsan Akhgari
f169ece9d9 Bug 1229056 - Implement ClientQueryOptions.includeUncontrolled; r=jdm 2015-12-02 20:37:03 -05:00
Ehsan Akhgari
0b5e02ebf0 Bug 1222464 - Part 3: Implement Clients.get(); r=jdm 2015-12-02 20:37:01 -05:00
Ehsan Akhgari
a726d074a1 Bug 1222464 - Part 2: Implement FetchEvent.clientId; r=jdm 2015-12-02 20:36:59 -05:00
Ehsan Akhgari
acab631b47 Bug 1222464 - Part 1: Save a client ID for top-level navigations on the docshell and assign it as the document ID when we start loading the document; r=jdm
For top-level navigations, we need to compute the client ID when we decide to
intercept the document load, and we need to make sure the document that will
be created later will end up using that same ID.
2015-12-02 20:36:56 -05:00
Ralph Giles
d4ff189728 Bug 1229615 - Catch panics in mp4parse_get_track_info. r=kinetik
Wrap calls in a thread the way we do for read_mp4().

Patch from upstream.
2015-12-02 17:22:01 -08:00
Ralph Giles
d6efa029b8 Bug 1229615 - Conditionalize mp4parse.h export. r=kinetik 2015-12-02 17:21:54 -08:00
Matthew Gregan
367c0c5063 Bug 1229615 - Compare track counts between rust and stagefright. r=rillian
Use the new capi calls in rust mp4parse v0.1.5 to query
audio and video track counts and compare with what we
get from stagefright.
2015-12-02 17:21:49 -08:00