From 5007e7c498f52a22d7bd0e51284128d4cffa734a Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Sat, 8 Feb 2020 23:23:20 -0500 Subject: Issue #80 - Stop building non-generated dom/binding files as UNIFIED_SOURCES Also fix deprot --- dom/bindings/moz.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'dom/bindings/moz.build') diff --git a/dom/bindings/moz.build b/dom/bindings/moz.build index ed8a4d37e..ca82b48a8 100644 --- a/dom/bindings/moz.build +++ b/dom/bindings/moz.build @@ -89,7 +89,7 @@ LOCAL_INCLUDES += [ '/media/webrtc/signaling/src/peerconnection', ] -UNIFIED_SOURCES += [ +SOURCES += [ 'BindingUtils.cpp', 'CallbackInterface.cpp', 'CallbackObject.cpp', -- cgit v1.2.3 From 14f6f230d7545d3906a7fd72f3d4677f3b6503d8 Mon Sep 17 00:00:00 2001 From: Moonchild Date: Wed, 20 May 2020 10:19:04 +0000 Subject: Issue #1538 - remove speech recognition engine This removes speech recognition, pocketsphinx, training models and the speech automated test interface. This also re-establishes proper use of MOZ_WEBSPEECH to work for the speech API (synthesis part only) that was a broken mess before, with some synth parts being always built, some parts being built only with it enabled and recognition parts being dependent on it. I'm pretty sure it'd be totally busted if you'd ever have tried building without MOZ_WEBPEECH before. Tested that synthesis still works as-intended. This resolves #1538 --- dom/bindings/moz.build | 1 - 1 file changed, 1 deletion(-) (limited to 'dom/bindings/moz.build') diff --git a/dom/bindings/moz.build b/dom/bindings/moz.build index ca82b48a8..649689c41 100644 --- a/dom/bindings/moz.build +++ b/dom/bindings/moz.build @@ -70,7 +70,6 @@ LOCAL_INCLUDES += [ '/dom/html', '/dom/indexedDB', '/dom/media/webaudio', - '/dom/media/webspeech/recognition', '/dom/svg', '/dom/workers', '/dom/xbl', -- cgit v1.2.3 From b0901eb0990191e1f063bfa13cb11701571612fd Mon Sep 17 00:00:00 2001 From: Moonchild Date: Mon, 8 Jun 2020 18:12:08 +0000 Subject: Issue #439 - Remove, fix and clean up automated tests With the big amount of code churn around DOM a lot of tests broke severely enough that they caused build bustage. This commit cleans up, removes or otherwise fixes tests that are broken, no longer relevant or obsolete. --- dom/bindings/moz.build | 29 ----------------------------- 1 file changed, 29 deletions(-) (limited to 'dom/bindings/moz.build') diff --git a/dom/bindings/moz.build b/dom/bindings/moz.build index 649689c41..fae0fd15a 100644 --- a/dom/bindings/moz.build +++ b/dom/bindings/moz.build @@ -4,8 +4,6 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -TEST_DIRS += ['test'] - XPIDL_SOURCES += [ 'nsIScriptError.idl' ] @@ -107,33 +105,6 @@ SOURCES += [ 'StructuredClone.cpp', ] -# Tests for maplike and setlike require bindings to be built, which means they -# must be included in libxul. This breaks the "no test classes are exported" -# rule stated in the test/ directory, but it's the only way this will work. -# Test classes are only built in debug mode, and all tests requiring use of -# them are only run in debug mode. -if CONFIG['MOZ_DEBUG']: - EXPORTS.mozilla.dom += [ - "test/TestFunctions.h", - "test/TestInterfaceIterableDouble.h", - "test/TestInterfaceIterableDoubleUnion.h", - "test/TestInterfaceIterableSingle.h", - "test/TestInterfaceMaplike.h", - "test/TestInterfaceMaplikeObject.h", - "test/TestInterfaceSetlike.h", - "test/TestInterfaceSetlikeNode.h" - ] - UNIFIED_SOURCES += [ - "test/TestFunctions.cpp", - "test/TestInterfaceIterableDouble.cpp", - "test/TestInterfaceIterableDoubleUnion.cpp", - "test/TestInterfaceIterableSingle.cpp", - "test/TestInterfaceMaplike.cpp", - "test/TestInterfaceMaplikeObject.cpp", - "test/TestInterfaceSetlike.cpp", - "test/TestInterfaceSetlikeNode.cpp", - ] - include('/ipc/chromium/chromium-config.mozbuild') if CONFIG['MOZ_AUDIO_CHANNEL_MANAGER']: -- cgit v1.2.3 From 08fb2f306856948ecc71974dd98c0a6d78df25aa Mon Sep 17 00:00:00 2001 From: Moonchild Date: Tue, 28 Jul 2020 15:46:41 +0000 Subject: Issue #1391 - Remove the DOM battery API --- dom/bindings/moz.build | 1 - 1 file changed, 1 deletion(-) (limited to 'dom/bindings/moz.build') diff --git a/dom/bindings/moz.build b/dom/bindings/moz.build index fae0fd15a..14abc6d88 100644 --- a/dom/bindings/moz.build +++ b/dom/bindings/moz.build @@ -62,7 +62,6 @@ LOCAL_INCLUDES += [ LOCAL_INCLUDES += [ '/dom/base', - '/dom/battery', '/dom/canvas', '/dom/geolocation', '/dom/html', -- cgit v1.2.3 From d5a2c45aad51e3fcf5f48f8afe8609c1e8726a02 Mon Sep 17 00:00:00 2001 From: Moonchild Date: Wed, 23 Sep 2020 15:52:00 +0000 Subject: Issue #1656 - Part 6: Clean up the build files --- dom/bindings/moz.build | 1 - 1 file changed, 1 deletion(-) (limited to 'dom/bindings/moz.build') diff --git a/dom/bindings/moz.build b/dom/bindings/moz.build index 14abc6d88..261bdf1f5 100644 --- a/dom/bindings/moz.build +++ b/dom/bindings/moz.build @@ -1,5 +1,4 @@ # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- -# vim: set filetype=python: # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -- cgit v1.2.3