Граф коммитов

596453 Коммитов

Автор SHA1 Сообщение Дата
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