gecko-dev/dom/system
Chris Peterson 406763af7f Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj
This changeset is a simple find and replace of `MOZ_FALLTHROUGH` and `[[fallthrough]]`.

Unfortunately, the MOZ_FALLTHROUGH_ASSERT macro (to assert on case fallthrough in debug builds) is still necessary after switching from [[clang::fallthrough]] to [[fallthrough]] because:

* MOZ_ASSERT(false) followed by [[fallthrough]] triggers a -Wunreachable-code warning in DEBUG builds
* but MOZ_ASSERT(false) without [[fallthrough]] triggers a -Wimplicit-fallthrough warning in NDEBUG builds.

Differential Revision: https://phabricator.services.mozilla.com/D56440

--HG--
extra : moz-landing-system : lando
2019-12-20 07:16:43 +00:00
..
android Bug 1594306 - Rename nsGeo* files to match the WebIDL interfaces r=marcosc 2019-11-14 04:18:04 +00:00
linux Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj 2019-12-20 07:16:43 +00:00
mac Bug 1594306 - Rename nsGeo* files to match the WebIDL interfaces r=marcosc 2019-11-14 04:18:04 +00:00
tests Bug 1595908, replace .xul test files in dom/ to .xhtml r=smaug 2019-11-27 15:39:16 +00:00
windows Bug 1594306 - Rename nsGeo* files to match the WebIDL interfaces r=marcosc 2019-11-14 04:18:04 +00:00
NetworkGeolocationProvider.jsm Bug 1594306 - Rename nsGeo* files to match the WebIDL interfaces r=marcosc 2019-11-14 04:18:04 +00:00
OSFileConstants.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
OSFileConstants.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
components.conf Bug 1524688: Part 17 - Convert NetworkGeolocationProvider to static registration. r=jdm 2019-01-29 20:53:13 -08:00
moz.build Bug 1587836 - update permissions related Bugzilla components stored in moz.build files. r=johannh 2019-10-11 08:44:00 +00:00
nsDeviceSensors.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
nsDeviceSensors.h Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
nsIOSFileConstantsService.idl
nsIOSPermissionRequest.idl Bug 1580900 - Part 1 - Extend nsIOSPermissionRequest to support screen-recording permission checks r=spohl 2019-09-17 22:13:36 +00:00
nsOSPermissionRequest.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsOSPermissionRequestBase.cpp Bug 1580900 - Part 1 - Extend nsIOSPermissionRequest to support screen-recording permission checks r=spohl 2019-09-17 22:13:36 +00:00
nsOSPermissionRequestBase.h Bug 1478124: Part 8b - Update DocShell module to use a static component manifest. r=bzbarsky 2018-12-16 17:27:58 -08:00