Jan de Mooij
2b6f16e9ea
Bug 1461938 part 2 - Store JS::Realm* instead of JSCompartment* in JSScript. r=luke
...
--HG--
extra : rebase_source : 2a831e936b1e2ce55ed2e15c6befba345331ada3
2018-05-17 18:03:36 +02:00
Jan de Mooij
969bbf2190
Bug 1461938 part 1 - Store JS::Realm* instead of JSCompartment* in JSContext. r=luke
...
--HG--
extra : rebase_source : 7af7e5854bdbe0d750a13e0e8c70a71c2c5f88c3
2018-05-17 18:02:40 +02:00
Boris Zbarsky
6cecfe655d
Bug 1377980 part 4. Remove nsIDOMRange. r=mccr8
2018-05-17 12:01:38 -04:00
Boris Zbarsky
c4000f8b65
Bug 1377980 part 3. Remove nsIDOMRange use in JS. r=mccr8
2018-05-17 12:01:38 -04:00
Boris Zbarsky
2e09ba1f75
Bug 1377980 part 2. Remove most C++ use of nsIDOMRange. r=mccr8
2018-05-17 12:01:38 -04:00
Boris Zbarsky
40d2bf9d7f
Bug 1377980 part 1. Remove use of nsIDOMRange in xpidl. r=mcc8
2018-05-17 12:01:37 -04:00
Mike Hommey
e4ed02a860
Bug 1462273 - Use more reliable mirrors for gcc dependencies. r=froydnj
...
In the span of one week, both gmplib.org and multiprecision.org,
respective home of gmp and mpc have gone down. The latter is still down.
It turns out that all versions of gmp and mpfr we need are mirrored on
ftp.gnu.org, so we can just use that instead. For mpc, versions > 1.0
are on ftp.gnu.org, but not earlier versions.
The one mpc version <= 1.0 we do need is 0.8.2, and a copy of the exact
same archive, as per its sha256, which we're already checking per the
gcc build scripts, can be found on snapshot.debian.org. We lose gpg
validation on the way, but since we're already checking the sha256,
that's a fine tradeoff.
At least this unblocks changes to toolchains until multiprecision.org
comes back online.
--HG--
extra : rebase_source : f2bc67f8757655d99bfd9735b80d7205f7bfe47b
2018-05-17 17:52:37 +09:00
Mike Hommey
49a407b2ec
Bug 1462273 - Use https for ftp.gnu.org instead of ftp. r=froydnj
...
--HG--
extra : rebase_source : 8c2b6a74b720d602f87c6c9bc622eeae2c2b8b97
2018-05-17 17:52:15 +09:00
Bryce Van Dyk
3a6da08524
Bug 1461785 - Update eslint ignore file to no longer ignore dom/media/mediasource. r=standard8
...
MozReview-Commit-ID: 5oveTiMuiH
--HG--
extra : rebase_source : 5cfbecc1191fee6402e9ae73837e301f5959c584
2018-05-14 16:49:39 -04:00
Bryce Van Dyk
d74241d1f7
Bug 1461785 - Update dom/media/mediasource/test to abide eslint rules, add .eslintrc.js. r=jya,standard8
...
Add .eslintrc.js to configure globals from mediasource.js and to add extra
rules to encourage use of let and const over var.
Linting changes:
- Prefer const and let to var. This provides tighter scoping and avoids
reassignment.
- Mozilla rules do not allow for shadowing of variables, so several tests have
had promise lists renamed to avoid this.
- Numerous minor fixes to formatting including using double quotes, spacing,
missing semicolons.
- Remove some unused variables.
- Arrays have spaces after opening braces and before closing braces, e.g.
[ "foo" ], this is to be consistent with our clang-format rules.
- Fix naming of resourcePathSeen in test_MediaSource_memory_reporting.html.
MozReview-Commit-ID: 5q6oS7EWLTk
--HG--
extra : rebase_source : 9b67b294f338ca9205b52fded3af63e6c3ac9a5a
2018-05-14 10:08:59 -04:00
Marco Bonardo
28e096ad83
Bug 1432583 - Better corruption handling for favicons.sqlite. r=standard8
...
MozReview-Commit-ID: LEotg2dbibB
--HG--
rename : toolkit/components/places/tests/unit/corruptDB.sqlite => toolkit/components/places/tests/maintenance/corruptDB.sqlite
rename : toolkit/components/places/tests/unit/test_corrupt_telemetry.js => toolkit/components/places/tests/maintenance/test_corrupt_telemetry.js
rename : toolkit/components/places/tests/unit/test_database_replaceOnStartup.js => toolkit/components/places/tests/maintenance/test_favicons_replaceOnStartup.js
rename : toolkit/components/places/tests/unit/test_database_replaceOnStartup.js => toolkit/components/places/tests/maintenance/test_favicons_replaceOnStartup_clone.js
rename : toolkit/components/places/tests/unit/test_database_replaceOnStartup.js => toolkit/components/places/tests/maintenance/test_places_replaceOnStartup.js
rename : toolkit/components/places/tests/unit/test_database_replaceOnStartup.js => toolkit/components/places/tests/maintenance/test_places_replaceOnStartup_clone.js
rename : toolkit/components/places/tests/unit/test_preventive_maintenance.js => toolkit/components/places/tests/maintenance/test_preventive_maintenance.js
rename : toolkit/components/places/tests/unit/test_preventive_maintenance_checkAndFixDatabase.js => toolkit/components/places/tests/maintenance/test_preventive_maintenance_checkAndFixDatabase.js
rename : toolkit/components/places/tests/unit/test_preventive_maintenance_runTasks.js => toolkit/components/places/tests/maintenance/test_preventive_maintenance_runTasks.js
extra : rebase_source : 91e9875f9e4fc7a0d0c72af1b52ddaca80a52175
2018-05-09 14:53:59 +02:00
Ognjen Galic
d92f87e2e0
Bug 1264557 - Add expand all/collapse all buttons. r=Honza
...
This adds buttons to collapse and expand the JSON tree. If the file
is larger than 100kB the "Expand All" button is hidden for performance
reasonds, as well as test cases for the buttons.
2018-05-05 12:40:18 +02:00
Tom Ritter
9800e813cf
Bug 1462100
Add the 'cast to void*' MinGW sandbox patch to the chromium patchlist r=bobowen
...
MozReview-Commit-ID: 457xxFsnjTL
--HG--
extra : rebase_source : c1cb170c13cc408a4c1562e5bfd001bb9597a54c
2018-05-17 10:10:50 -05:00
Tom Ritter
e8c4e33bea
Bug 1462100
Cast to void* to avoid conversion errors on MinGW, which does not do the automatic conversion like msvc r=bobowen
...
MozReview-Commit-ID: 8fO9Nu9gaxh
--HG--
extra : rebase_source : 896c58b8050304c6a47dcbd9f7744923a721fa69
2018-05-16 14:18:20 -05:00
Oriol Brufau
2571f94ea5
Bug 1460840 - JSON Viewer's converter-child should not trust JSONView without Xrays r=Gijs,kmag
...
MozReview-Commit-ID: BvrVd9cdRaK
--HG--
extra : rebase_source : 0ea9277b3e576668940b2abaf082a1cd86a0b213
2018-05-11 16:08:47 +02:00
layely
9027df6ec0
Bug 1458013 - Add ability to select a range of tabs using Shift. r=jaws
...
MozReview-Commit-ID: DQxhkTEyRyq
--HG--
extra : rebase_source : 226b316c7222a8c827f98da60579bfdde06f9d64
2018-05-17 02:38:14 +00:00
Mark Banner
f692609ef4
Bug 1461997 - Add an ESLint rule to ensure that Assert.rejects is preceeded by await. r=mossop
...
MozReview-Commit-ID: kVrHRIi9l6
--HG--
extra : rebase_source : affa22c03c3d0fafc11d6fb62fed272e289802dd
2018-05-16 21:04:13 +01:00
Mark Banner
55d1e986ea
Bug 1461997 - Enable ESLint rule mozilla/require-expected-throws-or-rejects for browser/components. r=Gijs
...
MozReview-Commit-ID: JXqwIyF6v6k
--HG--
extra : rebase_source : 2220610f8facc9096c4427ff543f5fc31e6ce7b0
2018-05-16 20:23:06 +01:00
Mark Banner
95dacc7bfa
Bug 1461997 - Remove unused feeds xpcshell-test that were missed being removed in bug 1420622. r=Gijs
...
MozReview-Commit-ID: JCPxA9GI2wq
--HG--
extra : rebase_source : 397fa38ab3b669278f12be7250aea17ec56d9cf1
2018-05-17 09:19:33 +01:00
Adrian Wielgosik
333c8319c7
Bug 1447389 - Followup: Actually remove nsIDOMNodeList.idl. r=bz
...
MozReview-Commit-ID: 94ui1A028at
2018-04-26 20:50:31 +02:00
Eugen Sawin
9a9910a3db
Bug 1461338 - [1.0] Fix event name typo. r=snorp
2018-05-17 17:55:32 +02:00
Narcis Beleuzu
2a7f77fea4
Backed out changeset 4d6aa78bf59d (bug 1460858) for Android mochitest failures on test_font_whitelist.html. CLOSED TREE
2018-05-17 18:53:28 +03:00
Cosmin Sabou
30476522a7
Merge mozilla-central to inbound. a=merge
2018-05-17 18:36:08 +03:00
Mats Palmgren
6e331b1d1d
Bug 1461222 part 2 - Make GetWidgetPadding return LayoutDeviceIntMargin. r=emilio
2018-05-17 17:30:35 +02:00
Mats Palmgren
bae2d6f225
Bug 1461222 part 1 - Make GetWidgetBorder return LayoutDeviceIntMargin. r=emilio
2018-05-17 17:30:35 +02:00
Mats Palmgren
e818007e69
Bug 1461039 - Inlinify display:list-item to display:inline for now, until we support 'display:inline list-item' properly. r=xidorn
2018-05-17 17:30:35 +02:00
Mats Palmgren
4fc82257aa
Bug 1460158 - Ignore non-primary child frames when searching for the main <summary> frame. r=xidorn
2018-05-17 17:30:34 +02:00
Cosmin Sabou
da499aac68
Merge inbound to mozilla-central. a=merge
2018-05-17 18:28:27 +03:00
Bas Schouten
0185b11068
Bug 1457758: Blacklist NVidia driver 397.31. r=davidb
...
MozReview-Commit-ID: 9IomfIWkmpb
2018-05-17 16:46:52 +02:00
Nathan Froyd
e2533026b6
Bug 1461926 - delete unneeded managing of dist/idl from the tup backend; r=mshal
...
We don't need to install anything in dist/idl anymore.
2018-05-17 10:16:46 -04:00
Jan de Mooij
575aec161b
Bug 1461677 - Rename compartment to realm in the memory reporting code. r=njn
2018-05-17 16:15:18 +02:00
Jonathan Kew
39f95c038d
Bug 1460858 - Fix serialization/deserialization of SlantStyle for the Android startupCache, to ensure proper styled face selection. r=jwatt
2018-05-17 14:44:37 +01:00
Narcis Beleuzu
4353ec59e5
Backed out changeset 1ea614928f8b (bug 1459562) for build bustages on ContentParent.cpp. CLOSED TREE
...
--HG--
extra : amend_source : c0f6d788cc05d298e88ab9d55658e012325771f2
2018-05-17 15:15:04 +03:00
Razvan Caliman
80615b486b
Bug 1462003 - Remove enhancement for clearing cursor because it prevents deleting polygon points. r=rcaliman
...
MozReview-Commit-ID: CFBlbltxkel
--HG--
extra : rebase_source : 419bd87070b3168493df2f7db136fc960e3bee53
2018-05-17 14:03:26 +02:00
Andrea Marchesini
76570152bf
Bug 1459562 - Transmit the permissions of the owning principal together with the blobURL when broadcasted to content processes, r=nika
2018-05-17 13:36:50 +02:00
Jason Laster
9b276baed3
Bug 1462074 - Update Debugger Frontend v54. r=dwalsh
...
MozReview-Commit-ID: 8Hh9RCzEObm
2018-05-17 08:23:28 -04:00
Andrea Marchesini
187183debd
Bug 1459562 - Transmit the permissions of the owning principal together with the blobURL when broadcasted to content processes, r=nika
2018-05-17 13:36:50 +02:00
Dão Gottwald
9866699154
Bug 1458793 - Update flicker conditions to account for bug 1183135
. r=mconley
...
MozReview-Commit-ID: 5xgXzdf68wg
--HG--
extra : rebase_source : 860dfa16f24f9a70fb59c62184c2792dd41b92b0
2018-05-17 13:10:11 +02:00
Tom Ritter
799ec67a16
Bug 1448749 Resolve undefined references to '_imp__mozalloc_abort' in the MinGW build r=glandium
...
MozReview-Commit-ID: 5enjU5Xp8G9
--HG--
extra : rebase_source : 21e8f5aff8f3d6f26fd9127e0b30099031a587a7
2018-05-16 22:02:05 -05:00
Narcis Beleuzu
fbe8c3a8fd
Bug 1454123 - Disable browser_webconsole_split.js for frequent failures on OS X, Windows and Linux64. r=jmaher
...
--HG--
extra : rebase_source : b3ada0c8f8ca72ab5bed60000ff1a19ac331d094
2018-05-17 03:10:00 +03:00
Paul Bone
1ff9dd79ca
Bug 1460098 - Fix undefined symbol in NoOpt builds on a CLOSED TREE r=bustage
...
Ensure that gcTracer is defined even when JS_GC_TRACE is not.
2018-05-17 20:57:06 +10:00
Paul Bone
1331a72e49
Bug 1460098 (Part 3) - Move GCTrace's state into the class r=sfink
...
Move the state for GCTrace into the class. I've kept a number of internal
methods as static non-class methods so that they need not be listed in the
class declaration.
--HG--
extra : rebase_source : f310f3f475c11038c99645d2bda5e44fc9fb705d
2018-05-16 21:33:20 +10:00
Paul Bone
3377f909c1
Bug 1460098 (Part 2) - Rename AutoInUnsafeCallWithABI -> AutoUnsafeCallWithABI r=tcampbell
...
--HG--
extra : rebase_source : 1b766236e8f2b7a952861907cfa84ba025f14110
2018-05-15 21:57:11 +10:00
Paul Bone
37761b92d2
Bug 1460098 (Part 1) - Fix bitrot in GCTrace.cpp r=sfink
...
Fixup bitrot by updating code normally not compiled since JS_GC_TRACE is
usually false.
Move the GC tracing code into a new GCTrace class, this allows ObjectGroup
to declare it as a friend so that GCTrace can call private methods there.
--HG--
extra : rebase_source : 049cc052a9bd04f58b87388ed68cae0b568198fe
2018-05-17 14:00:37 +10:00
Peter Van der Beken
0e48ffc2b4
Bug 1457301 - Crash in mozilla::ipc::ProcessLink::SendMessage | IPC_Message_Name=PBrowser::Msg_AsyncMessage. r=mccr8.
...
Add back code to block big messages in DispatchAsyncMessage that wasn't added to the
codepath used by the WebIDL bindings. Also remove the non-WebIDL version of
DispatchAsyncMessage, as it's now unused.
--HG--
extra : rebase_source : ec7e5663683c98de4275ce05d6ada2f175dcb355
2018-05-16 22:29:37 +02:00
Cosmin Sabou
caba9f10be
Merge mozilla-central to inbound. a=merge
2018-05-17 12:49:47 +03:00
Cosmin Sabou
0917b1478d
Merge inbound to mozilla-central. a=merge
2018-05-17 12:46:31 +03:00
Sebastian Hengst
8794682992
Bug 1457287 - Update Bugzilla Product for WebPayments UI. r=me DONTBUILD
...
--HG--
extra : rebase_source : c31005907aeff8178eaa07a69d90e7d159c32063
2018-05-17 12:36:31 +03:00
Ryan VanderMeulen
cc37a66c1c
Backed out changeset 94b228e67f4c (bug 1432067) because it causes valid profiles to be rejected.
2018-05-16 19:29:59 -04:00
Tom Prince
4b0bb51005
Bug 1461784: [release] Fix release notification on try; r=aki
...
The email address used for notification on try was templated,
but nothing actually evaluated the template. This applies the same
templating that applies to the message to any emails specified.
Differential Revision: https://phabricator.services.mozilla.com/D1297
--HG--
extra : source : dd32a78ddf2196436f2098b4bc8bd3dc5c77b526
extra : amend_source : 8eac858e2b658bb2d8c3dacabe4c7fa3c077d9bc
2018-05-14 19:22:45 -06:00