☠☠ backed out by 1ea96bf70664 ☠ ☠ | |
author | Aaron Klotz <aklotz@mozilla.com> |
Fri, 22 Jul 2016 13:27:10 -0600 (2016-07-22) | |
changeset 309763 | c9f49a1192559dd939a0b10fa8c2335bda40afff |
parent 309762 | a9d43e83e0700fa19565f54e55356caf49f488ba |
child 309764 | 8dabba1b5342da979ac56a44f1f54d868ec7be3f |
push id | 80691 |
push user | aklotz@mozilla.com |
push date | Wed, 17 Aug 2016 20:27:37 +0000 (2016-08-17) |
treeherder | mozilla-inbound@c9f49a119255 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | tbsaunde, mshal |
bugs | 1288841 |
milestone | 51.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/accessible/ipc/win/moz.build +++ b/accessible/ipc/win/moz.build @@ -1,14 +1,16 @@ # -*- Mode: python; c-basic-offset: 4; 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/. +DIRS += ['typelib'] + IPDL_SOURCES += ['PDocAccessible.ipdl'] # with --disable-accessibility we need to compile PDocAccessible.ipdl, but not # the C++. if CONFIG['ACCESSIBILITY']: EXPORTS.mozilla.a11y += [ 'COMPtrTypes.h', 'DocAccessibleChild.h',
new file mode 100644 --- /dev/null +++ b/accessible/ipc/win/typelib/Accessible.idl @@ -0,0 +1,16 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ +/* 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/. */ + +import "oaidl.idl"; +import "servprov.idl"; + +[uuid(b4d37cda-0dac-45e6-b613-158a5eb94293)] +library Accessible +{ + interface IEnumVARIANT; + interface IServiceProvider; +}; +
new file mode 100644 --- /dev/null +++ b/accessible/ipc/win/typelib/Makefile.in @@ -0,0 +1,31 @@ +# 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/. + +GARBAGE += $(MIDL_GENERATED_FILES) done_gen dlldata.c + +MIDL_GENERATED_FILES = \ + Accessible.h \ + Accessible_i.c \ + Accessible_p.c \ + Accessible.tlb \ + $(NULL) + +$(MIDL_GENERATED_FILES): done_gen + +done_gen: Accessible.idl + $(MIDL) $(MIDL_FLAGS) -Oicf $(srcdir)/Accessible.idl + touch $@ + +export:: done_gen + +midl_exports := \ + Accessible.tlb \ + $(NULL) + +INSTALL_TARGETS += midl_exports +midl_exports_FILES := $(midl_exports) +midl_exports_DEST = $(DIST)/bin +midl_exports_TARGET := export + +include $(topsrcdir)/config/rules.mk
new file mode 100644 --- /dev/null +++ b/accessible/ipc/win/typelib/moz.build @@ -0,0 +1,13 @@ +# -*- Mode: python; c-basic-offset: 4; 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/. + +FINAL_TARGET_FILES += [ + '!Accessible.tlb', +] + +GENERATED_FILES += [ + 'Accessible.tlb', +]
--- a/browser/installer/package-manifest.in +++ b/browser/installer/package-manifest.in @@ -142,16 +142,17 @@ #endif #endif ; [Components] @RESPATH@/browser/components/components.manifest @RESPATH@/components/alerts.xpt #ifdef ACCESSIBILITY #ifdef XP_WIN32 +@BINPATH@/Accessible.tlb @BINPATH@/AccessibleMarshal.dll @BINPATH@/IA2Marshal.dll #endif @RESPATH@/components/accessibility.xpt #endif @RESPATH@/components/appshell.xpt @RESPATH@/components/appstartup.xpt @RESPATH@/components/autocomplete.xpt