Commit Graph

599503 Commits

Author SHA1 Message Date
James Willcox
3eec5f41d9 Bug 1465480 - Exit GeckoView tests after crash if MOZ_CRASHREPORTER_SHUTDOWN is set r=jchen
MozReview-Commit-ID: B5sPnbYojlr
2018-06-08 15:34:10 -05:00
James Willcox
48891e80e7 Bug 1465480 - Allow GeckoView modules to clean up when window closes r=jchen
MozReview-Commit-ID: 2erYZpnBTnq
2018-06-08 15:34:10 -05:00
James Willcox
1049a41c2d Bug 1465480 - Clear cached pid when binder is disconnected r=jchen
This patch also causes us to stop child process services when
unbound, which would happen if the parent process dies.

MozReview-Commit-ID: GXec5rtugKa
2018-06-08 15:34:09 -05:00
James Willcox
686081d31b Bug 1465480 - Throw away cached session if there was a crash r=jchen
If a content process crashes during a test, throw away the cached
session since it may be in an inconsistent state.

MozReview-Commit-ID: 9bqWNeJjYd5
2018-06-08 15:34:09 -05:00
James Willcox
4f1fa4bc6e Bug 1465480 - Add @IgnoreCrash to GeckoSessionTestRule r=jchen
This allows a test to declare that crashes should not be considered
fatal. It does not, however, assert that a crash will occur. That
responsibility is left with the test itself.

MozReview-Commit-ID: 4DB6xs5jlEZ
2018-06-08 15:34:09 -05:00
James Willcox
2a505d2d75 Bug 1465480 - Add ContentDelegate.onCrash() r=jchen,droeh
This will give applications the opportunity to recover from a content
process crash.

MozReview-Commit-ID: IAfVNy3ndS4
2018-06-08 15:34:08 -05:00
James Willcox
1383f7b956 Bug 1457231 - Submit content process crash reports in GeckoView r=jchen
This will only be done if "native" crash reporting has been enabled in
the GeckoRuntimeSettings.

MozReview-Commit-ID: Kdm5mRye5zy
2018-06-08 15:34:08 -05:00
Geoff Brown
033d3bf2dc Bug 1462934 - Update Android AVD configs to use archives with build.prop included; r=me,a=test-only
In all cases, the new AVD is identical to the previous AVD except for the addition
of the build.prop file.
2018-06-08 14:26:49 -06:00
Joel Maher
8ee7eee7e1 Bug 1467837 - adjust some code for test-coverage gpu/chunks and minor cleanup in per test code. r=gbrown 2018-06-08 16:21:14 -04:00
Olli Pettay
5dad9cd69b Bug 1467790 - Inline nsINode::IsEditable, r=masayuki 2018-06-08 15:57:13 -04:00
Mats Palmgren
1281ce8d06 Bug 1227498 - Add a crashtest. r=me DONTBUILD 2018-06-08 20:56:04 +02:00
Mats Palmgren
9430bea55c Bug 1236398 - Add a crashtest. r=me 2018-06-08 20:56:04 +02:00
Mats Palmgren
2b56a17279 Bug 1156969 - Add a crashtest. r=me 2018-06-08 20:56:04 +02:00
Ryan VanderMeulen
f6891649f8 Bug 1467859 - Update pdf.js to version 2.0.550. r=bdahl
--HG--
extra : rebase_source : 144ad28f6614c5cd09b0701ae41a0ed11eedfb3d
2018-06-08 13:58:45 -04:00
shindli
ac62ac7d2e Backed out changeset 41d517d39bdd (bug 1466558) for devtools failures in devtools/client/sourceeditor/test/browser_vinemacs.js on a CLOSED TREE 2018-06-08 20:57:01 +03:00
Yura Zenevich
0e57fc9ce9 Bug 1453093 - move accessible actor instantiation and panel tab highlighting into tool startup component. r=ochameau
MozReview-Commit-ID: F02RgSyupUQ
2018-06-08 13:24:20 -04:00
Mantaroh Yoshinaga
9418716ce8 Bug 1467679 - Clear the devtools.toolbox.host value if this value is unexpected. r=gl
Bug 1192642 introduced new host type. If updating to this version, previous
preference value will be unexpected. This patch will restore this preference to
default value if this pref is unexpected value.

MozReview-Commit-ID: LO3R6fFHWh6
2018-06-08 13:18:54 +09:00
Lee Salzman
d273b4ddcc Bug 1467552 - make VectorImage::Show force OP_OVER. r=bas 2018-06-08 12:38:13 -04:00
Nicolas B. Pierron
6760ecaba9 Bug 1467251 - Index documentation of JSMSG_NOT_ITERABLE. r=fscholz 2018-06-08 16:48:14 +00:00
Dorel Luca
1fa6e590fd Backed out changeset 120a4d4dced8 (bug 1467679) for Devtools failure on devtools/client/debugger/test/mochitest/browser_dbg_host-layout.js. CLOSED TREE 2018-06-08 19:33:15 +03:00
Gabriel Luong
388b23d8ab Bug 1466558 - Provide Haxe Language Syntax Highlighting. r=bgrins 2018-06-08 12:22:57 -04:00
Alexander Surkov
94ab51d46c Bug 687011 - aria-activedescendant change on inserted node doesn't fire focus change, r=jamie 2018-06-08 10:55:08 -04:00
Paolo Amadini
ae2cc7ca99 Bug 1467713 - Part 4 - Replace "var" with "let" and remove the parameter prefix. r=jaws
MozReview-Commit-ID: 61k7xS2MlKr

--HG--
extra : rebase_source : 32cddf29916beff5e03abf9dc599890fd08b3fe3
2018-06-05 17:30:43 +01:00
Paolo Amadini
367e78dac1 Bug 1467713 - Part 3 - Remove the unused setOrigin function. r=jaws
MozReview-Commit-ID: 3CpU7zY9JFJ

--HG--
extra : rebase_source : 68e6e3fd56a0f8c48ceeffa27f8ecf72f5256378
2018-06-05 15:27:24 +01:00
Paolo Amadini
f1f4ef76c6 Bug 1467713 - Part 2 - Reorder "permissions.js" to match "sitePermissions.js". r=jaws
Reordering the functions makes it easier to port the implementation across the files and merge them eventually.

MozReview-Commit-ID: EkVbTA0YEQ5

--HG--
extra : rebase_source : 160157df7aaebf502449a9daf1b7dbfc9195aa41
2018-06-05 15:26:14 +01:00
Paolo Amadini
e895567b26 Bug 1467713 - Part 1 - Rename functions in "permissions.js" to match "sitePermissions.js". r=jaws
MozReview-Commit-ID: KeF5mcVvVHl

--HG--
extra : rebase_source : 39ef7ada1138a3bc3c87e20fca958aa26c7fff95
2018-06-05 15:12:39 +01:00
Jan de Mooij
ce132119dd Bug 1466121 part 7 - Split Compartment-inl.h from Realm-inl.h. r=luke
--HG--
rename : js/src/vm/Realm-inl.h => js/src/vm/Compartment-inl.h
2018-06-08 16:16:21 +02:00
Jan de Mooij
04a3651fe2 Bug 1466121 part 6 - Split Compartment.cpp from Realm.cpp. r=luke
--HG--
rename : js/src/vm/Realm.cpp => js/src/vm/Compartment.cpp
2018-06-08 16:16:20 +02:00
Jan de Mooij
b41618f3b1 Bug 1466121 part 5 - Split Compartment.h from Realm.h. r=luke
--HG--
rename : js/src/vm/Realm.h => js/src/vm/Compartment.h
2018-06-08 16:16:19 +02:00
Jan de Mooij
9c6c88908e Bug 1466121 part 4 - Rename vm/JSCompartment* to vm/Realm*. r=luke
--HG--
rename : js/src/vm/JSCompartment-inl.h => js/src/vm/Realm-inl.h
rename : js/src/vm/JSCompartment.cpp => js/src/vm/Realm.cpp
rename : js/src/vm/JSCompartment.h => js/src/vm/Realm.h
2018-06-08 16:16:19 +02:00
Jan de Mooij
be7b2f64ad Bug 1466121 part 3 - Merge Realm.cpp into JSCompartment.cpp to simplify later patches. r=luke 2018-06-08 16:16:18 +02:00
Dorel Luca
15a5c575ac Backed out changeset b664f1fdec85 (bug 1467536) for build bustage 2018-06-08 16:22:47 +03:00
Mantaroh Yoshinaga
9f852ee8b4 Bug 1467679 - Clear the devtools.toolbox.host value if this value is unexpected. rgl
Bug 1192642 introduced new host type. If updating to this version, previous
preference value will be unexpected. This patch will restore this preference to
default value if this pref is unexpected value.

MozReview-Commit-ID: LO3R6fFHWh6
2018-06-08 13:18:54 +09:00
Ben Hearsum
28c93d33d4 bug 1455061: upgrade update verify and funsize update generator docker images to newer ubuntu to get latest python. r=sfraser
--HG--
extra : transplant_source : %F1b%CD%E5%BB%ACE%B1%CD%F0%F9%08hn%B9%A9%90%28%95%1B
2018-06-08 09:08:32 -04:00
Emilio Cobos Álvarez
da289eeb40 Bug 1467536: followup: Use a more specific capture for the lambda. r=xidorn
MozReview-Commit-ID: 8ykWCzCO0yw
2018-06-08 15:07:19 +02:00
Gabriel Luong
24c0e82364 Bug 1467564 - Only show the 3 pane tooltip in release or beta. r=pbro 2018-06-08 08:51:59 -04:00
Emilio Cobos Álvarez
34c03a8f17 Bug 1467536: Serialize properties flagged as SerializedByServo from getComputedStyle. r=xidorn
MozReview-Commit-ID: 9hnxejljlhG
2018-06-08 14:18:11 +02:00
Emilio Cobos Álvarez
4b3dd55620 Bug 1467536: Split GetPropertyValue from GetPropertyCSSValueWithoutWarning. r=xidorn
And remove the later.

MozReview-Commit-ID: BO3epOMe70w
2018-06-08 14:18:06 +02:00
Emilio Cobos Álvarez
a9104d20df Bug 1467536: Add CssPropFlags::SerializedByServo and use it on some simple properties. r=xidorn
The idea is to turn the simple properties into a blacklist instead really soon,
and fix the offending ones soon after, so that only shorthands and properties
with layout dependence (and maybe the scrollbar properties, because the poke at
LookAndFeel) are not serialized by Servo.

MozReview-Commit-ID: JTLNnmXzny8
2018-06-08 14:18:00 +02:00
Emilio Cobos Álvarez
aaae119167 Bug 1467536: Add a Servo API to get the serialized style of a property. r=xidorn
This is intended to be used by GetComputedStyle when there's no layout
dependency.

MozReview-Commit-ID: 3GAbjo1uQ34
2018-06-08 14:17:52 +02:00
Noemi Erli
bbba37e212 Bug 1299001 - Disable devtools/client/aboutdebugging/test/browser_addons_debug_webextension_popup.js for frequent timeouts on Linux64 debug r=jmaher 2018-06-08 02:52:00 +03:00
arthur.iakab
a64c89a490 Merge mozilla-central to inbound 2018-06-08 12:58:41 +03:00
arthur.iakab
edbf2c0099 Merge inbound to mozilla-central a=merge 2018-06-08 12:55:49 +03:00
Xidorn Quan
d3cefe8ea5 Bug 1466963 followup - Make RawServoUnlockedDeclarationBlock an alias to PropertyDeclarationBlock in Servo side. r=emilio
--HG--
extra : rebase_source : 93e4d83a4401cab5d010cfd3fb2494af33118ce8
extra : source : 78af6231a95c253e7087b879b901798642af81bd
2018-06-08 19:19:28 +10:00
Noemi Erli
64d93c2f86 Backed out changeset 8704878dc845 (bug 1299001) for Gecko Decision Task failure on a CLOSED TREE 2018-06-08 12:12:09 +03:00
Jan Odvarko
de2889e000 Bug 1465455 - extract middleware and enhancer functions from store.js; r=nchevobbe
MozReview-Commit-ID: L9bhjZD028G

--HG--
rename : devtools/client/webconsole/store.js => devtools/client/webconsole/enhancers/actor-releaser.js
rename : devtools/client/webconsole/store.js => devtools/client/webconsole/enhancers/batching.js
rename : devtools/client/webconsole/store.js => devtools/client/webconsole/enhancers/css-error-reporting.js
rename : devtools/client/webconsole/store.js => devtools/client/webconsole/enhancers/message-cache-clearing.js
rename : devtools/client/webconsole/store.js => devtools/client/webconsole/enhancers/net-provider.js
rename : devtools/client/webconsole/store.js => devtools/client/webconsole/middleware/history-persistence.js
rename : devtools/client/webconsole/store.js => devtools/client/webconsole/middleware/thunk.js
extra : rebase_source : 76ee8bf81bbb5543d85c891451a67846dcf17864
2018-06-08 08:21:32 +02:00
Noemi Erli
f8f601bc9f Bug 1299001 - Disable devtools/client/aboutdebugging/test/browser_addons_debug_webextension_popup.js for frequent timeouts on Linux64 debug r=jmaher 2018-06-08 00:20:00 +03:00
Henrik Skupin
a7ac3da64d Bug 1334981 - Backed out changeset d6ca24ba3673 for regression caused by bug 887718. r=enndeakin+6102
MozReview-Commit-ID: 9hIcRVRseO1

--HG--
extra : rebase_source : e7899b4dc74c20a6204583fbaf371eb69b2d9405
2018-06-07 15:48:48 +02:00
Makoto Kato
ef31f52f39 Bug 1467670 - Devirtualize InsertFromDrop. r=masayuki
InsertFromDrop is implemented on TextEditor only, so it can do devirtualize
this method.  Also, this method is only called by drop event handler of
EditorEventListener, so it should rename to better name (OnDrop).

Differential Revision: https://phabricator.services.mozilla.com/D1592
2018-06-08 05:19:51 +00:00
Doug Thayer
13f95591c1 Bug 1467619 - Track and adjust layerization on repaint triggers r=mattwoodrow
To avoid creating a bunch of layers when we don't need to, this
tracks when a frame needs to be repainted, and invalidates the
IsStyleAnimated logic around mRestyleCounts if the frame is also
being invalidated.

MozReview-Commit-ID: 5Q96Cx6f3V0

--HG--
extra : rebase_source : 4512ef0c6cb50a730f7d5974ef6364d54b6c49b4
2018-06-07 11:44:03 -07:00