Commit Graph

492667 Commits

Author SHA1 Message Date
David Anderson
beb37a041d Fix null-deref when APZ is disabled and using out-of-process compositing. (bug 1305198, r=kats) 2016-09-24 13:10:12 -07:00
Kershaw Chang
ce09635b3d Bug 1268993 - Null check for mBuilder, r=smaug
---
 dom/presentation/ipc/PresentationBuilderChild.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2016-09-24 19:11:01 +02:00
Sebastian Hengst
070829618f Backed out changeset d7e412fddbbc (bug 1304919) for mass test failures on OS X 10.10 opt in tests which mock (encrypted?) connections. r=backout on a CLOSED TREE 2016-09-24 18:01:22 +02:00
Sebastian Hengst
fbe687493e Backed out changeset b54d608edfa8 (bug 1304919) 2016-09-24 18:00:17 +02:00
Sebastian Hengst
0ac2129c0b Backed out changeset bb62ee48735e (bug 1304919) 2016-09-24 18:00:12 +02:00
Sebastian Hengst
a0d432121c Backed out changeset f1aace586e14 (bug 1304919) 2016-09-24 18:00:08 +02:00
Kartikaya Gupta
30133fa012 Bug 1298886 - Fire magnify gesture events in the parent process if APZ is enabled but APZ zooming is disabled. r=botond,dvander
MozReview-Commit-ID: 1yhJW7OhI0A
2016-09-24 09:46:02 -04:00
Kartikaya Gupta
cb429d93ab Bug 1298886 - Convert the PinchGestureInput span fields from float to ParentLayerCoord. r=botond
MozReview-Commit-ID: 1Odp9ml6reK
2016-09-24 09:46:01 -04:00
Alexander Surkov
8665b7eb47 Bug 945915 - Expose atk/at-spi STATE_CHECKABLE, r=yzen 2016-09-24 09:44:10 -04:00
Martin Thomson
d566e166e9 Bug 1304919 - Update WebRTC to latest NSS, r=ekr
MozReview-Commit-ID: Jz9lraGZIyx

--HG--
extra : rebase_source : 9731046d82e7aeef9192fe6e7ce10dd56d80a78d
2016-09-23 13:47:00 +10:00
Martin Thomson
fb053d0a17 Bug 1304919 - Update TLS server tests to expect TLS 1.3 cipher suite, r=ekr
MozReview-Commit-ID: Bz5v08xPNA6

--HG--
extra : rebase_source : 530ad9191cef1309726f15a1d2e9aef84f669cad
2016-09-23 13:17:12 +10:00
EKR
914838a5ee Bug 1304919 - PSM changes to support TLS 1.3 key exchange, r=mt
MozReview-Commit-ID: 1GMk8PajbHj

--HG--
extra : rebase_source : af537f49b6d6abb51462023635ad47b5a486849b
2016-09-23 14:27:29 +10:00
EKR
b37900f083 Bug 1304919 - Update Firefox to NSS trunk, r=mt
MozReview-Commit-ID: HQnqWmGClov

--HG--
extra : rebase_source : 6c247556f611d7186ca4bcbdd30bb0c869b9e9a6
2016-09-23 12:01:34 +10:00
Sebastian Hengst
9bd39c7f55 Backed out changeset 07cb69423014 (bug 1288904) for failing cpp unit test jsep_session_unittest. r=backout 2016-09-24 10:23:53 +02:00
Randell Jesup
26e9eaaec7 Bug 1288904: Clean up RID header extension support r=jesup 2016-09-23 21:55:08 -04:00
Thomas Nguyen
c6e92c6fe6 Bug 1276836 - Update web-platform-test same-origin, strict-origin, strict-origin-when-cross-origin referrer policy. r=jdm
MozReview-Commit-ID: 8EqeqhgjYTG

--HG--
extra : rebase_source : b8b807cd58875f07b9c622c1ce1b5ae92ddbc813
2016-09-22 16:27:51 -07:00
Thomas Nguyen
1780aece77 Bug 1276836 - Update and add tests for same-origin, strict-origin, strict-origin-when-cross-origin referrer policy. r=jdm
MozReview-Commit-ID: 9ISKTDHBSHP

--HG--
extra : rebase_source : ef3013b777aa77146cc941807afb0e8531fb1f74
2016-09-22 16:27:46 -07:00
Thomas Nguyen
8c6badef26 Bug 1276836 - Implement same-origin, strict-origin, strict-origin-when-cross-origin referrer policy. r=mcmanus,jdm
MozReview-Commit-ID: 39AFT4RgHpl

--HG--
extra : rebase_source : 1512555cb0da30a0fbbfd58c27e4a4d48a93586e
2016-09-22 16:27:42 -07:00
Kate McKinley
694c12c743 Bug 1242019 - Truncate data URIs in CSP log messages. r=ckerschb
MozReview-Commit-ID: DaiGESRI1rb

--HG--
extra : transplant_source : %EC%7B%3F%20O%3A%A7g%BAl%82%BC-Xg%23%84%E2%3C%EE
2016-09-12 14:30:43 -07:00
David Anderson
2735c8bee7 Support tab-switching in the GPU process. (bug 1298507, r=billm) 2016-09-23 18:12:45 -07:00
Tooru Fujisawa
1345e61d6a Bug 898984 - Part 3: Add testcase for surrogate pair in XUL cropped element. r=jfkthame 2016-09-24 10:06:00 +09:00
Xidorn Quan
73cb8d2d09 Bug 898984 - Part 2: Support surrogate pair in XUL cropped element. r=jfkthame 2013-08-11 03:41:00 +09:00
Xidorn Quan
8c11d66ab2 Bug 898984 - Part 1: Add ClusterReverseIterator in nsUnicodeProperties. r=jfkthame 2013-08-11 03:37:00 +09:00
jdarcangelo
3cc749444b Bug 1296464 - [FlyWeb] Machines with multiple interfaces cause duplicate advertisements on all interfaces;r=djvj 2016-09-23 19:53:11 -04:00
Terrence Cole
76b800594e Backed out changeset d85334f696eb (bug 1285057) for implicitly depending on clang 3.8.
--HG--
extra : rebase_source : 472f9411c9d528d63d523c99f4842a1216bdd560
2016-09-23 15:59:55 -07:00
Bobby Holley
6351b3ffb8 Bug 1304913 - Have Servo manage node data directly without FFI calls. r=Manishearth
MozReview-Commit-ID: H8f8VP18TbM
2016-09-23 15:58:48 -07:00
Luke Wagner
6981487fab Bug 1303079 - Baldr: add WebAssembly.(Compile|Runtime)Error (r=bbouvier)
MozReview-Commit-ID: 7DweEFy2IUW
2016-09-23 09:13:16 -05:00
Dan Gohman
81c8022109 Bug 1287220 - Baldr: update to binary version 0xc (r=luke)
MozReview-Commit-ID: EZmgEwtd4Yt
* * *
[mq]: fix-close-loop

MozReview-Commit-ID: IGx436dWetv
* * *
[mq]: ensure-webassembly-in-eval

MozReview-Commit-ID: J6eGrJPHN4A
* * *
[mq]: fix-unreachable

MozReview-Commit-ID: IBVUVuRRm4t
* * *
[mq]: update-names-section

MozReview-Commit-ID: 8LcjQh5lpcx
* * *
[mq]: skip-unknown

MozReview-Commit-ID: Ekj9t3ydS9a
2016-09-23 09:13:15 -05:00
Andrew McCreight
3c2b258ae2 Bug 1301301, part 2 - Add Scope as an AddToCCKind. r=smaug
Bug 1263355 changed scopes from JSObjects (which are represented in
the CC graph) to a new kind of GC thing. Many objects can share the
same scope, so they will end up calling the scope trace method
repeatedly, causing cycle collections to become much slower in some
cases.

MozReview-Commit-ID: CFO87zXjwgu
2016-09-23 15:42:13 -07:00
Andrew McCreight
5b9c57b7a2 Bug 1301301, part 1 - Unify NoteJSObject and NoteJSScript into NoteJSChild. r=smaug
This will let my next patch pass in other GC things.

This should not change behavior in any important way.

MozReview-Commit-ID: FykviKKvQzI
2016-09-23 15:42:13 -07:00
Brian Hackett
47c77f7e97 Bug 1247926 - Fix analysis of preliminary array object groups when creating JSON or literal objects, r=jandem.
--HG--
extra : rebase_source : 209e72b121f07e22ea3163bab7c41e4d66dbbb46
2016-09-23 12:48:50 -06:00
Wes Kocher
5f32db3045 Backed out changeset 958074f3b830 (bug 1287220) for frequent jit failures a=backout CLOSED TREE 2016-09-23 15:01:13 -07:00
Wes Kocher
a1e486e2b1 Backed out changeset 62999f48c433 (bug 1303079) for frequent jit failures a=backout CLOSED TREE 2016-09-23 15:01:00 -07:00
Josh Matthews
ee501c8947 Bug 1167730 - Make nsTemporaryFileStream serializable. r=baku 2016-09-23 10:34:42 -04:00
Jim Mathies
4d94ead59d Bug 1305135 - Enable async drawing support on release channels. r=milan
MozReview-Commit-ID: GXmJjF2mMxs
2016-09-23 15:47:21 -05:00
Alexander Surkov
a71905c1f2 Bug 1303526 - Crash in mozilla::a11y::DocAccessible::ProcessInvalidationList, r=yzen 2016-09-23 16:57:16 -04:00
Laszlo Ersek
b3ba117711 Bug 1304962 - fix argument processing in AARCH64 xptcall; r=froydnj
The invoke_copy_to_stack() function passes incorrect "stack_args" and
"end" arguments to the alloc_word() utility function, for parameter types
T_I8..T_I64, T_U8..T_U64, T_BOOL, T_CHAR and T_WCHAR.

Namely, the "end" input parameter of invoke_copy_to_stack(), which is
currently incorrectly passed as "end" to alloc_word(), points to the very
end of the entire exchange area between _NS_InvokeByIndex() and
invoke_copy_to_stack(). However, alloc_word()'s "end" parameter should
point to the end of the "ireg" (integer registers) sub-area of the
exchange area. That is, "ireg_end" should be passed to alloc_word() as
"end".

Because invoke_copy_to_stack()'s "end" input parameter is strictly greater
than "ireg_end", alloc_word() will happily trample over the "freg"
(floating point registers) area, on the above-mentioned type branches,
given a large enough "paramCount".

Similarly, as second argument, "stack_args" should be passed to
alloc_word(), pointing to the next available stack slot, for spilled-over
arguments. Passing "stk", which initially points to the base of the entire
exchange area (and hence the base of the "ireg" area) makes no sense.

The two other alloc_word() calls in the function are correct. So
centralize all calls to alloc_word() to a single location -- thereby
ending up with a sole call site per alloc_XXX() function --, and compute
only the last argument, "word", conditionally.

This fixes an obscure SIGSEGV in AARCH64 Firefox. Triggering the bug
requires a target function with seven integer-like parameters (not
counting the implicit "this" -- aka "that" -- parameter), followed by at
least one parameter of the above buggy types. nsIOService::NewChannel2()
is such a target function, for example.

DONTBUILD because NPTOB
2016-09-24 06:36:16 +02:00
Tooru Fujisawa
f439e68cda Bug 1304737 - Do not ignore trailing .* on matchOnly RegExp execution. r=h4writer 2016-09-24 05:10:55 +09:00
Bas Schouten
0da057c54f Bug 1300338: Do not attempt to preserve layer content when we're going to override it in a blend operation anyway. r=jrmuizel
MozReview-Commit-ID: DIEyrK89jtd
2016-09-12 18:41:10 +02:00
Nicholas Hurley
1e782edab3 Bug 1304387 - Re-enable predictor prefetch r=mayhemer
MozReview-Commit-ID: 7NL5YWbg4gO
2016-09-23 12:33:43 -07:00
Kalpesh Krishna
df3e5c70ed Bug 1304428 - Adding a from_json test in decision task. r=jlund
MozReview-Commit-ID: 7QgfSutjoFZ

--HG--
extra : rebase_source : 5a84e2bf54135e615ba2ed365abef3c60be99bae
2016-09-23 19:26:39 +05:30
Jim Chen
8972089a41 Bug 1291368 - 3. Remove gecko-R dependency for gecko-view; r=nalexander
Remove the gecko-view dependency on gecko-R, now that we no longer refer
to Fennec resources in geckoview sources.
2016-09-23 15:27:21 -04:00
Jim Chen
8e898924f1 Bug 1291368 - 2. Move BitmapUtils.getLauncherIcon to GeckoApp; r=snorp
BitmapUtils.getLauncherIcon is only called by GeckoApp, and it has some
dependencies on Fennec resources. It makes sense to move it to GeckoApp
entirely.
2016-09-23 15:27:21 -04:00
Jim Chen
e76476455c Bug 1291368 - 1. Remove dependency on Fennec resources class in BitmapUtils; r=snorp
In BitmapUtils.getResources(), instead of using reflection on the Fennec
resources class to find a resource id, call Resources.getIdentifier and
pass in a package name. This eliminates the dependency on the Fennec
resources class, and potentially improves geckoview support for third
party consumers, because an application can now use the "drawable://"
URI to refer to its own resources.
2016-09-23 15:27:21 -04:00
Michael Layzell
78329bec42 Bug 1299261 - De-duplicate code in rust ns[C]String binding layout verification code, r=bholley
MozReview-Commit-ID: 1qJ2njeUrpS
2016-09-23 14:55:32 -04:00
Terrence Cole
25a54842c3 Backed out changeset ac1ae4224375 (Bug 1298773) for JP failures on a CLOSED TREE. 2016-09-23 10:58:56 -07:00
Brad Werth
ac8eac6caa Bug 1300877 - Expose removed grid auto-fit tracks to devtools API. r=mats, r=ehsan
MozReview-Commit-ID: 3E1au3BQyLw

--HG--
rename : dom/grid/test/chrome/test_grid_track_state.html => dom/grid/test/chrome/test_grid_repeats.html
2016-09-21 11:49:29 -07:00
Daniel Holbert
08f2ae369a (no bug) Drop whitespace on blank lines in test_grid_track_state.html (no review, whitespace-only)
MozReview-Commit-ID: 94YxIgaDaho
2016-09-23 10:53:56 -07:00
Luke Wagner
b3ebdc2a60 Bug 1303079 - Baldr: add WebAssembly.(Compile|Runtime)Error (r=bbouvier)
MozReview-Commit-ID: 7DweEFy2IUW
2016-09-23 09:13:16 -05:00
Dan Gohman
28d57ea0f3 Bug 1287220 - Baldr: update to binary version 0xc (r=luke)
MozReview-Commit-ID: EZmgEwtd4Yt
* * *
[mq]: fix-close-loop

MozReview-Commit-ID: IGx436dWetv
* * *
[mq]: ensure-webassembly-in-eval

MozReview-Commit-ID: J6eGrJPHN4A
* * *
[mq]: fix-unreachable

MozReview-Commit-ID: IBVUVuRRm4t
* * *
[mq]: update-names-section

MozReview-Commit-ID: 8LcjQh5lpcx
* * *
[mq]: skip-unknown

MozReview-Commit-ID: Ekj9t3ydS9a
2016-09-23 09:13:15 -05:00