diff -Nru mono-addins-1.0+git20130721.c7c6974/.gitattributes mono-addins-1.0+git20130918.0a1c0a0/.gitattributes
--- mono-addins-1.0+git20130721.c7c6974/.gitattributes 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/.gitattributes 1970-01-01 00:00:00.000000000 +0000
@@ -1,13 +0,0 @@
-# NOTE: this file is for git 1.6.6 (and possibly older)
-# Post-1.7.2 there is eol and text, and crlf is deprecated
-# but we can't depend on an unreleased version...
-
-# This file mainly controls line ending conversion behaviour, if
-# the user has the setting core.autocrlf true.
-
-# The meaning of the attributes is a little odd
-# -crlf means DO NOT convert line endings
-# crlf means CONVERT to lf in the repo & Linux/Mac, crlf on Windows
-
-# sln is always CRLF, even on linux, so don't convert
-*.sln -crlf
diff -Nru mono-addins-1.0+git20130721.c7c6974/.gitignore mono-addins-1.0+git20130918.0a1c0a0/.gitignore
--- mono-addins-1.0+git20130721.c7c6974/.gitignore 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/.gitignore 1970-01-01 00:00:00.000000000 +0000
@@ -1,33 +0,0 @@
-#Autosave files
-*~
-
-# Build stuff
-obj
-/bin
-*policy*config
-*.pc
-*.dll
-
-# Ide stuff
-*.pidb
-*.userprefs
-*.usertasks
-*.sln.cache
-
-# Generated stuff
-/mautil/mautil
-/mono-addins.spec
-
-# Mac stuff
-.DS_Store
-
-# Autotools stuff
-Makefile
-Makefile.in
-/aclocal.m4
-/autom4te.cache
-/config.log
-/config.status
-/configure
-/install-sh
-/missing
diff -Nru mono-addins-1.0+git20130721.c7c6974/Makefile.in mono-addins-1.0+git20130918.0a1c0a0/Makefile.in
--- mono-addins-1.0+git20130721.c7c6974/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Makefile.in 2013-04-26 16:14:09.000000000 +0000
@@ -0,0 +1,753 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = .
+DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
+ $(srcdir)/Makefile.in $(srcdir)/mono-addins.spec.in \
+ $(srcdir)/policy.config.in $(top_srcdir)/configure AUTHORS \
+ COPYING ChangeLog NEWS install-sh missing
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES = mono-addins.spec policy.config
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+ distdir dist dist-all distcheck
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+ if test -d "$(distdir)"; then \
+ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+ && rm -rf "$(distdir)" \
+ || { sleep 5 && rm -rf "$(distdir)"; }; \
+ else :; fi
+am__relativize = \
+ dir0=`pwd`; \
+ sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+ sed_rest='s,^[^/]*/*,,'; \
+ sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+ sed_butlast='s,/*[^/]*$$,,'; \
+ while test -n "$$dir1"; do \
+ first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+ if test "$$first" != "."; then \
+ if test "$$first" = ".."; then \
+ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+ else \
+ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+ if test "$$first2" = "$$first"; then \
+ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+ else \
+ dir2="../$$dir2"; \
+ fi; \
+ dir0="$$dir0"/"$$first"; \
+ fi; \
+ fi; \
+ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+ done; \
+ reldir="$$dir2"
+DIST_ARCHIVES = $(distdir).tar.gz
+GZIP_ENV = --best
+distuninstallcheck_listfiles = find . -type f -print
+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
+ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = @ACLOCAL@
+AL = @AL@
+AMTAR = @AMTAR@
+API_VERSION = @API_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GACUTIL = @GACUTIL@
+GACUTIL_FLAGS = @GACUTIL_FLAGS@
+GACUTIL_POLICY_FLAGS = @GACUTIL_POLICY_FLAGS@
+GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@
+GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MCS = @MCS@
+MKDIR_P = @MKDIR_P@
+MONODOC_CFLAGS = @MONODOC_CFLAGS@
+MONODOC_LIBS = @MONODOC_LIBS@
+MONO_ADDINS_DEFAULT_LIB = @MONO_ADDINS_DEFAULT_LIB@
+MONO_ADDINS_GUI_DEFAULT_LIB = @MONO_ADDINS_GUI_DEFAULT_LIB@
+MONO_ADDINS_MSBUILD_DEFAULT_LIB = @MONO_ADDINS_MSBUILD_DEFAULT_LIB@
+MONO_ADDINS_SETUP_DEFAULT_LIB = @MONO_ADDINS_SETUP_DEFAULT_LIB@
+MONO_NUNIT_CFLAGS = @MONO_NUNIT_CFLAGS@
+MONO_NUNIT_LIBS = @MONO_NUNIT_LIBS@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POLICY_VERSIONS = @POLICY_VERSIONS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = Mono.Addins Mono.Addins.CecilReflector Mono.Addins.Setup Mono.Addins.MSBuild Mono.Addins.Gui mautil Test docs
+EXTRA_DIST = COPYING mono-addins.snk Mono.Addins.sln
+SRC_PACKAGE_DIR = Mono.Addins-source-@VERSION@
+BIN_PACKAGE_DIR = Mono.Addins-binary-@VERSION@
+all: all-recursive
+
+.SUFFIXES:
+am--refresh: Makefile
+ @:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
+ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ./Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign ./Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ echo ' $(SHELL) ./config.status'; \
+ $(SHELL) ./config.status;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ $(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ $(am__cd) $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+$(am__aclocal_m4_deps):
+mono-addins.spec: $(top_builddir)/config.status $(srcdir)/mono-addins.spec.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
+policy.config: $(top_builddir)/config.status $(srcdir)/policy.config.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @fail= failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @fail= failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ set x; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ shift; \
+ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ if test $$# -gt 0; then \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ "$$@" $$unique; \
+ else \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$unique; \
+ fi; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && $(am__cd) $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ $(am__remove_distdir)
+ test -d "$(distdir)" || mkdir "$(distdir)"
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+ $(am__relativize); \
+ new_distdir=$$reldir; \
+ dir1=$$subdir; dir2="$(top_distdir)"; \
+ $(am__relativize); \
+ new_top_distdir=$$reldir; \
+ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+ ($(am__cd) $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$new_top_distdir" \
+ distdir="$$new_distdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ am__skip_mode_fix=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+ -test -n "$(am__skip_mode_fix)" \
+ || find "$(distdir)" -type d ! -perm -755 \
+ -exec chmod u+rwx,go+rx {} \; -o \
+ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+ || chmod -R a+r "$(distdir)"
+dist-gzip: distdir
+ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ $(am__remove_distdir)
+
+dist-bzip2: distdir
+ tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
+ $(am__remove_distdir)
+
+dist-lzip: distdir
+ tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
+ $(am__remove_distdir)
+
+dist-lzma: distdir
+ tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
+ $(am__remove_distdir)
+
+dist-xz: distdir
+ tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
+ $(am__remove_distdir)
+
+dist-tarZ: distdir
+ tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+ $(am__remove_distdir)
+
+dist-shar: distdir
+ shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+ $(am__remove_distdir)
+
+dist-zip: distdir
+ -rm -f $(distdir).zip
+ zip -rq $(distdir).zip $(distdir)
+ $(am__remove_distdir)
+
+dist dist-all: distdir
+ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ $(am__remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration. Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+ case '$(DIST_ARCHIVES)' in \
+ *.tar.gz*) \
+ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
+ *.tar.bz2*) \
+ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
+ *.tar.lzma*) \
+ lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
+ *.tar.lz*) \
+ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
+ *.tar.xz*) \
+ xz -dc $(distdir).tar.xz | $(am__untar) ;;\
+ *.tar.Z*) \
+ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+ *.shar.gz*) \
+ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
+ *.zip*) \
+ unzip $(distdir).zip ;;\
+ esac
+ chmod -R a-w $(distdir); chmod u+w $(distdir)
+ mkdir $(distdir)/_build
+ mkdir $(distdir)/_inst
+ chmod a-w $(distdir)
+ test -d $(distdir)/_build || exit 0; \
+ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+ && am__cwd=`pwd` \
+ && $(am__cd) $(distdir)/_build \
+ && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+ $(AM_DISTCHECK_CONFIGURE_FLAGS) \
+ $(DISTCHECK_CONFIGURE_FLAGS) \
+ && $(MAKE) $(AM_MAKEFLAGS) \
+ && $(MAKE) $(AM_MAKEFLAGS) dvi \
+ && $(MAKE) $(AM_MAKEFLAGS) check \
+ && $(MAKE) $(AM_MAKEFLAGS) install \
+ && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+ && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+ distuninstallcheck \
+ && chmod -R a-w "$$dc_install_base" \
+ && ({ \
+ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+ } || { rm -rf "$$dc_destdir"; exit 1; }) \
+ && rm -rf "$$dc_destdir" \
+ && $(MAKE) $(AM_MAKEFLAGS) dist \
+ && rm -rf $(DIST_ARCHIVES) \
+ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
+ && cd "$$am__cwd" \
+ || exit 1
+ $(am__remove_distdir)
+ @(echo "$(distdir) archives ready for distribution: "; \
+ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+distuninstallcheck:
+ @test -n '$(distuninstallcheck_dir)' || { \
+ echo 'ERROR: trying to run $@ with an empty' \
+ '$$(distuninstallcheck_dir)' >&2; \
+ exit 1; \
+ }; \
+ $(am__cd) '$(distuninstallcheck_dir)' || { \
+ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
+ exit 1; \
+ }; \
+ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
+ || { echo "ERROR: files left after uninstall:" ; \
+ if test -n "$(DESTDIR)"; then \
+ echo " (check DESTDIR support)"; \
+ fi ; \
+ $(distuninstallcheck_listfiles) ; \
+ exit 1; } >&2
+distcleancheck: distclean
+ @if test '$(srcdir)' = . ; then \
+ echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+ exit 1 ; \
+ fi
+ @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+ || { echo "ERROR: files left in build directory after distclean:" ; \
+ $(distcleancheck_listfiles) ; \
+ exit 1; } >&2
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+ -rm -rf $(top_srcdir)/autom4te.cache
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+ install-am install-strip tags-recursive
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am am--refresh check check-am clean clean-generic \
+ ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
+ dist-lzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \
+ distcheck distclean distclean-generic distclean-tags \
+ distcleancheck distdir distuninstallcheck dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-pdf install-pdf-am \
+ install-ps install-ps-am install-strip installcheck \
+ installcheck-am installdirs installdirs-am maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+ pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
+
+
+src-zip:
+ rm -rf $(SRC_PACKAGE_DIR)
+ rm -f $(SRC_PACKAGE_DIR).zip
+ mkdir $(SRC_PACKAGE_DIR)
+ mdtool project-export Mono.Addins.sln -f:"MSBuild (Visual Studio 2008)" -d:$(SRC_PACKAGE_DIR) -p:mautil -p:Mono.Addins -p:Mono.Addins.CecilReflector -p:Mono.Addins.Setup
+ mdtool project-export Samples/HelloWorld/HelloWorld.sln -f:"MSBuild (Visual Studio 2008)" -d:$(SRC_PACKAGE_DIR)/Samples/HelloWorld
+ mdtool project-export Samples/HelloWorldWithManifest/HelloWorldWithManifest.sln -f:"MSBuild (Visual Studio 2008)" -d:$(SRC_PACKAGE_DIR)/Samples/HelloWorldWithManifest
+ mdtool project-export Samples/TextEditorSWF/TextEditorSWF.sln -f:"MSBuild (Visual Studio 2008)" -d:$(SRC_PACKAGE_DIR)/Samples/TextEditorSWF
+ cp support/README-src $(SRC_PACKAGE_DIR)/README.txt
+ cp AUTHORS $(SRC_PACKAGE_DIR)/AUTHORS.txt
+ cp COPYING $(SRC_PACKAGE_DIR)/COPYING.txt
+ cp mono-addins.snk $(SRC_PACKAGE_DIR)/mono-addins.snk
+ unix2dos $(SRC_PACKAGE_DIR)/README.txt
+ unix2dos $(SRC_PACKAGE_DIR)/AUTHORS.txt
+ unix2dos $(SRC_PACKAGE_DIR)/COPYING.txt
+ rm -rf $(SRC_PACKAGE_DIR)/Test
+ rm -f $(SRC_PACKAGE_DIR)/configure.ac
+ cd $(SRC_PACKAGE_DIR) && for fi in `find . -name Makefile.am`; do rm $$fi; done
+ cd $(SRC_PACKAGE_DIR) && zip -r ../$(SRC_PACKAGE_DIR).zip *
+
+bin-zip:
+ rm -rf $(BIN_PACKAGE_DIR)
+ rm -f $(BIN_PACKAGE_DIR).zip
+ mkdir $(BIN_PACKAGE_DIR)
+ cp support/README-bin $(BIN_PACKAGE_DIR)/README.txt
+ cp AUTHORS $(BIN_PACKAGE_DIR)/AUTHORS.txt
+ cp COPYING $(BIN_PACKAGE_DIR)/COPYING.txt
+ unix2dos $(BIN_PACKAGE_DIR)/README.txt
+ unix2dos $(BIN_PACKAGE_DIR)/AUTHORS.txt
+ unix2dos $(BIN_PACKAGE_DIR)/COPYING.txt
+ cp bin/mautil.exe $(BIN_PACKAGE_DIR)
+ cp bin/Mono.Addins.dll $(BIN_PACKAGE_DIR)
+ cp bin/Mono.Addins.xml $(BIN_PACKAGE_DIR)
+ cp bin/Mono.Addins.Setup.dll $(BIN_PACKAGE_DIR)
+ cp bin/Mono.Addins.Setup.xml $(BIN_PACKAGE_DIR)
+ cp bin/Mono.Addins.CecilReflector.dll $(BIN_PACKAGE_DIR)
+ cp support/ICSharpCode.SharpZipLib.license.txt $(BIN_PACKAGE_DIR)
+ cp support/ICSharpCode.SharpZipLib.dll $(BIN_PACKAGE_DIR)
+ cd $(BIN_PACKAGE_DIR) && zip -r ../$(BIN_PACKAGE_DIR).zip *
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins/Makefile.in mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/Makefile.in
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/Makefile.in 2013-04-26 16:14:08.000000000 +0000
@@ -0,0 +1,539 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(srcdir)/mono-addins.pc.in $(top_srcdir)/Makefile.include \
+ $(top_srcdir)/xbuild.include ChangeLog
+subdir = ./Mono.Addins
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES = mono-addins.pc
+CONFIG_CLEAN_VPATH_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"
+SCRIPTS = $(bin_SCRIPTS)
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+DATA = $(pkgconfig_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AL = @AL@
+AMTAR = @AMTAR@
+API_VERSION = @API_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GACUTIL = @GACUTIL@
+GACUTIL_FLAGS = @GACUTIL_FLAGS@
+GACUTIL_POLICY_FLAGS = @GACUTIL_POLICY_FLAGS@
+GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@
+GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MCS = @MCS@
+MKDIR_P = @MKDIR_P@
+MONODOC_CFLAGS = @MONODOC_CFLAGS@
+MONODOC_LIBS = @MONODOC_LIBS@
+MONO_ADDINS_DEFAULT_LIB = @MONO_ADDINS_DEFAULT_LIB@
+MONO_ADDINS_GUI_DEFAULT_LIB = @MONO_ADDINS_GUI_DEFAULT_LIB@
+MONO_ADDINS_MSBUILD_DEFAULT_LIB = @MONO_ADDINS_MSBUILD_DEFAULT_LIB@
+MONO_ADDINS_SETUP_DEFAULT_LIB = @MONO_ADDINS_SETUP_DEFAULT_LIB@
+MONO_NUNIT_CFLAGS = @MONO_NUNIT_CFLAGS@
+MONO_NUNIT_LIBS = @MONO_NUNIT_LIBS@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POLICY_VERSIONS = @POLICY_VERSIONS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+ASSEMBLY = ../bin/Mono.Addins.dll
+ASSEMBLY_NAME = Mono.Addins
+PC_FILES_IN = mono-addins.pc.in
+pc_files = $(PC_FILES_IN:.pc.in=.pc)
+POLICY_ASSEMBLIES = $(addsuffix .$(ASSEMBLY_NAME).dll, $(addprefix policy., $(POLICY_VERSIONS)))
+POLICY_CONFIGS = $(addsuffix .config, $(addprefix policy., $(POLICY_VERSIONS)))
+EXTRA_DIST = \
+ $(wildcard $(ALL_FILES))
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DLL_REFERENCES) \
+ $(POLICY_ASSEMBLIES) $(POLICY_CONFIGS)
+DISTCLEANFILES = $(GENERATED_FILES) $(build_datafiles) $(pc_files)
+bin_SCRIPTS = $(ASSEMBLY_WRAPPER)
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = $(pc_files)
+ALL_CSPROJ = $(wildcard *.csproj)
+MAIN_SLN = $(top_builddir)/Mono.Addins.sln
+@ENABLE_GUI_FALSE@PROFILE_NAME = DebugNotGui
+@ENABLE_GUI_TRUE@PROFILE_NAME = Debug
+XBUILD = xbuild
+XBUILD_VERBOSITY = quiet
+XBUILD_ARGS = /verbosity:$(XBUILD_VERBOSITY) /nologo /property:CodePage=65001
+XBUILD_PROFILE = /property:Configuration=$(PROFILE_NAME)
+
+# Figure out how far we are from top_builddir
+DEPTH = $(shell echo "$(top_builddir)" | tr '/' '\n' | grep -c '..')
+EXTS := *.bmp *.cs *.csproj *.html *.png *.snk *.config *.stetic *.glade *.xml *.xsd *.exe.addins *.template *.tt *.txt
+ALL_FILES := $(EXTS) \
+ $(addprefix */,$(EXTS)) \
+ $(addprefix */*/,$(EXTS)) \
+ $(addprefix */*/*/,$(EXTS)) \
+ $(addprefix */*/*/*/,$(EXTS)) \
+ $(addprefix */*/*/*/*/,$(EXTS)) \
+ $(wildcard icons/*) \
+ $(wildcard templates/*)
+
+WILDCARDED_FILES := $(wildcard $(ALL_FILES))
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.include $(top_srcdir)/xbuild.include $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ./Mono.Addins/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign ./Mono.Addins/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+$(top_srcdir)/Makefile.include $(top_srcdir)/xbuild.include:
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+mono-addins.pc: $(top_builddir)/config.status $(srcdir)/mono-addins.pc.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+install-binSCRIPTS: $(bin_SCRIPTS)
+ @$(NORMAL_INSTALL)
+ @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+ done | \
+ sed -e 'p;s,.*/,,;n' \
+ -e 'h;s|.*|.|' \
+ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
+ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
+ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+ if ($$2 == $$4) { files[d] = files[d] " " $$1; \
+ if (++n[d] == $(am__install_max)) { \
+ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+ else { print "f", d "/" $$4, $$1 } } \
+ END { for (d in files) print "f", d, files[d] }' | \
+ while read type dir files; do \
+ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+ test -z "$$files" || { \
+ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-binSCRIPTS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 's,.*/,,;$(transform)'`; \
+ dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
+install-pkgconfigDATA: $(pkgconfig_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
+ done
+
+uninstall-pkgconfigDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(SCRIPTS) $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local install-pkgconfigDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-binSCRIPTS
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binSCRIPTS uninstall-local \
+ uninstall-pkgconfigDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-binSCRIPTS install-data \
+ install-data-am install-data-local install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-pkgconfigDATA install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
+ uninstall-binSCRIPTS uninstall-local uninstall-pkgconfigDATA
+
+
+install-data-local: gac-install
+uninstall-local: gac-uninstall
+
+$(build_datafiles): $(BUILD_DIR)/% : $(addprefix $(srcdir)/, %)
+ mkdir -p $(dir $@)
+ cp $< $@
+
+policy.%.config: $(top_builddir)/policy.config
+ sed -e "s/@ASSEMBLY_NAME@/$(ASSEMBLY_NAME)/" -e "s/@POLICY@/$*/" $(top_builddir)/policy.config > $@
+
+$(POLICY_ASSEMBLIES) : policy.%.$(ASSEMBLY_NAME).dll: policy.%.config $(top_srcdir)/mono-addins.snk
+ $(AL) -link:policy.$*.config -out:$@ -keyfile:$(top_srcdir)/mono-addins.snk
+
+gac-install: $(POLICY_ASSEMBLIES)
+ $(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS) || exit 1;
+ @for p in $(POLICY_ASSEMBLIES); do \
+ echo $(GACUTIL) /i $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ $(GACUTIL) /i $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ done
+
+gac-uninstall:
+ $(GACUTIL) /us $(ASSEMBLY) $(GACUTIL_FLAGS) || exit 1;
+ @for p in $(POLICY_ASSEMBLIES); do \
+ echo $(GACUTIL) /us $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ $(GACUTIL) /us $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ done
+
+all: csproj_build
+
+clean: csproj_clean
+
+csproj_build: $(POLICY_ASSEMBLIES)
+ @if test x$(SKIP) != xy ; then \
+ echo Building $(ALL_CSPROJ); \
+ for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p; done \
+ fi
+
+csproj_clean:
+ @if test x$(SKIP) != xy -a $(DEPTH) -gt $(MAKELEVEL); then \
+ echo Cleaning $(ALL_CSPROJ); \
+ for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p /t:Clean; done \
+ fi
+ rm -f $(CLEANFILES)
+
+sln_build:
+ @echo Building $(MAIN_SLN)
+ @$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(XBUILD_PROFILE)
+
+sln_clean:
+ @echo Cleaning $(MAIN_SLN)
+ @$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(XBUILD_PROFILE) /t:Clean
+
+print_extradist:
+ @echo $(WILDCARDED_FILES)
+
+.PHONY: all clean csproj_build csproj_clean sln_build sln_clean
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins/Mono.Addins/Addin.cs mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/Mono.Addins/Addin.cs
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins/Mono.Addins/Addin.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/Mono.Addins/Addin.cs 2013-10-22 11:38:18.000000000 +0000
@@ -44,32 +44,27 @@
public class Addin
{
AddinInfo addin;
- string configFile;
string sourceFile;
WeakReference desc;
AddinDatabase database;
bool? isLatestVersion;
bool? isUserAddin;
string id;
+ string domain;
- internal Addin (AddinDatabase database, string file)
+ internal Addin (AddinDatabase database, string domain, string id)
{
this.database = database;
- configFile = file;
+ this.id = id;
+ this.domain = domain;
+ LoadAddinInfo ();
}
-
+
///
/// Full identifier of the add-in, including namespace and version.
///
public string Id {
- get {
- if (configFile != null) {
- if (id == null)
- id = Path.GetFileNameWithoutExtension (configFile);
- return id;
- }
- return this.AddinInfo.Id;
- }
+ get { return id; }
}
///
@@ -145,7 +140,7 @@
try {
addin = AddinInfo.ReadFromDescription (Description);
} catch (Exception ex) {
- throw new InvalidOperationException ("Could not read add-in file: " + configFile, ex);
+ throw new InvalidOperationException ("Could not read add-in file: " + database.GetDescriptionPath (domain, id), ex);
}
}
return addin;
@@ -230,7 +225,7 @@
sourceFile = m.AddinFile;
addin = AddinInfo.ReadFromDescription (m);
} catch (Exception ex) {
- throw new InvalidOperationException ("Could not read add-in file: " + configFile, ex);
+ throw new InvalidOperationException ("Could not read add-in file: " + database.GetDescriptionPath (domain, id), ex);
}
}
}
@@ -246,6 +241,7 @@
return d;
}
+ var configFile = database.GetDescriptionPath (domain, id);
AddinDescription m;
database.ReadAddinDescription (new ConsoleProgressStatus (true), configFile, out m);
@@ -274,6 +270,9 @@
internal void ResetCachedData ()
{
+ // The domain may have changed
+ if (sourceFile != null)
+ domain = database.GetFolderDomain (null, Path.GetDirectoryName (sourceFile));
desc = null;
addin = null;
}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins/Mono.Addins/AddinRegistry.cs mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/Mono.Addins/AddinRegistry.cs
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins/Mono.Addins/AddinRegistry.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/Mono.Addins/AddinRegistry.cs 2013-10-22 11:38:18.000000000 +0000
@@ -221,7 +221,7 @@
} else
currentDomain = AddinDatabase.GlobalDomain;
}
-
+
///
/// Gets the global registry.
///
@@ -624,6 +624,10 @@
public void Rebuild (IProgressStatus monitor)
{
database.Repair (monitor, currentDomain);
+
+ // A full rebuild may cause the domain to change
+ if (!string.IsNullOrEmpty (startupDirectory))
+ currentDomain = database.GetFolderDomain (null, startupDirectory);
}
///
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins/Mono.Addins.Database/AddinDatabase.cs mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/Mono.Addins.Database/AddinDatabase.cs
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins/Mono.Addins.Database/AddinDatabase.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/Mono.Addins.Database/AddinDatabase.cs 2013-10-22 11:38:18.000000000 +0000
@@ -356,7 +356,7 @@
{
string path = GetDescriptionPath (domain, id);
if (sinfo == null && fileDatabase.Exists (path)) {
- sinfo = new Addin (this, path);
+ sinfo = new Addin (this, domain, id);
cachedAddinSetupInfos [idd] = sinfo;
if (!enabledOnly || sinfo.Enabled)
return sinfo;
@@ -417,7 +417,7 @@
string sid = addin + " " + rdomain;
ainfo = cachedAddinSetupInfos [sid] as Addin;
if (ainfo == null)
- ainfo = new Addin (this, GetDescriptionPath (rdomain, addin));
+ ainfo = new Addin (this, rdomain, addin);
cachedAddinSetupInfos [assemblyLocation] = ainfo;
cachedAddinSetupInfos [addin + " " + rdomain] = ainfo;
}
@@ -1458,6 +1458,9 @@
AddinScanFolderInfo folderInfo;
if (GetFolderInfoForPath (progressStatus, path, out folderInfo) && folderInfo != null && !folderInfo.SharedFolder)
return folderInfo.Domain;
+ else if (path.Length > 0 && path [path.Length - 1] != Path.DirectorySeparatorChar)
+ // Try again by appending a directory separator at the end. Some directories are registered like this.
+ return GetFolderDomain (progressStatus, path + Path.DirectorySeparatorChar);
else
return UnknownDomain;
}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins/Mono.Addins.Database/AddinScanResult.cs mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/Mono.Addins.Database/AddinScanResult.cs
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins/Mono.Addins.Database/AddinScanResult.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/Mono.Addins.Database/AddinScanResult.cs 2013-10-22 11:38:18.000000000 +0000
@@ -181,12 +181,17 @@
string lastAsm = null;
foreach (string file in list.ToArray ()) {
- AssemblyName aname = AssemblyName.GetAssemblyName (file);
- list.Remove (file);
- lastAsm = file;
- assemblyLocationsByFullName [aname.FullName] = file;
- if (aname.FullName == fullName)
- return file;
+ try {
+ list.Remove (file);
+ AssemblyName aname = AssemblyName.GetAssemblyName (file);
+ lastAsm = file;
+ assemblyLocationsByFullName [aname.FullName] = file;
+ if (aname.FullName == fullName)
+ return file;
+ } catch {
+ // Could not get the assembly name. The file either doesn't exist or it is not a valid assembly.
+ // In this case, just ignore it.
+ }
}
if (lastAsm != null) {
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins/Mono.Addins.Database/AddinScanner.cs mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/Mono.Addins.Database/AddinScanner.cs
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins/Mono.Addins.Database/AddinScanner.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/Mono.Addins.Database/AddinScanner.cs 2013-10-22 11:38:18.000000000 +0000
@@ -229,6 +229,13 @@
return;
}
+ string ext = Path.GetExtension (file).ToLower ();
+ if ((ext == ".dll" || ext == ".exe") && !Util.IsManagedAssembly (file)) {
+ // Ignore dlls and exes which are not managed assemblies
+ folderInfo.SetLastScanTime (file, null, false, fs.GetLastWriteTime (file), true);
+ return;
+ }
+
if (monitor.LogLevel > 1)
monitor.Log ("Scanning file: " + file);
@@ -242,8 +249,6 @@
AddinDescription config = null;
try {
- string ext = Path.GetExtension (file).ToLower ();
-
if (ext == ".dll" || ext == ".exe")
scanSuccessful = ScanAssembly (monitor, file, scanResult, out config);
else
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins/Mono.Addins.Database/Util.cs mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/Mono.Addins.Database/Util.cs
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins/Mono.Addins.Database/Util.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/Mono.Addins.Database/Util.cs 2013-10-22 11:38:18.000000000 +0000
@@ -73,8 +73,9 @@
{
string testFile = null;
int n = 0;
+ var random = new Random ();
do {
- testFile = Path.Combine (path, new Random ().Next ().ToString ());
+ testFile = Path.Combine (path, random.Next ().ToString ());
n++;
} while (File.Exists (testFile) && n < 100);
if (n == 100)
@@ -244,5 +245,15 @@
if (Directory.Exists (gacDir + "_MSIL"))
yield return gacDir + "_MSIL";
}
+
+ internal static bool IsManagedAssembly (string file)
+ {
+ try {
+ AssemblyName.GetAssemblyName (file);
+ return true;
+ } catch (BadImageFormatException) {
+ return false;
+ }
+ }
}
}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins/obj/Debug/Mono.Addins.csproj.FilesWrittenAbsolute.txt mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/obj/Debug/Mono.Addins.csproj.FilesWrittenAbsolute.txt
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins/obj/Debug/Mono.Addins.csproj.FilesWrittenAbsolute.txt 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/obj/Debug/Mono.Addins.csproj.FilesWrittenAbsolute.txt 2013-04-26 16:15:27.000000000 +0000
@@ -0,0 +1,4 @@
+/tmp/mono-addins/bin/Mono.Addins.dll.mdb
+/tmp/mono-addins/bin/Mono.Addins.dll
+/tmp/mono-addins/Mono.Addins/obj/Debug/Mono.Addins.dll
+/tmp/mono-addins/Mono.Addins/obj/Debug/Mono.Addins.dll.mdb
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins/policy.0.2.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/policy.0.2.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins/policy.0.2.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/policy.0.2.config 2013-04-26 16:15:16.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins/policy.0.3.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/policy.0.3.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins/policy.0.3.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/policy.0.3.config 2013-04-26 16:15:16.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins/policy.0.4.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/policy.0.4.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins/policy.0.4.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/policy.0.4.config 2013-04-26 16:15:16.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins/policy.0.5.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/policy.0.5.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins/policy.0.5.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/policy.0.5.config 2013-04-26 16:15:16.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins/policy.0.6.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/policy.0.6.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins/policy.0.6.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins/policy.0.6.config 2013-04-26 16:15:16.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.CecilReflector/Makefile.in mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.CecilReflector/Makefile.in
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.CecilReflector/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.CecilReflector/Makefile.in 2013-04-26 16:14:08.000000000 +0000
@@ -0,0 +1,536 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(top_srcdir)/Makefile.include $(top_srcdir)/xbuild.include \
+ ChangeLog
+subdir = ./Mono.Addins.CecilReflector
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"
+SCRIPTS = $(bin_SCRIPTS)
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+DATA = $(pkgconfig_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AL = @AL@
+AMTAR = @AMTAR@
+API_VERSION = @API_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GACUTIL = @GACUTIL@
+GACUTIL_FLAGS = @GACUTIL_FLAGS@
+GACUTIL_POLICY_FLAGS = @GACUTIL_POLICY_FLAGS@
+GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@
+GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MCS = @MCS@
+MKDIR_P = @MKDIR_P@
+MONODOC_CFLAGS = @MONODOC_CFLAGS@
+MONODOC_LIBS = @MONODOC_LIBS@
+MONO_ADDINS_DEFAULT_LIB = @MONO_ADDINS_DEFAULT_LIB@
+MONO_ADDINS_GUI_DEFAULT_LIB = @MONO_ADDINS_GUI_DEFAULT_LIB@
+MONO_ADDINS_MSBUILD_DEFAULT_LIB = @MONO_ADDINS_MSBUILD_DEFAULT_LIB@
+MONO_ADDINS_SETUP_DEFAULT_LIB = @MONO_ADDINS_SETUP_DEFAULT_LIB@
+MONO_NUNIT_CFLAGS = @MONO_NUNIT_CFLAGS@
+MONO_NUNIT_LIBS = @MONO_NUNIT_LIBS@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POLICY_VERSIONS = @POLICY_VERSIONS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+ASSEMBLY = ../bin/Mono.Addins.CecilReflector.dll
+ASSEMBLY_NAME = Mono.Addins.CecilReflector
+pc_files = $(PC_FILES_IN:.pc.in=.pc)
+POLICY_ASSEMBLIES = $(addsuffix .$(ASSEMBLY_NAME).dll, $(addprefix policy., $(POLICY_VERSIONS)))
+POLICY_CONFIGS = $(addsuffix .config, $(addprefix policy., $(POLICY_VERSIONS)))
+EXTRA_DIST = \
+ $(wildcard $(ALL_FILES))
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DLL_REFERENCES) \
+ $(POLICY_ASSEMBLIES) $(POLICY_CONFIGS)
+DISTCLEANFILES = $(GENERATED_FILES) $(build_datafiles) $(pc_files)
+bin_SCRIPTS = $(ASSEMBLY_WRAPPER)
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = $(pc_files)
+ALL_CSPROJ = $(wildcard *.csproj)
+MAIN_SLN = $(top_builddir)/Mono.Addins.sln
+@ENABLE_GUI_FALSE@PROFILE_NAME = DebugNotGui
+@ENABLE_GUI_TRUE@PROFILE_NAME = Debug
+XBUILD = xbuild
+XBUILD_VERBOSITY = quiet
+XBUILD_ARGS = /verbosity:$(XBUILD_VERBOSITY) /nologo /property:CodePage=65001
+XBUILD_PROFILE = /property:Configuration=$(PROFILE_NAME)
+
+# Figure out how far we are from top_builddir
+DEPTH = $(shell echo "$(top_builddir)" | tr '/' '\n' | grep -c '..')
+EXTS := *.bmp *.cs *.csproj *.html *.png *.snk *.config *.stetic *.glade *.xml *.xsd *.exe.addins *.template *.tt *.txt
+ALL_FILES := $(EXTS) \
+ $(addprefix */,$(EXTS)) \
+ $(addprefix */*/,$(EXTS)) \
+ $(addprefix */*/*/,$(EXTS)) \
+ $(addprefix */*/*/*/,$(EXTS)) \
+ $(addprefix */*/*/*/*/,$(EXTS)) \
+ $(wildcard icons/*) \
+ $(wildcard templates/*)
+
+WILDCARDED_FILES := $(wildcard $(ALL_FILES))
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.include $(top_srcdir)/xbuild.include $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ./Mono.Addins.CecilReflector/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign ./Mono.Addins.CecilReflector/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+$(top_srcdir)/Makefile.include $(top_srcdir)/xbuild.include:
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-binSCRIPTS: $(bin_SCRIPTS)
+ @$(NORMAL_INSTALL)
+ @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+ done | \
+ sed -e 'p;s,.*/,,;n' \
+ -e 'h;s|.*|.|' \
+ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
+ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
+ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+ if ($$2 == $$4) { files[d] = files[d] " " $$1; \
+ if (++n[d] == $(am__install_max)) { \
+ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+ else { print "f", d "/" $$4, $$1 } } \
+ END { for (d in files) print "f", d, files[d] }' | \
+ while read type dir files; do \
+ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+ test -z "$$files" || { \
+ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-binSCRIPTS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 's,.*/,,;$(transform)'`; \
+ dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
+install-pkgconfigDATA: $(pkgconfig_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
+ done
+
+uninstall-pkgconfigDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(SCRIPTS) $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local install-pkgconfigDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-binSCRIPTS
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binSCRIPTS uninstall-local \
+ uninstall-pkgconfigDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-binSCRIPTS install-data \
+ install-data-am install-data-local install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-pkgconfigDATA install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
+ uninstall-binSCRIPTS uninstall-local uninstall-pkgconfigDATA
+
+
+install-data-local: gac-install
+uninstall-local: gac-uninstall
+
+$(build_datafiles): $(BUILD_DIR)/% : $(addprefix $(srcdir)/, %)
+ mkdir -p $(dir $@)
+ cp $< $@
+
+policy.%.config: $(top_builddir)/policy.config
+ sed -e "s/@ASSEMBLY_NAME@/$(ASSEMBLY_NAME)/" -e "s/@POLICY@/$*/" $(top_builddir)/policy.config > $@
+
+$(POLICY_ASSEMBLIES) : policy.%.$(ASSEMBLY_NAME).dll: policy.%.config $(top_srcdir)/mono-addins.snk
+ $(AL) -link:policy.$*.config -out:$@ -keyfile:$(top_srcdir)/mono-addins.snk
+
+gac-install: $(POLICY_ASSEMBLIES)
+ $(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS) || exit 1;
+ @for p in $(POLICY_ASSEMBLIES); do \
+ echo $(GACUTIL) /i $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ $(GACUTIL) /i $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ done
+
+gac-uninstall:
+ $(GACUTIL) /us $(ASSEMBLY) $(GACUTIL_FLAGS) || exit 1;
+ @for p in $(POLICY_ASSEMBLIES); do \
+ echo $(GACUTIL) /us $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ $(GACUTIL) /us $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ done
+
+all: csproj_build
+
+clean: csproj_clean
+
+csproj_build: $(POLICY_ASSEMBLIES)
+ @if test x$(SKIP) != xy ; then \
+ echo Building $(ALL_CSPROJ); \
+ for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p; done \
+ fi
+
+csproj_clean:
+ @if test x$(SKIP) != xy -a $(DEPTH) -gt $(MAKELEVEL); then \
+ echo Cleaning $(ALL_CSPROJ); \
+ for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p /t:Clean; done \
+ fi
+ rm -f $(CLEANFILES)
+
+sln_build:
+ @echo Building $(MAIN_SLN)
+ @$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(XBUILD_PROFILE)
+
+sln_clean:
+ @echo Cleaning $(MAIN_SLN)
+ @$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(XBUILD_PROFILE) /t:Clean
+
+print_extradist:
+ @echo $(WILDCARDED_FILES)
+
+.PHONY: all clean csproj_build csproj_clean sln_build sln_clean
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.CecilReflector/Mono.Addins.CecilReflector/Reflector.cs mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.CecilReflector/Mono.Addins.CecilReflector/Reflector.cs
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.CecilReflector/Mono.Addins.CecilReflector/Reflector.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.CecilReflector/Mono.Addins.CecilReflector/Reflector.cs 2013-10-22 11:38:18.000000000 +0000
@@ -95,9 +95,16 @@
// Constructor parameters of type System.Type can't be set because types from the assembly
// can't be loaded. The parameter value will be set later using a type name property.
for (int n=0; n
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.CecilReflector/policy.0.3.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.CecilReflector/policy.0.3.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.CecilReflector/policy.0.3.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.CecilReflector/policy.0.3.config 2013-04-26 16:15:18.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.CecilReflector/policy.0.4.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.CecilReflector/policy.0.4.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.CecilReflector/policy.0.4.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.CecilReflector/policy.0.4.config 2013-04-26 16:15:18.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.CecilReflector/policy.0.5.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.CecilReflector/policy.0.5.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.CecilReflector/policy.0.5.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.CecilReflector/policy.0.5.config 2013-04-26 16:15:18.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.CecilReflector/policy.0.6.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.CecilReflector/policy.0.6.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.CecilReflector/policy.0.6.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.CecilReflector/policy.0.6.config 2013-04-26 16:15:18.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/Makefile.in mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/Makefile.in
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/Makefile.in 2013-04-26 16:14:08.000000000 +0000
@@ -0,0 +1,543 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(srcdir)/mono-addins-gui.pc.in $(top_srcdir)/Makefile.include \
+ $(top_srcdir)/xbuild.include ChangeLog
+subdir = ./Mono.Addins.Gui
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES = mono-addins-gui.pc
+CONFIG_CLEAN_VPATH_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"
+SCRIPTS = $(bin_SCRIPTS)
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+DATA = $(pkgconfig_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AL = @AL@
+AMTAR = @AMTAR@
+API_VERSION = @API_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GACUTIL = @GACUTIL@
+GACUTIL_FLAGS = @GACUTIL_FLAGS@
+GACUTIL_POLICY_FLAGS = @GACUTIL_POLICY_FLAGS@
+GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@
+GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MCS = @MCS@
+MKDIR_P = @MKDIR_P@
+MONODOC_CFLAGS = @MONODOC_CFLAGS@
+MONODOC_LIBS = @MONODOC_LIBS@
+MONO_ADDINS_DEFAULT_LIB = @MONO_ADDINS_DEFAULT_LIB@
+MONO_ADDINS_GUI_DEFAULT_LIB = @MONO_ADDINS_GUI_DEFAULT_LIB@
+MONO_ADDINS_MSBUILD_DEFAULT_LIB = @MONO_ADDINS_MSBUILD_DEFAULT_LIB@
+MONO_ADDINS_SETUP_DEFAULT_LIB = @MONO_ADDINS_SETUP_DEFAULT_LIB@
+MONO_NUNIT_CFLAGS = @MONO_NUNIT_CFLAGS@
+MONO_NUNIT_LIBS = @MONO_NUNIT_LIBS@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POLICY_VERSIONS = @POLICY_VERSIONS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+ASSEMBLY = ../bin/Mono.Addins.Gui.dll
+ASSEMBLY_NAME = Mono.Addins.Gui
+PC_FILES_IN = mono-addins-gui.pc.in
+@ENABLE_GUI_TRUE@pc_files = $(PC_FILES_IN:.pc.in=.pc)
+@ENABLE_GUI_TRUE@POLICY_ASSEMBLIES = $(addsuffix .$(ASSEMBLY_NAME).dll, $(addprefix policy., $(POLICY_VERSIONS)))
+@ENABLE_GUI_TRUE@POLICY_CONFIGS = $(addsuffix .config, $(addprefix policy., $(POLICY_VERSIONS)))
+@ENABLE_GUI_TRUE@EXTRA_DIST = \
+@ENABLE_GUI_TRUE@ $(wildcard $(ALL_FILES))
+
+@ENABLE_GUI_TRUE@CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb \
+@ENABLE_GUI_TRUE@ $(DLL_REFERENCES) $(POLICY_ASSEMBLIES) \
+@ENABLE_GUI_TRUE@ $(POLICY_CONFIGS)
+@ENABLE_GUI_TRUE@DISTCLEANFILES = $(GENERATED_FILES) $(build_datafiles) $(pc_files)
+@ENABLE_GUI_TRUE@bin_SCRIPTS = $(ASSEMBLY_WRAPPER)
+@ENABLE_GUI_TRUE@pkgconfigdir = $(libdir)/pkgconfig
+@ENABLE_GUI_TRUE@pkgconfig_DATA = $(pc_files)
+@ENABLE_GUI_TRUE@ALL_CSPROJ = $(wildcard *.csproj)
+@ENABLE_GUI_TRUE@MAIN_SLN = $(top_builddir)/Mono.Addins.sln
+@ENABLE_GUI_TRUE@PROFILE_NAME = Debug
+@ENABLE_GUI_TRUE@XBUILD = xbuild
+@ENABLE_GUI_TRUE@XBUILD_VERBOSITY = quiet
+@ENABLE_GUI_TRUE@XBUILD_ARGS = /verbosity:$(XBUILD_VERBOSITY) /nologo /property:CodePage=65001
+@ENABLE_GUI_TRUE@XBUILD_PROFILE = /property:Configuration=$(PROFILE_NAME)
+
+# Figure out how far we are from top_builddir
+@ENABLE_GUI_TRUE@DEPTH = $(shell echo "$(top_builddir)" | tr '/' '\n' | grep -c '..')
+@ENABLE_GUI_TRUE@EXTS := *.bmp *.cs *.csproj *.html *.png *.snk *.config *.stetic *.glade *.xml *.xsd *.exe.addins *.template *.tt *.txt
+@ENABLE_GUI_TRUE@ALL_FILES := $(EXTS) \
+@ENABLE_GUI_TRUE@ $(addprefix */,$(EXTS)) \
+@ENABLE_GUI_TRUE@ $(addprefix */*/,$(EXTS)) \
+@ENABLE_GUI_TRUE@ $(addprefix */*/*/,$(EXTS)) \
+@ENABLE_GUI_TRUE@ $(addprefix */*/*/*/,$(EXTS)) \
+@ENABLE_GUI_TRUE@ $(addprefix */*/*/*/*/,$(EXTS)) \
+@ENABLE_GUI_TRUE@ $(wildcard icons/*) \
+@ENABLE_GUI_TRUE@ $(wildcard templates/*)
+
+@ENABLE_GUI_TRUE@WILDCARDED_FILES := $(wildcard $(ALL_FILES))
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.include $(top_srcdir)/xbuild.include $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ./Mono.Addins.Gui/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign ./Mono.Addins.Gui/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+$(top_srcdir)/Makefile.include $(top_srcdir)/xbuild.include:
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+mono-addins-gui.pc: $(top_builddir)/config.status $(srcdir)/mono-addins-gui.pc.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+install-binSCRIPTS: $(bin_SCRIPTS)
+ @$(NORMAL_INSTALL)
+ @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+ done | \
+ sed -e 'p;s,.*/,,;n' \
+ -e 'h;s|.*|.|' \
+ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
+ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
+ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+ if ($$2 == $$4) { files[d] = files[d] " " $$1; \
+ if (++n[d] == $(am__install_max)) { \
+ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+ else { print "f", d "/" $$4, $$1 } } \
+ END { for (d in files) print "f", d, files[d] }' | \
+ while read type dir files; do \
+ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+ test -z "$$files" || { \
+ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-binSCRIPTS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 's,.*/,,;$(transform)'`; \
+ dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
+install-pkgconfigDATA: $(pkgconfig_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
+ done
+
+uninstall-pkgconfigDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(SCRIPTS) $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+@ENABLE_GUI_FALSE@uninstall-local:
+@ENABLE_GUI_FALSE@install-data-local:
+@ENABLE_GUI_FALSE@clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local install-pkgconfigDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-binSCRIPTS
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binSCRIPTS uninstall-local \
+ uninstall-pkgconfigDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-binSCRIPTS install-data \
+ install-data-am install-data-local install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-pkgconfigDATA install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
+ uninstall-binSCRIPTS uninstall-local uninstall-pkgconfigDATA
+
+
+@ENABLE_GUI_TRUE@install-data-local: gac-install
+@ENABLE_GUI_TRUE@uninstall-local: gac-uninstall
+
+@ENABLE_GUI_TRUE@$(build_datafiles): $(BUILD_DIR)/% : $(addprefix $(srcdir)/, %)
+@ENABLE_GUI_TRUE@ mkdir -p $(dir $@)
+@ENABLE_GUI_TRUE@ cp $< $@
+
+@ENABLE_GUI_TRUE@policy.%.config: $(top_builddir)/policy.config
+@ENABLE_GUI_TRUE@ sed -e "s/@ASSEMBLY_NAME@/$(ASSEMBLY_NAME)/" -e "s/@POLICY@/$*/" $(top_builddir)/policy.config > $@
+
+@ENABLE_GUI_TRUE@$(POLICY_ASSEMBLIES) : policy.%.$(ASSEMBLY_NAME).dll: policy.%.config $(top_srcdir)/mono-addins.snk
+@ENABLE_GUI_TRUE@ $(AL) -link:policy.$*.config -out:$@ -keyfile:$(top_srcdir)/mono-addins.snk
+
+@ENABLE_GUI_TRUE@gac-install: $(POLICY_ASSEMBLIES)
+@ENABLE_GUI_TRUE@ $(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS) || exit 1;
+@ENABLE_GUI_TRUE@ @for p in $(POLICY_ASSEMBLIES); do \
+@ENABLE_GUI_TRUE@ echo $(GACUTIL) /i $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+@ENABLE_GUI_TRUE@ $(GACUTIL) /i $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+@ENABLE_GUI_TRUE@ done
+
+@ENABLE_GUI_TRUE@gac-uninstall:
+@ENABLE_GUI_TRUE@ $(GACUTIL) /us $(ASSEMBLY) $(GACUTIL_FLAGS) || exit 1;
+@ENABLE_GUI_TRUE@ @for p in $(POLICY_ASSEMBLIES); do \
+@ENABLE_GUI_TRUE@ echo $(GACUTIL) /us $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+@ENABLE_GUI_TRUE@ $(GACUTIL) /us $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+@ENABLE_GUI_TRUE@ done
+
+@ENABLE_GUI_TRUE@all: csproj_build
+
+@ENABLE_GUI_TRUE@clean: csproj_clean
+
+@ENABLE_GUI_TRUE@csproj_build: $(POLICY_ASSEMBLIES)
+@ENABLE_GUI_TRUE@ @if test x$(SKIP) != xy ; then \
+@ENABLE_GUI_TRUE@ echo Building $(ALL_CSPROJ); \
+@ENABLE_GUI_TRUE@ for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p; done \
+@ENABLE_GUI_TRUE@ fi
+
+@ENABLE_GUI_TRUE@csproj_clean:
+@ENABLE_GUI_TRUE@ @if test x$(SKIP) != xy -a $(DEPTH) -gt $(MAKELEVEL); then \
+@ENABLE_GUI_TRUE@ echo Cleaning $(ALL_CSPROJ); \
+@ENABLE_GUI_TRUE@ for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p /t:Clean; done \
+@ENABLE_GUI_TRUE@ fi
+@ENABLE_GUI_TRUE@ rm -f $(CLEANFILES)
+
+@ENABLE_GUI_TRUE@sln_build:
+@ENABLE_GUI_TRUE@ @echo Building $(MAIN_SLN)
+@ENABLE_GUI_TRUE@ @$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(XBUILD_PROFILE)
+
+@ENABLE_GUI_TRUE@sln_clean:
+@ENABLE_GUI_TRUE@ @echo Cleaning $(MAIN_SLN)
+@ENABLE_GUI_TRUE@ @$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(XBUILD_PROFILE) /t:Clean
+
+@ENABLE_GUI_TRUE@print_extradist:
+@ENABLE_GUI_TRUE@ @echo $(WILDCARDED_FILES)
+
+@ENABLE_GUI_TRUE@.PHONY: all clean csproj_build csproj_clean sln_build sln_clean
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.AddinInfoView.cs mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.AddinInfoView.cs
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.AddinInfoView.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.AddinInfoView.cs 2013-10-22 11:38:18.000000000 +0000
@@ -167,42 +167,30 @@
this.urlButton.Name = "urlButton";
this.urlButton.UseUnderline = true;
this.urlButton.Relief = ((global::Gtk.ReliefStyle)(2));
- // Container child urlButton.Gtk.Container+ContainerChild
- global::Gtk.Alignment w12 = new global::Gtk.Alignment (0.5F, 0.5F, 0F, 0F);
- // Container child GtkAlignment.Gtk.Container+ContainerChild
- global::Gtk.HBox w13 = new global::Gtk.HBox ();
- w13.Spacing = 2;
- // Container child GtkHBox.Gtk.Container+ContainerChild
- global::Gtk.Image w14 = new global::Gtk.Image ();
- w14.Pixbuf = global::Gdk.Pixbuf.LoadFromResource ("web.png");
- w13.Add (w14);
- // Container child GtkHBox.Gtk.Container+ContainerChild
- global::Gtk.Label w16 = new global::Gtk.Label ();
- w16.LabelProp = global::Mono.Unix.Catalog.GetString ("More information");
- w16.UseUnderline = true;
- w13.Add (w16);
- w12.Add (w13);
- this.urlButton.Add (w12);
+ this.urlButton.Label = global::Mono.Unix.Catalog.GetString ("More information");
+ global::Gtk.Image w12 = new global::Gtk.Image ();
+ w12.Pixbuf = global::Gdk.Pixbuf.LoadFromResource ("web.png");
+ this.urlButton.Image = w12;
this.hbox3.Add (this.urlButton);
- global::Gtk.Box.BoxChild w20 = ((global::Gtk.Box.BoxChild)(this.hbox3 [this.urlButton]));
- w20.Position = 0;
- w20.Expand = false;
- w20.Fill = false;
+ global::Gtk.Box.BoxChild w13 = ((global::Gtk.Box.BoxChild)(this.hbox3 [this.urlButton]));
+ w13.Position = 0;
+ w13.Expand = false;
+ w13.Fill = false;
this.vboxDesc.Add (this.hbox3);
- global::Gtk.Box.BoxChild w21 = ((global::Gtk.Box.BoxChild)(this.vboxDesc [this.hbox3]));
- w21.PackType = ((global::Gtk.PackType)(1));
- w21.Position = 2;
- w21.Expand = false;
- w21.Fill = false;
+ global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.vboxDesc [this.hbox3]));
+ w14.PackType = ((global::Gtk.PackType)(1));
+ w14.Position = 2;
+ w14.Expand = false;
+ w14.Fill = false;
this.ebox2.Add (this.vboxDesc);
w10.Add (this.ebox2);
this.scrolledwindow.Add (w10);
this.vbox3.Add (this.scrolledwindow);
- global::Gtk.Box.BoxChild w25 = ((global::Gtk.Box.BoxChild)(this.vbox3 [this.scrolledwindow]));
- w25.Position = 1;
+ global::Gtk.Box.BoxChild w18 = ((global::Gtk.Box.BoxChild)(this.vbox3 [this.scrolledwindow]));
+ w18.Position = 1;
this.vbox6.Add (this.vbox3);
- global::Gtk.Box.BoxChild w26 = ((global::Gtk.Box.BoxChild)(this.vbox6 [this.vbox3]));
- w26.Position = 1;
+ global::Gtk.Box.BoxChild w19 = ((global::Gtk.Box.BoxChild)(this.vbox6 [this.vbox3]));
+ w19.Position = 1;
// Container child vbox6.Gtk.Box+BoxChild
this.eboxButs = new global::Gtk.EventBox ();
this.eboxButs.Name = "eboxButs";
@@ -215,53 +203,29 @@
this.btnInstall.CanFocus = true;
this.btnInstall.Name = "btnInstall";
this.btnInstall.UseUnderline = true;
- // Container child btnInstall.Gtk.Container+ContainerChild
- global::Gtk.Alignment w27 = new global::Gtk.Alignment (0.5F, 0.5F, 0F, 0F);
- // Container child GtkAlignment.Gtk.Container+ContainerChild
- global::Gtk.HBox w28 = new global::Gtk.HBox ();
- w28.Spacing = 2;
- // Container child GtkHBox.Gtk.Container+ContainerChild
- global::Gtk.Image w29 = new global::Gtk.Image ();
- w29.Pixbuf = global::Gdk.Pixbuf.LoadFromResource ("download.png");
- w28.Add (w29);
- // Container child GtkHBox.Gtk.Container+ContainerChild
- global::Gtk.Label w31 = new global::Gtk.Label ();
- w31.LabelProp = global::Mono.Unix.Catalog.GetString ("Install...");
- w31.UseUnderline = true;
- w28.Add (w31);
- w27.Add (w28);
- this.btnInstall.Add (w27);
+ this.btnInstall.Label = global::Mono.Unix.Catalog.GetString ("Install...");
+ global::Gtk.Image w20 = new global::Gtk.Image ();
+ w20.Pixbuf = global::Gdk.Pixbuf.LoadFromResource ("download.png");
+ this.btnInstall.Image = w20;
this.hbox1.Add (this.btnInstall);
- global::Gtk.Box.BoxChild w35 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.btnInstall]));
- w35.Position = 0;
- w35.Expand = false;
- w35.Fill = false;
+ global::Gtk.Box.BoxChild w21 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.btnInstall]));
+ w21.Position = 0;
+ w21.Expand = false;
+ w21.Fill = false;
// Container child hbox1.Gtk.Box+BoxChild
this.btnUpdate = new global::Gtk.Button ();
this.btnUpdate.CanFocus = true;
this.btnUpdate.Name = "btnUpdate";
this.btnUpdate.UseUnderline = true;
- // Container child btnUpdate.Gtk.Container+ContainerChild
- global::Gtk.Alignment w36 = new global::Gtk.Alignment (0.5F, 0.5F, 0F, 0F);
- // Container child GtkAlignment.Gtk.Container+ContainerChild
- global::Gtk.HBox w37 = new global::Gtk.HBox ();
- w37.Spacing = 2;
- // Container child GtkHBox.Gtk.Container+ContainerChild
- global::Gtk.Image w38 = new global::Gtk.Image ();
- w38.Pixbuf = global::Gdk.Pixbuf.LoadFromResource ("download.png");
- w37.Add (w38);
- // Container child GtkHBox.Gtk.Container+ContainerChild
- global::Gtk.Label w40 = new global::Gtk.Label ();
- w40.LabelProp = global::Mono.Unix.Catalog.GetString ("Update");
- w40.UseUnderline = true;
- w37.Add (w40);
- w36.Add (w37);
- this.btnUpdate.Add (w36);
+ this.btnUpdate.Label = global::Mono.Unix.Catalog.GetString ("Update");
+ global::Gtk.Image w22 = new global::Gtk.Image ();
+ w22.Pixbuf = global::Gdk.Pixbuf.LoadFromResource ("download.png");
+ this.btnUpdate.Image = w22;
this.hbox1.Add (this.btnUpdate);
- global::Gtk.Box.BoxChild w44 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.btnUpdate]));
- w44.Position = 1;
- w44.Expand = false;
- w44.Fill = false;
+ global::Gtk.Box.BoxChild w23 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.btnUpdate]));
+ w23.Position = 1;
+ w23.Expand = false;
+ w23.Fill = false;
// Container child hbox1.Gtk.Box+BoxChild
this.btnDisable = new global::Gtk.Button ();
this.btnDisable.CanFocus = true;
@@ -269,10 +233,10 @@
this.btnDisable.UseUnderline = true;
this.btnDisable.Label = global::Mono.Unix.Catalog.GetString ("Disable");
this.hbox1.Add (this.btnDisable);
- global::Gtk.Box.BoxChild w45 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.btnDisable]));
- w45.Position = 2;
- w45.Expand = false;
- w45.Fill = false;
+ global::Gtk.Box.BoxChild w24 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.btnDisable]));
+ w24.Position = 2;
+ w24.Expand = false;
+ w24.Fill = false;
// Container child hbox1.Gtk.Box+BoxChild
this.btnUninstall = new global::Gtk.Button ();
this.btnUninstall.CanFocus = true;
@@ -280,16 +244,16 @@
this.btnUninstall.UseUnderline = true;
this.btnUninstall.Label = global::Mono.Unix.Catalog.GetString ("_Uninstall...");
this.hbox1.Add (this.btnUninstall);
- global::Gtk.Box.BoxChild w46 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.btnUninstall]));
- w46.Position = 3;
- w46.Expand = false;
- w46.Fill = false;
+ global::Gtk.Box.BoxChild w25 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.btnUninstall]));
+ w25.Position = 3;
+ w25.Expand = false;
+ w25.Fill = false;
this.eboxButs.Add (this.hbox1);
this.vbox6.Add (this.eboxButs);
- global::Gtk.Box.BoxChild w48 = ((global::Gtk.Box.BoxChild)(this.vbox6 [this.eboxButs]));
- w48.Position = 2;
- w48.Expand = false;
- w48.Fill = false;
+ global::Gtk.Box.BoxChild w27 = ((global::Gtk.Box.BoxChild)(this.vbox6 [this.eboxButs]));
+ w27.Position = 2;
+ w27.Expand = false;
+ w27.Fill = false;
this.ebox.Add (this.vbox6);
this.Add (this.ebox);
if ((this.Child != null)) {
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.AddinManagerDialog.cs mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.AddinManagerDialog.cs
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.AddinManagerDialog.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.AddinManagerDialog.cs 2013-10-22 11:38:18.000000000 +0000
@@ -152,62 +152,38 @@
this.buttonRefreshUpdates.Name = "buttonRefreshUpdates";
this.buttonRefreshUpdates.UseUnderline = true;
this.buttonRefreshUpdates.Relief = ((global::Gtk.ReliefStyle)(2));
- // Container child buttonRefreshUpdates.Gtk.Container+ContainerChild
- global::Gtk.Alignment w9 = new global::Gtk.Alignment (0.5F, 0.5F, 0F, 0F);
- // Container child GtkAlignment.Gtk.Container+ContainerChild
- global::Gtk.HBox w10 = new global::Gtk.HBox ();
- w10.Spacing = 2;
- // Container child GtkHBox.Gtk.Container+ContainerChild
- global::Gtk.Image w11 = new global::Gtk.Image ();
- w11.Pixbuf = global::Stetic.IconLoader.LoadIcon (this, "gtk-refresh", global::Gtk.IconSize.Menu);
- w10.Add (w11);
- // Container child GtkHBox.Gtk.Container+ContainerChild
- global::Gtk.Label w13 = new global::Gtk.Label ();
- w13.LabelProp = global::Mono.Unix.Catalog.GetString ("Refresh");
- w13.UseUnderline = true;
- w10.Add (w13);
- w9.Add (w10);
- this.buttonRefreshUpdates.Add (w9);
+ this.buttonRefreshUpdates.Label = global::Mono.Unix.Catalog.GetString ("Refresh");
+ global::Gtk.Image w9 = new global::Gtk.Image ();
+ w9.Pixbuf = global::Stetic.IconLoader.LoadIcon (this, "gtk-refresh", global::Gtk.IconSize.Menu);
+ this.buttonRefreshUpdates.Image = w9;
this.hbox67.Add (this.buttonRefreshUpdates);
- global::Gtk.Box.BoxChild w17 = ((global::Gtk.Box.BoxChild)(this.hbox67 [this.buttonRefreshUpdates]));
- w17.PackType = ((global::Gtk.PackType)(1));
- w17.Position = 1;
- w17.Expand = false;
- w17.Fill = false;
+ global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(this.hbox67 [this.buttonRefreshUpdates]));
+ w10.PackType = ((global::Gtk.PackType)(1));
+ w10.Position = 1;
+ w10.Expand = false;
+ w10.Fill = false;
// Container child hbox67.Gtk.Box+BoxChild
this.buttonUpdateAll = new global::Gtk.Button ();
this.buttonUpdateAll.CanFocus = true;
this.buttonUpdateAll.Name = "buttonUpdateAll";
this.buttonUpdateAll.UseUnderline = true;
this.buttonUpdateAll.Relief = ((global::Gtk.ReliefStyle)(2));
- // Container child buttonUpdateAll.Gtk.Container+ContainerChild
- global::Gtk.Alignment w18 = new global::Gtk.Alignment (0.5F, 0.5F, 0F, 0F);
- // Container child GtkAlignment.Gtk.Container+ContainerChild
- global::Gtk.HBox w19 = new global::Gtk.HBox ();
- w19.Spacing = 2;
- // Container child GtkHBox.Gtk.Container+ContainerChild
- global::Gtk.Image w20 = new global::Gtk.Image ();
- w20.Pixbuf = global::Gdk.Pixbuf.LoadFromResource ("download.png");
- w19.Add (w20);
- // Container child GtkHBox.Gtk.Container+ContainerChild
- global::Gtk.Label w22 = new global::Gtk.Label ();
- w22.LabelProp = global::Mono.Unix.Catalog.GetString ("Update All");
- w22.UseUnderline = true;
- w19.Add (w22);
- w18.Add (w19);
- this.buttonUpdateAll.Add (w18);
+ this.buttonUpdateAll.Label = global::Mono.Unix.Catalog.GetString ("Update All");
+ global::Gtk.Image w11 = new global::Gtk.Image ();
+ w11.Pixbuf = global::Gdk.Pixbuf.LoadFromResource ("download.png");
+ this.buttonUpdateAll.Image = w11;
this.hbox67.Add (this.buttonUpdateAll);
- global::Gtk.Box.BoxChild w26 = ((global::Gtk.Box.BoxChild)(this.hbox67 [this.buttonUpdateAll]));
- w26.PackType = ((global::Gtk.PackType)(1));
- w26.Position = 2;
- w26.Expand = false;
- w26.Fill = false;
+ global::Gtk.Box.BoxChild w12 = ((global::Gtk.Box.BoxChild)(this.hbox67 [this.buttonUpdateAll]));
+ w12.PackType = ((global::Gtk.PackType)(1));
+ w12.Position = 2;
+ w12.Expand = false;
+ w12.Fill = false;
this.eboxRepoUpdates.Add (this.hbox67);
this.vboxUpdates.Add (this.eboxRepoUpdates);
- global::Gtk.Box.BoxChild w28 = ((global::Gtk.Box.BoxChild)(this.vboxUpdates [this.eboxRepoUpdates]));
- w28.Position = 0;
- w28.Expand = false;
- w28.Fill = false;
+ global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.vboxUpdates [this.eboxRepoUpdates]));
+ w14.Position = 0;
+ w14.Expand = false;
+ w14.Fill = false;
// Container child vboxUpdates.Gtk.Box+BoxChild
this.scrolledUpdates = new global::Gtk.ScrolledWindow ();
this.scrolledUpdates.CanFocus = true;
@@ -219,11 +195,11 @@
this.updatesTreeView.Name = "updatesTreeView";
this.scrolledUpdates.Add (this.updatesTreeView);
this.vboxUpdates.Add (this.scrolledUpdates);
- global::Gtk.Box.BoxChild w30 = ((global::Gtk.Box.BoxChild)(this.vboxUpdates [this.scrolledUpdates]));
- w30.Position = 1;
+ global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.vboxUpdates [this.scrolledUpdates]));
+ w16.Position = 1;
this.boxUpdates.Add (this.vboxUpdates);
- global::Gtk.Box.BoxChild w31 = ((global::Gtk.Box.BoxChild)(this.boxUpdates [this.vboxUpdates]));
- w31.Position = 0;
+ global::Gtk.Box.BoxChild w17 = ((global::Gtk.Box.BoxChild)(this.boxUpdates [this.vboxUpdates]));
+ w17.Position = 0;
// Container child boxUpdates.Gtk.Box+BoxChild
this.eventbox3 = new global::Gtk.EventBox ();
this.eventbox3.Name = "eventbox3";
@@ -234,13 +210,13 @@
this.addininfoUpdates.AllowInstall = false;
this.eventbox3.Add (this.addininfoUpdates);
this.boxUpdates.Add (this.eventbox3);
- global::Gtk.Box.BoxChild w33 = ((global::Gtk.Box.BoxChild)(this.boxUpdates [this.eventbox3]));
- w33.Position = 1;
- w33.Expand = false;
- w33.Fill = false;
+ global::Gtk.Box.BoxChild w19 = ((global::Gtk.Box.BoxChild)(this.boxUpdates [this.eventbox3]));
+ w19.Position = 1;
+ w19.Expand = false;
+ w19.Fill = false;
this.notebook.Add (this.boxUpdates);
- global::Gtk.Notebook.NotebookChild w34 = ((global::Gtk.Notebook.NotebookChild)(this.notebook [this.boxUpdates]));
- w34.Position = 1;
+ global::Gtk.Notebook.NotebookChild w20 = ((global::Gtk.Notebook.NotebookChild)(this.notebook [this.boxUpdates]));
+ w20.Position = 1;
// Notebook tab
this.label4 = new global::Gtk.Label ();
this.label4.Name = "label4";
@@ -267,47 +243,37 @@
this.label112.Name = "label112";
this.label112.LabelProp = global::Mono.Unix.Catalog.GetString ("Repository:");
this.hbox66.Add (this.label112);
- global::Gtk.Box.BoxChild w35 = ((global::Gtk.Box.BoxChild)(this.hbox66 [this.label112]));
- w35.Position = 0;
- w35.Expand = false;
- w35.Fill = false;
+ global::Gtk.Box.BoxChild w21 = ((global::Gtk.Box.BoxChild)(this.hbox66 [this.label112]));
+ w21.Position = 0;
+ w21.Expand = false;
+ w21.Fill = false;
// Container child hbox66.Gtk.Box+BoxChild
this.repoCombo = new global::Gtk.ComboBox ();
this.repoCombo.Name = "repoCombo";
this.hbox66.Add (this.repoCombo);
- global::Gtk.Box.BoxChild w36 = ((global::Gtk.Box.BoxChild)(this.hbox66 [this.repoCombo]));
- w36.Position = 1;
+ global::Gtk.Box.BoxChild w22 = ((global::Gtk.Box.BoxChild)(this.hbox66 [this.repoCombo]));
+ w22.Position = 1;
// Container child hbox66.Gtk.Box+BoxChild
this.buttonRefresh = new global::Gtk.Button ();
this.buttonRefresh.CanFocus = true;
this.buttonRefresh.Name = "buttonRefresh";
this.buttonRefresh.UseUnderline = true;
this.buttonRefresh.Relief = ((global::Gtk.ReliefStyle)(2));
- // Container child buttonRefresh.Gtk.Container+ContainerChild
- global::Gtk.Alignment w37 = new global::Gtk.Alignment (0.5F, 0.5F, 0F, 0F);
- // Container child GtkAlignment.Gtk.Container+ContainerChild
- global::Gtk.HBox w38 = new global::Gtk.HBox ();
- w38.Spacing = 2;
- // Container child GtkHBox.Gtk.Container+ContainerChild
- global::Gtk.Image w39 = new global::Gtk.Image ();
- w39.Pixbuf = global::Stetic.IconLoader.LoadIcon (this, "gtk-refresh", global::Gtk.IconSize.Menu);
- w38.Add (w39);
- // Container child GtkHBox.Gtk.Container+ContainerChild
- global::Gtk.Label w41 = new global::Gtk.Label ();
- w38.Add (w41);
- w37.Add (w38);
- this.buttonRefresh.Add (w37);
+ this.buttonRefresh.Label = "";
+ global::Gtk.Image w23 = new global::Gtk.Image ();
+ w23.Pixbuf = global::Stetic.IconLoader.LoadIcon (this, "gtk-refresh", global::Gtk.IconSize.Menu);
+ this.buttonRefresh.Image = w23;
this.hbox66.Add (this.buttonRefresh);
- global::Gtk.Box.BoxChild w45 = ((global::Gtk.Box.BoxChild)(this.hbox66 [this.buttonRefresh]));
- w45.Position = 2;
- w45.Expand = false;
- w45.Fill = false;
+ global::Gtk.Box.BoxChild w24 = ((global::Gtk.Box.BoxChild)(this.hbox66 [this.buttonRefresh]));
+ w24.Position = 2;
+ w24.Expand = false;
+ w24.Fill = false;
this.eboxRepo.Add (this.hbox66);
this.vboxGallery.Add (this.eboxRepo);
- global::Gtk.Box.BoxChild w47 = ((global::Gtk.Box.BoxChild)(this.vboxGallery [this.eboxRepo]));
- w47.Position = 0;
- w47.Expand = false;
- w47.Fill = false;
+ global::Gtk.Box.BoxChild w26 = ((global::Gtk.Box.BoxChild)(this.vboxGallery [this.eboxRepo]));
+ w26.Position = 0;
+ w26.Expand = false;
+ w26.Fill = false;
// Container child vboxGallery.Gtk.Box+BoxChild
this.scrolledGallery = new global::Gtk.ScrolledWindow ();
this.scrolledGallery.CanFocus = true;
@@ -319,11 +285,11 @@
this.galleryTreeView.Name = "galleryTreeView";
this.scrolledGallery.Add (this.galleryTreeView);
this.vboxGallery.Add (this.scrolledGallery);
- global::Gtk.Box.BoxChild w49 = ((global::Gtk.Box.BoxChild)(this.vboxGallery [this.scrolledGallery]));
- w49.Position = 1;
+ global::Gtk.Box.BoxChild w28 = ((global::Gtk.Box.BoxChild)(this.vboxGallery [this.scrolledGallery]));
+ w28.Position = 1;
this.hbox6.Add (this.vboxGallery);
- global::Gtk.Box.BoxChild w50 = ((global::Gtk.Box.BoxChild)(this.hbox6 [this.vboxGallery]));
- w50.Position = 0;
+ global::Gtk.Box.BoxChild w29 = ((global::Gtk.Box.BoxChild)(this.hbox6 [this.vboxGallery]));
+ w29.Position = 0;
// Container child hbox6.Gtk.Box+BoxChild
this.eventbox1 = new global::Gtk.EventBox ();
this.eventbox1.Name = "eventbox1";
@@ -334,13 +300,13 @@
this.addininfoGallery.AllowInstall = false;
this.eventbox1.Add (this.addininfoGallery);
this.hbox6.Add (this.eventbox1);
- global::Gtk.Box.BoxChild w52 = ((global::Gtk.Box.BoxChild)(this.hbox6 [this.eventbox1]));
- w52.Position = 1;
- w52.Expand = false;
- w52.Fill = false;
+ global::Gtk.Box.BoxChild w31 = ((global::Gtk.Box.BoxChild)(this.hbox6 [this.eventbox1]));
+ w31.Position = 1;
+ w31.Expand = false;
+ w31.Fill = false;
this.notebook.Add (this.hbox6);
- global::Gtk.Notebook.NotebookChild w53 = ((global::Gtk.Notebook.NotebookChild)(this.notebook [this.hbox6]));
- w53.Position = 2;
+ global::Gtk.Notebook.NotebookChild w32 = ((global::Gtk.Notebook.NotebookChild)(this.notebook [this.hbox6]));
+ w32.Position = 2;
// Notebook tab
this.label8 = new global::Gtk.Label ();
this.label8.Name = "label8";
@@ -348,33 +314,33 @@
this.notebook.SetTabLabel (this.hbox6, this.label8);
this.label8.ShowAll ();
this.hbox72.Add (this.notebook);
- global::Gtk.Box.BoxChild w54 = ((global::Gtk.Box.BoxChild)(this.hbox72 [this.notebook]));
- w54.Position = 0;
+ global::Gtk.Box.BoxChild w33 = ((global::Gtk.Box.BoxChild)(this.hbox72 [this.notebook]));
+ w33.Position = 0;
this.hbox65.Add (this.hbox72);
- global::Gtk.Box.BoxChild w55 = ((global::Gtk.Box.BoxChild)(this.hbox65 [this.hbox72]));
- w55.Position = 0;
+ global::Gtk.Box.BoxChild w34 = ((global::Gtk.Box.BoxChild)(this.hbox65 [this.hbox72]));
+ w34.Position = 0;
this.vbox93.Add (this.hbox65);
- global::Gtk.Box.BoxChild w56 = ((global::Gtk.Box.BoxChild)(this.vbox93 [this.hbox65]));
- w56.Position = 0;
+ global::Gtk.Box.BoxChild w35 = ((global::Gtk.Box.BoxChild)(this.vbox93 [this.hbox65]));
+ w35.Position = 0;
w1.Add (this.vbox93);
- global::Gtk.Box.BoxChild w57 = ((global::Gtk.Box.BoxChild)(w1 [this.vbox93]));
- w57.Position = 0;
+ global::Gtk.Box.BoxChild w36 = ((global::Gtk.Box.BoxChild)(w1 [this.vbox93]));
+ w36.Position = 0;
// Internal child Mono.Addins.Gui.AddinManagerDialog.ActionArea
- global::Gtk.HButtonBox w58 = this.ActionArea;
- w58.Name = "dialog-action_area8";
- w58.Spacing = 6;
- w58.BorderWidth = ((uint)(5));
- w58.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(2));
+ global::Gtk.HButtonBox w37 = this.ActionArea;
+ w37.Name = "dialog-action_area8";
+ w37.Spacing = 6;
+ w37.BorderWidth = ((uint)(5));
+ w37.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(2));
// Container child dialog-action_area8.Gtk.ButtonBox+ButtonBoxChild
this.buttonInstallFromFile = new global::Gtk.Button ();
this.buttonInstallFromFile.CanFocus = true;
this.buttonInstallFromFile.Name = "buttonInstallFromFile";
this.buttonInstallFromFile.UseUnderline = true;
this.buttonInstallFromFile.Label = global::Mono.Unix.Catalog.GetString ("Install from file...");
- w58.Add (this.buttonInstallFromFile);
- global::Gtk.ButtonBox.ButtonBoxChild w59 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w58 [this.buttonInstallFromFile]));
- w59.Expand = false;
- w59.Fill = false;
+ w37.Add (this.buttonInstallFromFile);
+ global::Gtk.ButtonBox.ButtonBoxChild w38 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w37 [this.buttonInstallFromFile]));
+ w38.Expand = false;
+ w38.Fill = false;
// Container child dialog-action_area8.Gtk.ButtonBox+ButtonBoxChild
this.btnClose = new global::Gtk.Button ();
this.btnClose.CanDefault = true;
@@ -384,10 +350,10 @@
this.btnClose.UseUnderline = true;
this.btnClose.Label = "gtk-close";
this.AddActionWidget (this.btnClose, -7);
- global::Gtk.ButtonBox.ButtonBoxChild w60 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w58 [this.btnClose]));
- w60.Position = 1;
- w60.Expand = false;
- w60.Fill = false;
+ global::Gtk.ButtonBox.ButtonBoxChild w39 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w37 [this.btnClose]));
+ w39.Position = 1;
+ w39.Expand = false;
+ w39.Fill = false;
if ((this.Child != null)) {
this.Child.ShowAll ();
}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.csproj.FilesWrittenAbsolute.txt mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.csproj.FilesWrittenAbsolute.txt
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.csproj.FilesWrittenAbsolute.txt 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.csproj.FilesWrittenAbsolute.txt 2013-04-26 16:15:26.000000000 +0000
@@ -0,0 +1,25 @@
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.package-x-generic.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.package-x-generic_16.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.package-x-generic_22.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.user-package.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.system-software-update.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-avail-16.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-update-16.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-16.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-32.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-avail-32.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-update-32.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-disabled-32.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.system-software-update_22.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.download.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-22.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-update-22.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.software-update-available-overlay.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.software-update-available.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.installed-overlay.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.web.png
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.gtk-gui.gui.stetic
+/tmp/mono-addins/bin/Mono.Addins.Gui.dll.mdb
+/tmp/mono-addins/bin/Mono.Addins.Gui.dll
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.dll
+/tmp/mono-addins/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.dll.mdb
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.gtk-gui.gui.stetic mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.gtk-gui.gui.stetic
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.gtk-gui.gui.stetic 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.gtk-gui.gui.stetic 2013-04-26 16:13:14.000000000 +0000
@@ -0,0 +1,1646 @@
+
+
+
+ ..
+ 2.12
+
+
+
+
+
+
+ False
+ Error
+ Dialog
+ 6
+ 1
+ False
+
+
+
+ 6
+
+
+
+ 6
+ 6
+
+
+
+
+
+
+ stock:gtk-dialog-error Dialog
+
+
+ 0
+ False
+ False
+ False
+
+
+
+
+ 0
+ False
+ False
+ False
+
+
+
+
+
+ 12
+
+
+
+ 540
+ True
+ 0
+ An exception has been thrown 1 2 3 4 5 6 7 8 9 10 11 12 13 14
+ True
+ True
+
+
+ 0
+ False
+ False
+ False
+
+
+
+
+
+ True
+
+
+
+ True
+ In
+
+
+
+ 250
+ True
+
+ 2
+ 2
+ 6
+ 6
+
+
+
+
+
+
+
+ Details
+
+
+ label_item
+
+
+
+
+ 1
+ False
+
+
+
+
+ 1
+ False
+
+
+
+
+ 0
+ False
+
+
+
+
+
+
+
+ 10
+ 5
+ 1
+ End
+
+
+
+ True
+ True
+ True
+ StockItem
+ gtk-ok
+ -5
+ gtk-ok
+
+
+ False
+ False
+
+
+
+
+
+
+
+ False
+ False
+ Add-in Manager
+ Dialog
+ 6
+ 700
+ 550
+ 2
+ False
+
+
+
+ 3
+ 2
+
+
+
+ 6
+ 6
+
+
+
+ 12
+
+
+
+ 12
+
+
+
+ True
+ 0
+ False
+
+
+
+ 9
+ 9
+
+
+
+ 6
+
+
+
+ True
+ In
+
+
+
+ True
+
+
+
+
+ 0
+ True
+
+
+
+
+ 0
+ True
+
+
+
+
+
+
+
+
+ ButtonPressMask
+ False
+
+
+
+
+
+
+
+
+ 1
+ True
+ False
+ False
+
+
+
+
+
+
+
+ Installed
+
+
+ tab
+
+
+
+
+
+ 9
+ 9
+
+
+
+
+
+
+
+
+
+ 6
+
+
+
+ No updates found
+
+
+ 0
+ False
+ False
+ False
+
+
+
+
+
+ True
+ TextAndIcon
+ stock:gtk-refresh Menu
+ Refresh
+ True
+ None
+
+
+
+ End
+ 1
+ False
+ False
+ False
+
+
+
+
+
+ True
+ TextAndIcon
+ resource:download.png
+ Update All
+ True
+ None
+
+
+
+ End
+ 2
+ True
+ False
+ False
+
+
+
+
+
+
+ 0
+ True
+ False
+ False
+
+
+
+
+
+ True
+ In
+
+
+
+ True
+
+
+
+
+ 1
+ True
+
+
+
+
+ 0
+ False
+
+
+
+
+
+
+
+
+ ButtonPressMask
+ False
+
+
+
+
+
+
+
+
+ 1
+ True
+ False
+ False
+
+
+
+
+ 1
+
+
+
+
+
+ Updates
+
+
+ tab
+
+
+
+
+
+ 9
+ 9
+
+
+
+
+
+
+
+
+
+ 6
+
+
+
+ Repository:
+
+
+ 0
+ False
+ False
+ False
+
+
+
+
+
+ False
+
+
+
+
+ 1
+ False
+
+
+
+
+
+ True
+ TextAndIcon
+ stock:gtk-refresh Menu
+
+ True
+ None
+
+
+
+ 2
+ False
+ False
+ False
+
+
+
+
+
+
+ 0
+ True
+ False
+ False
+
+
+
+
+
+ True
+ In
+
+
+
+ True
+
+
+
+
+ 1
+ True
+
+
+
+
+ 0
+ False
+
+
+
+
+
+
+
+
+ ButtonPressMask
+ False
+
+
+
+
+
+
+
+
+ 1
+ True
+ False
+ False
+
+
+
+
+ 2
+
+
+
+
+
+ Gallery
+
+
+ tab
+
+
+
+
+ 0
+ True
+
+
+
+
+ 0
+ False
+
+
+
+
+ 0
+ False
+
+
+
+
+ 0
+ False
+
+
+
+
+
+
+
+ 6
+ 5
+ 2
+ Edge
+
+
+
+ True
+ TextOnly
+ Install from file...
+ True
+ -1
+
+
+
+ False
+ False
+
+
+
+
+
+ True
+ True
+ True
+ StockItem
+ gtk-close
+ -7
+ gtk-close
+
+
+ 1
+ False
+ False
+
+
+
+
+
+
+
+ False
+ False
+ Add-in Repository Management
+ Dialog
+ 6
+ 600
+ 300
+ 1
+ False
+
+
+
+ 6
+
+
+
+ 12
+ 6
+
+
+
+ True
+ In
+
+
+
+ True
+ False
+
+
+
+
+ 0
+ False
+
+
+
+
+
+ 6
+
+
+
+ True
+ True
+ StockItem
+ gtk-add
+
+ gtk-add
+
+
+ 0
+ False
+ False
+ False
+
+
+
+
+
+ True
+ True
+ StockItem
+ gtk-delete
+
+ gtk-delete
+
+
+ 1
+ False
+ False
+ False
+
+
+
+
+ 1
+ False
+ False
+ False
+
+
+
+
+ 0
+ False
+
+
+
+
+
+
+
+ 10
+ 6
+ 1
+ End
+
+
+
+ True
+ True
+ True
+ StockItem
+ gtk-close
+ -7
+ gtk-close
+
+
+ False
+ False
+
+
+
+
+
+
+
+ False
+ False
+ Add New Repository
+ Dialog
+ 6
+ 550
+ 2
+ False
+
+
+
+ 6
+ 2
+
+
+
+ 6
+ 6
+
+
+
+ 0
+ Select the location of the repository you want to register:
+
+
+ 0
+ False
+ False
+ False
+
+
+
+
+
+ True
+ Register an on-line repository
+ True
+ True
+ True
+ True
+ btnOnlineRep
+
+
+
+ 1
+ False
+ False
+ False
+
+
+
+
+
+ 6
+
+
+
+ 32
+
+
+ 0
+ False
+ False
+ False
+
+
+
+
+
+ Url:
+
+
+ 1
+ False
+ False
+ False
+
+
+
+
+
+ True
+ True
+ ●
+
+
+
+ 2
+ False
+
+
+
+
+ 2
+ False
+ False
+ False
+
+
+
+
+
+ True
+ Register a local repository
+ True
+ True
+ True
+ btnOnlineRep
+
+
+
+ 3
+ False
+ False
+ False
+
+
+
+
+
+ 6
+
+
+
+ 32
+
+
+ 0
+ False
+ False
+ False
+
+
+
+
+
+ Path:
+
+
+ 1
+ False
+ False
+ False
+
+
+
+
+
+ 6
+
+
+
+ True
+ True
+ ●
+
+
+
+ 0
+ True
+
+
+
+
+
+ True
+ TextOnly
+ Browse...
+ True
+
+
+
+ 1
+ True
+ False
+ False
+
+
+
+
+ 2
+ True
+
+
+
+
+ 4
+ False
+ False
+ False
+
+
+
+
+ 0
+ False
+
+
+
+
+
+
+
+ 10
+ 5
+ 2
+ End
+
+
+
+ True
+ True
+ True
+ StockItem
+ gtk-cancel
+ -6
+ gtk-cancel
+
+
+ False
+ False
+
+
+
+
+
+ True
+ True
+ True
+ StockItem
+ gtk-ok
+ -5
+ gtk-ok
+
+
+ 1
+ False
+ False
+
+
+
+
+
+
+
+ False
+ Add-in Manager
+ CenterOnParent
+ 6
+ 2
+ False
+
+
+
+ 6
+ 2
+
+
+
+ 6
+ 6
+
+
+
+ 0
+ Additional extensions are required to perform this operation.
+
+
+ 0
+ True
+ False
+ False
+
+
+
+
+
+ 0
+ The following add-ins will be installed:
+
+
+ 1
+ True
+ False
+ False
+
+
+
+
+
+ True
+ In
+
+
+
+ None
+
+
+
+ 6
+ 6
+ 0
+ 0
+ label3
+
+
+
+
+
+
+ 2
+ True
+
+
+
+
+
+ False
+
+
+
+ 3
+ True
+ False
+ False
+
+
+
+
+ 0
+ True
+
+
+
+
+
+
+
+ 10
+ 6
+ 2
+ End
+
+
+
+ True
+ True
+ True
+ StockItem
+ gtk-cancel
+ -6
+ gtk-cancel
+
+
+ False
+ False
+
+
+
+
+
+ True
+ True
+ True
+ StockItem
+ gtk-ok
+ -1
+
+ gtk-ok
+
+
+ 1
+ False
+ False
+
+
+
+
+
+
+
+ False
+ False
+ Progress
+ CenterOnParent
+ True
+ 1
+ False
+
+
+
+ 2
+
+
+
+ 6
+ 9
+
+
+
+ 0
+
+
+ 0
+ True
+ False
+ False
+
+
+
+
+
+
+
+ 1
+ True
+ False
+ False
+
+
+
+
+
+ True
+
+
+
+ In
+
+
+
+ True
+ True
+
+
+
+
+
+
+
+
+ Details
+ True
+
+
+ label_item
+
+
+
+
+ 2
+ True
+
+
+
+
+ 0
+ True
+
+
+
+
+
+
+
+ 6
+ 5
+ 1
+ End
+
+
+
+ True
+ True
+ True
+ StockItem
+ gtk-cancel
+ -6
+
+ gtk-cancel
+
+
+ False
+ False
+
+
+
+
+
+
+
+ False
+ False
+ CenterOnParent
+ 2
+ False
+
+
+
+ 2
+
+
+
+ 9
+ 9
+
+
+
+ True
+ Never
+ Never
+
+
+
+ None
+
+
+
+ 6
+
+
+
+ 400
+ 0
+ 0
+ label3
+ True
+
+
+ 0
+ True
+ False
+ False
+
+
+
+
+
+
+
+
+ 0
+ True
+
+
+
+
+
+ False
+
+
+ 1
+ True
+ False
+ False
+
+
+
+
+
+ 6
+
+
+
+ 0
+ End
+
+
+ 0
+ True
+ False
+ False
+
+
+
+
+
+
+
+ 1
+ True
+ False
+ False
+
+
+
+
+ 2
+ True
+ False
+ False
+
+
+
+
+ 0
+ True
+
+
+
+
+
+
+
+ 10
+ 5
+ 2
+ End
+
+
+
+ True
+ True
+ True
+ StockItem
+ gtk-cancel
+ -1
+
+ gtk-cancel
+
+
+ False
+ False
+
+
+
+
+
+ True
+ True
+ TextOnly
+ Install
+ True
+ -1
+
+
+
+ 1
+ False
+ False
+
+
+
+
+
+
+
+ False
+ False
+
+
+
+
+
+
+
+
+
+ 0
+ True
+ False
+ False
+
+
+
+
+
+ 6
+ 12
+
+
+
+ 0
+ True
+ False
+ False
+
+
+
+
+
+ True
+ Never
+
+
+
+ None
+
+
+
+
+
+
+ 6
+
+
+
+ 250
+ 0
+ Long description of the add-in. Long description of the add-in. Long description of the add-in. Long description of the add-in. Long description of the add-in. Long description of the add-in.
+ True
+
+
+ 0
+ True
+ False
+ False
+
+
+
+
+
+
+
+
+ 6
+
+
+
+ True
+ TextAndIcon
+ resource:web.png
+ More information
+ True
+ None
+
+
+
+ 0
+ True
+ False
+ False
+
+
+
+
+
+
+
+
+
+
+ End
+ 2
+ True
+ False
+ False
+
+
+
+
+
+
+
+
+
+
+ 1
+ False
+
+
+
+
+ 1
+ True
+
+
+
+
+
+
+
+
+ 6
+
+
+
+ True
+ TextAndIcon
+ resource:download.png
+ Install...
+ True
+
+
+
+ 0
+ True
+ False
+ False
+
+
+
+
+
+ True
+ TextAndIcon
+ resource:download.png
+ Update
+ True
+
+
+
+ 1
+ True
+ False
+ False
+
+
+
+
+
+ True
+ TextOnly
+ Disable
+ True
+
+
+
+ 2
+ True
+ False
+ False
+
+
+
+
+
+ True
+ TextOnly
+ _Uninstall...
+ True
+
+
+
+ 3
+ True
+ False
+ False
+
+
+
+
+
+
+ 2
+ True
+ False
+ False
+
+
+
+
+
+
+
+
\ No newline at end of file
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.download.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.download.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.installed-overlay.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.installed-overlay.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.package-x-generic.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.package-x-generic.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.package-x-generic_16.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.package-x-generic_16.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.package-x-generic_22.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.package-x-generic_22.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-16.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-16.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-22.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-22.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-32.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-32.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-avail-16.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-avail-16.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-avail-32.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-avail-32.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-disabled-32.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-disabled-32.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-update-16.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-update-16.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-update-22.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-update-22.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-update-32.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.plugin-update-32.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.software-update-available-overlay.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.software-update-available-overlay.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.software-update-available.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.software-update-available.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.system-software-update.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.system-software-update.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.system-software-update_22.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.system-software-update_22.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.user-package.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.user-package.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.web.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/obj/Debug/Mono.Addins.Gui.icons.web.png differ
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/policy.0.2.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/policy.0.2.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/policy.0.2.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/policy.0.2.config 2013-04-26 16:15:24.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/policy.0.3.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/policy.0.3.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/policy.0.3.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/policy.0.3.config 2013-04-26 16:15:24.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/policy.0.4.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/policy.0.4.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/policy.0.4.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/policy.0.4.config 2013-04-26 16:15:24.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/policy.0.5.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/policy.0.5.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/policy.0.5.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/policy.0.5.config 2013-04-26 16:15:24.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/policy.0.6.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/policy.0.6.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Gui/policy.0.6.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Gui/policy.0.6.config 2013-04-26 16:15:24.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.MSBuild/Makefile.in mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.MSBuild/Makefile.in
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.MSBuild/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.MSBuild/Makefile.in 2013-04-26 16:14:08.000000000 +0000
@@ -0,0 +1,540 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(srcdir)/mono-addins-msbuild.pc.in \
+ $(top_srcdir)/Makefile.include $(top_srcdir)/xbuild.include \
+ ChangeLog
+subdir = ./Mono.Addins.MSBuild
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES = mono-addins-msbuild.pc
+CONFIG_CLEAN_VPATH_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"
+SCRIPTS = $(bin_SCRIPTS)
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+DATA = $(pkgconfig_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AL = @AL@
+AMTAR = @AMTAR@
+API_VERSION = @API_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GACUTIL = @GACUTIL@
+GACUTIL_FLAGS = @GACUTIL_FLAGS@
+GACUTIL_POLICY_FLAGS = @GACUTIL_POLICY_FLAGS@
+GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@
+GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MCS = @MCS@
+MKDIR_P = @MKDIR_P@
+MONODOC_CFLAGS = @MONODOC_CFLAGS@
+MONODOC_LIBS = @MONODOC_LIBS@
+MONO_ADDINS_DEFAULT_LIB = @MONO_ADDINS_DEFAULT_LIB@
+MONO_ADDINS_GUI_DEFAULT_LIB = @MONO_ADDINS_GUI_DEFAULT_LIB@
+MONO_ADDINS_MSBUILD_DEFAULT_LIB = @MONO_ADDINS_MSBUILD_DEFAULT_LIB@
+MONO_ADDINS_SETUP_DEFAULT_LIB = @MONO_ADDINS_SETUP_DEFAULT_LIB@
+MONO_NUNIT_CFLAGS = @MONO_NUNIT_CFLAGS@
+MONO_NUNIT_LIBS = @MONO_NUNIT_LIBS@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POLICY_VERSIONS = @POLICY_VERSIONS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+ASSEMBLY = ../bin/Mono.Addins.MSBuild.dll
+ASSEMBLY_NAME = Mono.Addins.MSBuild
+PC_FILES_IN = mono-addins-msbuild.pc.in
+pc_files = $(PC_FILES_IN:.pc.in=.pc)
+POLICY_ASSEMBLIES = $(addsuffix .$(ASSEMBLY_NAME).dll, $(addprefix policy., $(POLICY_VERSIONS)))
+POLICY_CONFIGS = $(addsuffix .config, $(addprefix policy., $(POLICY_VERSIONS)))
+EXTRA_DIST = \
+ $(wildcard $(ALL_FILES))
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DLL_REFERENCES) \
+ $(POLICY_ASSEMBLIES) $(POLICY_CONFIGS)
+DISTCLEANFILES = $(GENERATED_FILES) $(build_datafiles) $(pc_files)
+bin_SCRIPTS = $(ASSEMBLY_WRAPPER)
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = $(pc_files)
+ALL_CSPROJ = $(wildcard *.csproj)
+MAIN_SLN = $(top_builddir)/Mono.Addins.sln
+@ENABLE_GUI_FALSE@PROFILE_NAME = DebugNotGui
+@ENABLE_GUI_TRUE@PROFILE_NAME = Debug
+XBUILD = xbuild
+XBUILD_VERBOSITY = quiet
+XBUILD_ARGS = /verbosity:$(XBUILD_VERBOSITY) /nologo /property:CodePage=65001
+XBUILD_PROFILE = /property:Configuration=$(PROFILE_NAME)
+
+# Figure out how far we are from top_builddir
+DEPTH = $(shell echo "$(top_builddir)" | tr '/' '\n' | grep -c '..')
+EXTS := *.bmp *.cs *.csproj *.html *.png *.snk *.config *.stetic *.glade *.xml *.xsd *.exe.addins *.template *.tt *.txt
+ALL_FILES := $(EXTS) \
+ $(addprefix */,$(EXTS)) \
+ $(addprefix */*/,$(EXTS)) \
+ $(addprefix */*/*/,$(EXTS)) \
+ $(addprefix */*/*/*/,$(EXTS)) \
+ $(addprefix */*/*/*/*/,$(EXTS)) \
+ $(wildcard icons/*) \
+ $(wildcard templates/*)
+
+WILDCARDED_FILES := $(wildcard $(ALL_FILES))
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.include $(top_srcdir)/xbuild.include $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ./Mono.Addins.MSBuild/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign ./Mono.Addins.MSBuild/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+$(top_srcdir)/Makefile.include $(top_srcdir)/xbuild.include:
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+mono-addins-msbuild.pc: $(top_builddir)/config.status $(srcdir)/mono-addins-msbuild.pc.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+install-binSCRIPTS: $(bin_SCRIPTS)
+ @$(NORMAL_INSTALL)
+ @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+ done | \
+ sed -e 'p;s,.*/,,;n' \
+ -e 'h;s|.*|.|' \
+ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
+ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
+ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+ if ($$2 == $$4) { files[d] = files[d] " " $$1; \
+ if (++n[d] == $(am__install_max)) { \
+ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+ else { print "f", d "/" $$4, $$1 } } \
+ END { for (d in files) print "f", d, files[d] }' | \
+ while read type dir files; do \
+ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+ test -z "$$files" || { \
+ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-binSCRIPTS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 's,.*/,,;$(transform)'`; \
+ dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
+install-pkgconfigDATA: $(pkgconfig_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
+ done
+
+uninstall-pkgconfigDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(SCRIPTS) $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local install-pkgconfigDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-binSCRIPTS
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binSCRIPTS uninstall-local \
+ uninstall-pkgconfigDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-binSCRIPTS install-data \
+ install-data-am install-data-local install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-pkgconfigDATA install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
+ uninstall-binSCRIPTS uninstall-local uninstall-pkgconfigDATA
+
+
+install-data-local: gac-install
+uninstall-local: gac-uninstall
+
+$(build_datafiles): $(BUILD_DIR)/% : $(addprefix $(srcdir)/, %)
+ mkdir -p $(dir $@)
+ cp $< $@
+
+policy.%.config: $(top_builddir)/policy.config
+ sed -e "s/@ASSEMBLY_NAME@/$(ASSEMBLY_NAME)/" -e "s/@POLICY@/$*/" $(top_builddir)/policy.config > $@
+
+$(POLICY_ASSEMBLIES) : policy.%.$(ASSEMBLY_NAME).dll: policy.%.config $(top_srcdir)/mono-addins.snk
+ $(AL) -link:policy.$*.config -out:$@ -keyfile:$(top_srcdir)/mono-addins.snk
+
+gac-install: $(POLICY_ASSEMBLIES)
+ $(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS) || exit 1;
+ @for p in $(POLICY_ASSEMBLIES); do \
+ echo $(GACUTIL) /i $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ $(GACUTIL) /i $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ done
+
+gac-uninstall:
+ $(GACUTIL) /us $(ASSEMBLY) $(GACUTIL_FLAGS) || exit 1;
+ @for p in $(POLICY_ASSEMBLIES); do \
+ echo $(GACUTIL) /us $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ $(GACUTIL) /us $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ done
+
+all: csproj_build
+
+clean: csproj_clean
+
+csproj_build: $(POLICY_ASSEMBLIES)
+ @if test x$(SKIP) != xy ; then \
+ echo Building $(ALL_CSPROJ); \
+ for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p; done \
+ fi
+
+csproj_clean:
+ @if test x$(SKIP) != xy -a $(DEPTH) -gt $(MAKELEVEL); then \
+ echo Cleaning $(ALL_CSPROJ); \
+ for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p /t:Clean; done \
+ fi
+ rm -f $(CLEANFILES)
+
+sln_build:
+ @echo Building $(MAIN_SLN)
+ @$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(XBUILD_PROFILE)
+
+sln_clean:
+ @echo Cleaning $(MAIN_SLN)
+ @$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(XBUILD_PROFILE) /t:Clean
+
+print_extradist:
+ @echo $(WILDCARDED_FILES)
+
+.PHONY: all clean csproj_build csproj_clean sln_build sln_clean
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.MSBuild/obj/Debug/Mono.Addins.MSBuild.csproj.FilesWrittenAbsolute.txt mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.MSBuild/obj/Debug/Mono.Addins.MSBuild.csproj.FilesWrittenAbsolute.txt
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.MSBuild/obj/Debug/Mono.Addins.MSBuild.csproj.FilesWrittenAbsolute.txt 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.MSBuild/obj/Debug/Mono.Addins.MSBuild.csproj.FilesWrittenAbsolute.txt 2013-04-26 16:15:24.000000000 +0000
@@ -0,0 +1,4 @@
+/tmp/mono-addins/bin/Mono.Addins.MSBuild.dll.mdb
+/tmp/mono-addins/bin/Mono.Addins.MSBuild.dll
+/tmp/mono-addins/Mono.Addins.MSBuild/obj/Debug/Mono.Addins.MSBuild.dll
+/tmp/mono-addins/Mono.Addins.MSBuild/obj/Debug/Mono.Addins.MSBuild.dll.mdb
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.MSBuild/policy.0.2.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.MSBuild/policy.0.2.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.MSBuild/policy.0.2.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.MSBuild/policy.0.2.config 2013-04-26 16:15:22.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.MSBuild/policy.0.3.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.MSBuild/policy.0.3.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.MSBuild/policy.0.3.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.MSBuild/policy.0.3.config 2013-04-26 16:15:22.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.MSBuild/policy.0.4.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.MSBuild/policy.0.4.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.MSBuild/policy.0.4.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.MSBuild/policy.0.4.config 2013-04-26 16:15:22.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.MSBuild/policy.0.5.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.MSBuild/policy.0.5.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.MSBuild/policy.0.5.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.MSBuild/policy.0.5.config 2013-04-26 16:15:23.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.MSBuild/policy.0.6.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.MSBuild/policy.0.6.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.MSBuild/policy.0.6.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.MSBuild/policy.0.6.config 2013-04-26 16:15:23.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup/Makefile.in mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup/Makefile.in
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup/Makefile.in 2013-04-26 16:14:08.000000000 +0000
@@ -0,0 +1,540 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(srcdir)/mono-addins-setup.pc.in \
+ $(top_srcdir)/Makefile.include $(top_srcdir)/xbuild.include \
+ ChangeLog
+subdir = ./Mono.Addins.Setup
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES = mono-addins-setup.pc
+CONFIG_CLEAN_VPATH_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"
+SCRIPTS = $(bin_SCRIPTS)
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+DATA = $(pkgconfig_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AL = @AL@
+AMTAR = @AMTAR@
+API_VERSION = @API_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GACUTIL = @GACUTIL@
+GACUTIL_FLAGS = @GACUTIL_FLAGS@
+GACUTIL_POLICY_FLAGS = @GACUTIL_POLICY_FLAGS@
+GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@
+GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MCS = @MCS@
+MKDIR_P = @MKDIR_P@
+MONODOC_CFLAGS = @MONODOC_CFLAGS@
+MONODOC_LIBS = @MONODOC_LIBS@
+MONO_ADDINS_DEFAULT_LIB = @MONO_ADDINS_DEFAULT_LIB@
+MONO_ADDINS_GUI_DEFAULT_LIB = @MONO_ADDINS_GUI_DEFAULT_LIB@
+MONO_ADDINS_MSBUILD_DEFAULT_LIB = @MONO_ADDINS_MSBUILD_DEFAULT_LIB@
+MONO_ADDINS_SETUP_DEFAULT_LIB = @MONO_ADDINS_SETUP_DEFAULT_LIB@
+MONO_NUNIT_CFLAGS = @MONO_NUNIT_CFLAGS@
+MONO_NUNIT_LIBS = @MONO_NUNIT_LIBS@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POLICY_VERSIONS = @POLICY_VERSIONS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+ASSEMBLY = ../bin/Mono.Addins.Setup.dll
+ASSEMBLY_NAME = Mono.Addins.Setup
+PC_FILES_IN = mono-addins-setup.pc.in
+pc_files = $(PC_FILES_IN:.pc.in=.pc)
+POLICY_ASSEMBLIES = $(addsuffix .$(ASSEMBLY_NAME).dll, $(addprefix policy., $(POLICY_VERSIONS)))
+POLICY_CONFIGS = $(addsuffix .config, $(addprefix policy., $(POLICY_VERSIONS)))
+EXTRA_DIST = \
+ $(wildcard $(ALL_FILES))
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DLL_REFERENCES) \
+ $(POLICY_ASSEMBLIES) $(POLICY_CONFIGS)
+DISTCLEANFILES = $(GENERATED_FILES) $(build_datafiles) $(pc_files)
+bin_SCRIPTS = $(ASSEMBLY_WRAPPER)
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = $(pc_files)
+ALL_CSPROJ = $(wildcard *.csproj)
+MAIN_SLN = $(top_builddir)/Mono.Addins.sln
+@ENABLE_GUI_FALSE@PROFILE_NAME = DebugNotGui
+@ENABLE_GUI_TRUE@PROFILE_NAME = Debug
+XBUILD = xbuild
+XBUILD_VERBOSITY = quiet
+XBUILD_ARGS = /verbosity:$(XBUILD_VERBOSITY) /nologo /property:CodePage=65001
+XBUILD_PROFILE = /property:Configuration=$(PROFILE_NAME)
+
+# Figure out how far we are from top_builddir
+DEPTH = $(shell echo "$(top_builddir)" | tr '/' '\n' | grep -c '..')
+EXTS := *.bmp *.cs *.csproj *.html *.png *.snk *.config *.stetic *.glade *.xml *.xsd *.exe.addins *.template *.tt *.txt
+ALL_FILES := $(EXTS) \
+ $(addprefix */,$(EXTS)) \
+ $(addprefix */*/,$(EXTS)) \
+ $(addprefix */*/*/,$(EXTS)) \
+ $(addprefix */*/*/*/,$(EXTS)) \
+ $(addprefix */*/*/*/*/,$(EXTS)) \
+ $(wildcard icons/*) \
+ $(wildcard templates/*)
+
+WILDCARDED_FILES := $(wildcard $(ALL_FILES))
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.include $(top_srcdir)/xbuild.include $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ./Mono.Addins.Setup/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign ./Mono.Addins.Setup/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+$(top_srcdir)/Makefile.include $(top_srcdir)/xbuild.include:
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+mono-addins-setup.pc: $(top_builddir)/config.status $(srcdir)/mono-addins-setup.pc.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+install-binSCRIPTS: $(bin_SCRIPTS)
+ @$(NORMAL_INSTALL)
+ @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+ done | \
+ sed -e 'p;s,.*/,,;n' \
+ -e 'h;s|.*|.|' \
+ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
+ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
+ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+ if ($$2 == $$4) { files[d] = files[d] " " $$1; \
+ if (++n[d] == $(am__install_max)) { \
+ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+ else { print "f", d "/" $$4, $$1 } } \
+ END { for (d in files) print "f", d, files[d] }' | \
+ while read type dir files; do \
+ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+ test -z "$$files" || { \
+ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-binSCRIPTS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 's,.*/,,;$(transform)'`; \
+ dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
+install-pkgconfigDATA: $(pkgconfig_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
+ done
+
+uninstall-pkgconfigDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(SCRIPTS) $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local install-pkgconfigDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-binSCRIPTS
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binSCRIPTS uninstall-local \
+ uninstall-pkgconfigDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-binSCRIPTS install-data \
+ install-data-am install-data-local install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-pkgconfigDATA install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
+ uninstall-binSCRIPTS uninstall-local uninstall-pkgconfigDATA
+
+
+install-data-local: gac-install
+uninstall-local: gac-uninstall
+
+$(build_datafiles): $(BUILD_DIR)/% : $(addprefix $(srcdir)/, %)
+ mkdir -p $(dir $@)
+ cp $< $@
+
+policy.%.config: $(top_builddir)/policy.config
+ sed -e "s/@ASSEMBLY_NAME@/$(ASSEMBLY_NAME)/" -e "s/@POLICY@/$*/" $(top_builddir)/policy.config > $@
+
+$(POLICY_ASSEMBLIES) : policy.%.$(ASSEMBLY_NAME).dll: policy.%.config $(top_srcdir)/mono-addins.snk
+ $(AL) -link:policy.$*.config -out:$@ -keyfile:$(top_srcdir)/mono-addins.snk
+
+gac-install: $(POLICY_ASSEMBLIES)
+ $(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS) || exit 1;
+ @for p in $(POLICY_ASSEMBLIES); do \
+ echo $(GACUTIL) /i $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ $(GACUTIL) /i $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ done
+
+gac-uninstall:
+ $(GACUTIL) /us $(ASSEMBLY) $(GACUTIL_FLAGS) || exit 1;
+ @for p in $(POLICY_ASSEMBLIES); do \
+ echo $(GACUTIL) /us $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ $(GACUTIL) /us $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ done
+
+all: csproj_build
+
+clean: csproj_clean
+
+csproj_build: $(POLICY_ASSEMBLIES)
+ @if test x$(SKIP) != xy ; then \
+ echo Building $(ALL_CSPROJ); \
+ for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p; done \
+ fi
+
+csproj_clean:
+ @if test x$(SKIP) != xy -a $(DEPTH) -gt $(MAKELEVEL); then \
+ echo Cleaning $(ALL_CSPROJ); \
+ for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p /t:Clean; done \
+ fi
+ rm -f $(CLEANFILES)
+
+sln_build:
+ @echo Building $(MAIN_SLN)
+ @$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(XBUILD_PROFILE)
+
+sln_clean:
+ @echo Cleaning $(MAIN_SLN)
+ @$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(XBUILD_PROFILE) /t:Clean
+
+print_extradist:
+ @echo $(WILDCARDED_FILES)
+
+.PHONY: all clean csproj_build csproj_clean sln_build sln_clean
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup/obj/Debug/Mono.Addins.Setup.csproj.FilesWrittenAbsolute.txt mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup/obj/Debug/Mono.Addins.Setup.csproj.FilesWrittenAbsolute.txt
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup/obj/Debug/Mono.Addins.Setup.csproj.FilesWrittenAbsolute.txt 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup/obj/Debug/Mono.Addins.Setup.csproj.FilesWrittenAbsolute.txt 2013-04-26 16:15:27.000000000 +0000
@@ -0,0 +1,4 @@
+/tmp/mono-addins/bin/Mono.Addins.Setup.dll.mdb
+/tmp/mono-addins/bin/Mono.Addins.Setup.dll
+/tmp/mono-addins/Mono.Addins.Setup/obj/Debug/Mono.Addins.Setup.dll
+/tmp/mono-addins/Mono.Addins.Setup/obj/Debug/Mono.Addins.Setup.dll.mdb
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup/policy.0.2.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup/policy.0.2.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup/policy.0.2.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup/policy.0.2.config 2013-04-26 16:15:20.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup/policy.0.3.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup/policy.0.3.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup/policy.0.3.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup/policy.0.3.config 2013-04-26 16:15:20.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup/policy.0.4.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup/policy.0.4.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup/policy.0.4.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup/policy.0.4.config 2013-04-26 16:15:20.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup/policy.0.5.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup/policy.0.5.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup/policy.0.5.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup/policy.0.5.config 2013-04-26 16:15:20.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup/policy.0.6.config mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup/policy.0.6.config
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup/policy.0.6.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup/policy.0.6.config 2013-04-26 16:15:21.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup.nuspec mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup.nuspec
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.Setup.nuspec 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.Setup.nuspec 1970-01-01 00:00:00.000000000 +0000
@@ -1,19 +0,0 @@
-
-
-
- Mono.Addins.Setup
- 1.0
- Lluis Sanchez
- Mono.Addins is a framework for creating extensible applications, and for creating add-ins which extend applications. Mono.Addins.Setup provides an API for managing add-ins, creating add-in packages and publishing add-ins in on-line repositories.
- en-US
- http://monoaddins.codeplex.com
- http://monoaddins.codeplex.com/license
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.mdw mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.mdw
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.mdw 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.mdw 1970-01-01 00:00:00.000000000 +0000
@@ -1,6 +0,0 @@
-
-
- - Mono.Addins.sln
- - Samples/Samples.mdw
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Mono.Addins.nuspec mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.nuspec
--- mono-addins-1.0+git20130721.c7c6974/Mono.Addins.nuspec 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Mono.Addins.nuspec 1970-01-01 00:00:00.000000000 +0000
@@ -1,16 +0,0 @@
-
-
-
- Mono.Addins
- 1.0
- Lluis Sanchez
- Mono.Addins is a framework for creating extensible applications, and for creating add-ins which extend applications.
- en-US
- http://monoaddins.codeplex.com
- http://monoaddins.codeplex.com/license
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Packages.mdse mono-addins-1.0+git20130918.0a1c0a0/Packages.mdse
--- mono-addins-1.0+git20130721.c7c6974/Packages.mdse 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Packages.mdse 1970-01-01 00:00:00.000000000 +0000
@@ -1,48 +0,0 @@
-
-
-
-
-
- Mono.Addins.Setup/Mono.Addins.Setup.mdp
- Mono.Addins/Mono.Addins.mdp
-
-
-
-
-
-
- Mono.Addins.Setup/Mono.Addins.Setup.mdp
- Mono.Addins/Mono.Addins.mdp
-
-
-
-
-
-
- Test/CommandExtension/CommandExtension.mdp
- Test/UnitTests/UnitTests.mdp
- Samples/WriterServiceHost/WriterServiceHost.mdp
- Samples/TextEditorLib/TextEditorLib.mdp
- Samples/TextEditor.Xml/TextEditor.Xml.mdp
- Test/FileExtender/FileExtender.mdp
- Test/SystemInfoExtension/SystemInfoExtension.mdp
- Samples/WriterService/WriterService.mdp
- Samples/TextEditor/TextEditor.mdp
- Mono.Addins.Setup/Mono.Addins.Setup.mdp
- Samples/Samples.mds
- Test/HelloWorldExtension/HelloWorldExtension.mdp
- Samples/WriterService.SampleExtender/WriterService.SampleExtender.mdp
- docs/docs.mdp
- Mono.Addins/Mono.Addins.mdp
- Samples/TextEditor.CompilerService.CSharp/TextEditor.CompilerService.CSharp.mdp
- Mono.Addins.Gui/Mono.Addins.Gui.mdp
- Packages.mdse
- Test/Test.mds
- mautil/mautil.mdp
- Test/FileContentExtension/FileContentExtension.mdp
- Samples/TextEditor.CompilerService/TextEditor.CompilerService.mdp
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Samples/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Samples/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,152 +0,0 @@
-2010-03-24 Lluis Sanchez Gual
-
- * HelloWorld/HelloWorld:
- * HelloWorld/HelloWorld.sln:
- * HelloWorld/HelloWorldAddin:
- * HelloWorld/HelloWorld/Main.cs:
- * HelloWorldWithManifest/HelloWorld:
- * HelloWorld/HelloWorld/ICommand.cs:
- * HelloWorldWithManifest/HelloWorldAddin:
- * HelloWorld/HelloWorld/HelloWorld.csproj:
- * HelloWorldWithManifest/HelloWorld/Main.cs:
- * HelloWorld/HelloWorldAddin/HelloCommand.cs:
- * HelloWorldWithManifest/HelloWorld/ICommand.cs:
- * HelloWorldWithManifest/HelloWorldWithManifest.sln:
- * HelloWorld/HelloWorldAddin/HelloWorldAddin.csproj:
- * HelloWorldWithManifest/HelloWorld/HelloWorld.csproj:
- * HelloWorldWithManifest/HelloWorldAddin/HelloCommand.cs:
- * HelloWorldWithManifest/HelloWorld/HelloWorld.addin.xml:
- * HelloWorldWithManifest/HelloWorldAddin/HelloWorldAddin.csproj:
- * HelloWorldWithManifest/HelloWorldAddin/HelloWorldAddin.addin.xml:
- Added new samples.
-
-2008-11-10 Lluis Sanchez Gual
-
- * TextEditor/Makefile.am:
- * TextEditorLib/Makefile.am:
- * WriterService/Makefile.am:
- * TextEditor.Xml/Makefile.am:
- * WriterServiceHost/Makefile.am:
- * TextEditor.CompilerService/Makefile.am:
- * WriterService.SampleExtender/Makefile.am:
- * TextEditor.CompilerService.CSharp/Makefile.am: Fix building with
- parallel make jobs (-j8). Fixes bug #443206. Patch by Diego Pettenò.
-
-2008-08-22 Lluis Sanchez Gual
-
- * Samples.mds: More project file fixes.
-
-2008-08-22 Lluis Sanchez Gual
-
- * TextEditor.CompilerService.CSharp/TextEditor.CompilerService.CSharp.csproj,
- TextEditor.CompilerService/TextEditor.CompilerService.csproj,
- TextEditor.Xml/TextEditor.Xml.csproj, TextEditor/TextEditor.csproj,
- TextEditorLib/TextEditorLib.csproj,
- WriterService.SampleExtender/WriterService.SampleExtender.csproj,
- WriterService/WriterService.csproj,
- WriterServiceHost/WriterServiceHost.csproj,
- WriterServiceHost/WriterServiceHost.mdp,
- WriterService/WriterService.mdp,
- TextEditor.CompilerService.CSharp/TextEditor.CompilerService.CSharp.mdp,
- TextEditor.CompilerService/TextEditor.CompilerService.mdp,
- WriterService.SampleExtender/WriterService.SampleExtender.mdp,
- TextEditorLib/TextEditorLib.mdp, TextEditor/TextEditor.mdp,
- TextEditor.Xml/TextEditor.Xml.mdp: Use msbuild file format for
- projects. Removed the old MD1 projects.
-
-2008-02-15 Lluis Sanchez Gual
-
- * TextEditorLib/TextEditorLib.mdp,
- TextEditor.CompilerService/TextEditor.CompilerService.mdp,
- TextEditor.Xml/TextEditor.Xml.mdp, TextEditor/TextEditor.mdp: Flush.
-
-2008-01-07 Lluis Sanchez Gual
-
- * TextEditor.CompilerService/MyClass.cs,
- TextEditor.CompilerService/TextEditor.CompilerService.mdp,
- TextEditor.CompilerService/Makefile.am, TextEditor.Xml/MyClass.cs:
- Removed unused MyClass file.
- * TextEditor.CompilerService/TextEditor.CompilerService.csproj,
- TextEditor.CompilerService.CSharp/TextEditor.CompilerService.CSharp.csproj,
- TextEditor.Xml/TextEditor.Xml.csproj, TextEditor/TextEditor.csproj,
- TextEditorLib/TextEditorLib.csproj,
- WriterService.SampleExtender/WriterService.SampleExtender.csproj,
- WriterService/WriterService.csproj,
- WriterServiceHost/WriterServiceHost.csproj: Updated VS solution files.
- Patch by Andrés G. Aragoneses.
-
-2008-01-07 Lluis Sanchez Gual
-
- * TextEditorLib/TextEditorLib.mdp: Update.
- * TextEditorLib/gtk-gui/MainWindow.cs, TextEditorLib/gtk-gui/generated.cs:
- Regenerated.
- * TextEditorLib/Makefile.am: Remove undeeded reference. Patch by Ben
- Motmans.
-
-2007-12-05 Lluis Sanchez Gual
-
- * TextEditorLib/gtk-gui/gui.stetic,
- TextEditor.CompilerService/TextEditor.CompilerService.mdp,
- TextEditor.Xml/TextEditor.Xml.mdp,
- WriterServiceHost/WriterServiceHost.mdp,
- WriterService.SampleExtender/WriterService.SampleExtender.mdp,
- WriterService/WriterService.mdp: Flush.
-
-2007-10-29 Lluis Sanchez Gual
-
- * Samples.mds,
- TextEditor.CompilerService.CSharp/TextEditor.CompilerService.CSharp.mdp,
- TextEditor.CompilerService/TextEditor.CompilerService.mdp,
- TextEditor.Xml/TextEditor.Xml.mdp, TextEditor/TextEditor.mdp,
- TextEditorLib/TextEditorLib.mdp,
- WriterService.SampleExtender/WriterService.SampleExtender.mdp,
- WriterService/WriterService.mdp,
- WriterServiceHost/WriterServiceHost.mdp: Update paths.
-
-2007-10-18 Lluis Sanchez Gual
-
- * TextEditor/Main.cs: Get ready for 0.3 release.
-
-2007-07-05 Lluis Sanchez Gual
-
- * TextEditorLib/TextEditorLib.mdp,
- TextEditor.CompilerService/TextEditor.CompilerService.mdp,
- TextEditor.CompilerService/Makefile.am,
- TextEditor.Xml/TextEditor.Xml.mdp, TextEditor.Xml/Makefile.am,
- TextEditor/Makefile.am, TextEditor/TextEditor.mdp,
- WriterServiceHost/Makefile.am,
- WriterServiceHost/WriterServiceHost.mdp,
- WriterService.SampleExtender/WriterService.SampleExtender.mdp,
- WriterService/WriterService.mdp: Makefile and project file fixes.
- * TextEditorLib/gtk-gui/MainWindow.cs: Updated.
-
-2007-04-23 Lluis Sanchez Gual
-
- * TextEditorLib/MainWindow.cs, TextEditorLib/gtk-gui/MainWindow.cs,
- TextEditorLib/gtk-gui/gui.stetic: Updated.
- * TextEditorLib/TextEditorLib.mdp, TextEditorLib/Makefile.am,
- TextEditor.CompilerService.CSharp/TextEditor.CompilerService.CSharp.mdp,
- TextEditor.CompilerService.CSharp/Makefile.am,
- TextEditor.CompilerService/TextEditor.CompilerService.mdp,
- TextEditor.CompilerService/Makefile.am,
- TextEditor.Xml/TextEditor.Xml.mdp, TextEditor.Xml/Makefile.am,
- TextEditor/Makefile.am, TextEditor/TextEditor.mdp,
- WriterServiceHost/WriterServiceHost.mdp,
- WriterService.SampleExtender/Makefile.am,
- WriterService.SampleExtender/WriterService.SampleExtender.mdp,
- WriterService/Makefile.am, WriterService/WriterService.mdp: Enabled
- makefile synchronization.
-
-2007-03-30 Lluis Sanchez Gual
-
- * TextEditorLib/MainWindow.cs: Track changes in the templates extension
- point.
-
-2007-03-28 Lluis Sanchez Gual
-
- * TextEditor/Main.cs: Improved error reporting.
-
-2007-03-23 Lluis Sanchez Gual
-
- Added build files.
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,11 +0,0 @@
-2010-03-29 Lluis Sanchez Gual
-
- * HelloWorld/HelloWorld.csproj: Make sure the solution builds
- on MS.NET 2.0.
-
-2010-03-24 Lluis Sanchez Gual
-
- * ChangeLog: Add missing files.
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/HelloWorld/HelloWorld.csproj mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/HelloWorld/HelloWorld.csproj
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/HelloWorld/HelloWorld.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/HelloWorld/HelloWorld.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,46 +0,0 @@
-
-
-
- Debug
- x86
- 9.0.21022
- 2.0
- {409DA1E7-DC6D-4B00-858F-0ABF1593AE3C}
- Exe
- HelloWorld
- HelloWorld
- v3.5
-
-
- True
- full
- False
- ..\bin
- DEBUG
- prompt
- 4
- x86
-
-
- none
- False
- ..\bin
- prompt
- 4
- x86
-
-
-
-
- ..\..\..\bin\Mono.Addins.dll
-
-
- ..\..\..\bin\Mono.Addins.CecilReflector.dll
-
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/HelloWorld/ICommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/HelloWorld/ICommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/HelloWorld/ICommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/HelloWorld/ICommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,41 +0,0 @@
-//
-// ICommand.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using Mono.Addins;
-
-namespace HelloWorld
-{
- // This is an interface which can be implemented by add-ins. By applying the TypeExtensionPoint we are
- // creating a new extension point.
-
- [TypeExtensionPoint]
- public interface ICommand
- {
- void Run ();
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/HelloWorld/Main.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/HelloWorld/Main.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/HelloWorld/Main.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/HelloWorld/Main.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,51 +0,0 @@
-//
-// Main.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-using System;
-using Mono.Addins;
-
-// Specifies that this assembly is an add-in root,
-// which means that it can be extended by add-ins.
-[assembly:AddinRoot ("HelloWorld", "1.0")]
-
-namespace HelloWorld
-{
- class MainClass
- {
- public static void Main (string[] args)
- {
- // Initializes the add-in engine
- AddinManager.Initialize ();
-
- // Looks for new add-ins and updates the add-in registry.
- AddinManager.Registry.Update (null);
-
- // Gets all commands implemented in add-ins.
- foreach (ICommand cmd in AddinManager.GetExtensionObjects (typeof(ICommand)))
- cmd.Run ();
- }
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/HelloWorld.sln mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/HelloWorld.sln
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/HelloWorld.sln 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/HelloWorld.sln 1970-01-01 00:00:00.000000000 +0000
@@ -1,32 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelloWorld", "HelloWorld\HelloWorld.csproj", "{409DA1E7-DC6D-4B00-858F-0ABF1593AE3C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelloWorldAddin", "HelloWorldAddin\HelloWorldAddin.csproj", "{64A8A62E-133F-4CDB-B174-4B36E0827099}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x86 = Debug|x86
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {409DA1E7-DC6D-4B00-858F-0ABF1593AE3C}.Debug|x86.ActiveCfg = Debug|x86
- {409DA1E7-DC6D-4B00-858F-0ABF1593AE3C}.Debug|x86.Build.0 = Debug|x86
- {409DA1E7-DC6D-4B00-858F-0ABF1593AE3C}.Release|x86.ActiveCfg = Release|x86
- {409DA1E7-DC6D-4B00-858F-0ABF1593AE3C}.Release|x86.Build.0 = Release|x86
- {64A8A62E-133F-4CDB-B174-4B36E0827099}.Debug|x86.ActiveCfg = Debug|Any CPU
- {64A8A62E-133F-4CDB-B174-4B36E0827099}.Debug|x86.Build.0 = Debug|Any CPU
- {64A8A62E-133F-4CDB-B174-4B36E0827099}.Release|x86.ActiveCfg = Release|Any CPU
- {64A8A62E-133F-4CDB-B174-4B36E0827099}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(MonoDevelopProperties) = preSolution
- StartupItem = HelloWorld\HelloWorld.csproj
- Policies = $0
- $0.ChangeLogPolicy = $1
- $1.UpdateMode = None
- $1.inheritsSet = Mono
- $0.VersionControlPolicy = $2
- $2.inheritsSet = Mono
- EndGlobalSection
-EndGlobal
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/HelloWorldAddin/HelloCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/HelloWorldAddin/HelloCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/HelloWorldAddin/HelloCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/HelloWorldAddin/HelloCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,52 +0,0 @@
-//
-// HelloCommand.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using HelloWorld;
-using Mono.Addins;
-
-// Declares that this assembly is an add-in
-[assembly:Addin]
-
-// Declares that this add-in depends on the HelloWorld v1.0 add-in root
-[assembly:AddinDependency ("HelloWorld", "1.0")]
-
-namespace HelloWorldAddin
-{
- // The Extension attribute must be applied to declare that this class is extending
- // and extension point of the host
-
- [Extension]
- public class HelloCommand: ICommand
- {
- public void Run ()
- {
- Console.WriteLine ("Hello World!");
- }
-
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/HelloWorldAddin/HelloWorldAddin.csproj mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/HelloWorldAddin/HelloWorldAddin.csproj
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/HelloWorldAddin/HelloWorldAddin.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/HelloWorldAddin/HelloWorldAddin.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,48 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 9.0.21022
- 2.0
- {64A8A62E-133F-4CDB-B174-4B36E0827099}
- Library
- HelloWorldAddin
- HelloWorldAddin
- v3.5
-
-
- True
- full
- False
- ..\bin
- DEBUG
- prompt
- 4
- False
-
-
- none
- False
- ..\bin
- prompt
- 4
- False
-
-
-
-
- ..\..\..\bin\Mono.Addins.dll
-
-
-
-
-
-
-
- {409DA1E7-DC6D-4B00-858F-0ABF1593AE3C}
- HelloWorld
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/Makefile mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/Makefile
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorld/Makefile 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorld/Makefile 1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-all:
- xbuild
-
-clean:
- xbuild /t:Clean
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,12 +0,0 @@
-2010-03-26 Lluis Sanchez Gual
-
- * HelloWorld/HelloWorld.csproj:
- * HelloWorldAddin/HelloWorldAddin.csproj: Flush.
-
-2010-03-24 Lluis Sanchez Gual
-
- * Makefile:
- * ChangeLog: Add missing files.
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorld/HelloWorld.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorld/HelloWorld.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorld/HelloWorld.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorld/HelloWorld.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorld/HelloWorld.csproj mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorld/HelloWorld.csproj
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorld/HelloWorld.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorld/HelloWorld.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,48 +0,0 @@
-
-
-
- Debug
- x86
- 9.0.21022
- 2.0
- {5F813963-DE40-433A-ABE3-71EACDF19412}
- Exe
- HelloWorld
- HelloWorld
- v3.5
-
-
- True
- full
- False
- ..\bin
- DEBUG
- prompt
- 4
- x86
-
-
- none
- False
- ..\bin
- prompt
- 4
- x86
-
-
-
-
- ..\..\..\bin\Mono.Addins.dll
-
-
-
-
-
-
-
-
- HelloWorld.addin.xml
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorld/ICommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorld/ICommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorld/ICommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorld/ICommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,39 +0,0 @@
-//
-// ICommand.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using Mono.Addins;
-
-namespace HelloWorld
-{
- // This is an interface which can be implemented by add-ins.
-
- public interface ICommand
- {
- void Run ();
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorld/Main.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorld/Main.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorld/Main.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorld/Main.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,48 +0,0 @@
-//
-// Main.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using Mono.Addins;
-
-namespace HelloWorld
-{
- class MainClass
- {
- public static void Main (string[] args)
- {
- // Initializes the add-in engine
- AddinManager.Initialize ();
-
- // Looks for new add-ins and updates the add-in registry.
- AddinManager.Registry.Update (null);
-
- // Gets all commands implemented in add-ins.
- foreach (ICommand cmd in AddinManager.GetExtensionObjects ("/Commands"))
- cmd.Run ();
- }
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorldAddin/HelloCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorldAddin/HelloCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorldAddin/HelloCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorldAddin/HelloCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,40 +0,0 @@
-//
-// HelloCommand.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using HelloWorld;
-
-namespace HelloWorldAddin
-{
- public class HelloCommand: ICommand
- {
- public void Run ()
- {
- Console.WriteLine ("Hello World!");
- }
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorldAddin/HelloWorldAddin.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorldAddin/HelloWorldAddin.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorldAddin/HelloWorldAddin.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorldAddin/HelloWorldAddin.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorldAddin/HelloWorldAddin.csproj mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorldAddin/HelloWorldAddin.csproj
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorldAddin/HelloWorldAddin.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorldAddin/HelloWorldAddin.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,50 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 9.0.21022
- 2.0
- {26C85FBC-0A97-4650-807F-E889C6D1F32F}
- Library
- HelloWorldAddin
- HelloWorldAddin
- v3.5
-
-
- True
- full
- False
- ..\bin
- DEBUG
- prompt
- 4
- False
-
-
- none
- False
- ..\bin
- prompt
- 4
- False
-
-
-
-
-
-
- HelloWorldAddin.addin.xml
-
-
-
-
-
-
-
- {5F813963-DE40-433A-ABE3-71EACDF19412}
- HelloWorld
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorldWithManifest.sln mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorldWithManifest.sln
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/HelloWorldWithManifest.sln 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/HelloWorldWithManifest.sln 1970-01-01 00:00:00.000000000 +0000
@@ -1,30 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelloWorld", "HelloWorld\HelloWorld.csproj", "{5F813963-DE40-433A-ABE3-71EACDF19412}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelloWorldAddin", "HelloWorldAddin\HelloWorldAddin.csproj", "{26C85FBC-0A97-4650-807F-E889C6D1F32F}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x86 = Debug|x86
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {26C85FBC-0A97-4650-807F-E889C6D1F32F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {26C85FBC-0A97-4650-807F-E889C6D1F32F}.Debug|x86.Build.0 = Debug|Any CPU
- {26C85FBC-0A97-4650-807F-E889C6D1F32F}.Release|x86.ActiveCfg = Release|Any CPU
- {26C85FBC-0A97-4650-807F-E889C6D1F32F}.Release|x86.Build.0 = Release|Any CPU
- {5F813963-DE40-433A-ABE3-71EACDF19412}.Debug|x86.ActiveCfg = Debug|x86
- {5F813963-DE40-433A-ABE3-71EACDF19412}.Debug|x86.Build.0 = Debug|x86
- {5F813963-DE40-433A-ABE3-71EACDF19412}.Release|x86.ActiveCfg = Release|x86
- {5F813963-DE40-433A-ABE3-71EACDF19412}.Release|x86.Build.0 = Release|x86
- EndGlobalSection
- GlobalSection(MonoDevelopProperties) = preSolution
- StartupItem = HelloWorld\HelloWorld.csproj
- Policies = $0
- $0.ChangeLogPolicy = $1
- $1.UpdateMode = None
- $1.inheritsSet = Mono
- EndGlobalSection
-EndGlobal
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/Makefile mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/Makefile
--- mono-addins-1.0+git20130721.c7c6974/Samples/HelloWorldWithManifest/Makefile 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/HelloWorldWithManifest/Makefile 1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-all:
- xbuild
-
-clean:
- xbuild /t:Clean
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/Makefile mono-addins-1.0+git20130918.0a1c0a0/Samples/Makefile
--- mono-addins-1.0+git20130721.c7c6974/Samples/Makefile 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/Makefile 1970-01-01 00:00:00.000000000 +0000
@@ -1,16 +0,0 @@
-SUBDIRS = \
- HelloWorld \
- HelloWorldWithManifest \
- WriterService \
- TextEditor
-
-all:
- for subdir in $(SUBDIRS); do \
- cd $$subdir && make && cd ..; \
- done
-
-clean:
- for subdir in $(SUBDIRS); do \
- cd $$subdir && make clean && cd ..; \
- done
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/Samples.mdw mono-addins-1.0+git20130918.0a1c0a0/Samples/Samples.mdw
--- mono-addins-1.0+git20130721.c7c6974/Samples/Samples.mdw 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/Samples.mdw 1970-01-01 00:00:00.000000000 +0000
@@ -1,9 +0,0 @@
-
-
- - HelloWorld/HelloWorld.sln
- - TextEditor/TextEditor.sln
- - WriterService/WriterService.sln
- - HelloWorldWithManifest/HelloWorldWithManifest.sln
- - TextEditorSWF/TextEditorSWF.sln
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,54 +0,0 @@
-2010-03-24 Lluis Sanchez Gual
-
- * TextEditor/TextEditor.csproj: More missing files.
-
-2010-03-24 Lluis Sanchez Gual
-
- * gtk-gui:
- * Main.cs:
- * Makefile:
- * ChangeLog:
- * TextEditor:
- * Makefile.am:
- * TextEditorLib:
- * TextEditor.sln:
- * TextEditor.Xml:
- * AssemblyInfo.cs:
- * TextEditor.csproj:
- * TextEditor/Main.cs:
- * gtk-gui/gui.stetic:
- * TextEditor/gtk-gui:
- * TextEditor/ChangeLog:
- * gtk-gui/generated.cs:
- * TextEditor/Makefile.am:
- * TextEditorLib/ChangeLog:
- * TextEditor.Xml/ChangeLog:
- * TextEditorLib/Makefile.am:
- * TextEditor.Xml/Makefile.am:
- * TextEditor.CompilerService:
- * TextEditor/gtk-gui/generated.cs:
- * TextEditorLib/gtk-gui/gui.stetic:
- * TextEditor.CompilerService.CSharp:
- * TextEditorLib/TextEditorLib.csproj:
- * TextEditorLib/gtk-gui/generated.cs:
- * TextEditorLib/gtk-gui/MainWindow.cs:
- * TextEditor.Xml/TextEditor.Xml.csproj:
- * TextEditor.CompilerService/ChangeLog:
- * TextEditor.CompilerService/Makefile.am:
- * TextEditor.CompilerService.CSharp/ChangeLog:
- * TextEditor.CompilerService.CSharp/Makefile.am:
- * TextEditor.CompilerService/TextEditor.CompilerService.csproj:
- * TextEditor.CompilerService.CSharp/TextEditor.CompilerService.CSharp.csproj:
- Moved samples to its own solution in a Samples workspace.
-
-2009-08-19 Lluis Sanchez Gual
-
- * TextEditor.csproj: Update target framework to 2.0.
-
-2009/02/06 Lluis Sanchez Gual
-
- * Makefile.am:
- * TextEditor.csproj:
- * gtk-gui/gui.stetic:
- * gtk-gui/generated.cs: Updated.
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/Makefile mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/Makefile
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/Makefile 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/Makefile 1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-all:
- xbuild
-
-clean:
- xbuild /t:Clean
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor/Main.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor/Main.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor/Main.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor/Main.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,53 +0,0 @@
-using System;
-using Gtk;
-using Mono.Addins;
-
-namespace TextEditor
-{
- class MainClass
- {
- public static void Main (string[] args)
- {
- Application.Init ();
-
- AddinManager.AddinLoadError += OnLoadError;
- AddinManager.AddinLoaded += OnLoad;
- AddinManager.AddinUnloaded += OnUnload;
-
- AddinManager.Initialize ();
- AddinManager.Registry.Update (null);
- AddinManager.ExtensionChanged += OnExtensionChange;
-
-
- MainWindow win = new MainWindow ();
-
- foreach (ICommand cmd in AddinManager.GetExtensionObjects ("/TextEditor/StartupCommands"))
- cmd.Run ();
-
- win.Show ();
- Application.Run ();
- }
-
- static void OnLoadError (object s, AddinErrorEventArgs args)
- {
- Console.WriteLine ("Add-in error: " + args.Message);
- Console.WriteLine (args.AddinId);
- Console.WriteLine (args.Exception);
- }
-
- static void OnLoad (object s, AddinEventArgs args)
- {
- Console.WriteLine ("Add-in loaded: " + args.AddinId);
- }
-
- static void OnUnload (object s, AddinEventArgs args)
- {
- Console.WriteLine ("Add-in unloaded: " + args.AddinId);
- }
-
- static void OnExtensionChange (object s, ExtensionEventArgs args)
- {
- Console.WriteLine ("Extension changed: " + args.Path);
- }
- }
-}
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor/Makefile.am mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor/Makefile.am
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor/Makefile.am 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor/Makefile.am 1970-01-01 00:00:00.000000000 +0000
@@ -1,43 +0,0 @@
-
-ASSEMBLY_COMPILER_COMMAND = @MCS@
-ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG
-ASSEMBLY = ../bin/TextEditor.exe
-COMPILE_TARGET = exe
-PROJECT_REFERENCES = \
- ../../bin/Mono.Addins.dll \
- ../bin/TextEditorLib.dll
-BUILD_DIR = ../bin
-
-
-if ENABLE_GUI
-all: $(ASSEMBLY)
-endif
-
-FILES = \
- AssemblyInfo.cs \
- gtk-gui/generated.cs \
- Main.cs
-
-DATA_FILES =
-
-RESOURCES = gtk-gui/gui.stetic
-
-EXTRAS =
-
-REFERENCES = \
- -pkg:gtk-sharp-2.0 \
- -r:Mono.Posix \
- -r:System
-
-DLL_REFERENCES =
-
-$(ASSEMBLY).mdb: $(ASSEMBLY)
-
-$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles)
- mkdir -p $(dir $(ASSEMBLY))
-
- $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$@ -target:$(COMPILE_TARGET) $(build_sources) $(build_resources_embed) $(build_references_ref)
-
-if ENABLE_GUI
-include $(top_srcdir)/makefile-sample.include
-endif
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor/TextEditor.csproj mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor/TextEditor.csproj
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor/TextEditor.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor/TextEditor.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,57 +0,0 @@
-
-
-
- Debug
- x86
- 9.0.21022
- 2.0
- {3592CAFF-C74F-4036-AC22-F0D9DA31CC09}
- Exe
- TextEditor
- TextEditor
- v3.5
-
-
- True
- full
- False
- ..\bin
- DEBUG
- prompt
- 4
- x86
-
-
- none
- False
- ..\bin
- prompt
- 4
- x86
-
-
-
-
-
-
-
- ..\..\..\bin\Mono.Addins.dll
-
-
-
-
-
-
-
-
- {ED5EC705-1905-4FB6-821B-9464D60727EF}
- TextEditorLib
-
-
-
-
- gui.stetic
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor/gtk-gui/generated.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor/gtk-gui/generated.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor/gtk-gui/generated.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor/gtk-gui/generated.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,29 +0,0 @@
-
-// This file has been generated by the GUI designer. Do not modify.
-namespace Stetic
-{
- internal class Gui
- {
- private static bool initialized;
-
- internal static void Initialize (Gtk.Widget iconRenderer)
- {
- if ((Stetic.Gui.initialized == false)) {
- Stetic.Gui.initialized = true;
- }
- }
- }
-
- internal class ActionGroups
- {
- public static Gtk.ActionGroup GetActionGroup (System.Type type)
- {
- return Stetic.ActionGroups.GetActionGroup (type.FullName);
- }
-
- public static Gtk.ActionGroup GetActionGroup (string name)
- {
- return null;
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor/gtk-gui/gui.stetic mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor/gtk-gui/gui.stetic
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor/gtk-gui/gui.stetic 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor/gtk-gui/gui.stetic 1970-01-01 00:00:00.000000000 +0000
@@ -1,6 +0,0 @@
-
-
-
- 2.10.3
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService/AssemblyInfo.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService/AssemblyInfo.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService/AssemblyInfo.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService/AssemblyInfo.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,32 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-
-// Information about this assembly is defined by the following
-// attributes.
-//
-// change them to the information which is associated with the assembly
-// you compile.
-
-[assembly: AssemblyTitle("")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("")]
-[assembly: AssemblyCopyright("")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// The assembly version has following format :
-//
-// Major.Minor.Build.Revision
-//
-// You can specify all values by your own or you can build default build and revision
-// numbers with the '*' character (the default):
-
-[assembly: AssemblyVersion("1.0.*")]
-
-// The following attributes specify the key for the sign of your assembly. See the
-// .NET Framework documentation for more information about signing.
-// This is not required, if you don't want signing let these attributes like they're.
-[assembly: AssemblyDelaySign(false)]
-[assembly: AssemblyKeyFile("")]
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService/CompilerManager.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService/CompilerManager.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService/CompilerManager.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService/CompilerManager.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,34 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace TextEditor.CompilerService
-{
- public class CompilerManager
- {
- public static void Run (string file)
- {
- ICompiler[] compilers = (ICompiler[]) AddinManager.GetExtensionObjects (typeof(ICompiler));
-
- ICompiler compiler = null;
- foreach (ICompiler comp in compilers) {
- if (comp.CanCompile (file)) {
- compiler = comp;
- break;
- }
- }
- if (compiler == null) {
- string msg = "No compiler available for this kind of file.";
- Gtk.MessageDialog dlg = new Gtk.MessageDialog (TextEditorApp.MainWindow, Gtk.DialogFlags.Modal, Gtk.MessageType.Error, Gtk.ButtonsType.Close, msg);
- dlg.Run ();
- dlg.Destroy ();
- return;
- }
-
- string messages = compiler.Compile (file, file + ".exe");
-
- TextEditorApp.MainWindow.ConsoleWrite ("Compilation finished.\n");
- TextEditorApp.MainWindow.ConsoleWrite (messages);
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService/ICompiler.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService/ICompiler.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService/ICompiler.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService/ICompiler.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,13 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace TextEditor.CompilerService
-{
- [TypeExtensionPoint]
- public interface ICompiler
- {
- bool CanCompile (string file);
- string Compile (string file, string outFile);
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService/RunCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService/RunCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService/RunCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService/RunCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,15 +0,0 @@
-
-using System;
-using TextEditor;
-using Mono.Addins;
-
-namespace TextEditor.CompilerService
-{
- public class RunCommand: ICommand
- {
- public void Run ()
- {
- CompilerManager.Run (TextEditorApp.OpenFileName);
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService/TextEditor.CompilerService.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService/TextEditor.CompilerService.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService/TextEditor.CompilerService.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService/TextEditor.CompilerService.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService/TextEditor.CompilerService.csproj mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService/TextEditor.CompilerService.csproj
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService/TextEditor.CompilerService.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService/TextEditor.CompilerService.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,85 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- {613DC3EA-8A4E-4CE1-8836-DEC8ABC684A8}
- Library
- TextEditor.CompilerService
- 2.0
- TextEditor.CompilerService
-
-
- True
- full
- True
- ..\bin
- prompt
- 4
- True
- False
-
-
- none
- True
- ..\bin
- prompt
- 4
- True
- False
-
-
-
- False
-
-
- False
-
-
- False
-
-
- False
-
-
-
-
- ..\..\..\bin\Mono.Addins.dll
-
-
-
-
- {ED5EC705-1905-4FB6-821B-9464D60727EF}
- TextEditorLib
-
-
-
-
-
-
-
-
-
-
- TextEditor.CompilerService.addin.xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService.CSharp/AssemblyInfo.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService.CSharp/AssemblyInfo.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService.CSharp/AssemblyInfo.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService.CSharp/AssemblyInfo.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,32 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-
-// Information about this assembly is defined by the following
-// attributes.
-//
-// change them to the information which is associated with the assembly
-// you compile.
-
-[assembly: AssemblyTitle("")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("")]
-[assembly: AssemblyCopyright("")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// The assembly version has following format :
-//
-// Major.Minor.Build.Revision
-//
-// You can specify all values by your own or you can build default build and revision
-// numbers with the '*' character (the default):
-
-[assembly: AssemblyVersion("1.0.*")]
-
-// The following attributes specify the key for the sign of your assembly. See the
-// .NET Framework documentation for more information about signing.
-// This is not required, if you don't want signing let these attributes like they're.
-[assembly: AssemblyDelaySign(false)]
-[assembly: AssemblyKeyFile("")]
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService.CSharp/CSharpCompiler.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService.CSharp/CSharpCompiler.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService.CSharp/CSharpCompiler.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService.CSharp/CSharpCompiler.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,38 +0,0 @@
-using System;
-using System.IO;
-using System.Diagnostics;
-using Mono.Addins;
-using TextEditor.CompilerService;
-
-[assembly:Addin]
-[assembly:AddinDependency ("TextEditor.CompilerService", "1.0")]
-
-namespace TextEditor.CompilerService.CSharp
-{
- [Extension]
- public class CSharpCompiler: ICompiler
- {
- public bool CanCompile (string file)
- {
- return Path.GetExtension (file) == ".cs";
- }
-
- public string Compile (string file, string outFile)
- {
- string messages = "";
-
- ProcessStartInfo ps = new ProcessStartInfo ();
- ps.FileName = "mcs";
- ps.Arguments = "file";
- ps.UseShellExecute = false;
- ps.RedirectStandardOutput = true;
- Process p = Process.Start (ps);
-
- string line = null;
- while ((line = p.StandardOutput.ReadLine ()) != null) {
- messages += line + "\n";
- }
- return messages;
- }
- }
-}
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService.CSharp/TextEditor.CompilerService.CSharp.csproj mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService.CSharp/TextEditor.CompilerService.CSharp.csproj
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.CompilerService.CSharp/TextEditor.CompilerService.CSharp.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.CompilerService.CSharp/TextEditor.CompilerService.CSharp.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,64 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- {B50C6B48-CA51-4538-B686-40B6F77F8623}
- Library
- TextEditor.CompilerService.CSharp
- 2.0
- TextEditor.CompilerService.CSharp
-
-
- True
- full
- True
- ..\bin
- prompt
- 4
- True
- False
-
-
- none
- True
- ..\bin
- prompt
- 4
- True
- False
-
-
-
-
- ..\..\..\bin\Mono.Addins.dll
-
-
-
-
- {613DC3EA-8A4E-4CE1-8836-DEC8ABC684A8}
- TextEditor.CompilerService
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.Xml/AssemblyInfo.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.Xml/AssemblyInfo.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.Xml/AssemblyInfo.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.Xml/AssemblyInfo.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,32 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-
-// Information about this assembly is defined by the following
-// attributes.
-//
-// change them to the information which is associated with the assembly
-// you compile.
-
-[assembly: AssemblyTitle("")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("")]
-[assembly: AssemblyCopyright("")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// The assembly version has following format :
-//
-// Major.Minor.Build.Revision
-//
-// You can specify all values by your own or you can build default build and revision
-// numbers with the '*' character (the default):
-
-[assembly: AssemblyVersion("1.0.0.0")]
-
-// The following attributes specify the key for the sign of your assembly. See the
-// .NET Framework documentation for more information about signing.
-// This is not required, if you don't want signing let these attributes like they're.
-[assembly: AssemblyDelaySign(false)]
-[assembly: AssemblyKeyFile("")]
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.Xml/EmptyFile.xml mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.Xml/EmptyFile.xml
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.Xml/EmptyFile.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.Xml/EmptyFile.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.Xml/FormatXmlCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.Xml/FormatXmlCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.Xml/FormatXmlCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.Xml/FormatXmlCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,39 +0,0 @@
-
-using System;
-using System.IO;
-using System.Xml;
-using TextEditor;
-using Mono.Addins;
-
-[assembly: Addin (Namespace="TextEditor")]
-[assembly: AddinDependency ("Core", "1.0")]
-
-
-namespace TextEditor.Xml
-{
- public class FormatXmlCommand: ICommand
- {
- public void Run ()
- {
- string text = TextEditorApp.MainWindow.View.Buffer.Text;
- XmlDocument doc = new XmlDocument ();
- try {
- doc.LoadXml (text);
- StringWriter sw = new StringWriter ();
- XmlTextWriter tw = new XmlTextWriter (sw);
- tw.Formatting = Formatting.Indented;
- doc.Save (tw);
- TextEditorApp.MainWindow.View.Buffer.Text = sw.ToString ();
- }
- catch {
- Gtk.MessageDialog dlg = new Gtk.MessageDialog (TextEditorApp.MainWindow, Gtk.DialogFlags.Modal, Gtk.MessageType.Error, Gtk.ButtonsType.Close, "Error parsing XML.");
- dlg.Run ();
- dlg.Destroy ();
- }
- }
- }
-
- class Subno: TextEditor.CopyCommand
- {
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.Xml/TextEditor.Xml.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.Xml/TextEditor.Xml.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.Xml/TextEditor.Xml.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.Xml/TextEditor.Xml.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.Xml/TextEditor.Xml.csproj mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.Xml/TextEditor.Xml.csproj
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.Xml/TextEditor.Xml.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.Xml/TextEditor.Xml.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,87 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- {4EFD5979-4000-4A32-A687-33D140081F1C}
- Library
- XmlAddin
- 2.0
- TextEditor.Xml
-
-
- True
- full
- True
- ..\bin
- prompt
- 4
- True
- False
-
-
- none
- True
- ..\bin
- prompt
- 4
- True
- False
-
-
-
- False
-
-
- False
-
-
- False
-
-
- False
-
-
-
-
-
- ..\..\..\bin\Mono.Addins.dll
-
-
-
-
- {ED5EC705-1905-4FB6-821B-9464D60727EF}
- TextEditorLib
-
-
-
-
-
-
-
-
- TextEditor.Xml.addin.xml
-
-
- EmptyFile.xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.sln mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.sln
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditor.sln 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditor.sln 1970-01-01 00:00:00.000000000 +0000
@@ -1,48 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TextEditor", "TextEditor\TextEditor.csproj", "{3592CAFF-C74F-4036-AC22-F0D9DA31CC09}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TextEditorLib", "TextEditorLib\TextEditorLib.csproj", "{ED5EC705-1905-4FB6-821B-9464D60727EF}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TextEditor.CompilerService", "TextEditor.CompilerService\TextEditor.CompilerService.csproj", "{613DC3EA-8A4E-4CE1-8836-DEC8ABC684A8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TextEditor.CompilerService.CSharp", "TextEditor.CompilerService.CSharp\TextEditor.CompilerService.CSharp.csproj", "{B50C6B48-CA51-4538-B686-40B6F77F8623}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TextEditor.Xml", "TextEditor.Xml\TextEditor.Xml.csproj", "{4EFD5979-4000-4A32-A687-33D140081F1C}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x86 = Debug|x86
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {3592CAFF-C74F-4036-AC22-F0D9DA31CC09}.Debug|x86.ActiveCfg = Debug|x86
- {3592CAFF-C74F-4036-AC22-F0D9DA31CC09}.Debug|x86.Build.0 = Debug|x86
- {3592CAFF-C74F-4036-AC22-F0D9DA31CC09}.Release|x86.ActiveCfg = Release|x86
- {3592CAFF-C74F-4036-AC22-F0D9DA31CC09}.Release|x86.Build.0 = Release|x86
- {4EFD5979-4000-4A32-A687-33D140081F1C}.Debug|x86.ActiveCfg = Debug|Any CPU
- {4EFD5979-4000-4A32-A687-33D140081F1C}.Debug|x86.Build.0 = Debug|Any CPU
- {4EFD5979-4000-4A32-A687-33D140081F1C}.Release|x86.ActiveCfg = Release|Any CPU
- {4EFD5979-4000-4A32-A687-33D140081F1C}.Release|x86.Build.0 = Release|Any CPU
- {613DC3EA-8A4E-4CE1-8836-DEC8ABC684A8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {613DC3EA-8A4E-4CE1-8836-DEC8ABC684A8}.Debug|x86.Build.0 = Debug|Any CPU
- {613DC3EA-8A4E-4CE1-8836-DEC8ABC684A8}.Release|x86.ActiveCfg = Release|Any CPU
- {613DC3EA-8A4E-4CE1-8836-DEC8ABC684A8}.Release|x86.Build.0 = Release|Any CPU
- {B50C6B48-CA51-4538-B686-40B6F77F8623}.Debug|x86.ActiveCfg = Debug|Any CPU
- {B50C6B48-CA51-4538-B686-40B6F77F8623}.Debug|x86.Build.0 = Debug|Any CPU
- {B50C6B48-CA51-4538-B686-40B6F77F8623}.Release|x86.ActiveCfg = Release|Any CPU
- {B50C6B48-CA51-4538-B686-40B6F77F8623}.Release|x86.Build.0 = Release|Any CPU
- {ED5EC705-1905-4FB6-821B-9464D60727EF}.Debug|x86.ActiveCfg = Debug|Any CPU
- {ED5EC705-1905-4FB6-821B-9464D60727EF}.Debug|x86.Build.0 = Debug|Any CPU
- {ED5EC705-1905-4FB6-821B-9464D60727EF}.Release|x86.ActiveCfg = Release|Any CPU
- {ED5EC705-1905-4FB6-821B-9464D60727EF}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(MonoDevelopProperties) = preSolution
- StartupItem = TextEditor\TextEditor.csproj
- Policies = $0
- $0.ChangeLogPolicy = $1
- $1.UpdateMode = None
- $1.inheritsSet = Mono
- EndGlobalSection
-EndGlobal
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/AssemblyInfo.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/AssemblyInfo.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/AssemblyInfo.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/AssemblyInfo.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,37 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using Mono.Addins;
-
-// Information about this assembly is defined by the following
-// attributes.
-//
-// change them to the information which is associated with the assembly
-// you compile.
-
-[assembly: AssemblyTitle("")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("")]
-[assembly: AssemblyCopyright("")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// The assembly version has following format :
-//
-// Major.Minor.Build.Revision
-//
-// You can specify all values by your own or you can build default build and revision
-// numbers with the '*' character (the default):
-
-[assembly: AssemblyVersion("1.0.0.0")]
-
-// The following attributes specify the key for the sign of your assembly. See the
-// .NET Framework documentation for more information about signing.
-// This is not required, if you don't want signing let these attributes like they're.
-[assembly: AssemblyDelaySign(false)]
-[assembly: AssemblyKeyFile("")]
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/CopyCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/CopyCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/CopyCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/CopyCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,14 +0,0 @@
-
-using System;
-
-namespace TextEditor
-{
- public class CopyCommand: ICommand
- {
- public void Run ()
- {
- Gtk.Clipboard clipboard = Gtk.Clipboard.Get (Gdk.Atom.Intern ("CLIPBOARD", false));
- TextEditorApp.MainWindow.View.Buffer.CopyClipboard (clipboard);
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/CutCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/CutCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/CutCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/CutCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,16 +0,0 @@
-
-using System;
-
-namespace TextEditor
-{
-
-
- public class CutCommand: ICommand
- {
- public void Run ()
- {
- Gtk.Clipboard clipboard = Gtk.Clipboard.Get (Gdk.Atom.Intern ("CLIPBOARD", false));
- TextEditorApp.MainWindow.View.Buffer.CutClipboard (clipboard, true);
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/ExitCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/ExitCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/ExitCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/ExitCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,13 +0,0 @@
-
-using System;
-
-namespace TextEditor
-{
- public class ExitCommand: ICommand
- {
- public void Run ()
- {
- Gtk.Application.Quit ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/NewCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/NewCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/NewCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/NewCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,13 +0,0 @@
-
-using System;
-
-namespace TextEditor
-{
- public class NewCommand: ICommand
- {
- public void Run ()
- {
- TextEditorApp.NewFile ("");
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/OpenCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/OpenCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/OpenCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/OpenCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,23 +0,0 @@
-
-using System;
-using System.IO;
-
-namespace TextEditor
-{
- public class OpenCommand: ICommand
- {
- public void Run ()
- {
- Gtk.FileChooserDialog fcd = new Gtk.FileChooserDialog ("Open File", null, Gtk.FileChooserAction.Open);
- fcd.AddButton (Gtk.Stock.Cancel, Gtk.ResponseType.Cancel);
- fcd.AddButton (Gtk.Stock.Open, Gtk.ResponseType.Ok);
- fcd.DefaultResponse = Gtk.ResponseType.Ok;
- fcd.SelectMultiple = false;
-
- Gtk.ResponseType response = (Gtk.ResponseType) fcd.Run ();
- if (response == Gtk.ResponseType.Ok)
- TextEditorApp.OpenFile (fcd.Filename);
- fcd.Destroy ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/PasteCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/PasteCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/PasteCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/PasteCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,14 +0,0 @@
-
-using System;
-
-namespace TextEditor
-{
- public class PasteCommand: ICommand
- {
- public void Run ()
- {
- Gtk.Clipboard clipboard = Gtk.Clipboard.Get (Gdk.Atom.Intern ("CLIPBOARD", false));
- TextEditorApp.MainWindow.View.Buffer.PasteClipboard (clipboard);
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/SaveCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/SaveCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/SaveCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/SaveCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,13 +0,0 @@
-
-using System;
-
-namespace TextEditor
-{
- public class SaveCommand: ICommand
- {
- public void Run ()
- {
- TextEditorApp.SaveFile ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/SetupCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/SetupCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Commands/SetupCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Commands/SetupCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,14 +0,0 @@
-
-using System;
-using Mono.Addins.Gui;
-
-namespace TextEditor
-{
- public class SetupCommand: ICommand
- {
- public void Run ()
- {
- AddinManagerWindow.Run (TextEditorApp.MainWindow);
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/FileTemplateNode.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/FileTemplateNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/FileTemplateNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/FileTemplateNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,27 +0,0 @@
-
-using System;
-using System.IO;
-using Mono.Addins;
-
-namespace TextEditor
-{
- public class FileTemplateNode: ExtensionNode
- {
- [NodeAttribute]
- string resource;
-
- [NodeAttribute]
- string name;
-
- public string Name {
- get { return name != null ? name : Id; }
- }
-
- public virtual string GetContent ()
- {
- using (StreamReader sr = new StreamReader(Addin.GetResource (resource))) {
- return sr.ReadToEnd ();
- }
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/MenuItemNode.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/MenuItemNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/MenuItemNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/MenuItemNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,38 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace TextEditor
-{
- [ExtensionNode ("MenuItem")]
- public class MenuItemNode: MenuNode
- {
- [NodeAttribute]
- string label;
-
- [NodeAttribute]
- string icon;
-
- [NodeAttribute]
- string commandType;
-
- static Gtk.AccelGroup accelGroup = new Gtk.AccelGroup ();
-
- public override Gtk.MenuItem GetMenuItem ()
- {
- Gtk.MenuItem item;
- if (icon != null)
- item = new Gtk.ImageMenuItem (icon, accelGroup);
- else
- item = new Gtk.MenuItem (label);
- item.Activated += OnClicked;
- return item;
- }
-
- void OnClicked (object s, EventArgs a)
- {
- ICommand command = (ICommand) Addin.CreateInstance (commandType);
- command.Run ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/MenuNode.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/MenuNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/MenuNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/MenuNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,13 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace TextEditor
-{
- public abstract class MenuNode: ExtensionNode
- {
- // Abstract method to be implemented by subclasses, and which
- // should return a menu item.
- public abstract Gtk.MenuItem GetMenuItem ();
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/MenuSeparatorNode.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/MenuSeparatorNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/MenuSeparatorNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/MenuSeparatorNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,15 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace TextEditor
-{
- [ExtensionNode ("MenuSeparator")]
- public class MenuSeparatorNode: MenuNode
- {
- public override Gtk.MenuItem GetMenuItem ()
- {
- return new Gtk.SeparatorMenuItem ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/SubmenuNode.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/SubmenuNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/SubmenuNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/SubmenuNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,26 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace TextEditor
-{
- [ExtensionNode ("Menu")]
- [ExtensionNodeChild (typeof(MenuItemNode))]
- [ExtensionNodeChild (typeof(MenuSeparatorNode))]
- [ExtensionNodeChild (typeof(SubmenuNode))]
- public class SubmenuNode: MenuNode
- {
- [NodeAttribute]
- string label;
-
- public override Gtk.MenuItem GetMenuItem ()
- {
- Gtk.MenuItem it = new Gtk.MenuItem (label);
- Gtk.Menu submenu = new Gtk.Menu ();
- foreach (MenuNode node in ChildNodes)
- submenu.Insert (node.GetMenuItem (), -1);
- it.Submenu = submenu;
- return it;
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/TemplateCategoryNode.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/TemplateCategoryNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/TemplateCategoryNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/TemplateCategoryNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,21 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace TextEditor
-{
- public class TemplateCategoryNode: ExtensionNode
- {
- [NodeAttribute]
- string name;
-
- public string Name {
- get {
- if (name != null && name.Length > 0)
- return name;
- else
- return Id;
- }
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/ToolButtonNode.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/ToolButtonNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/ToolButtonNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/ToolButtonNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,28 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace TextEditor
-{
- public class ToolButtonNode: ToolbarNode
- {
- [NodeAttribute]
- string icon;
-
- [NodeAttribute]
- string commandType;
-
- public override Gtk.ToolItem GetToolItem ()
- {
- Gtk.ToolButton but = new Gtk.ToolButton (icon);
- but.Clicked += OnClicked;
- return but;
- }
-
- void OnClicked (object s, EventArgs a)
- {
- ICommand command = (ICommand) Addin.CreateInstance (commandType);
- command.Run ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/ToolSeparatorNode.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/ToolSeparatorNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/ToolSeparatorNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/ToolSeparatorNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,13 +0,0 @@
-
-using System;
-
-namespace TextEditor
-{
- public class ToolSeparatorNode: ToolbarNode
- {
- public override Gtk.ToolItem GetToolItem ()
- {
- return new Gtk.SeparatorToolItem ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/ToolbarNode.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/ToolbarNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ExtensionNodes/ToolbarNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ExtensionNodes/ToolbarNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,11 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace TextEditor
-{
- public abstract class ToolbarNode: ExtensionNode
- {
- public abstract Gtk.ToolItem GetToolItem ();
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ICommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ICommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/ICommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/ICommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,12 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace TextEditor
-{
- [TypeExtensionPoint ("/TextEditor/StartupCommands")]
- public interface ICommand
- {
- void Run ();
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/MainWindow.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/MainWindow.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/MainWindow.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/MainWindow.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,107 +0,0 @@
-using System;
-using Gtk;
-using Mono.Addins;
-using TextEditor;
-
-public partial class MainWindow: Gtk.Window
-{
- internal static MainWindow Instance;
-
- public MainWindow (): base (Gtk.WindowType.Toplevel)
- {
- Instance = this;
- Build ();
-
- AddinManager.ExtensionChanged += OnExtensionChanged;
- BuildToolbar ();
- BuildMenu ();
- }
-
- public void ConsoleWrite (string txt)
- {
- console.Show ();
- consoleView.Buffer.Text += txt;
- consoleView.ScrollToMark (consoleView.Buffer.InsertMark, 0d, false, 0d, 0d);
- }
-
- void BuildToolbar ()
- {
- // Clean the toolbar
- foreach (Gtk.Widget w in toolbar.Children)
- toolbar.Remove (w);
-
- // Add the new buttons
- foreach (ToolbarNode node in AddinManager.GetExtensionNodes ("/TextEditor/ToolbarButtons"))
- toolbar.Insert (node.GetToolItem (), -1);
-
- toolbar.ShowAll ();
- }
-
- void BuildMenu ()
- {
- // Clean the toolbar
- foreach (Gtk.Widget w in menubar.Children)
- menubar.Remove (w);
-
- // Add the new buttons
- foreach (MenuNode node in AddinManager.GetExtensionNodes ("/TextEditor/MainMenu"))
- menubar.Insert (node.GetMenuItem (), -1);
-
- // Create the menu for creating documents from templates
-
- Gtk.Menu menu = BuildTemplateItems (AddinManager.GetExtensionNodes ("/TextEditor/Templates"));
- Gtk.MenuItem it = new MenuItem ("New From Template");
- it.Submenu = menu;
-
- Gtk.MenuItem men = (Gtk.MenuItem) menubar.Children [0];
- ((Gtk.Menu)men.Submenu).Insert (it, 1);
-
- menubar.ShowAll ();
- }
-
- Gtk.Menu BuildTemplateItems (ExtensionNodeList nodes)
- {
- Gtk.Menu menu = new Gtk.Menu ();
- foreach (ExtensionNode tn in nodes) {
- Gtk.MenuItem item;
- if (tn is TemplateCategoryNode) {
- TemplateCategoryNode cat = (TemplateCategoryNode) tn;
- item = new Gtk.MenuItem (cat.Name);
- item.Submenu = BuildTemplateItems (cat.ChildNodes);
- }
- else {
- FileTemplateNode t = (FileTemplateNode) tn;
- item = new Gtk.MenuItem (t.Name);
- item.Activated += delegate {
- TextEditor.TextEditorApp.NewFile (t.GetContent ());
- };
- }
- menu.Insert (item, -1);
- }
- return menu;
- }
-
-
- void OnExtensionChanged (object o, ExtensionEventArgs args)
- {
- if (args.PathChanged ("/TextEditor/ToolbarButtons"))
- BuildToolbar ();
- else if (args.PathChanged ("/TextEditor/MainMenu") || args.PathChanged ("/TextEditor/Templates"))
- BuildMenu ();
- }
-
- protected void OnDeleteEvent (object sender, DeleteEventArgs a)
- {
- Application.Quit ();
- a.RetVal = true;
- }
-
- protected virtual void OnButton1Clicked(object sender, System.EventArgs e)
- {
- console.Hide ();
- }
-
- public Gtk.TextView View {
- get { return textview; }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/OpenFileCondition.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/OpenFileCondition.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/OpenFileCondition.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/OpenFileCondition.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,33 +0,0 @@
-
-using System;
-using System.IO;
-using Mono.Addins;
-
-namespace TextEditor
-{
- public class OpenFileCondition: ConditionType
- {
- public OpenFileCondition ()
- {
- // It's important to notify changes in the status of a condition,
- // to make sure the extension points are properly updated.
- TextEditorApp.OpenFileChanged += delegate {
- NotifyChanged ();
- };
- }
-
- public override bool Evaluate (NodeElement conditionNode)
- {
- // Get the required extension value from an attribute,
- // and check againts the extension of the currently open document
- string val = conditionNode.GetAttribute ("extension");
- if (val.Length > 0) {
- string ext = Path.GetExtension (TextEditorApp.OpenFileName);
- foreach (string requiredExtension in val.Split (','))
- if (ext == "." + requiredExtension)
- return true;
- }
- return false;
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Templates/ChangeLogTemplate.txt mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Templates/ChangeLogTemplate.txt
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Templates/ChangeLogTemplate.txt 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Templates/ChangeLogTemplate.txt 1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-yyyy-mm-dd Developer name
-
- * File name: change done
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Templates/DotConfigTemplate.txt mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Templates/DotConfigTemplate.txt
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Templates/DotConfigTemplate.txt 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Templates/DotConfigTemplate.txt 1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Templates/TextEditor.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Templates/TextEditor.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Templates/TextEditor.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Templates/TextEditor.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,62 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Templates/WorkReport.txt mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Templates/WorkReport.txt
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/Templates/WorkReport.txt 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/Templates/WorkReport.txt 1970-01-01 00:00:00.000000000 +0000
@@ -1,8 +0,0 @@
-
-Work done last week:
-* ...
-* ...
-
-Work to do next week:
-* ...
-* ...
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/TextEditorApp.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/TextEditorApp.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/TextEditorApp.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/TextEditorApp.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,74 +0,0 @@
-
-using System;
-using System.IO;
-
-namespace TextEditor
-{
- public class TextEditorApp
- {
- static string openFile = "";
-
- private TextEditorApp()
- {
- }
-
- public static string OpenFileName {
- get { return openFile; }
- }
-
- public static MainWindow MainWindow {
- get { return MainWindow.Instance; }
- }
-
- public static void OpenFile (string file)
- {
- using (StreamReader sr = new StreamReader (file)) {
- MainWindow.View.Buffer.Text = sr.ReadToEnd ();
- }
- SetOpenFile (file);
- }
-
- public static void SaveFile ()
- {
- if (openFile == "") {
- Gtk.FileChooserDialog fcd = new Gtk.FileChooserDialog ("Save File", null, Gtk.FileChooserAction.Save);
- fcd.AddButton (Gtk.Stock.Cancel, Gtk.ResponseType.Cancel);
- fcd.AddButton (Gtk.Stock.Open, Gtk.ResponseType.Ok);
- fcd.DefaultResponse = Gtk.ResponseType.Ok;
- fcd.SelectMultiple = false;
-
- Gtk.ResponseType response = (Gtk.ResponseType) fcd.Run ();
- if (response != Gtk.ResponseType.Ok) {
- fcd.Destroy ();
- return;
- }
-
- SetOpenFile (fcd.Filename);
- fcd.Destroy ();
- }
- using (StreamWriter sr = new StreamWriter (openFile)) {
- sr.Write (TextEditorApp.MainWindow.View.Buffer.Text);
- }
- }
-
- public static void NewFile (string content)
- {
- SetOpenFile ("");
- MainWindow.View.Buffer.Text = content;
- }
-
- static void SetOpenFile (string file)
- {
- openFile = file;
- if (file.Length > 0)
- MainWindow.Title = Path.GetFileName (file);
- else
- MainWindow.Title = "New File";
-
- if (OpenFileChanged != null)
- OpenFileChanged (null, EventArgs.Empty);
- }
-
- public static event EventHandler OpenFileChanged;
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/TextEditorLib.csproj mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/TextEditorLib.csproj
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/TextEditorLib.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/TextEditorLib.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,114 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- {ED5EC705-1905-4FB6-821B-9464D60727EF}
- Library
- TextEditorLib
- 2.0
- TextEditorLib
-
-
- True
- full
- True
- ..\bin
- prompt
- 4
- True
- False
-
-
- none
- True
- ..\bin
- prompt
- 4
- True
- False
-
-
-
- False
-
-
- False
-
-
- False
-
-
- False
-
-
-
-
- ..\..\..\bin\Mono.Addins.dll
-
-
- ..\..\..\bin\Mono.Addins.Gui.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- gui.stetic
-
-
- ChangeLogTemplate.txt
-
-
- DotConfigTemplate.txt
-
-
- TextEditor.addin.xml
-
-
- WorkReport.txt
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/gtk-gui/MainWindow.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/gtk-gui/MainWindow.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/gtk-gui/MainWindow.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/gtk-gui/MainWindow.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,154 +0,0 @@
-
-// This file has been generated by the GUI designer. Do not modify.
-
-public partial class MainWindow
-{
- private global::Gtk.UIManager UIManager;
- private global::Gtk.VBox vbox2;
- private global::Gtk.MenuBar menubar;
- private global::Gtk.Toolbar toolbar;
- private global::Gtk.ScrolledWindow scrolledwindow1;
- private global::Gtk.TextView textview;
- private global::Gtk.VBox console;
- private global::Gtk.HBox hbox1;
- private global::Gtk.Label label1;
- private global::Gtk.Button button1;
- private global::Gtk.ScrolledWindow scrolledwindow2;
- private global::Gtk.TextView consoleView;
- private global::Gtk.Statusbar statusbar1;
-
- protected virtual void Build ()
- {
- global::Stetic.Gui.Initialize (this);
- // Widget MainWindow
- this.UIManager = new global::Gtk.UIManager ();
- global::Gtk.ActionGroup w1 = new global::Gtk.ActionGroup ("Default");
- this.UIManager.InsertActionGroup (w1, 0);
- this.AddAccelGroup (this.UIManager.AccelGroup);
- this.Name = "MainWindow";
- this.Title = global::Mono.Unix.Catalog.GetString ("Text Editor");
- // Container child MainWindow.Gtk.Container+ContainerChild
- this.vbox2 = new global::Gtk.VBox ();
- this.vbox2.Name = "vbox2";
- // Container child vbox2.Gtk.Box+BoxChild
- this.UIManager.AddUiFromString ("");
- this.menubar = ((global::Gtk.MenuBar)(this.UIManager.GetWidget ("/menubar")));
- this.menubar.Name = "menubar";
- this.vbox2.Add (this.menubar);
- global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.menubar]));
- w2.Position = 0;
- w2.Expand = false;
- w2.Fill = false;
- // Container child vbox2.Gtk.Box+BoxChild
- this.UIManager.AddUiFromString ("");
- this.toolbar = ((global::Gtk.Toolbar)(this.UIManager.GetWidget ("/toolbar")));
- this.toolbar.Name = "toolbar";
- this.toolbar.ShowArrow = false;
- this.toolbar.ToolbarStyle = ((global::Gtk.ToolbarStyle)(0));
- this.toolbar.IconSize = ((global::Gtk.IconSize)(3));
- this.vbox2.Add (this.toolbar);
- global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.toolbar]));
- w3.Position = 1;
- w3.Expand = false;
- w3.Fill = false;
- // Container child vbox2.Gtk.Box+BoxChild
- this.scrolledwindow1 = new global::Gtk.ScrolledWindow ();
- this.scrolledwindow1.CanFocus = true;
- this.scrolledwindow1.Name = "scrolledwindow1";
- this.scrolledwindow1.ShadowType = ((global::Gtk.ShadowType)(1));
- // Container child scrolledwindow1.Gtk.Container+ContainerChild
- this.textview = new global::Gtk.TextView ();
- this.textview.CanFocus = true;
- this.textview.Name = "textview";
- this.scrolledwindow1.Add (this.textview);
- this.vbox2.Add (this.scrolledwindow1);
- global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.scrolledwindow1]));
- w5.Position = 2;
- // Container child vbox2.Gtk.Box+BoxChild
- this.console = new global::Gtk.VBox ();
- this.console.Name = "console";
- this.console.Spacing = 6;
- this.console.BorderWidth = ((uint)(6));
- // Container child console.Gtk.Box+BoxChild
- this.hbox1 = new global::Gtk.HBox ();
- this.hbox1.Name = "hbox1";
- // Container child hbox1.Gtk.Box+BoxChild
- this.label1 = new global::Gtk.Label ();
- this.label1.Name = "label1";
- this.label1.Xalign = 0F;
- this.label1.LabelProp = global::Mono.Unix.Catalog.GetString ("Console");
- this.hbox1.Add (this.label1);
- global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.label1]));
- w6.Position = 0;
- w6.Expand = false;
- w6.Fill = false;
- // Container child hbox1.Gtk.Box+BoxChild
- this.button1 = new global::Gtk.Button ();
- this.button1.WidthRequest = 27;
- this.button1.HeightRequest = 20;
- this.button1.Name = "button1";
- this.button1.UseUnderline = true;
- this.button1.Relief = ((global::Gtk.ReliefStyle)(2));
- // Container child button1.Gtk.Container+ContainerChild
- global::Gtk.Alignment w7 = new global::Gtk.Alignment (0.5F, 0.5F, 0F, 0F);
- // Container child GtkAlignment.Gtk.Container+ContainerChild
- global::Gtk.HBox w8 = new global::Gtk.HBox ();
- w8.Spacing = 2;
- // Container child GtkHBox.Gtk.Container+ContainerChild
- global::Gtk.Image w9 = new global::Gtk.Image ();
- w9.Pixbuf = global::Stetic.IconLoader.LoadIcon (this, "gtk-close", global::Gtk.IconSize.Menu);
- w8.Add (w9);
- // Container child GtkHBox.Gtk.Container+ContainerChild
- global::Gtk.Label w11 = new global::Gtk.Label ();
- w8.Add (w11);
- w7.Add (w8);
- this.button1.Add (w7);
- this.hbox1.Add (this.button1);
- global::Gtk.Box.BoxChild w15 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.button1]));
- w15.PackType = ((global::Gtk.PackType)(1));
- w15.Position = 1;
- w15.Expand = false;
- w15.Fill = false;
- this.console.Add (this.hbox1);
- global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.console [this.hbox1]));
- w16.Position = 0;
- w16.Expand = false;
- w16.Fill = false;
- // Container child console.Gtk.Box+BoxChild
- this.scrolledwindow2 = new global::Gtk.ScrolledWindow ();
- this.scrolledwindow2.CanFocus = true;
- this.scrolledwindow2.Name = "scrolledwindow2";
- this.scrolledwindow2.ShadowType = ((global::Gtk.ShadowType)(1));
- // Container child scrolledwindow2.Gtk.Container+ContainerChild
- this.consoleView = new global::Gtk.TextView ();
- this.consoleView.CanFocus = true;
- this.consoleView.Name = "consoleView";
- this.scrolledwindow2.Add (this.consoleView);
- this.console.Add (this.scrolledwindow2);
- global::Gtk.Box.BoxChild w18 = ((global::Gtk.Box.BoxChild)(this.console [this.scrolledwindow2]));
- w18.Position = 1;
- this.vbox2.Add (this.console);
- global::Gtk.Box.BoxChild w19 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.console]));
- w19.Position = 3;
- w19.Expand = false;
- w19.Fill = false;
- // Container child vbox2.Gtk.Box+BoxChild
- this.statusbar1 = new global::Gtk.Statusbar ();
- this.statusbar1.Name = "statusbar1";
- this.statusbar1.Spacing = 2;
- this.vbox2.Add (this.statusbar1);
- global::Gtk.Box.BoxChild w20 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.statusbar1]));
- w20.Position = 4;
- w20.Expand = false;
- w20.Fill = false;
- this.Add (this.vbox2);
- if ((this.Child != null)) {
- this.Child.ShowAll ();
- }
- this.DefaultWidth = 586;
- this.DefaultHeight = 356;
- this.Show ();
- this.DeleteEvent += new global::Gtk.DeleteEventHandler (this.OnDeleteEvent);
- this.button1.Clicked += new global::System.EventHandler (this.OnButton1Clicked);
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/gtk-gui/generated.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/gtk-gui/generated.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/gtk-gui/generated.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/gtk-gui/generated.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,63 +0,0 @@
-
-// This file has been generated by the GUI designer. Do not modify.
-namespace Stetic
-{
- internal class Gui
- {
- private static bool initialized;
-
- internal static void Initialize (Gtk.Widget iconRenderer)
- {
- if ((Stetic.Gui.initialized == false)) {
- Stetic.Gui.initialized = true;
- }
- }
- }
-
- internal class IconLoader
- {
- public static Gdk.Pixbuf LoadIcon (Gtk.Widget widget, string name, Gtk.IconSize size)
- {
- Gdk.Pixbuf res = widget.RenderIcon (name, size, null);
- if ((res != null)) {
- return res;
- } else {
- int sz;
- int sy;
- global::Gtk.Icon.SizeLookup (size, out sz, out sy);
- try {
- return Gtk.IconTheme.Default.LoadIcon (name, sz, 0);
- } catch (System.Exception) {
- if ((name != "gtk-missing-image")) {
- return Stetic.IconLoader.LoadIcon (widget, "gtk-missing-image", size);
- } else {
- Gdk.Pixmap pmap = new Gdk.Pixmap (Gdk.Screen.Default.RootWindow, sz, sz);
- Gdk.GC gc = new Gdk.GC (pmap);
- gc.RgbFgColor = new Gdk.Color (255, 255, 255);
- pmap.DrawRectangle (gc, true, 0, 0, sz, sz);
- gc.RgbFgColor = new Gdk.Color (0, 0, 0);
- pmap.DrawRectangle (gc, false, 0, 0, (sz - 1), (sz - 1));
- gc.SetLineAttributes (3, Gdk.LineStyle.Solid, Gdk.CapStyle.Round, Gdk.JoinStyle.Round);
- gc.RgbFgColor = new Gdk.Color (255, 0, 0);
- pmap.DrawLine (gc, (sz / 4), (sz / 4), ((sz - 1) - (sz / 4)), ((sz - 1) - (sz / 4)));
- pmap.DrawLine (gc, ((sz - 1) - (sz / 4)), (sz / 4), (sz / 4), ((sz - 1) - (sz / 4)));
- return Gdk.Pixbuf.FromDrawable (pmap, pmap.Colormap, 0, 0, 0, 0, sz, sz);
- }
- }
- }
- }
- }
-
- internal class ActionGroups
- {
- public static Gtk.ActionGroup GetActionGroup (System.Type type)
- {
- return Stetic.ActionGroups.GetActionGroup (type.FullName);
- }
-
- public static Gtk.ActionGroup GetActionGroup (string name)
- {
- return null;
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/gtk-gui/gui.stetic mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/gtk-gui/gui.stetic
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditor/TextEditorLib/gtk-gui/gui.stetic 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditor/TextEditorLib/gtk-gui/gui.stetic 1970-01-01 00:00:00.000000000 +0000
@@ -1,160 +0,0 @@
-
-
-
- ..
- 2.8
-
-
-
-
-
-
-
-
- Text Editor
-
-
-
-
-
-
-
- 0
- True
- False
- False
-
-
-
-
-
- False
- Icons
- LargeToolbar
-
-
-
- 1
- True
- False
- False
-
-
-
-
-
- True
- In
-
-
-
- True
-
-
-
-
-
- 2
- True
-
-
-
-
-
- 6
- 6
-
-
-
-
-
-
- 0
- Console
-
-
- 0
- True
- False
- False
-
-
-
-
-
- 27
- 20
- TextAndIcon
- stock:gtk-close Menu
-
- True
- None
-
-
-
- End
- 1
- True
- False
- False
-
-
-
-
- 0
- True
- False
- False
-
-
-
-
-
- True
- In
-
-
-
- True
-
-
-
-
-
- 1
- True
-
-
-
-
- 3
- False
- False
- False
-
-
-
-
-
- 2
-
-
-
-
-
-
-
-
- 4
- True
- False
- False
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,7 +0,0 @@
-2010-05-25 Lluis Sanchez Gual
-
- * DateAddin:
- * TextEditorSWF:
- * SnippetsAddin:
- * TextEditorSWF.sln: Added new sample
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/DateAddin/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/DateAddin/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/DateAddin/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/DateAddin/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,8 +0,0 @@
-2010-05-25 Lluis Sanchez Gual
-
- * Properties:
- * MainMenu.addin:
- * DateSnippet.cs:
- * DateAddin.csproj:
- * InsertDateCommand.cs: Added new sample
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/DateAddin/DateAddin.csproj mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/DateAddin/DateAddin.csproj
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/DateAddin/DateAddin.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/DateAddin/DateAddin.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,78 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 9.0.21022
- 2.0
- {D54B7805-BC96-4861-8352-DA403F430CD7}
- Library
- Properties
- DateAddin
- DateAddin
- v3.5
- 512
-
-
- True
- full
- False
- ..\TextEditorSWF\bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- True
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
- 3.5
-
-
-
- 3.5
-
-
- 3.5
-
-
-
-
- ..\..\..\bin\Mono.Addins.dll
-
-
-
-
-
-
-
-
-
- {54542FD2-7B2E-4CEB-874C-BB50CF4812FE}
- SnippetsAddin
-
-
- {85480AD8-781F-43FC-A48F-91962401DB95}
- TextEditorSWF
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/DateAddin/DateSnippet.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/DateAddin/DateSnippet.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/DateAddin/DateSnippet.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/DateAddin/DateSnippet.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,25 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using SnippetsAddin;
-using Mono.Addins;
-
-[assembly: Addin]
-[assembly: AddinDependency ("TextEditor.Core", "1.0")]
-[assembly: AddinDependency ("TextEditor.SnippetsAddin", "1.0")]
-
-namespace DateAddin
-{
- [Extension]
- public class DateSnippet: ISnippetProvider
- {
- public string GetText (string shortcut)
- {
- if (shortcut == "date")
- return DateTime.Now.ToShortDateString ();
- else
- return null;
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/DateAddin/InsertDateCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/DateAddin/InsertDateCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/DateAddin/InsertDateCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/DateAddin/InsertDateCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,19 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using TextEditorSWF.ExtensionModel;
-using TextEditorSWF;
-using System.Windows.Forms;
-
-namespace DateAddin
-{
- [Command ("Insert Date")]
- class InsertDateCommand: ICommand
- {
- public void Run ()
- {
- Program.MainWindow.Editor.SelectedText = DateTime.Now.ToShortDateString ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/DateAddin/MainMenu.addin mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/DateAddin/MainMenu.addin
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/DateAddin/MainMenu.addin 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/DateAddin/MainMenu.addin 1970-01-01 00:00:00.000000000 +0000
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/DateAddin/Properties/AssemblyInfo.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/DateAddin/Properties/AssemblyInfo.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/DateAddin/Properties/AssemblyInfo.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/DateAddin/Properties/AssemblyInfo.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle ("DateAddin")]
-[assembly: AssemblyDescription ("")]
-[assembly: AssemblyConfiguration ("")]
-[assembly: AssemblyCompany ("")]
-[assembly: AssemblyProduct ("DateAddin")]
-[assembly: AssemblyCopyright ("Copyright © 2010")]
-[assembly: AssemblyTrademark ("")]
-[assembly: AssemblyCulture ("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible (false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid ("1ef9e97b-cb49-4c26-8eb0-734c3ecb4eb2")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion ("1.0.0.0")]
-[assembly: AssemblyFileVersion ("1.0.0.0")]
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/DateAddin/Properties/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/DateAddin/Properties/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/DateAddin/Properties/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/DateAddin/Properties/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-2010-05-25 Lluis Sanchez Gual
-
- * AssemblyInfo.cs: Added new sample
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,9 +0,0 @@
-2010-05-25 Lluis Sanchez Gual
-
- * Properties:
- * StockSnippets.cs:
- * SnippetsAddin.cs:
- * ISnippetProvider.cs:
- * SnippetsAddin.csproj:
- * StockSnippetProvider.cs: Added new sample
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/ISnippetProvider.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/ISnippetProvider.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/ISnippetProvider.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/ISnippetProvider.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,17 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Mono.Addins;
-
-namespace SnippetsAddin
-{
- ///
- /// Extension point for snippet providers.
- ///
- [TypeExtensionPoint]
- public interface ISnippetProvider
- {
- string GetText (string shortcut);
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/Properties/AssemblyInfo.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/Properties/AssemblyInfo.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/Properties/AssemblyInfo.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/Properties/AssemblyInfo.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle ("SnippetsAddin")]
-[assembly: AssemblyDescription ("")]
-[assembly: AssemblyConfiguration ("")]
-[assembly: AssemblyCompany ("")]
-[assembly: AssemblyProduct ("SnippetsAddin")]
-[assembly: AssemblyCopyright ("Copyright © 2010")]
-[assembly: AssemblyTrademark ("")]
-[assembly: AssemblyCulture ("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible (false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid ("5c440446-9242-4848-af10-5faf2cbad647")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion ("1.0.0.0")]
-[assembly: AssemblyFileVersion ("1.0.0.0")]
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/Properties/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/Properties/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/Properties/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/Properties/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-2010-05-25 Lluis Sanchez Gual
-
- * AssemblyInfo.cs: Added new sample
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/SnippetsAddin.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/SnippetsAddin.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/SnippetsAddin.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/SnippetsAddin.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,55 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-using Mono.Addins;
-using TextEditorSWF.ExtensionModel;
-using TextEditorSWF;
-
-[assembly: Addin ("SnippetsAddin","1.0", Namespace="TextEditor")]
-[assembly: AddinDependency ("Core", "1.0")]
-
-namespace SnippetsAddin
-{
- [Extension]
- public class SnippetsExtension: EditorExtension
- {
- public override void Initialize ()
- {
- Program.MainWindow.Editor.KeyPress += new KeyPressEventHandler (EditorKeyPress);
- }
-
- void EditorKeyPress (object sender, KeyPressEventArgs e)
- {
- if (e.KeyChar != '\t')
- return;
- RichTextBox editor = Program.MainWindow.Editor;
- int p = editor.SelectionStart - 1;
- string txt = editor.Text;
- while (p >= 0 && char.IsLetterOrDigit (txt[p]))
- p--;
- p++;
- string word = txt.Substring (p, editor.SelectionStart - p);
-
- foreach (ISnippetProvider provider in AddinManager.GetExtensionObjects ()) {
- string fullText = provider.GetText (word);
- if (fullText != null) {
- int nextp;
- int cursorPos = fullText.IndexOf ("<|>");
- if (cursorPos != -1) {
- fullText = fullText.Remove (cursorPos, 3);
- nextp = p + cursorPos;
- }
- else
- nextp = p + fullText.Length;
-
- editor.Text = txt.Substring (0, p) + fullText + txt.Substring (editor.SelectionStart);
- editor.SelectionStart = nextp;
- e.Handled = true;
- return;
- }
- }
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/SnippetsAddin.csproj mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/SnippetsAddin.csproj
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/SnippetsAddin.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/SnippetsAddin.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,74 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 9.0.21022
- 2.0
- {54542FD2-7B2E-4CEB-874C-BB50CF4812FE}
- Library
- Properties
- SnippetsAddin
- SnippetsAddin
- v3.5
- 512
-
-
- True
- full
- False
- ..\TextEditorSWF\bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- True
- ..\TextEditorSWF\bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
- 3.5
-
-
-
- 3.5
-
-
- 3.5
-
-
-
-
- ..\..\..\bin\Mono.Addins.dll
-
-
-
-
-
-
-
-
-
-
-
- {85480AD8-781F-43FC-A48F-91962401DB95}
- TextEditorSWF
- False
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/StockSnippetProvider.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/StockSnippetProvider.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/StockSnippetProvider.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/StockSnippetProvider.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,44 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Mono.Addins;
-using SnippetsAddin;
-
-[assembly: ExtensionPoint ("/TextEditor/StockSnippets", ExtensionAttributeType = typeof (SnippetsAddin.SnippetAttribute))]
-
-namespace SnippetsAddin
-{
- [Extension]
- class StockSnippetProvider: ISnippetProvider
- {
- public string GetText (string shortcut)
- {
- foreach (ExtensionNode node in AddinManager.GetExtensionNodes ("/TextEditor/StockSnippets")) {
- if (node.Data.Shortcut == shortcut)
- return node.Data.Text;
- }
- return null;
- }
- }
-
- [AttributeUsage (AttributeTargets.Assembly, AllowMultiple=true)]
- public class SnippetAttribute : CustomExtensionAttribute
- {
- public SnippetAttribute ()
- {
- }
-
- public SnippetAttribute ([NodeAttribute ("Shortcut")] string shortcut, [NodeAttribute ("Text")] string text)
- {
- Shortcut = shortcut;
- Text = Text;
- }
-
- [NodeAttribute]
- public string Shortcut { get; set; }
-
- [NodeAttribute]
- public string Text { get; set; }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/StockSnippets.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/StockSnippets.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/SnippetsAddin/StockSnippets.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/SnippetsAddin/StockSnippets.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-using System;
-using SnippetsAddin;
-
-[assembly: Snippet ("for", "for (int n=0; n\n}")]
-[assembly: Snippet ("foreach", "foreach (var item in col)\n{\n\t<|>\n}")]
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,13 +0,0 @@
-2010-05-25 Lluis Sanchez Gual
-
- * Icons:
- * Commands:
- * Properties:
- * Program.cs:
- * TextEditor.cs:
- * ExtensionModel:
- * TextEditor.resx:
- * CommandManager.cs:
- * TextEditorSWF.csproj:
- * TextEditor.Designer.cs: Added new sample
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/CommandManager.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/CommandManager.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/CommandManager.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/CommandManager.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,46 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-using TextEditorSWF.ExtensionModel;
-using Mono.Addins;
-
-namespace TextEditorSWF
-{
- ///
- /// Manages commands, menus and toolbars
- ///
- static class CommandManager
- {
- ///
- /// Returns the list of items for the main menu
- ///
- public static IEnumerable GetMainMenuItems ()
- {
- foreach (IUserInterfaceItem item in AddinManager.GetExtensionNodes ("/TextEditor/MainMenu"))
- yield return item.CreateMenuItem ();
- }
-
- ///
- /// Returns the list of items for the main toolbar
- ///
- public static IEnumerable GetToolbarItems ()
- {
- foreach (IUserInterfaceItem item in AddinManager.GetExtensionNodes ("/TextEditor/Toolbar"))
- yield return item.CreateButton ();
- }
-
- ///
- /// Returns the extension node for the provided command identifier.
- ///
- internal static CommandExtensionNode GetCommand (string id)
- {
- foreach (CommandExtensionNode cmd in AddinManager.GetExtensionNodes (typeof (ICommand))) {
- if (cmd.Id == id)
- return cmd;
- }
- throw new InvalidOperationException ("Unknown command: " + id);
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,12 +0,0 @@
-2010-05-25 Lluis Sanchez Gual
-
- * NewCommand.cs:
- * Toolbar.addin:
- * CutCommand.cs:
- * ExitCommand.cs:
- * CopyCommand.cs:
- * SaveCommand.cs:
- * OpenCommand.cs:
- * MainMenu.addin:
- * PasteCommand.cs: Added new sample
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/CopyCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/CopyCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/CopyCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/CopyCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using TextEditorSWF.ExtensionModel;
-
-namespace TextEditorSWF.Commands
-{
- ///
- /// The Copy command
- ///
- [Command ("Copy", IconResource = "TextEditorSWF.Icons.copy.png", Id="Copy")]
- class CopyCommand : ICommand
- {
- public void Run ()
- {
- Program.MainWindow.Editor.Copy ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/CutCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/CutCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/CutCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/CutCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using TextEditorSWF.ExtensionModel;
-
-namespace TextEditorSWF.Commands
-{
- ///
- /// The cut command.
- ///
- [Command ("Cut", IconResource = "TextEditorSWF.Icons.cut.png", Id = "Cut")]
- class CutCommand : ICommand
- {
- public void Run ()
- {
- Program.MainWindow.Editor.Cut ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/ExitCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/ExitCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/ExitCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/ExitCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using TextEditorSWF.ExtensionModel;
-
-namespace TextEditorSWF.Commands
-{
- ///
- /// The exit command.
- ///
- [Command ("Exit", Id = "Exit")]
- class ExitCommand : ICommand
- {
- public void Run ()
- {
- Environment.Exit (0);
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/MainMenu.addin mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/MainMenu.addin
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/MainMenu.addin 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/MainMenu.addin 1970-01-01 00:00:00.000000000 +0000
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/NewCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/NewCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/NewCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/NewCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using TextEditorSWF.ExtensionModel;
-
-namespace TextEditorSWF.Commands
-{
- ///
- /// The New command.
- ///
- [Command ("New", IconResource = "TextEditorSWF.Icons.new.png", Id = "New")]
- class NewCommand : ICommand
- {
- public void Run ()
- {
- Program.MainWindow.NewFile ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/OpenCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/OpenCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/OpenCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/OpenCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using TextEditorSWF.ExtensionModel;
-
-namespace TextEditorSWF.Commands
-{
- ///
- /// The Open command.
- ///
- [Command ("Open", IconResource = "TextEditorSWF.Icons.open.png", Id = "Open")]
- class OpenCommand : ICommand
- {
- public void Run ()
- {
- Program.MainWindow.OpenFile ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/PasteCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/PasteCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/PasteCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/PasteCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using TextEditorSWF.ExtensionModel;
-
-namespace TextEditorSWF.Commands
-{
- ///
- /// The Paste command.
- ///
- [Command ("Paste", IconResource = "TextEditorSWF.Icons.paste.png", Id = "Paste")]
- class PasteCommand : ICommand
- {
- public void Run ()
- {
- Program.MainWindow.Editor.Paste ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/SaveCommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/SaveCommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/SaveCommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/SaveCommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using TextEditorSWF.ExtensionModel;
-
-namespace TextEditorSWF.Commands
-{
- ///
- /// The Save command.
- ///
- [Command ("Save", IconResource = "TextEditorSWF.Icons.save.png", Id = "Save")]
- class SaveCommand : ICommand
- {
- public void Run ()
- {
- Program.MainWindow.SaveFile ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/Toolbar.addin mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/Toolbar.addin
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Commands/Toolbar.addin 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Commands/Toolbar.addin 1970-01-01 00:00:00.000000000 +0000
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,11 +0,0 @@
-2010-05-25 Lluis Sanchez Gual
-
- * ICommand.cs:
- * EditorExtension.cs:
- * ExtensionPoints.cs:
- * MenuExtensionNode.cs:
- * IUserInterfaceItem.cs:
- * CommandExtensionNode.cs:
- * SeparatorExtensionNode.cs:
- * InterfaceItemExtensionNode.cs: Added new sample
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/CommandExtensionNode.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/CommandExtensionNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/CommandExtensionNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/CommandExtensionNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,61 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Mono.Addins;
-using System.Drawing;
-using System.IO;
-using System.Windows.Forms;
-
-namespace TextEditorSWF.ExtensionModel
-{
- ///
- /// Extension node for command nodes
- ///
- class CommandExtensionNode : TypeExtensionNode
- {
- Bitmap icon;
-
- ///
- /// Icon for the command (cached)
- ///
- public Bitmap Icon
- {
- get
- {
- if (icon == null && (Data.IconResource != null || Data.IconFile != null)) {
- Stream s;
- if (Data.IconResource != null)
- s = Addin.GetResource (Data.IconResource);
- else
- s = File.OpenRead (Addin.GetFilePath (Data.IconFile));
- using (s)
- icon = new Bitmap (s);
- }
- return icon;
- }
- }
-
- ///
- /// Returns a menu item for this command
- ///
- public ToolStripItem CreateMenuItem ()
- {
- ICommand cmd = (ICommand) CreateInstance (typeof (ICommand));
- return new ToolStripMenuItem (Data.Label, Icon, delegate {
- cmd.Run ();
- });
- }
-
- ///
- /// Returns a toolbar item for this command
- ///
- public ToolStripItem CreateButton ()
- {
- ICommand cmd = (ICommand) CreateInstance (typeof (ICommand));
- return new ToolStripButton (null, Icon, delegate {
- cmd.Run ();
- });
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/EditorExtension.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/EditorExtension.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/EditorExtension.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/EditorExtension.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,45 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-using Mono.Addins;
-
-namespace TextEditorSWF.ExtensionModel
-{
- ///
- /// Add-ins can create subclasses of EditorExtension to intercept some
- /// text editor events, such as saving a file, loading, etc.
- ///
- [TypeExtensionPoint]
- public class EditorExtension
- {
- ///
- /// Called when the text editor is initialized
- ///
- public virtual void Initialize ()
- {
- }
-
- ///
- /// Called when a file is loaded
- ///
- public virtual void OnLoadFile (string file)
- {
- }
-
- ///
- /// Called when the current file is saved
- ///
- public virtual void OnSaveFile (string file)
- {
- }
-
- ///
- /// Called when a new file is created
- ///
- public virtual void OnCreateFile ()
- {
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/ExtensionPoints.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/ExtensionPoints.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/ExtensionPoints.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/ExtensionPoints.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,15 +0,0 @@
-using System;
-using Mono.Addins;
-using TextEditorSWF.ExtensionModel;
-
-// This file defines some data extension points.
-
-// Toolbar extension point
-
-[assembly: ExtensionPoint ("/TextEditor/Toolbar", NodeName = "Button", NodeType = typeof (InterfaceItemExtensionNode))]
-[assembly: ExtensionPoint ("/TextEditor/Toolbar", NodeName = "Separator", NodeType = typeof (SeparatorExtensionNode))]
-
-// Main menu extension point
-
-[assembly: ExtensionPoint ("/TextEditor/MainMenu", NodeName="Menu", NodeType = typeof(MenuExtensionNode))]
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/ICommand.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/ICommand.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/ICommand.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/ICommand.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,53 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Mono.Addins;
-
-namespace TextEditorSWF.ExtensionModel
-{
- ///
- /// A user interface command.
- ///
- [TypeExtensionPoint (NodeType=typeof(CommandExtensionNode), ExtensionAttributeType=typeof(CommandAttribute))]
- public interface ICommand
- {
- ///
- /// Executes the command
- ///
- void Run ();
- }
-
- ///
- /// Attribute which can be used to declare new commands
- ///
- public class CommandAttribute : CustomExtensionAttribute
- {
- public CommandAttribute ()
- {
- }
-
- public CommandAttribute ([NodeAttribute ("Label")] string label)
- {
- Label = label;
- }
-
- ///
- /// Resource that holds the command icon
- ///
- [NodeAttribute]
- public string IconResource { get; set; }
-
- ///
- /// File that holds the command icon
- ///
- [NodeAttribute]
- public string IconFile { get; set; }
-
- ///
- /// Label of the command
- ///
- [NodeAttribute]
- public string Label { get; set; }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/IUserInterfaceItem.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/IUserInterfaceItem.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/IUserInterfaceItem.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/IUserInterfaceItem.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,24 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-
-namespace TextEditorSWF.ExtensionModel
-{
- ///
- /// An extension node which can be used to create toolbar or menu items.
- ///
- interface IUserInterfaceItem
- {
- ///
- /// Creates a menu item for the node
- ///
- ToolStripItem CreateMenuItem ();
-
- ///
- /// Creates a toolbar button for the node
- ///
- ToolStripItem CreateButton ();
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/InterfaceItemExtensionNode.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/InterfaceItemExtensionNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/InterfaceItemExtensionNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/InterfaceItemExtensionNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,30 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Mono.Addins;
-using System.Drawing;
-using System.IO;
-using System.Windows.Forms;
-
-namespace TextEditorSWF.ExtensionModel
-{
- ///
- /// Extension node that represents a menu or toolbar item.
- ///
- [ExtensionNode ("Command")]
- class InterfaceItemExtensionNode : ExtensionNode, IUserInterfaceItem
- {
- public ToolStripItem CreateMenuItem ()
- {
- CommandExtensionNode cmd = CommandManager.GetCommand (Id);
- return cmd.CreateMenuItem ();
- }
-
- public ToolStripItem CreateButton ()
- {
- CommandExtensionNode cmd = CommandManager.GetCommand (Id);
- return cmd.CreateButton ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/MenuExtensionNode.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/MenuExtensionNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/MenuExtensionNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/MenuExtensionNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,38 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-using Mono.Addins;
-
-namespace TextEditorSWF.ExtensionModel
-{
- ///
- /// A menu or submenu extension node. It can contain command items, separators and other submenus.
- ///
- [ExtensionNode ("Menu")]
- [ExtensionNodeChild (typeof (InterfaceItemExtensionNode))]
- [ExtensionNodeChild (typeof (SeparatorExtensionNode))]
- [ExtensionNodeChild (typeof (MenuExtensionNode))]
- class MenuExtensionNode : ExtensionNode, IUserInterfaceItem
- {
- [NodeAttribute ("label")]
- public string Label { get; set; }
-
- public ToolStripItem CreateMenuItem ()
- {
- ToolStripMenuItem menu = new ToolStripMenuItem (Label);
- foreach (IUserInterfaceItem item in ChildNodes)
- menu.DropDownItems.Add (item.CreateMenuItem ());
- return menu;
- }
-
- public ToolStripItem CreateButton ()
- {
- ToolStripDropDownButton menu = new ToolStripDropDownButton (Label);
- foreach (IUserInterfaceItem item in ChildNodes)
- menu.DropDownItems.Add (item.CreateMenuItem ());
- return menu;
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/SeparatorExtensionNode.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/SeparatorExtensionNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/SeparatorExtensionNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/ExtensionModel/SeparatorExtensionNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,26 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-using Mono.Addins;
-
-namespace TextEditorSWF.ExtensionModel
-{
- ///
- /// A menu or toolbar separator
- ///
- [ExtensionNode ("Separator")]
- class SeparatorExtensionNode : ExtensionNode, IUserInterfaceItem
- {
- public ToolStripItem CreateMenuItem ()
- {
- return new ToolStripSeparator ();
- }
-
- public ToolStripItem CreateButton ()
- {
- return new ToolStripSeparator ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Icons/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Icons/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Icons/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Icons/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,9 +0,0 @@
-2010-05-25 Lluis Sanchez Gual
-
- * new.png:
- * cut.png:
- * copy.png:
- * save.png:
- * open.png:
- * paste.png: Added new sample
-
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Icons/copy.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Icons/copy.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Icons/cut.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Icons/cut.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Icons/new.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Icons/new.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Icons/open.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Icons/open.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Icons/paste.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Icons/paste.png differ
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Icons/save.png and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Icons/save.png differ
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Program.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Program.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Program.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Program.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,33 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Windows.Forms;
-using Mono.Addins;
-
-// This is the main add-in root
-[assembly:AddinRoot ("Core", "1.0", Namespace="TextEditor")]
-
-namespace TextEditorSWF
-{
- public static class Program
- {
- [STAThread]
- static void Main ()
- {
- // Initialize the add-in engine
- AddinManager.Initialize (".");
- AddinManager.Registry.Update ();
-
- Application.EnableVisualStyles ();
- Application.SetCompatibleTextRenderingDefault (false);
- MainWindow = new TextEditor ();
- MainWindow.Initialize ();
- Application.Run (MainWindow);
- }
-
- ///
- /// The main window of the text editor
- ///
- public static TextEditor MainWindow { get; private set; }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Properties/AssemblyInfo.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Properties/AssemblyInfo.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Properties/AssemblyInfo.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Properties/AssemblyInfo.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle ("TextEditorSWF")]
-[assembly: AssemblyDescription ("")]
-[assembly: AssemblyConfiguration ("")]
-[assembly: AssemblyCompany ("")]
-[assembly: AssemblyProduct ("TextEditorSWF")]
-[assembly: AssemblyCopyright ("Copyright © 2010")]
-[assembly: AssemblyTrademark ("")]
-[assembly: AssemblyCulture ("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible (false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid ("b8ac4d6f-ebd9-4c59-9321-7ef7b04ec7f5")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion ("1.0.0.0")]
-[assembly: AssemblyFileVersion ("1.0.0.0")]
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Properties/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Properties/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Properties/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Properties/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,8 +0,0 @@
-2010-05-25 Lluis Sanchez Gual
-
- * Resources.resx:
- * AssemblyInfo.cs:
- * Settings.settings:
- * Settings.Designer.cs:
- * Resources.Designer.cs: Added new sample
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Properties/Resources.Designer.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Properties/Resources.Designer.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Properties/Resources.Designer.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Properties/Resources.Designer.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,70 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:2.0.50727.4927
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace TextEditorSWF.Properties
-{
-
-
- ///
- /// A strongly-typed resource class, for looking up localized strings, etc.
- ///
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute ("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute ()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute ()]
- internal class Resources
- {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute ("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal Resources ()
- {
- }
-
- ///
- /// Returns the cached ResourceManager instance used by this class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute (global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager
- {
- get
- {
- if ((resourceMan == null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager ("TextEditorSWF.Properties.Resources", typeof (Resources).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- ///
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute (global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture
- {
- get
- {
- return resourceCulture;
- }
- set
- {
- resourceCulture = value;
- }
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Properties/Resources.resx mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Properties/Resources.resx
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Properties/Resources.resx 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Properties/Resources.resx 1970-01-01 00:00:00.000000000 +0000
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Properties/Settings.Designer.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Properties/Settings.Designer.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Properties/Settings.Designer.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Properties/Settings.Designer.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,30 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:2.0.50727.4927
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace TextEditorSWF.Properties
-{
-
-
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute ()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute ("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")]
- internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
- {
-
- private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized (new Settings ())));
-
- public static Settings Default
- {
- get
- {
- return defaultInstance;
- }
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Properties/Settings.settings mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Properties/Settings.settings
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/Properties/Settings.settings 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/Properties/Settings.settings 1970-01-01 00:00:00.000000000 +0000
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/TextEditor.Designer.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/TextEditor.Designer.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/TextEditor.Designer.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/TextEditor.Designer.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,84 +0,0 @@
-namespace TextEditorSWF
-{
- partial class TextEditor
- {
- ///
- /// Required designer variable.
- ///
- private System.ComponentModel.IContainer components = null;
-
- ///
- /// Clean up any resources being used.
- ///
- /// true if managed resources should be disposed; otherwise, false.
- protected override void Dispose (bool disposing)
- {
- if (disposing && (components != null)) {
- components.Dispose ();
- }
- base.Dispose (disposing);
- }
-
- #region Windows Form Designer generated code
-
- ///
- /// Required method for Designer support - do not modify
- /// the contents of this method with the code editor.
- ///
- private void InitializeComponent ()
- {
- this.menuStrip = new System.Windows.Forms.MenuStrip ();
- this.richTextBox = new System.Windows.Forms.RichTextBox ();
- this.toolStrip = new System.Windows.Forms.ToolStrip ();
- this.SuspendLayout ();
- //
- // menuStrip
- //
- this.menuStrip.Location = new System.Drawing.Point (0, 0);
- this.menuStrip.Name = "menuStrip";
- this.menuStrip.Size = new System.Drawing.Size (676, 24);
- this.menuStrip.TabIndex = 0;
- this.menuStrip.Text = "menuStrip";
- //
- // richTextBox
- //
- this.richTextBox.AcceptsTab = true;
- this.richTextBox.Dock = System.Windows.Forms.DockStyle.Fill;
- this.richTextBox.Location = new System.Drawing.Point (0, 49);
- this.richTextBox.Name = "richTextBox";
- this.richTextBox.Size = new System.Drawing.Size (676, 391);
- this.richTextBox.TabIndex = 1;
- this.richTextBox.Text = "";
- //
- // toolStrip
- //
- this.toolStrip.Location = new System.Drawing.Point (0, 24);
- this.toolStrip.Name = "toolStrip";
- this.toolStrip.Size = new System.Drawing.Size (676, 25);
- this.toolStrip.TabIndex = 2;
- this.toolStrip.Text = "toolStrip";
- //
- // TextEditor
- //
- this.AutoScaleDimensions = new System.Drawing.SizeF (6F, 13F);
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size (676, 440);
- this.Controls.Add (this.richTextBox);
- this.Controls.Add (this.toolStrip);
- this.Controls.Add (this.menuStrip);
- this.MainMenuStrip = this.menuStrip;
- this.Name = "TextEditor";
- this.Text = "Text Editor";
- this.ResumeLayout (false);
- this.PerformLayout ();
-
- }
-
- #endregion
-
- private System.Windows.Forms.MenuStrip menuStrip;
- private System.Windows.Forms.RichTextBox richTextBox;
- private System.Windows.Forms.ToolStrip toolStrip;
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/TextEditor.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/TextEditor.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/TextEditor.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/TextEditor.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,111 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-using TextEditorSWF.ExtensionModel;
-using Mono.Addins;
-using System.IO;
-
-namespace TextEditorSWF
-{
- public partial class TextEditor : Form
- {
- string currentFile;
-
- public TextEditor ()
- {
- InitializeComponent ();
-
- // Create the main menu and the toolbar
-
- foreach (ToolStripItem item in CommandManager.GetMainMenuItems ())
- menuStrip.Items.Add (item);
- foreach (ToolStripItem item in CommandManager.GetToolbarItems ())
- toolStrip.Items.Add (item);
- }
-
- internal void Initialize ()
- {
- // Initialize the editor extensions. Must be done after setting Program.MainWindow since
- // extensions may use it
- foreach (EditorExtension ext in AddinManager.GetExtensionObjects ())
- ext.Initialize ();
- }
-
- ///
- /// The editor box
- ///
- public RichTextBox Editor
- {
- get { return richTextBox; }
- }
-
- ///
- /// Saves the file to disk, asking for location if the file is unsaved
- ///
- public void SaveFile ()
- {
- if (currentFile == null) {
- SaveFileDialog dlg = new SaveFileDialog ();
- if (dlg.ShowDialog (this) != DialogResult.OK)
- return;
- currentFile = dlg.FileName;
- dlg.Dispose ();
- }
- SaveFile (currentFile);
- }
-
- ///
- /// Saves the file to the specified location
- ///
- public void SaveFile (string file)
- {
- File.WriteAllText (file, richTextBox.Text);
-
- // Notify editor extensions
- foreach (EditorExtension ext in AddinManager.GetExtensionObjects ())
- ext.OnSaveFile (file);
- }
-
- ///
- /// Create a new file
- ///
- public void NewFile ()
- {
- richTextBox.Text = "";
- currentFile = null;
-
- // Notify editor extensions
- foreach (EditorExtension ext in AddinManager.GetExtensionObjects ())
- ext.OnCreateFile ();
- }
-
- ///
- /// Open a new file. Will ask for the file name in a dialog.
- ///
- public void OpenFile ()
- {
- OpenFileDialog dlg = new OpenFileDialog ();
- if (dlg.ShowDialog () == DialogResult.OK)
- OpenFile (dlg.FileName);
- dlg.Dispose ();
- }
-
- ///
- /// Open the specified file in the text editor
- ///
- public void OpenFile (string file)
- {
- richTextBox.Text = File.ReadAllText (file);
- currentFile = file;
-
- // Notify editor extensions
- foreach (EditorExtension ext in AddinManager.GetExtensionObjects ())
- ext.OnLoadFile (file);
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/TextEditor.resx mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/TextEditor.resx
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/TextEditor.resx 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/TextEditor.resx 1970-01-01 00:00:00.000000000 +0000
@@ -1,126 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 17, 17
-
-
- 132, 17
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/TextEditorSWF.csproj mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/TextEditorSWF.csproj
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF/TextEditorSWF.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF/TextEditorSWF.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,121 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 9.0.21022
- 2.0
- {85480AD8-781F-43FC-A48F-91962401DB95}
- WinExe
- Properties
- TextEditorSWF
- TextEditorSWF
- v3.5
- 512
-
-
- True
- full
- False
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- True
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
- 3.5
-
-
- 3.5
-
-
- 3.5
-
-
-
-
-
-
- ..\..\..\bin\Mono.Addins.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Form
-
-
- TextEditor.cs
-
-
-
-
- TextEditor.cs
- Designer
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
- Designer
-
-
- True
- Resources.resx
-
-
- SettingsSingleFileGenerator
- Settings.Designer.cs
-
-
- True
- Settings.settings
- True
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF.sln mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF.sln
--- mono-addins-1.0+git20130721.c7c6974/Samples/TextEditorSWF/TextEditorSWF.sln 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/TextEditorSWF/TextEditorSWF.sln 1970-01-01 00:00:00.000000000 +0000
@@ -1,35 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TextEditorSWF", "TextEditorSWF\TextEditorSWF.csproj", "{85480AD8-781F-43FC-A48F-91962401DB95}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SnippetsAddin", "SnippetsAddin\SnippetsAddin.csproj", "{54542FD2-7B2E-4CEB-874C-BB50CF4812FE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DateAddin", "DateAddin\DateAddin.csproj", "{D54B7805-BC96-4861-8352-DA403F430CD7}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {54542FD2-7B2E-4CEB-874C-BB50CF4812FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {54542FD2-7B2E-4CEB-874C-BB50CF4812FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {54542FD2-7B2E-4CEB-874C-BB50CF4812FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {54542FD2-7B2E-4CEB-874C-BB50CF4812FE}.Release|Any CPU.Build.0 = Release|Any CPU
- {85480AD8-781F-43FC-A48F-91962401DB95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {85480AD8-781F-43FC-A48F-91962401DB95}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {85480AD8-781F-43FC-A48F-91962401DB95}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {85480AD8-781F-43FC-A48F-91962401DB95}.Release|Any CPU.Build.0 = Release|Any CPU
- {D54B7805-BC96-4861-8352-DA403F430CD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D54B7805-BC96-4861-8352-DA403F430CD7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D54B7805-BC96-4861-8352-DA403F430CD7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D54B7805-BC96-4861-8352-DA403F430CD7}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(MonoDevelopProperties) = preSolution
- StartupItem = TextEditorSWF\TextEditorSWF.csproj
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,48 +0,0 @@
-2010-03-26 Lluis Sanchez Gual
-
- * WriterServiceHost/WriterServiceHost.csproj:
- * WriterService.SampleExtender/WriterService.SampleExtender.csproj:
- Disable makefile integration since we are not using
- makefiles anymore.
-
-2010-03-24 Lluis Sanchez Gual
-
- * WriterService.sln: More missing files.
-
-2010-03-24 Lluis Sanchez Gual
-
- * Makefile:
- * IWriter.cs:
- * MyClass.cs:
- * Makefile.am:
- * WriterService:
- * AssemblyInfo.cs:
- * WriterManager.cs:
- * FlagsCondition.cs:
- * WriterServiceHost:
- * WriterService.csproj:
- * WriterService.addin.xml:
- * WriterService/IWriter.cs:
- * WriterService/Makefile.am:
- * WriterServiceHost/ChangeLog:
- * WriterService.SampleExtender:
- * WriterService/AssemblyInfo.cs:
- * WriterServiceHost/Makefile.am:
- * WriterService/WriterManager.cs:
- * WriterService/FlagsCondition.cs:
- * WriterService/WriterService.csproj:
- * WriterService/WriterService.addin.xml:
- * WriterService.SampleExtender/ChangeLog:
- * WriterService.SampleExtender/Makefile.am:
- * WriterServiceHost/WriterServiceHost.csproj:
- * WriterService.SampleExtender/WriterService.SampleExtender.csproj:
- Moved samples to its own solution in a Samples workspace.
-
-2009-08-19 Lluis Sanchez Gual
-
- * WriterService.csproj: Update target framework to 2.0.
-
-2009/02/06 Lluis Sanchez Gual
-
- * WriterService.csproj: Updated.
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/Makefile mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/Makefile
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/Makefile 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/Makefile 1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-all:
- xbuild
-
-clean:
- xbuild /t:Clean
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService/AssemblyInfo.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService/AssemblyInfo.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService/AssemblyInfo.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService/AssemblyInfo.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,32 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-
-// Information about this assembly is defined by the following
-// attributes.
-//
-// change them to the information which is associated with the assembly
-// you compile.
-
-[assembly: AssemblyTitle("")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("")]
-[assembly: AssemblyCopyright("")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// The assembly version has following format :
-//
-// Major.Minor.Build.Revision
-//
-// You can specify all values by your own or you can build default build and revision
-// numbers with the '*' character (the default):
-
-[assembly: AssemblyVersion("1.0.*")]
-
-// The following attributes specify the key for the sign of your assembly. See the
-// .NET Framework documentation for more information about signing.
-// This is not required, if you don't want signing let these attributes like they're.
-[assembly: AssemblyDelaySign(false)]
-[assembly: AssemblyKeyFile("")]
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService/FlagsCondition.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService/FlagsCondition.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService/FlagsCondition.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService/FlagsCondition.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,22 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace WriterService
-{
- public class FlagsCondition: ConditionType
- {
- string[] flags;
-
- public FlagsCondition (string[] flags)
- {
- this.flags = flags;
- }
-
- public override bool Evaluate (NodeElement attributes)
- {
- string flag = attributes.GetAttribute ("value");
- return Array.IndexOf (flags, flag) != -1;
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService/IWriter.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService/IWriter.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService/IWriter.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService/IWriter.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,10 +0,0 @@
-
-using System;
-
-namespace WriterService
-{
- public interface IWriter
- {
- string Write ();
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService/WriterManager.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService/WriterManager.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService/WriterManager.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService/WriterManager.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,34 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace WriterService
-{
- public class WriterManager
- {
- ExtensionContext ctx;
- public event EventHandler Changed;
-
- public WriterManager (string[] flags)
- {
- // Create a new extension context
- ctx = AddinManager.CreateExtensionContext ();
-
- // Register the flags condition in the new context
- FlagsCondition condition = new FlagsCondition (flags);
- ctx.RegisterCondition ("HasFlag", condition);
-
- ctx.AddExtensionNodeHandler ("/WriterService/Writers", delegate {
- if (Changed != null)
- Changed (this, EventArgs.Empty);
- });
- }
-
- public IWriter[] GetWriters ()
- {
- // Returns the IWriter objects registered in the Writers path
- return (IWriter[]) ctx.GetExtensionObjects ("/WriterService/Writers", typeof(IWriter));
- }
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService/WriterService.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService/WriterService.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService/WriterService.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService/WriterService.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService/WriterService.csproj mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService/WriterService.csproj
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService/WriterService.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService/WriterService.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,48 +0,0 @@
-
-
-
- Debug
- x86
- 9.0.21022
- 2.0
- {1660E9CE-492B-448C-978B-343421E2AD95}
- Library
- WriterService
- WriterService
-
-
- True
- full
- False
- bin
- DEBUG
- prompt
- 4
- x86
-
-
- none
- False
- bin
- prompt
- 4
- x86
-
-
-
-
- ..\..\..\bin\Mono.Addins.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService.SampleExtender/AssemblyInfo.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService.SampleExtender/AssemblyInfo.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService.SampleExtender/AssemblyInfo.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService.SampleExtender/AssemblyInfo.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,32 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-
-// Information about this assembly is defined by the following
-// attributes.
-//
-// change them to the information which is associated with the assembly
-// you compile.
-
-[assembly: AssemblyTitle("")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("")]
-[assembly: AssemblyCopyright("")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// The assembly version has following format :
-//
-// Major.Minor.Build.Revision
-//
-// You can specify all values by your own or you can build default build and revision
-// numbers with the '*' character (the default):
-
-[assembly: AssemblyVersion("1.0.*")]
-
-// The following attributes specify the key for the sign of your assembly. See the
-// .NET Framework documentation for more information about signing.
-// This is not required, if you don't want signing let these attributes like they're.
-[assembly: AssemblyDelaySign(false)]
-[assembly: AssemblyKeyFile("")]
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService.SampleExtender/MyWriter.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService.SampleExtender/MyWriter.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService.SampleExtender/MyWriter.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService.SampleExtender/MyWriter.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,21 +0,0 @@
-using System;
-using WriterService;
-
-namespace SampleExtender
-{
- public class MyWriter: IWriter
- {
- public string Write ()
- {
- return "Some writer";
- }
- }
-
- public class DebugWriter: IWriter
- {
- public string Write ()
- {
- return "Some debug output";
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService.SampleExtender/SampleExtender.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService.SampleExtender/SampleExtender.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService.SampleExtender/SampleExtender.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService.SampleExtender/SampleExtender.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService.SampleExtender/WriterService.SampleExtender.csproj mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService.SampleExtender/WriterService.SampleExtender.csproj
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService.SampleExtender/WriterService.SampleExtender.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService.SampleExtender/WriterService.SampleExtender.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,70 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- {5D133639-CAE6-42A2-A986-7A7548F53349}
- Library
- SampleExtender
- 2.0
- WriterService.SampleExtender
-
-
- True
- full
- True
- ..\WriterService\bin
- prompt
- 4
- True
- False
-
-
- none
- True
- ..\WriterService\bin
- prompt
- 4
- True
- False
-
-
-
-
- ..\..\..\bin\Mono.Addins.dll
-
-
-
-
- {1660E9CE-492B-448C-978B-343421E2AD95}
- WriterService
-
-
-
-
-
-
-
-
- SampleExtender.addin.xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService.sln mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService.sln
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterService.sln 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterService.sln 1970-01-01 00:00:00.000000000 +0000
@@ -1,36 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WriterService", "WriterService\WriterService.csproj", "{1660E9CE-492B-448C-978B-343421E2AD95}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WriterServiceHost", "WriterServiceHost\WriterServiceHost.csproj", "{A3B79848-4D3E-45BF-B993-113EA06EAF0B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WriterService.SampleExtender", "WriterService.SampleExtender\WriterService.SampleExtender.csproj", "{5D133639-CAE6-42A2-A986-7A7548F53349}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x86 = Debug|x86
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {1660E9CE-492B-448C-978B-343421E2AD95}.Debug|x86.ActiveCfg = Debug|x86
- {1660E9CE-492B-448C-978B-343421E2AD95}.Debug|x86.Build.0 = Debug|x86
- {1660E9CE-492B-448C-978B-343421E2AD95}.Release|x86.ActiveCfg = Release|x86
- {1660E9CE-492B-448C-978B-343421E2AD95}.Release|x86.Build.0 = Release|x86
- {5D133639-CAE6-42A2-A986-7A7548F53349}.Debug|x86.ActiveCfg = Debug|Any CPU
- {5D133639-CAE6-42A2-A986-7A7548F53349}.Debug|x86.Build.0 = Debug|Any CPU
- {5D133639-CAE6-42A2-A986-7A7548F53349}.Release|x86.ActiveCfg = Release|Any CPU
- {5D133639-CAE6-42A2-A986-7A7548F53349}.Release|x86.Build.0 = Release|Any CPU
- {A3B79848-4D3E-45BF-B993-113EA06EAF0B}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A3B79848-4D3E-45BF-B993-113EA06EAF0B}.Debug|x86.Build.0 = Debug|Any CPU
- {A3B79848-4D3E-45BF-B993-113EA06EAF0B}.Release|x86.ActiveCfg = Release|Any CPU
- {A3B79848-4D3E-45BF-B993-113EA06EAF0B}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(MonoDevelopProperties) = preSolution
- StartupItem = WriterService\WriterService.csproj
- Policies = $0
- $0.ChangeLogPolicy = $1
- $1.UpdateMode = None
- $1.inheritsSet = Mono
- EndGlobalSection
-EndGlobal
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterServiceHost/AssemblyInfo.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterServiceHost/AssemblyInfo.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterServiceHost/AssemblyInfo.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterServiceHost/AssemblyInfo.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,32 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-
-// Information about this assembly is defined by the following
-// attributes.
-//
-// change them to the information which is associated with the assembly
-// you compile.
-
-[assembly: AssemblyTitle("")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("")]
-[assembly: AssemblyCopyright("")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// The assembly version has following format :
-//
-// Major.Minor.Build.Revision
-//
-// You can specify all values by your own or you can build default build and revision
-// numbers with the '*' character (the default):
-
-[assembly: AssemblyVersion("1.0.*")]
-
-// The following attributes specify the key for the sign of your assembly. See the
-// .NET Framework documentation for more information about signing.
-// This is not required, if you don't want signing let these attributes like they're.
-[assembly: AssemblyDelaySign(false)]
-[assembly: AssemblyKeyFile("")]
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterServiceHost/Main.cs mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterServiceHost/Main.cs
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterServiceHost/Main.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterServiceHost/Main.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,25 +0,0 @@
-using System;
-using WriterService;
-using Mono.Addins;
-
-namespace SampleAddinHost
-{
- class MainClass
- {
- public static void Main(string[] args)
- {
- AddinManager.Initialize (".");
- AddinManager.Registry.Update (null);
-
- Console.WriteLine ("Normal writers:");
- WriterManager manager = new WriterManager (new string[0]);
- foreach (IWriter w in manager.GetWriters ())
- Console.WriteLine (w.Write ());
-
- Console.WriteLine ("Including debug writers:");
- WriterManager debugManager = new WriterManager (new string[] { "debug" });
- foreach (IWriter w in debugManager.GetWriters ())
- Console.WriteLine (w.Write ());
- }
- }
-}
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterServiceHost/WriterServiceHost.csproj mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterServiceHost/WriterServiceHost.csproj
--- mono-addins-1.0+git20130721.c7c6974/Samples/WriterService/WriterServiceHost/WriterServiceHost.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Samples/WriterService/WriterServiceHost/WriterServiceHost.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,64 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- {A3B79848-4D3E-45BF-B993-113EA06EAF0B}
- Exe
- SampleAddinHost
- 2.0
- WriterServiceHost
-
-
- True
- full
- True
- ..\WriterService\bin
- prompt
- 4
- True
- True
-
-
- none
- True
- ..\WriterService\bin
- prompt
- 4
- True
-
-
-
-
- ..\..\..\bin\Mono.Addins.dll
-
-
-
-
- {1660E9CE-492B-448C-978B-343421E2AD95}
- WriterService
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/CommandExtension/CommandExtension.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Test/CommandExtension/CommandExtension.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Test/CommandExtension/CommandExtension.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/CommandExtension/CommandExtension.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/CommandExtension/CommandExtension.csproj mono-addins-1.0+git20130918.0a1c0a0/Test/CommandExtension/CommandExtension.csproj
--- mono-addins-1.0+git20130721.c7c6974/Test/CommandExtension/CommandExtension.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/CommandExtension/CommandExtension.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,65 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- {F109148D-849E-4044-8700-5E8EA0AB2476}
- Library
- CommandExtension
- 2.0
- CommandExtension
-
-
- True
- full
- True
- ..\lib
- prompt
- 4
- True
- False
-
-
-
-
-
-
- {1CD51E61-1985-4D22-9BFA-D14C8FC61B46}
- UnitTests
- False
-
-
- {91DD5A2D-9FE3-4C3C-9253-876141874DAD}
- Mono.Addins
-
-
-
-
- Always
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/CommandExtension/CommandExtensionNode.cs mono-addins-1.0+git20130918.0a1c0a0/Test/CommandExtension/CommandExtensionNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/CommandExtension/CommandExtensionNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/CommandExtension/CommandExtensionNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,41 +0,0 @@
-
-using System;
-using System.Diagnostics;
-using Mono.Addins;
-using SimpleApp;
-
-namespace CommandExtension
-{
- public class CommandExtensionNode: TypeExtensionNode, IWriter
- {
- [NodeAttribute (Localizable=true)]
- protected string title;
-
- [NodeAttribute]
- protected string command;
-
- public override object CreateInstance ()
- {
- return this;
- }
-
- public string Title {
- get { return title; }
- }
-
- public string Write ()
- {
- return "cmd:" + command;
- }
-
- public override string ToString ()
- {
- return title;
- }
-
- public string Test (string test)
- {
- return test;
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/CommandExtension/Makefile.in mono-addins-1.0+git20130918.0a1c0a0/Test/CommandExtension/Makefile.in
--- mono-addins-1.0+git20130721.c7c6974/Test/CommandExtension/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/CommandExtension/Makefile.in 2013-04-26 16:14:08.000000000 +0000
@@ -0,0 +1,389 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(top_srcdir)/makefile-sample.include ChangeLog
+subdir = ./Test/CommandExtension
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AL = @AL@
+AMTAR = @AMTAR@
+API_VERSION = @API_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GACUTIL = @GACUTIL@
+GACUTIL_FLAGS = @GACUTIL_FLAGS@
+GACUTIL_POLICY_FLAGS = @GACUTIL_POLICY_FLAGS@
+GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@
+GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MCS = @MCS@
+MKDIR_P = @MKDIR_P@
+MONODOC_CFLAGS = @MONODOC_CFLAGS@
+MONODOC_LIBS = @MONODOC_LIBS@
+MONO_ADDINS_DEFAULT_LIB = @MONO_ADDINS_DEFAULT_LIB@
+MONO_ADDINS_GUI_DEFAULT_LIB = @MONO_ADDINS_GUI_DEFAULT_LIB@
+MONO_ADDINS_MSBUILD_DEFAULT_LIB = @MONO_ADDINS_MSBUILD_DEFAULT_LIB@
+MONO_ADDINS_SETUP_DEFAULT_LIB = @MONO_ADDINS_SETUP_DEFAULT_LIB@
+MONO_NUNIT_CFLAGS = @MONO_NUNIT_CFLAGS@
+MONO_NUNIT_LIBS = @MONO_NUNIT_LIBS@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POLICY_VERSIONS = @POLICY_VERSIONS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+ASSEMBLY_COMPILER_COMMAND = @MCS@
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG
+ASSEMBLY = ../lib/CommandExtension.dll
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../bin/Mono.Addins.dll \
+ ../UnitTests/bin/Debug/UnitTests.dll
+
+BUILD_DIR = ../lib
+FILES = CommandExtensionNode.cs
+DATA_FILES = CommandExtension.addin.xml
+RESOURCES =
+EXTRAS =
+REFERENCES = -r:System
+DLL_REFERENCES =
+@ENABLE_TESTS_TRUE@build_sources = $(addprefix $(srcdir)/, $(FILES) $(GENERATED_FILES))
+@ENABLE_TESTS_TRUE@build_resources = $(addprefix $(srcdir)/, $(RESOURCES))
+@ENABLE_TESTS_TRUE@build_resources_embed = $(foreach res,$(build_resources), $(addprefix -resource:,$(res)),$(RESOURCES_PREFIX)$(notdir $(res)))
+@ENABLE_TESTS_TRUE@build_references_ref = $(REFERENCES) $(foreach ref, \
+@ENABLE_TESTS_TRUE@ $(DLL_REFERENCES), -r:$(ref)) $(foreach \
+@ENABLE_TESTS_TRUE@ ref, $(PROJECT_REFERENCES), -r:$(ref))
+@ENABLE_TESTS_TRUE@pc_files = $(PC_FILES_IN:.pc.in=.pc)
+@ENABLE_TESTS_TRUE@build_datafiles = $(addprefix $(BUILD_DIR)/, $(DATA_FILES))
+@ENABLE_TESTS_TRUE@EXTRA_DIST = $(FILES) $(GENERATED_FILES) $(RESOURCES) $(ASSEMBLY_WRAPPER_IN) $(EXTRAS) $(DATA_FILES) $(PC_FILES_IN)
+@ENABLE_TESTS_TRUE@CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DLL_REFERENCES)
+@ENABLE_TESTS_TRUE@DISTCLEANFILES = $(GENERATED_FILES) $(build_datafiles) $(pc_files)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/makefile-sample.include $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ./Test/CommandExtension/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign ./Test/CommandExtension/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+$(top_srcdir)/makefile-sample.include:
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am
+
+
+@ENABLE_TESTS_TRUE@all: $(ASSEMBLY)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles)
+ mkdir -p $(dir $(ASSEMBLY))
+
+ $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$@ -target:$(COMPILE_TARGET) $(build_sources) $(build_resources_embed) $(build_references_ref)
+
+@ENABLE_TESTS_TRUE@$(build_datafiles): $(BUILD_DIR)/% : $(addprefix $(srcdir)/, %)
+@ENABLE_TESTS_TRUE@ mkdir -p $(dir $@)
+@ENABLE_TESTS_TRUE@ cp $< $@
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/FileContentExtension/FileContentExtension.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Test/FileContentExtension/FileContentExtension.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Test/FileContentExtension/FileContentExtension.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/FileContentExtension/FileContentExtension.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Shows the contents of a file
-
- Content of the file to be shown
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/FileContentExtension/FileContentExtension.csproj mono-addins-1.0+git20130918.0a1c0a0/Test/FileContentExtension/FileContentExtension.csproj
--- mono-addins-1.0+git20130721.c7c6974/Test/FileContentExtension/FileContentExtension.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/FileContentExtension/FileContentExtension.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,67 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- {4F29F0C0-725A-4927-9931-AAB0A595F370}
- Library
- FileContentExtension
- 2.0
- FileContentExtension
-
-
- True
- full
- True
- ..\lib
- prompt
- 4
- True
- False
-
-
-
-
-
-
- {1CD51E61-1985-4D22-9BFA-D14C8FC61B46}
- UnitTests
- False
-
-
- {91DD5A2D-9FE3-4C3C-9253-876141874DAD}
- Mono.Addins
-
-
-
-
- Always
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/FileContentExtension/FileContentExtensionNode.cs mono-addins-1.0+git20130918.0a1c0a0/Test/FileContentExtension/FileContentExtensionNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/FileContentExtension/FileContentExtensionNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/FileContentExtension/FileContentExtensionNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,66 +0,0 @@
-
-using System;
-using Mono.Addins;
-using SimpleApp;
-
-namespace FileContentExtension
-{
- public class FileContentExtensionNode: TypeExtensionNode, IWriter
- {
- [NodeAttribute]
- protected string fileName;
-
- [NodeAttribute (Localizable=true)]
- protected string title;
-
- public string FileName {
- get { return fileName; }
- }
-
- public string Title {
- get { return title; }
- }
-
- public override object CreateInstance ()
- {
- return this;
- }
-
- string IWriter.Title {
- get { return "File: " + fileName; }
- }
-
- string IWriter.Write ()
- {
- string s = "file:" + fileName;
- foreach (string c in GetChildObjects ())
- s += "[" + c + "]";
- return s;
- }
-
- public override string ToString ()
- {
- return title;
- }
-
- public string Test (string test)
- {
- return test;
- }
- }
-
- public class ContentExtensionNode: TypeExtensionNode
- {
- [NodeAttribute]
- protected string xpath;
-
- public string XPath {
- get { return xpath; }
- }
-
- public override object CreateInstance ()
- {
- return xpath;
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/FileContentExtension/FileSampleExtender.cs mono-addins-1.0+git20130918.0a1c0a0/Test/FileContentExtension/FileSampleExtender.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/FileContentExtension/FileSampleExtender.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/FileContentExtension/FileSampleExtender.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,15 +0,0 @@
-
-using System;
-using SimpleApp;
-using Mono.Addins;
-
-namespace FileContentExtension
-{
- [Extension (InsertAfter="HelloExt")]
- public class FileSampleExtender: ISampleExtender
- {
- public string Text {
- get { return "FileSampleExtender"; }
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/FileContentExtension/IExtraFileContent.cs mono-addins-1.0+git20130918.0a1c0a0/Test/FileContentExtension/IExtraFileContent.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/FileContentExtension/IExtraFileContent.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/FileContentExtension/IExtraFileContent.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,12 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace FileContentExtension
-{
- [TypeExtensionPoint]
- public interface IExtraFileContent
- {
- string Content { get; }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/FileContentExtension/Makefile.in mono-addins-1.0+git20130918.0a1c0a0/Test/FileContentExtension/Makefile.in
--- mono-addins-1.0+git20130721.c7c6974/Test/FileContentExtension/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/FileContentExtension/Makefile.in 2013-04-26 16:14:09.000000000 +0000
@@ -0,0 +1,393 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(top_srcdir)/makefile-sample.include ChangeLog
+subdir = ./Test/FileContentExtension
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AL = @AL@
+AMTAR = @AMTAR@
+API_VERSION = @API_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GACUTIL = @GACUTIL@
+GACUTIL_FLAGS = @GACUTIL_FLAGS@
+GACUTIL_POLICY_FLAGS = @GACUTIL_POLICY_FLAGS@
+GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@
+GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MCS = @MCS@
+MKDIR_P = @MKDIR_P@
+MONODOC_CFLAGS = @MONODOC_CFLAGS@
+MONODOC_LIBS = @MONODOC_LIBS@
+MONO_ADDINS_DEFAULT_LIB = @MONO_ADDINS_DEFAULT_LIB@
+MONO_ADDINS_GUI_DEFAULT_LIB = @MONO_ADDINS_GUI_DEFAULT_LIB@
+MONO_ADDINS_MSBUILD_DEFAULT_LIB = @MONO_ADDINS_MSBUILD_DEFAULT_LIB@
+MONO_ADDINS_SETUP_DEFAULT_LIB = @MONO_ADDINS_SETUP_DEFAULT_LIB@
+MONO_NUNIT_CFLAGS = @MONO_NUNIT_CFLAGS@
+MONO_NUNIT_LIBS = @MONO_NUNIT_LIBS@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POLICY_VERSIONS = @POLICY_VERSIONS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+ASSEMBLY_COMPILER_COMMAND = @MCS@
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG
+ASSEMBLY = ../lib/FileContentExtension.dll
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../bin/Mono.Addins.dll \
+ ../UnitTests/bin/Debug/UnitTests.dll
+
+BUILD_DIR = ../lib
+FILES = \
+ FileContentExtensionNode.cs \
+ FileSampleExtender.cs \
+ IExtraFileContent.cs
+
+DATA_FILES = FileContentExtension.addin.xml
+RESOURCES =
+EXTRAS =
+REFERENCES = -r:System
+DLL_REFERENCES =
+@ENABLE_TESTS_TRUE@build_sources = $(addprefix $(srcdir)/, $(FILES) $(GENERATED_FILES))
+@ENABLE_TESTS_TRUE@build_resources = $(addprefix $(srcdir)/, $(RESOURCES))
+@ENABLE_TESTS_TRUE@build_resources_embed = $(foreach res,$(build_resources), $(addprefix -resource:,$(res)),$(RESOURCES_PREFIX)$(notdir $(res)))
+@ENABLE_TESTS_TRUE@build_references_ref = $(REFERENCES) $(foreach ref, \
+@ENABLE_TESTS_TRUE@ $(DLL_REFERENCES), -r:$(ref)) $(foreach \
+@ENABLE_TESTS_TRUE@ ref, $(PROJECT_REFERENCES), -r:$(ref))
+@ENABLE_TESTS_TRUE@pc_files = $(PC_FILES_IN:.pc.in=.pc)
+@ENABLE_TESTS_TRUE@build_datafiles = $(addprefix $(BUILD_DIR)/, $(DATA_FILES))
+@ENABLE_TESTS_TRUE@EXTRA_DIST = $(FILES) $(GENERATED_FILES) $(RESOURCES) $(ASSEMBLY_WRAPPER_IN) $(EXTRAS) $(DATA_FILES) $(PC_FILES_IN)
+@ENABLE_TESTS_TRUE@CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DLL_REFERENCES)
+@ENABLE_TESTS_TRUE@DISTCLEANFILES = $(GENERATED_FILES) $(build_datafiles) $(pc_files)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/makefile-sample.include $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ./Test/FileContentExtension/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign ./Test/FileContentExtension/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+$(top_srcdir)/makefile-sample.include:
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am
+
+
+@ENABLE_TESTS_TRUE@all: $(ASSEMBLY)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles)
+ mkdir -p $(dir $(ASSEMBLY))
+
+ $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$@ -target:$(COMPILE_TARGET) $(build_sources) $(build_resources_embed) $(build_references_ref)
+
+@ENABLE_TESTS_TRUE@$(build_datafiles): $(BUILD_DIR)/% : $(addprefix $(srcdir)/, %)
+@ENABLE_TESTS_TRUE@ mkdir -p $(dir $@)
+@ENABLE_TESTS_TRUE@ cp $< $@
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/FileExtender/ExtraExtender.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Test/FileExtender/ExtraExtender.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Test/FileExtender/ExtraExtender.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/FileExtender/ExtraExtender.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,41 +0,0 @@
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/FileExtender/FileExtender.Bis.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Test/FileExtender/FileExtender.Bis.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Test/FileExtender/FileExtender.Bis.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/FileExtender/FileExtender.Bis.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/FileExtender/FileExtender.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Test/FileExtender/FileExtender.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Test/FileExtender/FileExtender.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/FileExtender/FileExtender.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/FileExtender/FileExtender.cs mono-addins-1.0+git20130918.0a1c0a0/Test/FileExtender/FileExtender.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/FileExtender/FileExtender.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/FileExtender/FileExtender.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,14 +0,0 @@
-using FileContentExtension;
-using Mono.Addins;
-
-namespace FileExtender
-{
- [Extension]
- class ExtraFileContent: IExtraFileContent
- {
- public string Content {
- get { return "extended content"; }
- }
-
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/FileExtender/FileExtender.csproj mono-addins-1.0+git20130918.0a1c0a0/Test/FileExtender/FileExtender.csproj
--- mono-addins-1.0+git20130721.c7c6974/Test/FileExtender/FileExtender.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/FileExtender/FileExtender.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,84 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- {A32AFFBA-4B83-4D6E-8CB3-812908BA14A9}
- Library
- FileExtender
- 2.0
- FileExtender
-
-
- True
- full
- True
- ..\lib\extras
- prompt
- 4
- True
-
-
- none
- True
- bin\Release
- prompt
- 4
- True
-
-
-
-
-
-
- {4F29F0C0-725A-4927-9931-AAB0A595F370}
- FileContentExtension
-
-
- {91DD5A2D-9FE3-4C3C-9253-876141874DAD}
- Mono.Addins
-
-
- {1CD51E61-1985-4D22-9BFA-D14C8FC61B46}
- UnitTests
- False
-
-
-
-
-
-
-
- FileExtender.addin.xml
-
-
- FileExtender.Bis.addin.xml
-
-
-
-
- Always
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/FileExtender/Makefile.in mono-addins-1.0+git20130918.0a1c0a0/Test/FileExtender/Makefile.in
--- mono-addins-1.0+git20130721.c7c6974/Test/FileExtender/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/FileExtender/Makefile.in 2013-04-26 16:14:09.000000000 +0000
@@ -0,0 +1,393 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(top_srcdir)/makefile-sample.include ChangeLog
+subdir = ./Test/FileExtender
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AL = @AL@
+AMTAR = @AMTAR@
+API_VERSION = @API_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GACUTIL = @GACUTIL@
+GACUTIL_FLAGS = @GACUTIL_FLAGS@
+GACUTIL_POLICY_FLAGS = @GACUTIL_POLICY_FLAGS@
+GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@
+GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MCS = @MCS@
+MKDIR_P = @MKDIR_P@
+MONODOC_CFLAGS = @MONODOC_CFLAGS@
+MONODOC_LIBS = @MONODOC_LIBS@
+MONO_ADDINS_DEFAULT_LIB = @MONO_ADDINS_DEFAULT_LIB@
+MONO_ADDINS_GUI_DEFAULT_LIB = @MONO_ADDINS_GUI_DEFAULT_LIB@
+MONO_ADDINS_MSBUILD_DEFAULT_LIB = @MONO_ADDINS_MSBUILD_DEFAULT_LIB@
+MONO_ADDINS_SETUP_DEFAULT_LIB = @MONO_ADDINS_SETUP_DEFAULT_LIB@
+MONO_NUNIT_CFLAGS = @MONO_NUNIT_CFLAGS@
+MONO_NUNIT_LIBS = @MONO_NUNIT_LIBS@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POLICY_VERSIONS = @POLICY_VERSIONS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+ASSEMBLY_COMPILER_COMMAND = @MCS@
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG
+ASSEMBLY = ../lib/extras/FileExtender.dll
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../bin/Mono.Addins.dll \
+ ../lib/FileContentExtension.dll \
+ ../UnitTests/bin/Debug/UnitTests.dll
+
+BUILD_DIR = ../lib/extras
+FILES = FileExtender.cs
+DATA_FILES = ExtraExtender.addin.xml
+RESOURCES = \
+ FileExtender.addin.xml \
+ FileExtender.Bis.addin.xml
+
+EXTRAS =
+REFERENCES = -r:System
+DLL_REFERENCES =
+@ENABLE_TESTS_TRUE@build_sources = $(addprefix $(srcdir)/, $(FILES) $(GENERATED_FILES))
+@ENABLE_TESTS_TRUE@build_resources = $(addprefix $(srcdir)/, $(RESOURCES))
+@ENABLE_TESTS_TRUE@build_resources_embed = $(foreach res,$(build_resources), $(addprefix -resource:,$(res)),$(RESOURCES_PREFIX)$(notdir $(res)))
+@ENABLE_TESTS_TRUE@build_references_ref = $(REFERENCES) $(foreach ref, \
+@ENABLE_TESTS_TRUE@ $(DLL_REFERENCES), -r:$(ref)) $(foreach \
+@ENABLE_TESTS_TRUE@ ref, $(PROJECT_REFERENCES), -r:$(ref))
+@ENABLE_TESTS_TRUE@pc_files = $(PC_FILES_IN:.pc.in=.pc)
+@ENABLE_TESTS_TRUE@build_datafiles = $(addprefix $(BUILD_DIR)/, $(DATA_FILES))
+@ENABLE_TESTS_TRUE@EXTRA_DIST = $(FILES) $(GENERATED_FILES) $(RESOURCES) $(ASSEMBLY_WRAPPER_IN) $(EXTRAS) $(DATA_FILES) $(PC_FILES_IN)
+@ENABLE_TESTS_TRUE@CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DLL_REFERENCES)
+@ENABLE_TESTS_TRUE@DISTCLEANFILES = $(GENERATED_FILES) $(build_datafiles) $(pc_files)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/makefile-sample.include $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ./Test/FileExtender/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign ./Test/FileExtender/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+$(top_srcdir)/makefile-sample.include:
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am
+
+
+@ENABLE_TESTS_TRUE@all: $(ASSEMBLY)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles)
+ mkdir -p $(dir $(ASSEMBLY))
+
+ $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$@ -target:$(COMPILE_TARGET) $(build_sources) $(build_resources_embed) $(build_references_ref)
+
+@ENABLE_TESTS_TRUE@$(build_datafiles): $(BUILD_DIR)/% : $(addprefix $(srcdir)/, %)
+@ENABLE_TESTS_TRUE@ mkdir -p $(dir $@)
+@ENABLE_TESTS_TRUE@ cp $< $@
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/HelloWorldExtension/AttributeExtensions.cs mono-addins-1.0+git20130918.0a1c0a0/Test/HelloWorldExtension/AttributeExtensions.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/HelloWorldExtension/AttributeExtensions.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/HelloWorldExtension/AttributeExtensions.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,34 +0,0 @@
-//
-// AttrubuteExtensions.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using UnitTests;
-
-[assembly:TestNode ("test1", true, Id="t1")]
-[assembly:TestNode (Name="test2", Value=true, InsertAfter="t1")]
-
-[assembly:SimpleExtension ("test3", true)]
-[assembly:SimpleExtension ("test4", false)]
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/HelloWorldExtension/HelloSampleExtender.cs mono-addins-1.0+git20130918.0a1c0a0/Test/HelloWorldExtension/HelloSampleExtender.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/HelloWorldExtension/HelloSampleExtender.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/HelloWorldExtension/HelloSampleExtender.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-
-using System;
-using SimpleApp;
-using Mono.Addins;
-
-namespace HelloWorldExtension
-{
- [Extension (Id="HelloExt")]
- public class HelloSampleExtender: ISampleExtender
- {
- public void Dispose ()
- {
-
- }
-
- public string Text {
- get { return "HelloSampleExtender"; }
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/HelloWorldExtension/HelloWorldExtension.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Test/HelloWorldExtension/HelloWorldExtension.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Test/HelloWorldExtension/HelloWorldExtension.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/HelloWorldExtension/HelloWorldExtension.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/HelloWorldExtension/HelloWorldExtension.csproj mono-addins-1.0+git20130918.0a1c0a0/Test/HelloWorldExtension/HelloWorldExtension.csproj
--- mono-addins-1.0+git20130721.c7c6974/Test/HelloWorldExtension/HelloWorldExtension.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/HelloWorldExtension/HelloWorldExtension.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,63 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- {04C62888-E58A-4C6E-8688-A4F6F5459E14}
- Library
- HelloWorldExtension
- 2.0
- HelloWorldExtension
-
-
- True
- full
- True
- ..\lib
- prompt
- 4
- True
- False
-
-
-
-
-
-
- {1CD51E61-1985-4D22-9BFA-D14C8FC61B46}
- UnitTests
- False
-
-
- {91DD5A2D-9FE3-4C3C-9253-876141874DAD}
- Mono.Addins
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/HelloWorldExtension/HelloWorldWriter.cs mono-addins-1.0+git20130918.0a1c0a0/Test/HelloWorldExtension/HelloWorldWriter.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/HelloWorldExtension/HelloWorldWriter.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/HelloWorldExtension/HelloWorldWriter.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,39 +0,0 @@
-
-using System;
-using SimpleApp;
-using Mono.Addins;
-
-[assembly: Addin ("HelloWorldExtension", "0.1.0", Namespace="SimpleApp")]
-[assembly: AddinDependency ("Core", "0.1.0")]
-
-namespace HelloWorldExtension
-{
- [Extension ("/SimpleApp/Writers")]
- public class HelloWorldWriter: IWriter
- {
- public HelloWorldWriter ()
- {
- Id = Guid.NewGuid ().ToString ();
- }
-
- public string Id { get; set; }
-
- public string Title {
- get { return "Hello world message"; }
- }
-
- public string Write ()
- {
- return "Hello world!";
- }
-
- public string Test (string test)
- {
- switch (test) {
- case "currentAddin":
- return AddinManager.CurrentAddin.ToString ();
- }
- return "Unknown test";
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/HelloWorldExtension/HelloWriterWithMetadata.cs mono-addins-1.0+git20130918.0a1c0a0/Test/HelloWorldExtension/HelloWriterWithMetadata.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/HelloWorldExtension/HelloWriterWithMetadata.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/HelloWorldExtension/HelloWriterWithMetadata.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,50 +0,0 @@
-//
-// HelloWriterWithMetadata.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using SimpleApp;
-
-namespace HelloWorldExtension
-{
- [WriterWithMetadata ("meta1", 1, Id="xxx")]
- public class HelloWriterWithMetadata: IWriterWithMetadata
- {
- public string Write ()
- {
- return "mt1";
- }
- }
-
- [WriterWithMetadata ("meta2", 2)]
- public class HelloWriterWithMetadata2: IWriterWithMetadata
- {
- public string Write ()
- {
- return "mt2";
- }
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/HelloWorldExtension/Makefile.in mono-addins-1.0+git20130918.0a1c0a0/Test/HelloWorldExtension/Makefile.in
--- mono-addins-1.0+git20130721.c7c6974/Test/HelloWorldExtension/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/HelloWorldExtension/Makefile.in 2013-04-26 16:14:09.000000000 +0000
@@ -0,0 +1,394 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(top_srcdir)/makefile-sample.include ChangeLog
+subdir = ./Test/HelloWorldExtension
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AL = @AL@
+AMTAR = @AMTAR@
+API_VERSION = @API_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GACUTIL = @GACUTIL@
+GACUTIL_FLAGS = @GACUTIL_FLAGS@
+GACUTIL_POLICY_FLAGS = @GACUTIL_POLICY_FLAGS@
+GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@
+GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MCS = @MCS@
+MKDIR_P = @MKDIR_P@
+MONODOC_CFLAGS = @MONODOC_CFLAGS@
+MONODOC_LIBS = @MONODOC_LIBS@
+MONO_ADDINS_DEFAULT_LIB = @MONO_ADDINS_DEFAULT_LIB@
+MONO_ADDINS_GUI_DEFAULT_LIB = @MONO_ADDINS_GUI_DEFAULT_LIB@
+MONO_ADDINS_MSBUILD_DEFAULT_LIB = @MONO_ADDINS_MSBUILD_DEFAULT_LIB@
+MONO_ADDINS_SETUP_DEFAULT_LIB = @MONO_ADDINS_SETUP_DEFAULT_LIB@
+MONO_NUNIT_CFLAGS = @MONO_NUNIT_CFLAGS@
+MONO_NUNIT_LIBS = @MONO_NUNIT_LIBS@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POLICY_VERSIONS = @POLICY_VERSIONS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+ASSEMBLY_COMPILER_COMMAND = @MCS@
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG
+ASSEMBLY = ../lib/HelloWorldExtension.dll
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../bin/Mono.Addins.dll \
+ ../UnitTests/bin/Debug/UnitTests.dll
+
+BUILD_DIR = ../lib
+FILES = \
+ AttributeExtensions.cs \
+ HelloSampleExtender.cs \
+ HelloWorldWriter.cs \
+ HelloWriterWithMetadata.cs
+
+DATA_FILES =
+RESOURCES =
+EXTRAS =
+REFERENCES = -r:System
+DLL_REFERENCES =
+@ENABLE_TESTS_TRUE@build_sources = $(addprefix $(srcdir)/, $(FILES) $(GENERATED_FILES))
+@ENABLE_TESTS_TRUE@build_resources = $(addprefix $(srcdir)/, $(RESOURCES))
+@ENABLE_TESTS_TRUE@build_resources_embed = $(foreach res,$(build_resources), $(addprefix -resource:,$(res)),$(RESOURCES_PREFIX)$(notdir $(res)))
+@ENABLE_TESTS_TRUE@build_references_ref = $(REFERENCES) $(foreach ref, \
+@ENABLE_TESTS_TRUE@ $(DLL_REFERENCES), -r:$(ref)) $(foreach \
+@ENABLE_TESTS_TRUE@ ref, $(PROJECT_REFERENCES), -r:$(ref))
+@ENABLE_TESTS_TRUE@pc_files = $(PC_FILES_IN:.pc.in=.pc)
+@ENABLE_TESTS_TRUE@build_datafiles = $(addprefix $(BUILD_DIR)/, $(DATA_FILES))
+@ENABLE_TESTS_TRUE@EXTRA_DIST = $(FILES) $(GENERATED_FILES) $(RESOURCES) $(ASSEMBLY_WRAPPER_IN) $(EXTRAS) $(DATA_FILES) $(PC_FILES_IN)
+@ENABLE_TESTS_TRUE@CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DLL_REFERENCES)
+@ENABLE_TESTS_TRUE@DISTCLEANFILES = $(GENERATED_FILES) $(build_datafiles) $(pc_files)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/makefile-sample.include $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ./Test/HelloWorldExtension/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign ./Test/HelloWorldExtension/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+$(top_srcdir)/makefile-sample.include:
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am
+
+
+@ENABLE_TESTS_TRUE@all: $(ASSEMBLY)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles)
+ mkdir -p $(dir $(ASSEMBLY))
+
+ $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$@ -target:$(COMPILE_TARGET) $(build_sources) $(build_resources_embed) $(build_references_ref)
+
+@ENABLE_TESTS_TRUE@$(build_datafiles): $(BUILD_DIR)/% : $(addprefix $(srcdir)/, %)
+@ENABLE_TESTS_TRUE@ mkdir -p $(dir $@)
+@ENABLE_TESTS_TRUE@ cp $< $@
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/Makefile.in mono-addins-1.0+git20130918.0a1c0a0/Test/Makefile.in
--- mono-addins-1.0+git20130721.c7c6974/Test/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/Makefile.in 2013-04-26 16:14:09.000000000 +0000
@@ -0,0 +1,550 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = ./Test
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ChangeLog
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+ distdir
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+ dir0=`pwd`; \
+ sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+ sed_rest='s,^[^/]*/*,,'; \
+ sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+ sed_butlast='s,/*[^/]*$$,,'; \
+ while test -n "$$dir1"; do \
+ first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+ if test "$$first" != "."; then \
+ if test "$$first" = ".."; then \
+ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+ else \
+ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+ if test "$$first2" = "$$first"; then \
+ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+ else \
+ dir2="../$$dir2"; \
+ fi; \
+ dir0="$$dir0"/"$$first"; \
+ fi; \
+ fi; \
+ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+ done; \
+ reldir="$$dir2"
+ACLOCAL = @ACLOCAL@
+AL = @AL@
+AMTAR = @AMTAR@
+API_VERSION = @API_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GACUTIL = @GACUTIL@
+GACUTIL_FLAGS = @GACUTIL_FLAGS@
+GACUTIL_POLICY_FLAGS = @GACUTIL_POLICY_FLAGS@
+GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@
+GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MCS = @MCS@
+MKDIR_P = @MKDIR_P@
+MONODOC_CFLAGS = @MONODOC_CFLAGS@
+MONODOC_LIBS = @MONODOC_LIBS@
+MONO_ADDINS_DEFAULT_LIB = @MONO_ADDINS_DEFAULT_LIB@
+MONO_ADDINS_GUI_DEFAULT_LIB = @MONO_ADDINS_GUI_DEFAULT_LIB@
+MONO_ADDINS_MSBUILD_DEFAULT_LIB = @MONO_ADDINS_MSBUILD_DEFAULT_LIB@
+MONO_ADDINS_SETUP_DEFAULT_LIB = @MONO_ADDINS_SETUP_DEFAULT_LIB@
+MONO_NUNIT_CFLAGS = @MONO_NUNIT_CFLAGS@
+MONO_NUNIT_LIBS = @MONO_NUNIT_LIBS@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POLICY_VERSIONS = @POLICY_VERSIONS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = UnitTests CommandExtension FileContentExtension HelloWorldExtension SystemInfoExtension FileExtender
+NUNIT_CONSOLE = `pkg-config --variable=libdir mono-nunit`/mono/2.0/nunit-console.exe
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ./Test/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign ./Test/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @fail= failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @fail= failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ set x; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ shift; \
+ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ if test $$# -gt 0; then \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ "$$@" $$unique; \
+ else \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$unique; \
+ fi; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && $(am__cd) $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+ $(am__relativize); \
+ new_distdir=$$reldir; \
+ dir1=$$subdir; dir2="$(top_distdir)"; \
+ $(am__relativize); \
+ new_top_distdir=$$reldir; \
+ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+ ($(am__cd) $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$new_top_distdir" \
+ distdir="$$new_distdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ am__skip_mode_fix=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+ install-am install-strip tags-recursive
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic ctags \
+ ctags-recursive distclean distclean-generic distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+
+test: all
+ mono --debug $(NUNIT_CONSOLE) UnitTests/bin/Debug/UnitTests.dll
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,11 +0,0 @@
-2010-06-08 Lluis Sanchez Gual
-
- * MultiAssemblyAddin.csproj: Add missing project.
-
-2010-05-21 Lluis Sanchez Gual
-
- * Extensions.cs:
- * SecondAssembly:
- * OptionalModule:
- * MultiAssemblyAddin.csproj: Added new tests.
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/Extensions.cs mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/Extensions.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/Extensions.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/Extensions.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,39 +0,0 @@
-//
-// MyClass.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using UnitTests;
-using Mono.Addins;
-
-[assembly:Addin]
-[assembly:AddinDependency ("SimpleApp.Core", "0.1.0")]
-
-[assembly:MultiAssemblyTestExtensionPoint ("main1")]
-[assembly:MultiAssemblyTestExtensionPoint ("main2")]
-
-[assembly:ImportAddinAssembly ("SecondAssembly.dll")]
-
-[assembly:AddinModule ("OptionalModule.dll")]
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/MultiAssemblyAddin.csproj mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/MultiAssemblyAddin.csproj
--- mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/MultiAssemblyAddin.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/MultiAssemblyAddin.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,50 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- 2.0
- {8C374D09-E916-4C6C-A01B-43A06A0D0499}
- Library
- MultiAssemblyAddin
- MultiAssemblyAddin
-
-
- True
- full
- False
- ..\lib
- DEBUG
- prompt
- 4
- False
-
-
- none
- False
- ..\lib
- prompt
- 4
- False
-
-
-
-
-
-
-
-
-
- {91DD5A2D-9FE3-4C3C-9253-876141874DAD}
- Mono.Addins
- False
-
-
- {1CD51E61-1985-4D22-9BFA-D14C8FC61B46}
- UnitTests
- False
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/OptionalModule/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/OptionalModule/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/OptionalModule/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/OptionalModule/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,9 +0,0 @@
-2010-06-08 Lluis Sanchez Gual
-
- * OptionalModule.csproj: Add missing projects.
-
-2010-05-21 Lluis Sanchez Gual
-
- * Extensions.cs:
- * OptionalModule.csproj: Added new tests.
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/OptionalModule/Extensions.cs mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/OptionalModule/Extensions.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/OptionalModule/Extensions.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/OptionalModule/Extensions.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,34 +0,0 @@
-//
-// MyClass.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using UnitTests;
-using Mono.Addins;
-
-[assembly:AddinDependency ("SimpleApp.HelloWorldExtension", "0.1.0")]
-
-[assembly:MultiAssemblyTestExtensionPoint ("optional1")]
-[assembly:MultiAssemblyTestExtensionPoint ("optional2")]
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/OptionalModule/OptionalModule.csproj mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/OptionalModule/OptionalModule.csproj
--- mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/OptionalModule/OptionalModule.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/OptionalModule/OptionalModule.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,50 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- 2.0
- {B051C84E-48CC-448D-B00C-1525EB64E4BE}
- Library
- OptionalModule
- OptionalModule
-
-
- True
- full
- False
- ..\..\lib
- DEBUG
- prompt
- 4
- False
-
-
- none
- False
- ..\..\lib
- prompt
- 4
- False
-
-
-
-
-
-
- {91DD5A2D-9FE3-4C3C-9253-876141874DAD}
- Mono.Addins
- False
-
-
- {1CD51E61-1985-4D22-9BFA-D14C8FC61B46}
- UnitTests
- False
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/SecondAssembly/ChangeLog mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/SecondAssembly/ChangeLog
--- mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/SecondAssembly/ChangeLog 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/SecondAssembly/ChangeLog 1970-01-01 00:00:00.000000000 +0000
@@ -1,9 +0,0 @@
-2010-06-08 Lluis Sanchez Gual
-
- * SecondAssembly.csproj: Add missing projects.
-
-2010-05-21 Lluis Sanchez Gual
-
- * Extensions.cs:
- * SecondAssembly.csproj: Added new tests.
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/SecondAssembly/Extensions.cs mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/SecondAssembly/Extensions.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/SecondAssembly/Extensions.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/SecondAssembly/Extensions.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,31 +0,0 @@
-//
-// MyClass.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using UnitTests;
-
-[assembly:MultiAssemblyTestExtensionPoint ("extra1")]
-[assembly:MultiAssemblyTestExtensionPoint ("extra2")]
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/SecondAssembly/SecondAssembly.csproj mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/SecondAssembly/SecondAssembly.csproj
--- mono-addins-1.0+git20130721.c7c6974/Test/MultiAssemblyAddin/SecondAssembly/SecondAssembly.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/MultiAssemblyAddin/SecondAssembly/SecondAssembly.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,50 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- 2.0
- {EB38A832-1BA5-4073-910C-7ACC5F1D1AD4}
- Library
- SecondAssembly
- SecondAssembly
-
-
- True
- full
- False
- ..\..\lib
- DEBUG
- prompt
- 4
- False
-
-
- none
- False
- ..\..\lib
- prompt
- 4
- False
-
-
-
-
-
-
- {91DD5A2D-9FE3-4C3C-9253-876141874DAD}
- Mono.Addins
- False
-
-
- {1CD51E61-1985-4D22-9BFA-D14C8FC61B46}
- UnitTests
- False
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/Makefile.in mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/Makefile.in
--- mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/Makefile.in 2013-04-26 16:14:09.000000000 +0000
@@ -0,0 +1,408 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(top_srcdir)/makefile-sample.include ChangeLog
+subdir = ./Test/SystemInfoExtension
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AL = @AL@
+AMTAR = @AMTAR@
+API_VERSION = @API_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GACUTIL = @GACUTIL@
+GACUTIL_FLAGS = @GACUTIL_FLAGS@
+GACUTIL_POLICY_FLAGS = @GACUTIL_POLICY_FLAGS@
+GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@
+GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MCS = @MCS@
+MKDIR_P = @MKDIR_P@
+MONODOC_CFLAGS = @MONODOC_CFLAGS@
+MONODOC_LIBS = @MONODOC_LIBS@
+MONO_ADDINS_DEFAULT_LIB = @MONO_ADDINS_DEFAULT_LIB@
+MONO_ADDINS_GUI_DEFAULT_LIB = @MONO_ADDINS_GUI_DEFAULT_LIB@
+MONO_ADDINS_MSBUILD_DEFAULT_LIB = @MONO_ADDINS_MSBUILD_DEFAULT_LIB@
+MONO_ADDINS_SETUP_DEFAULT_LIB = @MONO_ADDINS_SETUP_DEFAULT_LIB@
+MONO_NUNIT_CFLAGS = @MONO_NUNIT_CFLAGS@
+MONO_NUNIT_LIBS = @MONO_NUNIT_LIBS@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POLICY_VERSIONS = @POLICY_VERSIONS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+ASSEMBLY_COMPILER_COMMAND = gmcs
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG
+ASSEMBLY = ../lib/SystemInfoExtension.dll
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../bin/Mono.Addins.dll \
+ ../lib/CommandExtension.dll \
+ ../UnitTests/bin/Debug/UnitTests.dll
+
+BUILD_DIR = ../lib
+FILES = \
+ ModuleExtensionNode.cs \
+ MyClass.cs \
+ SystemInfoWriter.cs
+
+DATA_FILES = SystemInfoExtension.addin.xml
+RESOURCES =
+SATELLITE_ASSEMBLY = ../lib/ca/SystemInfoExtension.resources.dll
+MAIN_RESOURCE = Resources.resources
+EXTRAS = Resources.resx Resources.ca.resx
+REFERENCES = -r:System
+DLL_REFERENCES =
+@ENABLE_TESTS_TRUE@build_sources = $(addprefix $(srcdir)/, $(FILES) $(GENERATED_FILES))
+@ENABLE_TESTS_TRUE@build_resources = $(addprefix $(srcdir)/, $(RESOURCES))
+@ENABLE_TESTS_TRUE@build_resources_embed = $(foreach res,$(build_resources), $(addprefix -resource:,$(res)),$(RESOURCES_PREFIX)$(notdir $(res)))
+@ENABLE_TESTS_TRUE@build_references_ref = $(REFERENCES) $(foreach ref, \
+@ENABLE_TESTS_TRUE@ $(DLL_REFERENCES), -r:$(ref)) $(foreach \
+@ENABLE_TESTS_TRUE@ ref, $(PROJECT_REFERENCES), -r:$(ref))
+@ENABLE_TESTS_TRUE@pc_files = $(PC_FILES_IN:.pc.in=.pc)
+@ENABLE_TESTS_TRUE@build_datafiles = $(addprefix $(BUILD_DIR)/, $(DATA_FILES))
+@ENABLE_TESTS_TRUE@EXTRA_DIST = $(FILES) $(GENERATED_FILES) $(RESOURCES) $(ASSEMBLY_WRAPPER_IN) $(EXTRAS) $(DATA_FILES) $(PC_FILES_IN)
+@ENABLE_TESTS_TRUE@CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb \
+@ENABLE_TESTS_TRUE@ $(DLL_REFERENCES) $(SATELLITE_ASSEMBLY) \
+@ENABLE_TESTS_TRUE@ $(MAIN_RESOURCE)
+@ENABLE_TESTS_TRUE@DISTCLEANFILES = $(GENERATED_FILES) $(build_datafiles) $(pc_files)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/makefile-sample.include $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ./Test/SystemInfoExtension/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign ./Test/SystemInfoExtension/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+$(top_srcdir)/makefile-sample.include:
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am
+
+
+@ENABLE_TESTS_TRUE@all: $(ASSEMBLY) $(SATELLITE_ASSEMBLY)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles) $(MAIN_RESOURCE)
+ mkdir -p $(dir $(ASSEMBLY))
+ $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$@ -target:$(COMPILE_TARGET) /res:$(MAIN_RESOURCE) $(build_sources) $(build_resources_embed) $(build_references_ref)
+
+$(MAIN_RESOURCE): Resources.resx
+ resgen /compile Resources.resx
+
+$(SATELLITE_ASSEMBLY): Resources.ca.resx
+ resgen /compile Resources.ca.resx
+ mkdir -p $(dir $(ASSEMBLY))/ca
+ al /t:lib /embed:Resources.ca.resources,Resources.ca.resources /out:$(SATELLITE_ASSEMBLY) /culture:ca
+# Workaround to mono bug #345627 - Satellite resource assemblies not loaded from the main assembly directory
+ mkdir -p ../UnitTests/bin/Debug/ca
+ cp $(SATELLITE_ASSEMBLY) ../UnitTests/bin/Debug/ca
+
+@ENABLE_TESTS_TRUE@$(build_datafiles): $(BUILD_DIR)/% : $(addprefix $(srcdir)/, %)
+@ENABLE_TESTS_TRUE@ mkdir -p $(dir $@)
+@ENABLE_TESTS_TRUE@ cp $< $@
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/ModuleExtensionNode.cs mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/ModuleExtensionNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/ModuleExtensionNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/ModuleExtensionNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,35 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace SystemInfoExtension
-{
- public class ModuleExtensionNode: ExtensionNode
- {
- // Not using NodeAttribute here to avoid caching localized strings
- string name;
-
- [NodeAttribute (Required=false)]
- protected string version;
-
- public string Name {
- get { return Addin.Localizer.GetString (name); }
- }
-
- public string Version {
- get { return version; }
- }
-
- public override string ToString ()
- {
- return name;
- }
-
- protected override void Read (NodeElement elem)
- {
- base.Read (elem);
- name = elem.GetAttribute ("name");
- }
-
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/MyClass.cs mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/MyClass.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/MyClass.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/MyClass.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,7 +0,0 @@
-// project created on 23/07/2006 at 02:00
-using System;
-
-public class MyClass
-{
-
-}
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/Resources.ca.resx mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/Resources.ca.resx
--- mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/Resources.ca.resx 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/Resources.ca.resx 1970-01-01 00:00:00.000000000 +0000
@@ -1,126 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- Informació del sistema
-
-
- Mòduls
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/Resources.resx mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/Resources.resx
--- mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/Resources.resx 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/Resources.resx 1970-01-01 00:00:00.000000000 +0000
@@ -1,126 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System information
-
-
- Modules
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/SystemInfoExtension.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/SystemInfoExtension.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/SystemInfoExtension.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/SystemInfoExtension.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,145 +0,0 @@
-
-
-
- 0.1.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Module information providers.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/SystemInfoExtension.csproj mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/SystemInfoExtension.csproj
--- mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/SystemInfoExtension.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/SystemInfoExtension.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,79 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- {2FF5459A-495C-4FDF-81EA-D0A6C07E7C0D}
- Library
- SystemInfoExtension
- 2.0
- SystemInfoExtension
-
-
- True
- full
- True
- ..\lib
- prompt
- 4
- True
- False
-
-
-
-
-
-
- {1CD51E61-1985-4D22-9BFA-D14C8FC61B46}
- UnitTests
- False
-
-
- {91DD5A2D-9FE3-4C3C-9253-876141874DAD}
- Mono.Addins
-
-
- {F109148D-849E-4044-8700-5E8EA0AB2476}
- CommandExtension
-
-
-
-
-
-
-
-
-
- Always
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Resources.resources
-
-
- Resources.ca.resources
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/SystemInfoWriter.cs mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/SystemInfoWriter.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/SystemInfoExtension/SystemInfoWriter.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/SystemInfoExtension/SystemInfoWriter.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,34 +0,0 @@
-
-using System;
-using SimpleApp;
-using Mono.Addins;
-
-namespace SystemInfoExtension
-{
- public class SystemInfoWriter: IWriter
- {
- public SystemInfoWriter ()
- {
- Id = Guid.NewGuid ().ToString ();
- }
-
- public string Id { get; set; }
-
- public string Title {
- get { return AddinManager.CurrentLocalizer.GetString ("Modules"); }
- }
-
- public string Write ()
- {
- string s = "System Info:";
- foreach (ModuleExtensionNode node in AddinManager.GetExtensionNodes ("/SystemInformation/Modules"))
- s += " " + node.Name;
- return s;
- }
-
- public string Test (string test)
- {
- return test;
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/AddinInformationTests.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/AddinInformationTests.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/AddinInformationTests.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/AddinInformationTests.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,54 +0,0 @@
-// AddinInformationTests.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2007 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-//
-
-using System;
-using NUnit.Framework;
-using Mono.Addins;
-
-namespace UnitTests
-{
- [TestFixture]
- public class AddinInformationTests
- {
- [Test]
- public void TestCompareVersions ()
- {
- Assert.AreEqual (-1, Addin.CompareVersions ("3.0","2.0"));
- Assert.AreEqual (-1, Addin.CompareVersions ("3","2"));
- Assert.AreEqual (-1, Addin.CompareVersions ("2.1","2.0"));
- Assert.AreEqual (-1, Addin.CompareVersions ("2.0.0.1","2.0"));
- Assert.AreEqual (-1, Addin.CompareVersions ("2.0.1", "2.0.0.1"));
- Assert.AreEqual (0, Addin.CompareVersions ("2","2"));
- Assert.AreEqual (0, Addin.CompareVersions ("3.0.2.1","3.0.2.1"));
- Assert.AreEqual (1, Addin.CompareVersions ("2.0","3.0"));
- Assert.AreEqual (1, Addin.CompareVersions ("2","3"));
- Assert.AreEqual (1, Addin.CompareVersions ("2.0","2.1"));
- Assert.AreEqual (1, Addin.CompareVersions ("2.0", "2.0.0.1"));
- Assert.AreEqual (1, Addin.CompareVersions ("2.0.0.1","2.0.1"));
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/AttrExtensionWithManyNodes.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/AttrExtensionWithManyNodes.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/AttrExtensionWithManyNodes.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/AttrExtensionWithManyNodes.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,45 +0,0 @@
-//
-// AttrExtensionWithManyNodes.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using Mono.Addins;
-
-[assembly:ExtensionPoint ("/SimpleApp/AttrExtensionWithManyNodes", NodeType=typeof(UnitTests.AttrExtensionWithManyNodesExtensionNode))]
-[assembly:ExtensionPoint ("/SimpleApp/AttrExtensionWithManyNodes", NodeName="ExtraNode", NodeType=typeof(UnitTests.AttrExtensionWithManyNodesExtensionNodeExtra))]
-
-namespace UnitTests
-{
- [ExtensionNode ("Node")]
- public class AttrExtensionWithManyNodesExtensionNode: ExtensionNode
- {
- }
-
- [ExtensionNode ("Node")]
- public class AttrExtensionWithManyNodesExtensionNodeExtra: ExtensionNode
- {
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/ComplexNode.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/ComplexNode.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/ComplexNode.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/ComplexNode.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,31 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace UnitTests
-{
- [ExtensionNode ("ItemSet", "A set of items")]
- [ExtensionNodeChild (typeof(ItemNode))]
- [ExtensionNodeChild (typeof(ItemSetNode))]
- public class ItemSetNode: ExtensionNode
- {
- [NodeAttribute ("label", true, Description="Item label")]
- public string Label;
-
- [NodeAttribute (Description="Item icon")]
- public string icon;
- }
-
- [ExtensionNode ("Item", "An item")]
- [ExtensionNodeChild (typeof(ItemDataNode))]
- [NodeAttribute ("info", typeof(string), Description="Some info")]
- public class ItemNode: ExtensionNode
- {
- }
-
- [ExtensionNode ("Data", "Item data")]
- [ExtensionNodeChild (typeof(ItemSetNode))]
- public class ItemDataNode: ExtensionNode
- {
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/GlobalInfoCondition.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/GlobalInfoCondition.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/GlobalInfoCondition.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/GlobalInfoCondition.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,27 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace SimpleApp
-{
- public class GlobalInfoCondition: ConditionType
- {
- static string val;
- public static GlobalInfoCondition Instance;
-
- public static string Value {
- get { return val; }
- set { val = value; if (Instance != null) Instance.NotifyChanged (); }
- }
-
- public GlobalInfoCondition ()
- {
- Instance = this;
- }
-
- public override bool Evaluate (NodeElement condition)
- {
- return condition.GetAttribute ("value") == Value;
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/ISampleExtender.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/ISampleExtender.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/ISampleExtender.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/ISampleExtender.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,12 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace SimpleApp
-{
- [TypeExtensionPoint]
- public interface ISampleExtender
- {
- string Text { get; }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/IWriter.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/IWriter.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/IWriter.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/IWriter.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,16 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-[assembly: ExtensionPoint ("/SimpleApp/Writers")]
-
-namespace SimpleApp
-{
- public interface IWriter
- {
- string Id { get; }
- string Title { get; }
- string Write ();
- string Test (string test);
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/IWriterWithMetadata.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/IWriterWithMetadata.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/IWriterWithMetadata.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/IWriterWithMetadata.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,57 +0,0 @@
-//
-// TestTypeNodeAttribute.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using Mono.Addins;
-
-namespace SimpleApp
-{
- [TypeExtensionPoint (ExtensionAttributeType=typeof(WriterWithMetadataAttribute))]
- public interface IWriterWithMetadata
- {
- string Write ();
- }
-
- public class WriterWithMetadataAttribute: CustomExtensionAttribute
- {
- public WriterWithMetadataAttribute ()
- {
- }
-
- public WriterWithMetadataAttribute ([NodeAttribute ("Name")] string name, [NodeAttribute ("Version")] int version)
- {
- Name = name;
- Version = version;
- }
-
- [NodeAttribute]
- public string Name { get; set; }
-
- [NodeAttribute]
- public int Version { get; set; }
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/MultiAssemblyTestExtensionPoint.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/MultiAssemblyTestExtensionPoint.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/MultiAssemblyTestExtensionPoint.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/MultiAssemblyTestExtensionPoint.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,51 +0,0 @@
-//
-// IMultiAssemblyTestExtensionPoint.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using Mono.Addins;
-
-[assembly:ExtensionPoint ("/SimpleApp/MultiAssemblyTestExtensionPoint", ExtensionAttributeType=typeof(UnitTests.MultiAssemblyTestExtensionPointAttribute))]
-
-namespace UnitTests
-{
- [AttributeUsage (AttributeTargets.Assembly, AllowMultiple=true)]
-
- public class MultiAssemblyTestExtensionPointAttribute: CustomExtensionAttribute
- {
- public MultiAssemblyTestExtensionPointAttribute ()
- {
- }
-
- public MultiAssemblyTestExtensionPointAttribute (string name)
- {
- Name = name;
- }
-
- [NodeAttribute ("name")]
- public string Name { get; set; }
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/NodeWithAttribute.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/NodeWithAttribute.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/NodeWithAttribute.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/NodeWithAttribute.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,74 +0,0 @@
-//
-// NodeWithAttribute.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using Mono.Addins;
-
-namespace UnitTests
-{
- [ExtensionNode (ExtensionAttributeType=typeof(TestNodeAttribute))]
- public class NodeWithAttribute: ExtensionNode
- {
- [NodeAttribute]
- protected string name;
-
- [NodeAttribute]
- protected bool value;
-
- public string Name {
- get { return this.name; }
- }
-
- public bool Value {
- get { return this.value; }
- }
-
- public NodeWithAttribute ()
- {
- }
- }
-
- [AttributeUsage (AttributeTargets.Assembly, AllowMultiple=true)]
- public class TestNodeAttribute: CustomExtensionAttribute
- {
- public TestNodeAttribute ()
- {
- }
-
- public TestNodeAttribute (string name, [NodeAttribute("value")] bool val)
- {
- Name = name;
- Value = val;
- }
-
- [NodeAttribute ("name")]
- public string Name { get; set; }
-
- [NodeAttribute ("value")]
- public bool Value;
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/ParameterInfoCondition.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/ParameterInfoCondition.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/ParameterInfoCondition.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/ParameterInfoCondition.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,21 +0,0 @@
-
-using System;
-using Mono.Addins;
-
-namespace SimpleApp
-{
- public class ParameterInfoCondition: ConditionType
- {
- string val;
-
- public string Value {
- get { return val; }
- set { val = value; NotifyChanged (); }
- }
-
- public override bool Evaluate (NodeElement condition)
- {
- return val == condition.GetAttribute ("value");
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/Properties.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/Properties.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/Properties.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/Properties.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,34 +0,0 @@
-//
-// Properties.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2011 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-using System;
-using Mono.Addins;
-
-[assembly:AddinProperty ("Prop2", "Val2")]
-[assembly:AddinProperty ("Prop2", "ca-ES", "Val2Cat")]
-[assembly:AddinProperty ("Prop3", "SupportFile.txt")]
-
-[assembly:AddinName ("Una aplicación simple", "es")]
-[assembly:AddinDescription ("Descripción de SimpleApp", "es")]
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/SimpleExtensionAttribute.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/SimpleExtensionAttribute.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/ExtensionModel/SimpleExtensionAttribute.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/ExtensionModel/SimpleExtensionAttribute.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,54 +0,0 @@
-//
-// SimpleExtensionAttribute.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2010 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using Mono.Addins;
-
-[assembly:ExtensionPoint ("/SimpleApp/DataExtensionWithAttribute", ExtensionAttributeType=typeof(UnitTests.SimpleExtensionAttribute))]
-
-namespace UnitTests
-{
- [AttributeUsage (AttributeTargets.Assembly, AllowMultiple=true)]
- public class SimpleExtensionAttribute: CustomExtensionAttribute
- {
- public SimpleExtensionAttribute ()
- {
- }
-
- public SimpleExtensionAttribute (string name, [NodeAttribute("value")] bool val)
- {
- Name = name;
- Value = val;
- }
-
- [NodeAttribute ("name")]
- public string Name { get; set; }
-
- [NodeAttribute ("value")]
- public bool Value;
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/Makefile.in mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/Makefile.in
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/Makefile.in 2013-04-26 16:14:09.000000000 +0000
@@ -0,0 +1,429 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(top_srcdir)/makefile-sample.include ChangeLog
+subdir = ./Test/UnitTests
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AL = @AL@
+AMTAR = @AMTAR@
+API_VERSION = @API_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GACUTIL = @GACUTIL@
+GACUTIL_FLAGS = @GACUTIL_FLAGS@
+GACUTIL_POLICY_FLAGS = @GACUTIL_POLICY_FLAGS@
+GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@
+GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MCS = @MCS@
+MKDIR_P = @MKDIR_P@
+MONODOC_CFLAGS = @MONODOC_CFLAGS@
+MONODOC_LIBS = @MONODOC_LIBS@
+MONO_ADDINS_DEFAULT_LIB = @MONO_ADDINS_DEFAULT_LIB@
+MONO_ADDINS_GUI_DEFAULT_LIB = @MONO_ADDINS_GUI_DEFAULT_LIB@
+MONO_ADDINS_MSBUILD_DEFAULT_LIB = @MONO_ADDINS_MSBUILD_DEFAULT_LIB@
+MONO_ADDINS_SETUP_DEFAULT_LIB = @MONO_ADDINS_SETUP_DEFAULT_LIB@
+MONO_NUNIT_CFLAGS = @MONO_NUNIT_CFLAGS@
+MONO_NUNIT_LIBS = @MONO_NUNIT_LIBS@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POLICY_VERSIONS = @POLICY_VERSIONS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+ASSEMBLY_COMPILER_COMMAND = @MCS@
+ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG
+ASSEMBLY = ./bin/Debug/UnitTests.dll
+COMPILE_TARGET = library
+PROJECT_REFERENCES = \
+ ../../bin/Mono.Addins.CecilReflector.dll \
+ ../../bin/Mono.Addins.dll \
+ ../../bin/Mono.Addins.Setup.dll
+
+BUILD_DIR = ./bin/Debug
+NOINSTALL = yes
+FILES = \
+ AddinInformationTests.cs \
+ ExtensionModel/AttrExtensionWithManyNodes.cs \
+ ExtensionModel/ComplexNode.cs \
+ ExtensionModel/GlobalInfoCondition.cs \
+ ExtensionModel/ISampleExtender.cs \
+ ExtensionModel/IWriter.cs \
+ ExtensionModel/IWriterWithMetadata.cs \
+ ExtensionModel/MultiAssemblyTestExtensionPoint.cs \
+ ExtensionModel/NodeWithAttribute.cs \
+ ExtensionModel/ParameterInfoCondition.cs \
+ ExtensionModel/Properties.cs \
+ ExtensionModel/SimpleExtensionAttribute.cs \
+ TestAddinDescription.cs \
+ TestBase.cs \
+ TestConditions.cs \
+ TestEvents.cs \
+ TestExtensions.cs \
+ TestLoadUnload.cs \
+ TestLoadXmlAddinDescription.cs \
+ TestLocalization.cs \
+ TestSetup.cs \
+ TestSetupService.cs \
+ TestVerifyAddinDescription.cs \
+ Util.cs
+
+DATA_FILES = \
+ SimpleApp.addin.xml \
+ test.addins
+
+RESOURCES = \
+ TestManifest2.xml \
+ TestManifest2-bis.xml \
+ TestManifest3.xml
+
+EXTRAS =
+REFERENCES = \
+ -pkg:mono-nunit \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+DLL_REFERENCES =
+@ENABLE_TESTS_TRUE@build_sources = $(addprefix $(srcdir)/, $(FILES) $(GENERATED_FILES))
+@ENABLE_TESTS_TRUE@build_resources = $(addprefix $(srcdir)/, $(RESOURCES))
+@ENABLE_TESTS_TRUE@build_resources_embed = $(foreach res,$(build_resources), $(addprefix -resource:,$(res)),$(RESOURCES_PREFIX)$(notdir $(res)))
+@ENABLE_TESTS_TRUE@build_references_ref = $(REFERENCES) $(foreach ref, \
+@ENABLE_TESTS_TRUE@ $(DLL_REFERENCES), -r:$(ref)) $(foreach \
+@ENABLE_TESTS_TRUE@ ref, $(PROJECT_REFERENCES), -r:$(ref))
+@ENABLE_TESTS_TRUE@pc_files = $(PC_FILES_IN:.pc.in=.pc)
+@ENABLE_TESTS_TRUE@build_datafiles = $(addprefix $(BUILD_DIR)/, $(DATA_FILES))
+@ENABLE_TESTS_TRUE@EXTRA_DIST = $(FILES) $(GENERATED_FILES) $(RESOURCES) $(ASSEMBLY_WRAPPER_IN) $(EXTRAS) $(DATA_FILES) $(PC_FILES_IN)
+@ENABLE_TESTS_TRUE@CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DLL_REFERENCES)
+@ENABLE_TESTS_TRUE@DISTCLEANFILES = $(GENERATED_FILES) $(build_datafiles) $(pc_files)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/makefile-sample.include $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ./Test/UnitTests/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign ./Test/UnitTests/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+$(top_srcdir)/makefile-sample.include:
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am
+
+
+@ENABLE_TESTS_TRUE@all: $(ASSEMBLY)
+@ENABLE_TESTS_FALSE@all:
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles)
+ mkdir -p $(dir $(ASSEMBLY))
+
+ $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$@ -target:$(COMPILE_TARGET) $(build_sources) $(build_resources_embed) $(build_references_ref)
+
+@ENABLE_TESTS_TRUE@$(build_datafiles): $(BUILD_DIR)/% : $(addprefix $(srcdir)/, %)
+@ENABLE_TESTS_TRUE@ mkdir -p $(dir $@)
+@ENABLE_TESTS_TRUE@ cp $< $@
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/SampleAddins/AddRemoveTest1.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/SampleAddins/AddRemoveTest1.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/SampleAddins/AddRemoveTest1.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/SampleAddins/AddRemoveTest1.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/SampleAddins/AddRemoveTest2.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/SampleAddins/AddRemoveTest2.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/SampleAddins/AddRemoveTest2.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/SampleAddins/AddRemoveTest2.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/SimpleApp.addin.xml mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/SimpleApp.addin.xml
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/SimpleApp.addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/SimpleApp.addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-
- A simple application
- Una aplicació simple
- SimpleApp description
- Lluis Sanchez
- GPL
- Val1
- Val1Cat
-
-
-
-
-
-
- A type that implements IWriter
-
-
-
-
-
-
-
-
- Simple extensions to the simple app.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/SupportFile.txt mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/SupportFile.txt
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/SupportFile.txt 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/SupportFile.txt 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-Some support file
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestAddinDescription.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestAddinDescription.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestAddinDescription.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestAddinDescription.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,191 +0,0 @@
-//
-// TestAddinDescription.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2011 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-using System;
-using NUnit.Framework;
-using System.IO;
-using Mono.Addins.Description;
-using System.Globalization;
-using Mono.Addins;
-using System.Xml;
-
-namespace UnitTests
-{
- [TestFixture]
- public class TestAddinDescription: TestBase
- {
- CultureInfo oldc;
-
- [SetUp]
- public void TestSetup ()
- {
- oldc = System.Threading.Thread.CurrentThread.CurrentCulture;
- CultureInfo ci = CultureInfo.GetCultureInfo("ca-ES");
- System.Threading.Thread.CurrentThread.CurrentCulture = ci;
- }
-
- [TearDown]
- public void TestTeardown ()
- {
- System.Threading.Thread.CurrentThread.CurrentCulture = oldc;
- }
-
- [Test]
- public void PropertyLocalization ()
- {
- AddinDescription desc = new AddinDescription ();
-
- desc.Properties.SetPropertyValue ("prop1", "val1");
- Assert.AreEqual ("val1", desc.Properties.GetPropertyValue ("prop1"));
- Assert.AreEqual ("val1", desc.Properties.GetPropertyValue ("prop1", "en"));
- Assert.AreEqual ("val1", desc.Properties.GetPropertyValue ("prop1", "en-US"));
- Assert.AreEqual ("val1", desc.Properties.GetPropertyValue ("prop1", "en_US"));
- Assert.AreEqual ("val1", desc.Properties.GetPropertyValue ("prop1", null));
-
- desc.Properties.SetPropertyValue ("prop2", "valCa", "ca");
- Assert.AreEqual ("valCa", desc.Properties.GetPropertyValue ("prop2"));
- Assert.AreEqual ("valCa", desc.Properties.GetPropertyValue ("prop2", "ca"));
- Assert.AreEqual ("valCa", desc.Properties.GetPropertyValue ("prop2", "ca-ES"));
- Assert.AreEqual ("valCa", desc.Properties.GetPropertyValue ("prop2", "ca_ES"));
- Assert.AreEqual ("valCa", desc.Properties.GetPropertyValue ("prop2", "ca-AN"));
- Assert.AreEqual ("valCa", desc.Properties.GetPropertyValue ("prop2", "ca_AN"));
- Assert.IsEmpty (desc.Properties.GetPropertyValue ("prop2", "en"));
- Assert.IsEmpty (desc.Properties.GetPropertyValue ("prop2", "en-US"));
- Assert.IsEmpty (desc.Properties.GetPropertyValue ("prop2", "en_US"));
- Assert.IsEmpty (desc.Properties.GetPropertyValue ("prop2", null));
-
- desc.Properties.SetPropertyValue ("prop2", "valCaEs", "ca_ES");
- Assert.AreEqual ("valCaEs", desc.Properties.GetPropertyValue ("prop2"));
- Assert.AreEqual ("valCa", desc.Properties.GetPropertyValue ("prop2", "ca"));
- Assert.AreEqual ("valCaEs", desc.Properties.GetPropertyValue ("prop2", "ca-ES"));
- Assert.AreEqual ("valCaEs", desc.Properties.GetPropertyValue ("prop2", "ca_ES"));
- Assert.AreEqual ("valCa", desc.Properties.GetPropertyValue ("prop2", "ca-AN"));
- Assert.AreEqual ("valCa", desc.Properties.GetPropertyValue ("prop2", "ca_AN"));
- Assert.IsEmpty (desc.Properties.GetPropertyValue ("prop2", "en"));
- Assert.IsEmpty (desc.Properties.GetPropertyValue ("prop2", "en-US"));
- Assert.IsEmpty (desc.Properties.GetPropertyValue ("prop2", "en_US"));
- Assert.IsEmpty (desc.Properties.GetPropertyValue ("prop2", null));
-
- desc.Properties.SetPropertyValue ("prop2", "val4", null);
- Assert.AreEqual ("valCaEs", desc.Properties.GetPropertyValue ("prop2"));
- Assert.AreEqual ("valCa", desc.Properties.GetPropertyValue ("prop2", "ca"));
- Assert.AreEqual ("valCaEs", desc.Properties.GetPropertyValue ("prop2", "ca-ES"));
- Assert.AreEqual ("valCaEs", desc.Properties.GetPropertyValue ("prop2", "ca_ES"));
- Assert.AreEqual ("valCa", desc.Properties.GetPropertyValue ("prop2", "ca-AN"));
- Assert.AreEqual ("valCa", desc.Properties.GetPropertyValue ("prop2", "ca_AN"));
- Assert.AreEqual ("val4", desc.Properties.GetPropertyValue ("prop2", "en"));
- Assert.AreEqual ("val4", desc.Properties.GetPropertyValue ("prop2", "en-US"));
- Assert.AreEqual ("val4", desc.Properties.GetPropertyValue ("prop2", "en_US"));
- Assert.AreEqual ("val4", desc.Properties.GetPropertyValue ("prop2", null));
- }
-
- [Test]
- public void PropertiesFromAddin ()
- {
- Addin ad = AddinManager.Registry.GetAddin ("SimpleApp.Core");
-
- Assert.AreEqual ("Una aplicació simple", ad.Name);
- Assert.AreEqual ("A simple application", ad.Properties.GetPropertyValue ("Name","en-US"));
- Assert.AreEqual ("SimpleApp description", ad.Description.Description);
- Assert.AreEqual ("Lluis Sanchez", ad.Description.Author);
- Assert.AreEqual ("GPL", ad.Description.Copyright);
- Assert.AreEqual ("Val1", ad.Properties.GetPropertyValue ("Prop1","en-US"));
- Assert.AreEqual ("Val1Cat", ad.Properties.GetPropertyValue ("Prop1"));
- Assert.AreEqual ("Val2", ad.Properties.GetPropertyValue ("Prop2","en-US"));
- Assert.AreEqual ("Val2Cat", ad.Properties.GetPropertyValue ("Prop2"));
-
- oldc = System.Threading.Thread.CurrentThread.CurrentCulture;
- System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("es-ES");
-
- Assert.AreEqual ("Una aplicación simple", ad.Name);
- Assert.AreEqual ("Descripción de SimpleApp", ad.Description.Description);
-
- System.Threading.Thread.CurrentThread.CurrentCulture = oldc;
- }
-
- AddinDescription DescFromResource (string res)
- {
- using (Stream s = GetType().Assembly.GetManifestResourceStream (res)) {
- return AddinDescription.Read (s, ".");
- }
- }
-
- XmlDocument XmlFromResource (string res)
- {
- using (Stream s = GetType().Assembly.GetManifestResourceStream (res)) {
- XmlDocument doc = new XmlDocument ();
- doc.Load (s);
- return doc;
- }
- }
-
- [Test]
- public void ReadCoreProperties ()
- {
- AddinDescription desc = DescFromResource ("TestManifest2.xml");
-
- Assert.AreEqual ("Core", desc.LocalId);
- Assert.AreEqual ("0.1.0", desc.Version);
- Assert.AreEqual ("0.0.1", desc.CompatVersion);
- Assert.AreEqual (false, desc.EnabledByDefault);
- Assert.AreEqual (AddinFlags.CantDisable | AddinFlags.CantUninstall | AddinFlags.Hidden, desc.Flags);
- Assert.AreEqual (true, desc.IsRoot);
- Assert.AreEqual ("SimpleApp", desc.Namespace);
- }
-
- [Test]
- public void WriteCorePropertiesAsElems ()
- {
- AddinDescription desc = DescFromResource ("TestManifest2.xml");
- XmlDocument doc1 = XmlFromResource ("TestManifest2.xml");
-
- XmlDocument doc2 = desc.SaveToXml ();
- Assert.AreEqual (Util.Infoset (doc1), Util.Infoset (doc2));
-
- desc.LocalId = "Core2";
- desc.Version = "0.2.0";
- desc.CompatVersion = "0.0.2";
- desc.EnabledByDefault = true;
- desc.Flags = AddinFlags.CantUninstall;
- desc.IsRoot = false;
- desc.Namespace = "SimpleApp2";
-
- doc1 = XmlFromResource ("TestManifest2-bis.xml");
- doc2 = desc.SaveToXml ();
-
- Assert.AreEqual (Util.Infoset (doc1), Util.Infoset (doc2));
- }
-
- [Test]
- public void WriteCorePropertiesAsProps ()
- {
- AddinDescription desc = DescFromResource ("TestManifest3.xml");
- XmlDocument doc1 = XmlFromResource ("TestManifest3.xml");
- XmlDocument doc2 = desc.SaveToXml ();
- Assert.AreEqual (Util.Infoset (doc1), Util.Infoset (doc2));
- }
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestBase.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestBase.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestBase.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestBase.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,69 +0,0 @@
-
-using System;
-using System.IO;
-using NUnit.Framework;
-using Mono.Addins;
-using SimpleApp;
-
-namespace UnitTests
-{
- public class TestBase
- {
- static bool firstRun = true;
-
- public static string TempDir {
- get {
- string dir = new Uri (typeof(TestBase).Assembly.CodeBase).LocalPath;
- return Path.Combine (Path.GetDirectoryName (dir), "temp");
- }
- }
-
- [TestFixtureSetUp]
- public virtual void Setup ()
- {
- AddinManager.AddinLoadError += OnLoadError;
- AddinManager.AddinLoaded += OnLoad;
- AddinManager.AddinUnloaded += OnUnload;
-
- if (firstRun) {
- if (Directory.Exists (TempDir))
- Directory.Delete (TempDir, true);
- Directory.CreateDirectory (TempDir);
- }
-
- AddinManager.Initialize (TempDir);
-
- if (firstRun)
- AddinManager.Registry.Update (new ConsoleProgressStatus (true));
- else
- AddinManager.Registry.ResetConfiguration ();
-
- firstRun = false;
- }
-
- [TestFixtureTearDown]
- public virtual void Teardown ()
- {
- AddinManager.AddinLoadError -= OnLoadError;
- AddinManager.AddinLoaded -= OnLoad;
- AddinManager.AddinUnloaded -= OnUnload;
- AddinManager.Shutdown ();
- }
-
- void OnLoadError (object s, AddinErrorEventArgs args)
- {
- Console.WriteLine ("Add-in error (" + args.AddinId + "): " + args.Message);
- Console.WriteLine (args.Exception);
- }
-
- void OnLoad (object s, AddinEventArgs args)
- {
- Console.WriteLine ("Add-in loaded: " + args.AddinId);
- }
-
- void OnUnload (object s, AddinEventArgs args)
- {
- Console.WriteLine ("Add-in unloaded: " + args.AddinId);
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestConditions.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestConditions.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestConditions.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestConditions.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,240 +0,0 @@
-
-using System;
-using System.Collections;
-using NUnit.Framework;
-using Mono.Addins;
-using SimpleApp;
-
-namespace UnitTests
-{
- [TestFixture()]
- public class TestConditions: TestBase
- {
- ParameterInfoCondition pinfo;
- ExtensionContext ctx;
- Hashtable added;
- Hashtable removed;
- Hashtable oldwriters;
-
- public override void Setup ()
- {
- base.Setup ();
-
- pinfo = new ParameterInfoCondition ();
- pinfo.Value = "res";
- GlobalInfoCondition.Value = "res";
-
- ctx = AddinManager.CreateExtensionContext ();
- ctx.RegisterCondition ("InputParameter", pinfo);
- }
-
- void StartListenerCheck (string tid)
- {
- // Get the current writers
-
- added = new Hashtable ();
- removed = new Hashtable ();
-
- ctx.AddExtensionNodeHandler ("/SimpleApp/ExtraWriters", OnExtensionAddRemove);
- Assert.AreEqual (0, removed.Count, tid + ": RegisterExtensionListener should not remove");
-
- oldwriters = added;
- added = new Hashtable ();
- }
-
- void EndListenerCheck (string tid)
- {
- IWriter[] writers = (IWriter[]) ctx.GetExtensionObjects ("/SimpleApp/ExtraWriters", typeof(IWriter));
-
- Hashtable newwriters = new Hashtable ();
- for (int n=0; n n1 = nodes [0] as TypeExtensionNode;
- TypeExtensionNode n2 = nodes [1] as TypeExtensionNode;
- Assert.IsNotNull (n1);
- Assert.IsNotNull (n2);
- Assert.AreEqual ("meta1", n1.Data.Name, "t1");
- Assert.AreEqual (1, n1.Data.Version, "t2");
- IWriterWithMetadata md = (IWriterWithMetadata) n1.CreateInstance ();
- Assert.AreEqual ("mt1", md.Write ());
- Assert.AreEqual ("meta2", n2.Data.Name, "t3");
- Assert.AreEqual (2, n2.Data.Version, "t4");
- md = (IWriterWithMetadata) n2.CreateInstance ();
- Assert.AreEqual ("mt2", md.Write ());
- }
-
- [Test()]
- public void TestDataExtensionWithAttribute ()
- {
- ExtensionNodeList nodes = AddinManager.GetExtensionNodes ("/SimpleApp/DataExtensionWithAttribute");
- Assert.AreEqual (2, nodes.Count, "Node count");
- ExtensionNode n1 = nodes [0] as ExtensionNode;
- ExtensionNode n2 = nodes [1] as ExtensionNode;
- Assert.IsNotNull (n1);
- Assert.IsNotNull (n2);
- Assert.AreEqual ("test3", n1.Data.Name, "t1");
- Assert.AreEqual (true, n1.Data.Value, "t2");
- Assert.AreEqual ("test4", n2.Data.Name, "t1");
- Assert.AreEqual (false, n2.Data.Value, "t2");
- }
-
- [Test()]
- public void TestAttrExtensionWithManyNodes ()
- {
- ExtensionNodeList nodes = AddinManager.GetExtensionNodes ("/SimpleApp/AttrExtensionWithManyNodes");
- Assert.AreEqual (2, nodes.Count, "Node count");
- Assert.IsTrue (nodes [0] is AttrExtensionWithManyNodesExtensionNode);
- Assert.IsNotNull (nodes [1] is AttrExtensionWithManyNodesExtensionNodeExtra);
- }
-
- [Test()]
- public void TestMultiAssemblyAddin ()
- {
- ExtensionNodeList nodes = AddinManager.GetExtensionNodes ("/SimpleApp/MultiAssemblyTestExtensionPoint");
- Assert.AreEqual (6, nodes.Count, "Node count");
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestLoadUnload.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestLoadUnload.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestLoadUnload.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestLoadUnload.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,219 +0,0 @@
-
-using System;
-using NUnit.Framework;
-using Mono.Addins;
-using System.IO;
-using SimpleApp;
-using System.Xml.Serialization;
-
-namespace UnitTests
-{
- [TestFixture()]
- public class TestLoadUnload: TestBase
- {
- void ResetStatus (bool enable)
- {
- Addin ainfo;
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.HelloWorldExtension");
- ainfo.Enabled = enable;
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.FileContentExtension");
- ainfo.Enabled = enable;
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.SystemInfoExtension");
- ainfo.Enabled = enable;
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.CommandExtension");
- ainfo.Enabled = enable;
- }
-
- [Test()]
- public void TestDisable ()
- {
- Addin ainfo;
-
- Assert.AreEqual (4, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 1");
-
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.HelloWorldExtension");
- Assert.IsNotNull (ainfo, "t1");
- Assert.IsTrue (ainfo.Enabled, "t1.1");
- ainfo.Enabled = false;
- Assert.IsFalse (ainfo.Enabled, "t1.2");
-
- Assert.AreEqual (3, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 2");
-
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.FileContentExtension");
- Assert.IsNotNull (ainfo, "t3");
- Assert.IsTrue (ainfo.Enabled, "t3.1");
- ainfo.Enabled = false;
- Assert.IsFalse (ainfo.Enabled, "t3.2");
-
- Assert.AreEqual (2, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 3");
-
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.SystemInfoExtension");
- Assert.IsNotNull (ainfo, "t5");
- Assert.IsTrue (ainfo.Enabled, "t5.1");
- ainfo.Enabled = false;
- Assert.IsFalse (ainfo.Enabled, "t5.2");
-
- Assert.AreEqual (0, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 4");
-
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.CommandExtension");
- Assert.IsNotNull (ainfo, "t2");
- Assert.IsTrue (ainfo.Enabled, "t2.1");
- ainfo.Enabled = false;
- Assert.IsFalse (ainfo.Enabled, "t2.2");
-
- Assert.AreEqual (0, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 5");
-
- ResetStatus (true);
- }
-
- [Test()]
- public void TestEnable ()
- {
- ResetStatus (false);
-
- Assert.AreEqual (0, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 1");
-
- Assert.IsFalse (AddinManager.Registry.IsAddinEnabled ("SimpleApp.HelloWorldExtension"), "t1");
- AddinManager.Registry.EnableAddin ("SimpleApp.HelloWorldExtension,0.1.0");
- Assert.IsTrue (AddinManager.Registry.IsAddinEnabled ("SimpleApp.HelloWorldExtension"), "t1.1");
-
- Assert.AreEqual (1, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 2");
-
- Assert.IsFalse (AddinManager.Registry.IsAddinEnabled ("SimpleApp.CommandExtension"), "t2");
- AddinManager.Registry.EnableAddin ("SimpleApp.CommandExtension,0.1.0");
- Assert.IsTrue (AddinManager.Registry.IsAddinEnabled ("SimpleApp.CommandExtension"), "t2.1");
-
- Assert.AreEqual (1, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 3");
-
- Assert.IsFalse (AddinManager.Registry.IsAddinEnabled ("SimpleApp.SystemInfoExtension"), "t3");
- AddinManager.Registry.EnableAddin ("SimpleApp.SystemInfoExtension,0.1.0");
- Assert.IsTrue (AddinManager.Registry.IsAddinEnabled ("SimpleApp.SystemInfoExtension"), "t3.1");
-
- Assert.AreEqual (3, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 4");
-
- Assert.IsFalse (AddinManager.Registry.IsAddinEnabled ("SimpleApp.FileContentExtension"), "t4");
- AddinManager.Registry.EnableAddin ("SimpleApp.FileContentExtension,0.1.0");
- Assert.IsTrue (AddinManager.Registry.IsAddinEnabled ("SimpleApp.FileContentExtension"), "t4.1");
-
- Assert.AreEqual (4, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 5");
-
- ResetStatus (true);
- }
-
- [Test()]
- public void TestDisableWithDeps ()
- {
- Addin ainfo;
-
- Assert.AreEqual (4, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 1");
-
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.HelloWorldExtension");
- Assert.IsNotNull (ainfo, "t1");
- Assert.IsTrue (ainfo.Enabled, "t1.1");
- ainfo.Enabled = false;
- Assert.IsFalse (ainfo.Enabled, "t1.2");
-
- Assert.AreEqual (3, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 2");
-
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.CommandExtension");
- Assert.IsNotNull (ainfo, "t2");
- Assert.IsTrue (ainfo.Enabled, "t2.1");
- ainfo.Enabled = false;
- Assert.IsFalse (ainfo.Enabled, "t2.2");
-
- // SystemInfoExtension depends on CommandExtension, so it should be disabled after disabling CommandExtension
-
- Assert.AreEqual (1, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 3");
-
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.SystemInfoExtension");
- Assert.IsNotNull (ainfo, "t4");
- Assert.IsFalse (ainfo.Enabled, "t4.1");
-
- // FileContentExtension depends on SystemInfoExtension, but the dependency is optional
-
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.FileContentExtension");
- Assert.IsNotNull (ainfo, "t5");
- Assert.IsTrue (ainfo.Enabled, "t5.1");
- ainfo.Enabled = false;
- Assert.IsFalse (ainfo.Enabled, "t5.2");
-
- Assert.AreEqual (0, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 4");
-
- ResetStatus (true);
- }
-
- [Test()]
- public void TestEnableWithDeps ()
- {
- ResetStatus (false);
-
- Addin ainfo;
-
- Assert.AreEqual (0, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 1");
-
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.HelloWorldExtension");
- Assert.IsNotNull (ainfo, "t1");
- Assert.IsFalse (ainfo.Enabled, "t1.1");
- ainfo.Enabled = true;
- Assert.IsTrue (ainfo.Enabled, "t1.2");
-
- Assert.AreEqual (1, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 2");
-
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.FileContentExtension");
- Assert.IsNotNull (ainfo, "t3");
- Assert.IsFalse (ainfo.Enabled, "t3.1");
- ainfo.Enabled = true;
- Assert.IsTrue (ainfo.Enabled, "t3.2");
-
- Assert.AreEqual (2, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 3");
-
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.SystemInfoExtension");
- Assert.IsNotNull (ainfo, "t5");
- Assert.IsFalse (ainfo.Enabled, "t5.1");
- ainfo.Enabled = true;
- Assert.IsTrue (ainfo.Enabled, "t5.2");
-
- Assert.AreEqual (4, AddinManager.GetExtensionNodes ("/SimpleApp/Writers").Count, "count 4");
-
- ainfo = AddinManager.Registry.GetAddin ("SimpleApp.CommandExtension");
- Assert.IsNotNull (ainfo, "t2");
- Assert.IsTrue (ainfo.Enabled, "t2.1");
-
- ResetStatus (true);
- }
-
- [Test()]
- public void TestCurrentAddin ()
- {
- Assert.AreEqual ("SimpleApp.Core,0.1.0", AddinManager.CurrentAddin.ToString ());
-
- InstanceExtensionNode node = (InstanceExtensionNode) AddinManager.GetExtensionNode ("/SimpleApp/Writers/HelloWorldExtension.HelloWorldWriter");
- Assert.IsNotNull (node, "t1");
-
- IWriter w = (IWriter) node.CreateInstance ();
- Assert.AreEqual ("SimpleApp.HelloWorldExtension,0.1.0", w.Test ("currentAddin"));
- }
-
- public class TestClass
- {
- public string Value;
- }
-
- [Test]
- public void TestAddinAssemblyLoading ()
- {
- // Test for bug 672858 - Mono.Addins causes error in XML serializer
- Environment.SetEnvironmentVariable ("MONO_XMLSERIALIZER_THS","0");
- XmlSerializer ser = new XmlSerializer (typeof(TestClass));
- ser.Serialize (new StringWriter (), new TestClass ());
- }
-
- [Test()]
- public void TestLoadLatestVersion ()
- {
- ExtensionNodeList list = AddinManager.GetExtensionNodes ("/SimpleApp/InstallUninstallTest");
- Assert.AreEqual (1, list.Count);
- Assert.AreEqual ("10.2", ((ItemSetNode)list[0]).Label);
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestLoadXmlAddinDescription.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestLoadXmlAddinDescription.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestLoadXmlAddinDescription.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestLoadXmlAddinDescription.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,57 +0,0 @@
-//
-// TestLoadXmlAddinDescription.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2011 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-using System;
-using NUnit.Framework;
-using System.IO;
-using Mono.Addins.Description;
-using System.Xml;
-
-namespace UnitTests
-{
- [TestFixture]
- public class TestLoadXmlAddinDescription: TestVerifyAddinDescription
- {
- [SetUp]
- public void Load ()
- {
- string path = Path.GetFullPath ("TestManifest.xml");
- desc = AddinDescription.Read (path);
- }
-
- [Test]
- public void TestSave ()
- {
- string path = Path.GetFullPath ("TestManifest.xml");
- XmlDocument doc1 = new XmlDocument ();
- doc1.Load (path);
-
- XmlDocument doc2 = desc.SaveToXml ();
-
- Assert.AreEqual (Util.Infoset (doc1), Util.Infoset (doc2));
- }
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestLocalization.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestLocalization.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestLocalization.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestLocalization.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,108 +0,0 @@
-
-using System;
-using NUnit.Framework;
-using Mono.Addins;
-using System.IO;
-using System.Threading;
-using System.Globalization;
-using SimpleApp;
-
-namespace UnitTests
-{
- [TestFixture()]
- public class TestLocalization: TestBase
- {
- public override void Setup ()
- {
- base.Setup ();
- }
-
- [Test]
- public void TestStringTable ()
- {
- GlobalInfoCondition.Value = "testTranslation";
-
- ExtensionContext ctx;
- ExtensionNode node;
-
- // Use a new extension context for every check, since strings are cached in
- // the nodes, and every extension has its own copy of the tree
-
- Thread.CurrentThread.CurrentCulture = new CultureInfo ("en-US");
- ctx = AddinManager.CreateExtensionContext ();
- node = ctx.GetExtensionNode ("/SimpleApp/ExtraWriters/SomeFileTransTest1");
- Assert.IsNotNull (node, "t1.1");
- Assert.AreEqual ("First sample file", node.ToString ());
- node = ctx.GetExtensionNode ("/SimpleApp/ExtraWriters/SomeFileTransTest2");
- Assert.IsNotNull (node, "t1.2");
- Assert.AreEqual ("Second sample file", node.ToString ());
- node = ctx.GetExtensionNode ("/SimpleApp/ExtraWriters/SomeFileTransTest3");
- Assert.IsNotNull (node, "t1.3");
- Assert.AreEqual ("Third sample file", node.ToString ());
-
- Thread.CurrentThread.CurrentCulture = new CultureInfo ("ca-ES");
- ctx = AddinManager.CreateExtensionContext ();
- node = ctx.GetExtensionNode ("/SimpleApp/ExtraWriters/SomeFileTransTest1");
- Assert.IsNotNull (node, "t2.1");
- Assert.AreEqual ("Primer arxiu d'exemple", node.ToString ());
- node = ctx.GetExtensionNode ("/SimpleApp/ExtraWriters/SomeFileTransTest2");
- Assert.IsNotNull (node, "t2.2");
- Assert.AreEqual ("Segon arxiu d'exemple", node.ToString ());
- node = ctx.GetExtensionNode ("/SimpleApp/ExtraWriters/SomeFileTransTest3");
- Assert.IsNotNull (node, "t2.3");
- Assert.AreEqual ("Tercer arxiu d'exemple", node.ToString ());
- }
-
- [Test]
- public void TestStringResource ()
- {
- ExtensionContext ctx;
- InstanceExtensionNode node;
- IWriter w;
-
- // Use a new extension context for every check, since strings are cached in
- // the nodes, and every extension has its own copy of the tree
-
- Thread.CurrentThread.CurrentCulture = new CultureInfo ("en-US");
- ctx = AddinManager.CreateExtensionContext ();
- node = ctx.GetExtensionNode ("/SimpleApp/Writers/SystemInfoExtension.SystemInfoWriter") as InstanceExtensionNode;
- Assert.IsNotNull (node, "t1");
- w = (IWriter) node.CreateInstance ();
- Assert.AreEqual ("System Info: File system information System information", w.Write ());
- Assert.AreEqual ("Modules", w.Title);
-
- Thread.CurrentThread.CurrentCulture = new CultureInfo ("ca-ES");
- ctx = AddinManager.CreateExtensionContext ();
- node = ctx.GetExtensionNode ("/SimpleApp/Writers/SystemInfoExtension.SystemInfoWriter") as InstanceExtensionNode;
- Assert.IsNotNull (node, "t2");
- w = (IWriter) node.CreateInstance ();
- Assert.AreEqual ("System Info: File system information Informació del sistema", w.Write ());
- Assert.AreEqual ("Mòduls", w.Title);
- }
-
-/* The locale can't be changed at run-time.
-
- [Test]
- public void TestStringGetText ()
- {
- ExtensionContext ctx;
- ExtensionNode node;
-
- // Use a new extension context for every check, since strings are cached in
- // the nodes, and every extension has its own copy of the tree
-
- Thread.CurrentThread.CurrentCulture = new CultureInfo ("en-US");
- ctx = AddinManager.CreateExtensionContext ();
- node = ctx.GetExtensionNode ("/SimpleApp/Writers/SomeFile");
- Assert.IsNotNull (node, "t1.1");
- Assert.AreEqual ("Sample file", node.ToString ());
-
- Thread.CurrentThread.CurrentCulture = new CultureInfo ("ca-ES");
- ctx = AddinManager.CreateExtensionContext ();
- node = ctx.GetExtensionNode ("/SimpleApp/Writers/SomeFile");
- Assert.IsNotNull (node, "t2.1");
- Assert.AreEqual ("Arxiu d'exemple", node.ToString ());
- }
-*/
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestManifest.xml mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestManifest.xml
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestManifest.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestManifest.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,103 +0,0 @@
-
-
-
- TestProp1
- TestProp2
- TestProp3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A type that implements IWriter
-
-
-
-
-
-
- Test condition description
-
-
-
- Test condition description 2
-
-
-
- Test EP1.
-
-
-
-
-
- Test EP2.
-
- Node description
-
- Child description
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestManifest2-bis.xml mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestManifest2-bis.xml
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestManifest2-bis.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestManifest2-bis.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,9 +0,0 @@
-
-
- Core2
- 0.2.0
- SimpleApp2
- CantUninstall
- 0.0.2
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestManifest2.xml mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestManifest2.xml
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestManifest2.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestManifest2.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,11 +0,0 @@
-
-
- Core
- 0.1.0
- SimpleApp
- true
- CantUninstall, CantDisable, Hidden
- false
- 0.0.1
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestManifest3.xml mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestManifest3.xml
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestManifest3.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestManifest3.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,14 +0,0 @@
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestSetup.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestSetup.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestSetup.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestSetup.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,28 +0,0 @@
-
-using System;
-using System.IO;
-using NUnit.Framework;
-using Mono.Addins;
-using SimpleApp;
-
-namespace UnitTests
-{
- [TestFixture]
- public class TestSetup
- {
- [Test]
- public void TestInitialize ()
- {
- string dir = Path.Combine (TestBase.TempDir, "setup-test");
- AddinManager.Initialize (dir);
- AddinManager.Registry.ResetConfiguration ();
- AddinManager.Registry.Update (new ConsoleProgressStatus (true));
- }
-
- [Test]
- public void TestShutdown ()
- {
- AddinManager.Shutdown ();
- }
- }
-}
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestSetupService.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestSetupService.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/TestSetupService.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/TestSetupService.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,309 +0,0 @@
-//
-// TestSetupService.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2011 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-using System;
-using System.Linq;
-using NUnit.Framework;
-using Mono.Addins.Setup;
-using Mono.Addins;
-using System.IO;
-using System.Globalization;
-
-namespace UnitTests
-{
- [TestFixture]
- public class TestSetupService: TestBase
- {
- SetupService setup;
- string addinsDir;
- string repoDir;
- string repoExtrasDir;
- string baseDir;
- ConsoleProgressStatus monitor;
- bool repoBuilt;
- string repoUrl;
- string repoBaseUrl;
-
- [SetUp]
- public void TestSetup ()
- {
- setup = new SetupService ();
- baseDir = Path.GetDirectoryName (new Uri (typeof(TestBase).Assembly.CodeBase).LocalPath);
- addinsDir = new DirectoryInfo (baseDir).Parent.Parent.Parent.FullName;
- addinsDir = Path.Combine (addinsDir, "lib");
-
- repoDir = Path.Combine (TempDir, "repo");
- repoExtrasDir = Path.Combine (repoDir,"extras");
- monitor = new ConsoleProgressStatus (true);
-
- repoBaseUrl = new Uri (repoDir).ToString ();
- repoUrl = new Uri (Path.Combine (repoDir, "main.mrep")).ToString ();
- }
-
- [Test]
- public void AddinPackageCreation ()
- {
- repoBuilt = false;
- if (Directory.Exists (repoDir))
- Directory.Delete (repoDir, true);
- Directory.CreateDirectory (repoDir);
- Directory.CreateDirectory (repoExtrasDir);
-
- string asm = Path.Combine (baseDir, "SimpleApp.addin.xml");
- string[] p = setup.BuildPackage (monitor, repoDir, asm);
- Assert.IsTrue (File.Exists (p[0]));
-
- asm = Path.Combine (addinsDir, "HelloWorldExtension.dll");
- p = setup.BuildPackage (monitor, repoDir, asm);
- Assert.IsTrue (File.Exists (p[0]));
-
- asm = Path.Combine (addinsDir, "CommandExtension.addin.xml");
- p = setup.BuildPackage (monitor, repoDir, asm);
- Assert.IsTrue (File.Exists (p[0]));
-
- asm = Path.Combine (addinsDir, "SystemInfoExtension.addin.xml");
- p = setup.BuildPackage (monitor, repoDir, asm);
- Assert.IsTrue (File.Exists (p[0]));
-
- asm = Path.Combine (addinsDir, "MultiAssemblyAddin.dll");
- p = setup.BuildPackage (monitor, repoDir, asm);
- Assert.IsTrue (File.Exists (p[0]));
-
- string extras = Path.Combine (addinsDir, "extras");
- asm = Path.Combine (extras, "ExtraExtender.addin.xml");
- p = setup.BuildPackage (monitor, repoDir, asm);
- Assert.IsTrue (File.Exists (p[0]));
-
- asm = Path.Combine (extras, "FileContentExtension.addin.xml");
- p = setup.BuildPackage (monitor, repoDir, asm);
- Assert.IsTrue (File.Exists (p[0]));
- }
-
- public void InitRepository ()
- {
- if (repoBuilt)
- return;
-
- if (Directory.Exists (repoDir))
- Directory.Delete (repoDir, true);
- Directory.CreateDirectory (repoDir);
- Directory.CreateDirectory (repoExtrasDir);
-
- string asm = Path.Combine (baseDir, "SimpleApp.addin.xml");
- setup.BuildPackage (monitor, repoDir, asm);
-
- asm = Path.Combine (addinsDir, "HelloWorldExtension.dll");
- setup.BuildPackage (monitor, repoDir, asm);
-
- asm = Path.Combine (addinsDir, "CommandExtension.addin.xml");
- setup.BuildPackage (monitor, repoDir, asm);
-
- asm = Path.Combine (addinsDir, "SystemInfoExtension.addin.xml");
- setup.BuildPackage (monitor, repoDir, asm);
-
- asm = Path.Combine (addinsDir, "MultiAssemblyAddin.dll");
- setup.BuildPackage (monitor, repoDir, asm);
-
- string extras = Path.Combine (addinsDir, "extras");
- asm = Path.Combine (extras, "ExtraExtender.addin.xml");
- setup.BuildPackage (monitor, repoExtrasDir, asm);
-
- asm = Path.Combine (extras, "FileContentExtension.addin.xml");
- setup.BuildPackage (monitor, repoExtrasDir, asm);
-
- repoBuilt = true;
- }
-
- [Test]
- public void BuildRepository ()
- {
- InitRepository ();
- setup.BuildRepository (monitor, repoDir);
-
- Assert.IsTrue (File.Exists (Path.Combine (repoDir, "main.mrep")));
- Assert.IsTrue (File.Exists (Path.Combine (repoDir, "root.mrep")));
- Assert.IsTrue (File.Exists (Path.Combine (repoExtrasDir, "main.mrep")));
- }
-
- [Test]
- public void ManageRepository ()
- {
- // Register without .mrep reference
- var ar = setup.Repositories.RegisterRepository (monitor, repoBaseUrl, false);
- Assert.IsTrue (ar.Enabled);
- Assert.AreEqual (repoUrl, ar.Url);
- Assert.IsTrue (setup.Repositories.ContainsRepository (repoUrl));
-
- setup.Repositories.RemoveRepository (repoUrl);
- Assert.IsFalse (setup.Repositories.ContainsRepository (repoUrl));
-
- // Register with .mrep reference
- ar = setup.Repositories.RegisterRepository (monitor, repoUrl, false);
- Assert.IsTrue (ar.Enabled);
- Assert.AreEqual (repoUrl, ar.Url);
- Assert.IsTrue (setup.Repositories.ContainsRepository (repoUrl));
-
- var reps = setup.Repositories.GetRepositories ();
- Assert.AreEqual (1, reps.Length);
- Assert.IsTrue (reps[0].Enabled);
- Assert.AreEqual (repoUrl, reps[0].Url);
-
- setup.Repositories.RemoveRepository (repoUrl);
- Assert.IsFalse (setup.Repositories.ContainsRepository (repoUrl));
- }
-
- [Test]
- public void QueryRepository ()
- {
- InitRepository ();
- setup.BuildRepository (monitor, repoDir);
- setup.Repositories.RegisterRepository (monitor, repoUrl, true);
-
- var addins = setup.Repositories.GetAvailableAddins ();
- Assert.AreEqual (7, addins.Length);
-
- var oldc = System.Threading.Thread.CurrentThread.CurrentCulture;
- System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("ca-ES");
-
-// CheckAddin (addins, "", "", "0.0.0.0", "", "", "", "", "", "");
- CheckAddin (addins, "SimpleApp.CommandExtension,0.1.0", "SimpleApp", "0.1.0", "", "CommandExtension", "SimpleApp/Extensions", "Lluis Sanchez", "GPL", "CommandExtension");
- CheckAddin (addins, "SimpleApp.Core,0.1.0", "SimpleApp", "0.1.0", "", "Una aplicació simple", "SimpleApp", "Lluis Sanchez", "GPL", "SimpleApp description");
- CheckProperties (addins, "SimpleApp.Core,0.1.0", "Prop1", "Val1Cat", "Prop2", "Val2Cat");
- CheckAddin (addins, "SimpleApp.HelloWorldExtension,0.1.0", "SimpleApp", "0.1.0", "", "SimpleApp.HelloWorldExtension", "", "", "", "");
- CheckAddin (addins, "SimpleApp.SystemInfoExtension,0.1.0", "SimpleApp", "0.1.0", "", "SystemInfoExtension", "SimpleApp/Extensions", "Lluis Sanchez", "GPL", "SystemInfoExtension");
- CheckAddin (addins, "SimpleApp.ExtraExtender,0.1.0", "SimpleApp", "0.1.0", "", "SimpleApp.ExtraExtender", "", "", "", "");
- CheckAddin (addins, "SimpleApp.FileContentExtension,0.1.0", "SimpleApp", "0.1.0", "", "FileContentExtension", "SimpleApp/Extensions", "Lluis Sanchez", "GPL", "FileContentExtension");
-
- System.Threading.Thread.CurrentThread.CurrentCulture = oldc;
- setup.Repositories.RemoveRepository (repoUrl);
- }
-
- void CheckAddin (AddinRepositoryEntry[] areps, string id, string ns, string version, string compat, string name, string category, string author, string copyright, string desc)
- {
- AddinRepositoryEntry arep = areps.FirstOrDefault (a => a.Addin.Id == id);
- Assert.IsNotNull (arep, "Add-in " + id + " not found");
- Assert.AreEqual (id, arep.Addin.Id);
- Assert.AreEqual (ns, arep.Addin.Namespace);
- Assert.AreEqual (version, arep.Addin.Version);
- Assert.AreEqual (compat, arep.Addin.BaseVersion);
- Assert.AreEqual (name, arep.Addin.Name);
- Assert.AreEqual (category, arep.Addin.Category);
- Assert.AreEqual (author, arep.Addin.Author);
- Assert.AreEqual (copyright, arep.Addin.Copyright);
- Assert.AreEqual (desc, arep.Addin.Description);
- }
-
- void CheckProperties (AddinRepositoryEntry[] areps, string id, params string[] props)
- {
- AddinRepositoryEntry arep = areps.FirstOrDefault (a => a.Addin.Id == id);
- for (int n=0; n
-//
-// Copyright (c) 2011 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-using System;
-using System.Linq;
-using NUnit.Framework;
-using Mono.Addins;
-using Mono.Addins.Description;
-using System.IO;
-
-namespace UnitTests
-{
- public abstract class TestVerifyAddinDescription
- {
- protected AddinDescription desc;
-
- [Test]
- public void Header ()
- {
- Assert.AreEqual ("SimpleApp.Core,0.1.0", desc.AddinId);
- Assert.AreEqual ("Core", desc.LocalId);
- Assert.AreEqual ("0.1.0", desc.Version);
- Assert.AreEqual ("LSG", desc.Author);
- Assert.AreEqual ("SomeCategory", desc.Category);
- Assert.AreEqual ("0.0.1", desc.CompatVersion);
- Assert.AreEqual ("GPL", desc.Copyright);
- Assert.AreEqual ("Long description", desc.Description);
- Assert.AreEqual (false, desc.EnabledByDefault);
- Assert.AreEqual (AddinFlags.CantDisable | AddinFlags.CantUninstall | AddinFlags.Hidden, desc.Flags);
- Assert.AreEqual (true, desc.IsRoot);
- Assert.AreEqual ("A simple application", desc.Name);
- Assert.AreEqual ("SimpleApp", desc.Namespace);
- Assert.AreEqual ("http://somewhere.com", desc.Url);
- }
-
- [Test]
- public void Properties ()
- {
- Assert.AreEqual (3, desc.Properties.Count ());
- Assert.AreEqual ("TestProp1", desc.Properties.GetPropertyValue ("TestProperty1"));
- Assert.AreEqual ("TestProp2", desc.Properties.GetPropertyValue ("TestProperty2", "ll1"));
- Assert.AreEqual ("TestProp3", desc.Properties.GetPropertyValue ("TestProperty2", "ll2"));
- }
-
- [Test]
- public void Flags ()
- {
- Assert.IsFalse (desc.CanDisable);
- Assert.IsFalse (desc.CanUninstall);
- Assert.IsTrue (desc.IsHidden);
- }
-
- [Test]
- public void Files ()
- {
- Assert.AreEqual (6, desc.AllFiles.Count);
- Assert.IsTrue (desc.AllFiles.Contains ("UnitTests1.dll"));
- Assert.IsTrue (desc.AllFiles.Contains ("UnitTests2.dll"));
- Assert.IsTrue (desc.AllFiles.Contains ("UnitTestsModule.dll"));
- Assert.IsTrue (desc.AllFiles.Contains ("File1"));
- Assert.IsTrue (desc.AllFiles.Contains ("File2"));
- Assert.IsTrue (desc.AllFiles.Contains ("FileModule"));
-
- Assert.AreEqual (2, desc.MainModule.DataFiles.Count);
- Assert.IsTrue (desc.AllFiles.Contains ("File1"));
- Assert.IsTrue (desc.AllFiles.Contains ("File2"));
-
- Assert.AreEqual (2, desc.MainModule.Assemblies.Count);
- Assert.IsTrue (desc.AllFiles.Contains ("UnitTests1.dll"));
- Assert.IsTrue (desc.AllFiles.Contains ("UnitTests2.dll"));
- }
-
- [Test]
- public void Dependencies ()
- {
- Assert.AreEqual (4, desc.MainModule.Dependencies.Count);
- Assert.IsInstanceOfType (typeof(AddinDependency), desc.MainModule.Dependencies[0]);
- Assert.IsInstanceOfType (typeof(AddinDependency), desc.MainModule.Dependencies[1]);
- Assert.IsInstanceOfType (typeof(AddinDependency), desc.MainModule.Dependencies[2]);
- Assert.IsInstanceOfType (typeof(AddinDependency), desc.MainModule.Dependencies[3]);
- Assert.AreEqual ("SimpleApp.Dep1,1.0", ((AddinDependency)desc.MainModule.Dependencies[0]).FullAddinId);
- Assert.AreEqual ("SimpleApp.Dep2,2.0", ((AddinDependency)desc.MainModule.Dependencies[1]).FullAddinId);
- Assert.AreEqual ("SimpleApp.Other.Dep3,3.0", ((AddinDependency)desc.MainModule.Dependencies[2]).FullAddinId);
- Assert.AreEqual ("Other.Dep4,4.0", ((AddinDependency)desc.MainModule.Dependencies[3]).FullAddinId);
- }
-
- [Test]
- public void Conditions ()
- {
- Assert.AreEqual (2, desc.ConditionTypes.Count);
- Assert.AreEqual ("TestCondition1", desc.ConditionTypes[0].Id);
- Assert.AreEqual ("SimpleApp.TestCondition", desc.ConditionTypes[0].TypeName);
- Assert.AreEqual ("Test condition description", desc.ConditionTypes[0].Description);
- Assert.AreEqual ("TestCondition2", desc.ConditionTypes[1].Id);
- Assert.AreEqual ("SimpleApp.TestCondition2", desc.ConditionTypes[1].TypeName);
- Assert.AreEqual ("Test condition description 2", desc.ConditionTypes[1].Description);
- }
-
- [Test]
- public void ExtensionPoints ()
- {
- Assert.AreEqual (2, desc.ExtensionPoints.Count);
- ExtensionPoint ep1 = desc.ExtensionPoints [0];
- Assert.AreEqual ("/SimpleApp/TestEP1", ep1.Path);
- Assert.AreEqual ("TestEP1", ep1.Name);
- Assert.AreEqual ("Test EP1.", ep1.Description);
- Assert.AreEqual (0, ep1.NodeSet.NodeTypes.Count);
- Assert.AreEqual (1, ep1.NodeSet.NodeSets.Count);
- Assert.AreEqual ("TestSet", ep1.NodeSet.NodeSets[0]);
- Assert.AreEqual (1, ep1.Conditions.Count);
- Assert.AreEqual ("TestCondition1", ep1.Conditions[0].Id);
-
- ExtensionPoint ep2 = desc.ExtensionPoints [1];
- Assert.AreEqual ("/SimpleApp/TestEP2", ep2.Path);
- Assert.AreEqual ("TestEP2", ep2.Name);
- Assert.AreEqual ("Test EP2.", ep2.Description);
-
- Assert.AreEqual (1, ep2.NodeSet.NodeTypes.Count);
- ExtensionNodeType nt = ep2.NodeSet.NodeTypes[0];
- Assert.AreEqual ("Node", nt.NodeName);
- Assert.AreEqual ("Node description", nt.Description);
- Assert.AreEqual (0, nt.NodeSets.Count);
- Assert.AreEqual (1, nt.NodeTypes.Count);
- nt = nt.NodeTypes [0];
- Assert.AreEqual ("Child", nt.NodeName);
- Assert.AreEqual ("SomeNodeType", nt.TypeName);
- Assert.AreEqual ("SomeObjectType", nt.ObjectTypeName);
- Assert.AreEqual ("SomeCustomAttrType", nt.ExtensionAttributeTypeName);
- Assert.AreEqual ("Child description", nt.Description);
- }
-
- [Test]
- public void Extensions ()
- {
- Assert.AreEqual (2, desc.MainModule.Extensions.Count);
- Extension ex = desc.MainModule.Extensions [0];
- Assert.AreEqual ("/SimpleApp/TestEP2", ex.Path);
- Assert.AreEqual (1, ex.ExtensionNodes.Count);
- var nod = ex.ExtensionNodes[0];
- Assert.AreEqual ("node1", nod.Id);
- Assert.AreEqual ("test", nod.GetAttribute ("type"));
- Assert.AreEqual (2, nod.ChildNodes.Count);
- Assert.AreEqual ("child1", nod.ChildNodes [0].Id);
- Assert.AreEqual ("test1", nod.ChildNodes [0].GetAttribute ("type"));
- Assert.AreEqual ("child2", nod.ChildNodes [1].Id);
- Assert.AreEqual ("test2", nod.ChildNodes [1].GetAttribute ("type"));
-
- ex = desc.MainModule.Extensions [1];
- Assert.AreEqual ("/SimpleApp/TestEP1", ex.Path);
- Assert.AreEqual (0, ex.ExtensionNodes.Count);
- }
-
- [Test]
- public void Modules ()
- {
- Assert.AreEqual (3, desc.AllModules.Count);
- Assert.AreEqual (2, desc.OptionalModules.Count);
- }
-
- [Test]
- public void ModuleFiles ()
- {
- ModuleDescription mod = desc.OptionalModules [0];
- Assert.AreEqual (2, mod.AllFiles.Count);
- Assert.IsTrue (mod.AllFiles.Contains ("UnitTestsModule.dll"));
- Assert.IsTrue (mod.AllFiles.Contains ("FileModule"));
-
- Assert.AreEqual (1, mod.DataFiles.Count);
- Assert.IsTrue (mod.DataFiles.Contains ("FileModule"));
-
- Assert.AreEqual (1, mod.Assemblies.Count);
- Assert.IsTrue (mod.Assemblies.Contains ("UnitTestsModule.dll"));
- }
-
- [Test]
- public void ModuleDependencies ()
- {
- ModuleDescription mod = desc.OptionalModules [0];
- Assert.AreEqual (1, mod.Dependencies.Count);
- Assert.IsInstanceOfType (typeof(AddinDependency), mod.Dependencies[0]);
- Assert.AreEqual ("SimpleApp.Dep1,1.0", ((AddinDependency)mod.Dependencies[0]).FullAddinId);
- }
-
- [Test]
- public void ModuleExtensions ()
- {
- Assert.AreEqual (2, desc.MainModule.Extensions.Count);
- Extension ex = desc.MainModule.Extensions [0];
- Assert.AreEqual ("/SimpleApp/TestEP2", ex.Path);
- Assert.AreEqual (1, ex.ExtensionNodes.Count);
- var nod = ex.ExtensionNodes[0];
- Assert.AreEqual ("node1", nod.Id);
- Assert.AreEqual ("test", nod.GetAttribute ("type"));
- Assert.AreEqual (2, nod.ChildNodes.Count);
- Assert.AreEqual ("child1", nod.ChildNodes [0].Id);
- Assert.AreEqual ("test1", nod.ChildNodes [0].GetAttribute ("type"));
- Assert.AreEqual ("child2", nod.ChildNodes [1].Id);
- Assert.AreEqual ("test2", nod.ChildNodes [1].GetAttribute ("type"));
- }
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/UnitTests.csproj mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/UnitTests.csproj
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/UnitTests.csproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/UnitTests.csproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,133 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- {1CD51E61-1985-4D22-9BFA-D14C8FC61B46}
- Library
- UnitTests
- 2.0
- UnitTests
-
-
- True
- full
- True
- bin\Debug
- prompt
- 4
- True
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {91DD5A2D-9FE3-4C3C-9253-876141874DAD}
- Mono.Addins
-
-
- {42D1CE65-A14B-4218-B787-58AD7AA68513}
- Mono.Addins.CecilReflector
-
-
- {A85C9721-C054-4BD8-A1F3-0227615F0A36}
- Mono.Addins.Setup
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Always
-
-
- Always
-
-
-
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TestManifest2.xml
-
-
- TestManifest3.xml
-
-
- TestManifest2-bis.xml
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/Util.cs mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/Util.cs
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/Util.cs 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/Util.cs 1970-01-01 00:00:00.000000000 +0000
@@ -1,82 +0,0 @@
-//
-// Util.cs
-//
-// Author:
-// Lluis Sanchez Gual
-//
-// Copyright (c) 2011 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-using System;
-using System.Xml;
-using System.Text;
-using System.Collections;
-using System.IO;
-
-namespace UnitTests
-{
- public static class Util
- {
- public static string Infoset (XmlNode nod)
- {
- StringBuilder sb = new StringBuilder ();
- GetInfoset (nod, sb);
- return sb.ToString ();
- }
-
- static void GetInfoset (XmlNode nod, StringBuilder sb)
- {
- switch (nod.NodeType) {
- case XmlNodeType.Document:
- GetInfoset (((XmlDocument)nod).DocumentElement, sb);
- break;
- case XmlNodeType.Attribute:
- if (nod.LocalName == "xmlns" && nod.NamespaceURI == "http://www.w3.org/2000/xmlns/") return;
- sb.Append (" " + nod.NamespaceURI + ":" + nod.LocalName + "='" + nod.Value + "'");
- break;
-
- case XmlNodeType.Element:
- XmlElement elem = (XmlElement) nod;
- sb.Append ("<" + elem.NamespaceURI + ":" + elem.LocalName);
-
- ArrayList ats = new ArrayList ();
- foreach (XmlAttribute at in elem.Attributes)
- ats.Add (at.LocalName + " " + at.NamespaceURI);
-
- ats.Sort ();
-
- foreach (string name in ats) {
- string[] nn = name.Split (' ');
- GetInfoset (elem.Attributes[nn[0], nn[1]], sb);
- }
-
- sb.Append (">");
- foreach (XmlNode cn in elem.ChildNodes)
- GetInfoset (cn, sb);
- sb.Append (">");
- break;
-
- default:
- sb.Append (nod.OuterXml);
- break;
- }
- }
- }
-}
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/test.addins mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/test.addins
--- mono-addins-1.0+git20130721.c7c6974/Test/UnitTests/test.addins 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/Test/UnitTests/test.addins 1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-
- ../../../lib
- ../../../lib/extras
- SampleAddins
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/aclocal.m4 mono-addins-1.0+git20130918.0a1c0a0/aclocal.m4
--- mono-addins-1.0+git20130721.c7c6974/aclocal.m4 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/aclocal.m4 2013-04-26 16:14:08.000000000 +0000
@@ -0,0 +1,872 @@
+# generated automatically by aclocal 1.11.6 -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
+# Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+m4_ifndef([AC_AUTOCONF_VERSION],
+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
+[m4_warning([this file was generated for autoconf 2.69.
+You have another version of autoconf. It may work, but is not guaranteed to.
+If you have problems, you may need to regenerate the build system entirely.
+To do so, use the procedure documented by the package, typically `autoreconf'.])])
+
+# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
+# serial 1 (pkg-config-0.24)
+#
+# Copyright © 2004 Scott James Remnant .
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# PKG_PROG_PKG_CONFIG([MIN-VERSION])
+# ----------------------------------
+AC_DEFUN([PKG_PROG_PKG_CONFIG],
+[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
+m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
+AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
+AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
+AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
+
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+ AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
+fi
+if test -n "$PKG_CONFIG"; then
+ _pkg_min_version=m4_default([$1], [0.9.0])
+ AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
+ if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
+ PKG_CONFIG=""
+ fi
+fi[]dnl
+])# PKG_PROG_PKG_CONFIG
+
+# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+#
+# Check to see whether a particular set of modules exists. Similar
+# to PKG_CHECK_MODULES(), but does not set variables or print errors.
+#
+# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+# only at the first occurence in configure.ac, so if the first place
+# it's called might be skipped (such as if it is within an "if", you
+# have to call PKG_CHECK_EXISTS manually
+# --------------------------------------------------------------
+AC_DEFUN([PKG_CHECK_EXISTS],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+if test -n "$PKG_CONFIG" && \
+ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
+ m4_default([$2], [:])
+m4_ifvaln([$3], [else
+ $3])dnl
+fi])
+
+# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
+# ---------------------------------------------
+m4_define([_PKG_CONFIG],
+[if test -n "$$1"; then
+ pkg_cv_[]$1="$$1"
+ elif test -n "$PKG_CONFIG"; then
+ PKG_CHECK_EXISTS([$3],
+ [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes ],
+ [pkg_failed=yes])
+ else
+ pkg_failed=untried
+fi[]dnl
+])# _PKG_CONFIG
+
+# _PKG_SHORT_ERRORS_SUPPORTED
+# -----------------------------
+AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+else
+ _pkg_short_errors_supported=no
+fi[]dnl
+])# _PKG_SHORT_ERRORS_SUPPORTED
+
+
+# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
+# [ACTION-IF-NOT-FOUND])
+#
+#
+# Note that if there is a possibility the first call to
+# PKG_CHECK_MODULES might not happen, you should be sure to include an
+# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
+#
+#
+# --------------------------------------------------------------
+AC_DEFUN([PKG_CHECK_MODULES],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
+AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
+
+pkg_failed=no
+AC_MSG_CHECKING([for $1])
+
+_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
+_PKG_CONFIG([$1][_LIBS], [libs], [$2])
+
+m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
+and $1[]_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.])
+
+if test $pkg_failed = yes; then
+ AC_MSG_RESULT([no])
+ _PKG_SHORT_ERRORS_SUPPORTED
+ if test $_pkg_short_errors_supported = yes; then
+ $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
+ else
+ $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
+
+ m4_default([$4], [AC_MSG_ERROR(
+[Package requirements ($2) were not met:
+
+$$1_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+_PKG_TEXT])[]dnl
+ ])
+elif test $pkg_failed = untried; then
+ AC_MSG_RESULT([no])
+ m4_default([$4], [AC_MSG_FAILURE(
+[The pkg-config script could not be found or is too old. Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+_PKG_TEXT
+
+To get pkg-config, see .])[]dnl
+ ])
+else
+ $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
+ $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
+ AC_MSG_RESULT([yes])
+ $3
+fi[]dnl
+])# PKG_CHECK_MODULES
+
+# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software
+# Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 1
+
+# AM_AUTOMAKE_VERSION(VERSION)
+# ----------------------------
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
+# generated from the m4 files accompanying Automake X.Y.
+# (This private macro should not be called outside this file.)
+AC_DEFUN([AM_AUTOMAKE_VERSION],
+[am__api_version='1.11'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version. Point them to the right macro.
+m4_if([$1], [1.11.6], [],
+ [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+
+# _AM_AUTOCONF_VERSION(VERSION)
+# -----------------------------
+# aclocal traces this macro to find the Autoconf version.
+# This is a private macro too. Using m4_define simplifies
+# the logic in aclocal, which can simply ignore this definition.
+m4_define([_AM_AUTOCONF_VERSION], [])
+
+# AM_SET_CURRENT_AUTOMAKE_VERSION
+# -------------------------------
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+[AM_AUTOMAKE_VERSION([1.11.6])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+
+# AM_AUX_DIR_EXPAND -*- Autoconf -*-
+
+# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 1
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory. The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run. This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+# fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+# fails if $ac_aux_dir is absolute,
+# fails when called from a subdirectory in a VPATH build with
+# a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir. In an in-source build this is usually
+# harmless because $srcdir is `.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
+# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+# MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH. The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+AC_DEFUN([AM_AUX_DIR_EXPAND],
+[dnl Rely on autoconf to set up CDPATH properly.
+AC_PREREQ([2.50])dnl
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+])
+
+# AM_CONDITIONAL -*- Autoconf -*-
+
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 9
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[AC_PREREQ(2.52)dnl
+ ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
+if $2; then
+ $1_TRUE=
+ $1_FALSE='#'
+else
+ $1_TRUE='#'
+ $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+ AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+
+# Do all the work for Automake. -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 16
+
+# This macro actually does too much. Some checks are only needed if
+# your package does certain things. But this isn't really a big deal.
+
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out. PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition. After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_PREREQ([2.62])dnl
+dnl Autoconf wants to disallow AM_ names. We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+ # is not polluted with repeated "-I."
+ AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+ AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+ fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+ if (cygpath --version) >/dev/null 2>/dev/null; then
+ CYGPATH_W='cygpath -w'
+ else
+ CYGPATH_W=echo
+ fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+ [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+AM_MISSING_PROG(AUTOCONF, autoconf)
+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+AM_MISSING_PROG(AUTOHEADER, autoheader)
+AM_MISSING_PROG(MAKEINFO, makeinfo)
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+AC_REQUIRE([AM_PROG_MKDIR_P])dnl
+# We need awk for the "check" target. The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+ [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+ [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+ [_AM_DEPENDENCIES(CC)],
+ [define([AC_PROG_CC],
+ defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+ [_AM_DEPENDENCIES(CXX)],
+ [define([AC_PROG_CXX],
+ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+ [_AM_DEPENDENCIES(OBJC)],
+ [define([AC_PROG_OBJC],
+ defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+])
+_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
+dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
+dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
+dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_CONFIG_COMMANDS_PRE(dnl
+[m4_provide_if([_AM_COMPILER_EXEEXT],
+ [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+])
+
+dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
+dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
+dnl mangled by Autoconf and run in a shell conditional statement.
+m4_define([_AC_COMPILER_EXEEXT],
+m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
+
+
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated. The stamp files are numbered to have different names.
+
+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+# loop where config.status creates the headers, so we can generate
+# our stamp files there.
+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+[# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+ case $_am_header in
+ $_am_arg | $_am_arg:* )
+ break ;;
+ * )
+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+
+# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation,
+# Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 1
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+if test x"${install_sh}" != xset; then
+ case $am_aux_dir in
+ *\ * | *\ *)
+ install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+ *)
+ install_sh="\${SHELL} $am_aux_dir/install-sh"
+ esac
+fi
+AC_SUBST(install_sh)])
+
+# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# Check whether the underlying file-system supports filenames
+# with a leading dot. For instance MS-DOS doesn't.
+AC_DEFUN([AM_SET_LEADING_DOT],
+[rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+ am__leading_dot=.
+else
+ am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+
+# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
+# From Jim Meyering
+
+# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008,
+# 2011 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 5
+
+# AM_MAINTAINER_MODE([DEFAULT-MODE])
+# ----------------------------------
+# Control maintainer-specific portions of Makefiles.
+# Default is to disable them, unless `enable' is passed literally.
+# For symmetry, `disable' may be passed as well. Anyway, the user
+# can override the default with the --enable/--disable switch.
+AC_DEFUN([AM_MAINTAINER_MODE],
+[m4_case(m4_default([$1], [disable]),
+ [enable], [m4_define([am_maintainer_other], [disable])],
+ [disable], [m4_define([am_maintainer_other], [enable])],
+ [m4_define([am_maintainer_other], [enable])
+ m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
+AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
+ dnl maintainer-mode's default is 'disable' unless 'enable' is passed
+ AC_ARG_ENABLE([maintainer-mode],
+[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful
+ (and sometimes confusing) to the casual installer],
+ [USE_MAINTAINER_MODE=$enableval],
+ [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
+ AC_MSG_RESULT([$USE_MAINTAINER_MODE])
+ AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+ MAINT=$MAINTAINER_MODE_TRUE
+ AC_SUBST([MAINT])dnl
+]
+)
+
+AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
+
+# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
+
+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 6
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it supports --run.
+# If it does, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+if test x"${MISSING+set}" != xset; then
+ case $am_aux_dir in
+ *\ * | *\ *)
+ MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+ *)
+ MISSING="\${SHELL} $am_aux_dir/missing" ;;
+ esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+ am_missing_run="$MISSING --run "
+else
+ am_missing_run=
+ AC_MSG_WARN([`missing' script is too old or missing])
+fi
+])
+
+# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation,
+# Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 1
+
+# AM_PROG_MKDIR_P
+# ---------------
+# Check for `mkdir -p'.
+AC_DEFUN([AM_PROG_MKDIR_P],
+[AC_PREREQ([2.60])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
+dnl while keeping a definition of mkdir_p for backward compatibility.
+dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
+dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
+dnl Makefile.ins that do not define MKDIR_P, so we do our own
+dnl adjustment using top_builddir (which is defined more often than
+dnl MKDIR_P).
+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
+case $mkdir_p in
+ [[\\/$]]* | ?:[[\\/]]*) ;;
+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+])
+
+# Helper functions for option handling. -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software
+# Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 5
+
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+
+# _AM_SET_OPTION(NAME)
+# --------------------
+# Set option NAME. Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+
+# _AM_SET_OPTIONS(OPTIONS)
+# ------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+
+# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 1
+
+# AM_RUN_LOG(COMMAND)
+# -------------------
+# Run COMMAND, save the exit status in ac_status, and log it.
+# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
+AC_DEFUN([AM_RUN_LOG],
+[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
+ ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ (exit $ac_status); }])
+
+# Check to make sure that the build environment is sane. -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 5
+
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name. Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+ *[[\\\"\#\$\&\'\`$am_lf]]*)
+ AC_MSG_ERROR([unsafe absolute working directory name]);;
+esac
+case $srcdir in
+ *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
+ AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
+esac
+
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+ if test "$[*]" = "X"; then
+ # -L didn't work.
+ set X `ls -t "$srcdir/configure" conftest.file`
+ fi
+ rm -f conftest.file
+ if test "$[*]" != "X $srcdir/configure conftest.file" \
+ && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
+alias in your environment])
+ fi
+
+ test "$[2]" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT(yes)])
+
+# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 1
+
+# AM_PROG_INSTALL_STRIP
+# ---------------------
+# One issue with vendor `install' (even GNU) is that you can't
+# specify the program used to strip binaries. This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in `make install-strip', and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'. However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+if test "$cross_compiling" != no; then
+ AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 3
+
+# _AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
+# This macro is traced by Automake.
+AC_DEFUN([_AM_SUBST_NOTMAKE])
+
+# AM_SUBST_NOTMAKE(VARIABLE)
+# --------------------------
+# Public sister of _AM_SUBST_NOTMAKE.
+AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+
+# Check how to create a tarball. -*- Autoconf -*-
+
+# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# _AM_PROG_TAR(FORMAT)
+# --------------------
+# Check how to create a tarball in format FORMAT.
+# FORMAT should be one of `v7', `ustar', or `pax'.
+#
+# Substitute a variable $(am__tar) that is a command
+# writing to stdout a FORMAT-tarball containing the directory
+# $tardir.
+# tardir=directory && $(am__tar) > result.tar
+#
+# Substitute a variable $(am__untar) that extract such
+# a tarball read from stdin.
+# $(am__untar) < result.tar
+AC_DEFUN([_AM_PROG_TAR],
+[# Always define AMTAR for backward compatibility. Yes, it's still used
+# in the wild :-( We should find a proper way to deprecate it ...
+AC_SUBST([AMTAR], ['$${TAR-tar}'])
+m4_if([$1], [v7],
+ [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
+ [m4_case([$1], [ustar],, [pax],,
+ [m4_fatal([Unknown tar format])])
+AC_MSG_CHECKING([how to create a $1 tar archive])
+# Loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
+# Do not fold the above two line into one, because Tru64 sh and
+# Solaris sh will not grok spaces in the rhs of `-'.
+for _am_tool in $_am_tools
+do
+ case $_am_tool in
+ gnutar)
+ for _am_tar in tar gnutar gtar;
+ do
+ AM_RUN_LOG([$_am_tar --version]) && break
+ done
+ am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+ am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+ am__untar="$_am_tar -xf -"
+ ;;
+ plaintar)
+ # Must skip GNU tar: if it does not support --format= it doesn't create
+ # ustar tarball either.
+ (tar --version) >/dev/null 2>&1 && continue
+ am__tar='tar chf - "$$tardir"'
+ am__tar_='tar chf - "$tardir"'
+ am__untar='tar xf -'
+ ;;
+ pax)
+ am__tar='pax -L -x $1 -w "$$tardir"'
+ am__tar_='pax -L -x $1 -w "$tardir"'
+ am__untar='pax -r'
+ ;;
+ cpio)
+ am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+ am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+ am__untar='cpio -i -H $1 -d'
+ ;;
+ none)
+ am__tar=false
+ am__tar_=false
+ am__untar=false
+ ;;
+ esac
+
+ # If the value was cached, stop now. We just wanted to have am__tar
+ # and am__untar set.
+ test -n "${am_cv_prog_tar_$1}" && break
+
+ # tar/untar a dummy directory, and stop if the command works
+ rm -rf conftest.dir
+ mkdir conftest.dir
+ echo GrepMe > conftest.dir/file
+ AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+ rm -rf conftest.dir
+ if test -s conftest.tar; then
+ AM_RUN_LOG([$am__untar /dev/null 2>&1 && break
+ fi
+done
+rm -rf conftest.dir
+
+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+]) # _AM_PROG_TAR
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/autogen.sh mono-addins-1.0+git20130918.0a1c0a0/autogen.sh
--- mono-addins-1.0+git20130721.c7c6974/autogen.sh 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/autogen.sh 1970-01-01 00:00:00.000000000 +0000
@@ -1,83 +0,0 @@
-#! /bin/sh
-
-PROJECT=Origin
-FILE=
-CONFIGURE=configure.ac
-
-: ${AUTOCONF=autoconf}
-: ${AUTOHEADER=autoheader}
-: ${AUTOMAKE=automake}
-: ${LIBTOOLIZE=libtoolize}
-: ${ACLOCAL=aclocal}
-: ${LIBTOOL=libtool}
-
-srcdir=`dirname $0`
-test -z "$srcdir" && srcdir=.
-
-ORIGDIR=`pwd`
-cd $srcdir
-TEST_TYPE=-f
-aclocalinclude="-I . $ACLOCAL_FLAGS"
-
-DIE=0
-
-($AUTOCONF --version) < /dev/null > /dev/null 2>&1 || {
- echo
- echo "You must have autoconf installed to compile $PROJECT."
- echo "Download the appropriate package for your distribution,"
- echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
- DIE=1
-}
-
-($AUTOMAKE --version) < /dev/null > /dev/null 2>&1 || {
- echo
- echo "You must have automake installed to compile $PROJECT."
- echo "Get ftp://sourceware.cygnus.com/pub/automake/automake-1.4.tar.gz"
- echo "(or a newer version if it is available)"
- DIE=1
-}
-
-(grep "^AM_PROG_LIBTOOL" $CONFIGURE >/dev/null) && {
- ($LIBTOOL --version) < /dev/null > /dev/null 2>&1 || {
- echo
- echo "**Error**: You must have \`libtool' installed to compile $PROJECT."
- echo "Get ftp://ftp.gnu.org/pub/gnu/libtool-1.2d.tar.gz"
- echo "(or a newer version if it is available)"
- DIE=1
- }
-}
-
-if test "$DIE" -eq 1; then
- exit 1
-fi
-
-#test $TEST_TYPE $FILE || {
-# echo "You must run this script in the top-level $PROJECT directory"
-# exit 1
-#}
-
-if test -z "$*"; then
- echo "I am going to run ./configure with no arguments - if you wish "
- echo "to pass any to it, please specify them on the $0 command line."
-fi
-
-case $CC in
-*xlc | *xlc\ * | *lcc | *lcc\ *) am_opt=--include-deps;;
-esac
-
-(grep "^AM_PROG_LIBTOOL" $CONFIGURE >/dev/null) && {
- echo "Running $LIBTOOLIZE ..."
- $LIBTOOLIZE --force --copy
-}
-
-echo "Running $ACLOCAL $aclocalinclude ..."
-$ACLOCAL $aclocalinclude
-
-echo "Running $AUTOMAKE --gnu $am_opt ..."
-$AUTOMAKE --add-missing --gnu $am_opt
-
-echo "Running $AUTOCONF ..."
-$AUTOCONF
-
-echo Running $srcdir/configure $conf_flags "$@" ...
-$srcdir/configure --enable-maintainer-mode $conf_flags "$@" \
diff -Nru mono-addins-1.0+git20130721.c7c6974/configure mono-addins-1.0+git20130918.0a1c0a0/configure
--- mono-addins-1.0+git20130721.c7c6974/configure 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/configure 2013-04-26 16:14:09.000000000 +0000
@@ -0,0 +1,4258 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.69 for mono-addins 1.0.
+#
+#
+# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
+#
+#
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in #(
+ *posix*) :
+ set -o posix ;; #(
+ *) :
+ ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='print -r --'
+ as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+else
+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+ as_echo_n='/usr/ucb/echo -n'
+ else
+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+ as_echo_n_body='eval
+ arg=$1;
+ case $arg in #(
+ *"$as_nl"*)
+ expr "X$arg" : "X\\(.*\\)$as_nl";
+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+ esac;
+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+ '
+ export as_echo_n_body
+ as_echo_n='sh -c $as_echo_n_body as_echo'
+ fi
+ export as_echo_body
+ as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+ PATH_SEPARATOR=';'
+ }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there. '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+# Use a proper internal environment variable to ensure we don't fall
+ # into an infinite loop, continuously re-executing ourselves.
+ if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
+ _as_can_reexec=no; export _as_can_reexec;
+ # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in # ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+as_fn_exit 255
+ fi
+ # We don't want this to propagate to other subprocesses.
+ { _as_can_reexec=; unset _as_can_reexec;}
+if test "x$CONFIG_SHELL" = x; then
+ as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '\${1+\"\$@\"}'='\"\$@\"'
+ setopt NO_GLOB_SUBST
+else
+ case \`(set -o) 2>/dev/null\` in #(
+ *posix*) :
+ set -o posix ;; #(
+ *) :
+ ;;
+esac
+fi
+"
+ as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+
+else
+ exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1
+test -x / || exit 1"
+ as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+ as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+ eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+ test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
+ if (eval "$as_required") 2>/dev/null; then :
+ as_have_required=yes
+else
+ as_have_required=no
+fi
+ if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ as_found=:
+ case $as_dir in #(
+ /*)
+ for as_base in sh bash ksh sh5; do
+ # Try only shells that exist, to save several forks.
+ as_shell=$as_dir/$as_base
+ if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ CONFIG_SHELL=$as_shell as_have_required=yes
+ if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ break 2
+fi
+fi
+ done;;
+ esac
+ as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+ CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+ if test "x$CONFIG_SHELL" != x; then :
+ export CONFIG_SHELL
+ # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in # ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
+fi
+
+ if test x$as_have_required = xno; then :
+ $as_echo "$0: This script requires a shell more modern than all"
+ $as_echo "$0: the shells that I found on your system."
+ if test x${ZSH_VERSION+set} = xset ; then
+ $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+ $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+ else
+ $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
+$0: including any error possibly output before this
+$0: message. Then install a modern shell, or manually run
+$0: the script under such a shell if you do have one."
+ fi
+ exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+ { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+ return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+ set +e
+ as_fn_set_status $1
+ exit $1
+} # as_fn_exit
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || eval $as_mkdir_p || {
+ as_dirs=
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+
+# as_fn_executable_p FILE
+# -----------------------
+# Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+ test -f "$1" && test -x "$1"
+} # as_fn_executable_p
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+ eval 'as_fn_append ()
+ {
+ eval $1+=\$2
+ }'
+else
+ as_fn_append ()
+ {
+ eval $1=\$$1\$2
+ }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+ eval 'as_fn_arith ()
+ {
+ as_val=$(( $* ))
+ }'
+else
+ as_fn_arith ()
+ {
+ as_val=`expr "$@" || test $? -eq 1`
+ }
+fi # as_fn_arith
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+ as_status=$1; test $as_status -eq 0 && as_status=1
+ if test "$4"; then
+ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+} # as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+ as_lineno_1=$LINENO as_lineno_1a=$LINENO
+ as_lineno_2=$LINENO as_lineno_2a=$LINENO
+ eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+ test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+ # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
+ sed -n '
+ p
+ /[$]LINENO/=
+ ' <$as_myself |
+ sed '
+ s/[$]LINENO.*/&-/
+ t lineno
+ b
+ :lineno
+ N
+ :loop
+ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+ t loop
+ s/-\n.*//
+ ' >$as_me.lineno &&
+ chmod +x "$as_me.lineno" ||
+ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+ # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
+ # already done that, so ensure we don't try to do so again and fall
+ # in an infinite loop. This has already happened in practice.
+ _as_can_reexec=no; export _as_can_reexec
+ # Don't try to exec as it changes $[0], causing all sort of problems
+ # (the dirname of $[0] is not the place where we might find the
+ # original and so on. Autoconf is especially sensitive to this).
+ . "./$as_me.lineno"
+ # Exit status is that of the last command.
+ exit
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+ case `echo 'xy\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ xy) ECHO_C='\c';;
+ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
+ ECHO_T=' ';;
+ esac;;
+*)
+ ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+ if ln -s conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -pR'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+ as_ln_s='cp -pR'
+ elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+ else
+ as_ln_s='cp -pR'
+ fi
+else
+ as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p='mkdir -p "$as_dir"'
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+test -n "$DJDIR" || exec 7<&0 &1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIBOBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME='mono-addins'
+PACKAGE_TARNAME='mono-addins'
+PACKAGE_VERSION='1.0'
+PACKAGE_STRING='mono-addins 1.0'
+PACKAGE_BUGREPORT=''
+PACKAGE_URL=''
+
+ac_subst_vars='LTLIBOBJS
+LIBOBJS
+MONO_ADDINS_MSBUILD_DEFAULT_LIB
+MONO_ADDINS_SETUP_DEFAULT_LIB
+MONO_ADDINS_GUI_DEFAULT_LIB
+MONO_ADDINS_DEFAULT_LIB
+MONODOC_LIBS
+MONODOC_CFLAGS
+MONO_NUNIT_LIBS
+MONO_NUNIT_CFLAGS
+GTK_SHARP_20_LIBS
+GTK_SHARP_20_CFLAGS
+PKG_CONFIG_LIBDIR
+PKG_CONFIG_PATH
+ENABLE_DOCS_FALSE
+ENABLE_DOCS_TRUE
+ENABLE_TESTS_FALSE
+ENABLE_TESTS_TRUE
+ENABLE_GUI_FALSE
+ENABLE_GUI_TRUE
+GACUTIL_POLICY_FLAGS
+GACUTIL_FLAGS
+AL
+GACUTIL
+MCS
+POLICY_VERSIONS
+API_VERSION
+PKG_CONFIG
+MAINT
+MAINTAINER_MODE_FALSE
+MAINTAINER_MODE_TRUE
+am__untar
+am__tar
+AMTAR
+am__leading_dot
+SET_MAKE
+AWK
+mkdir_p
+MKDIR_P
+INSTALL_STRIP_PROGRAM
+STRIP
+install_sh
+MAKEINFO
+AUTOHEADER
+AUTOMAKE
+AUTOCONF
+ACLOCAL
+VERSION
+PACKAGE
+CYGPATH_W
+am__isrc
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_maintainer_mode
+enable_gui
+enable_tests
+enable_docs
+'
+ ac_precious_vars='build_alias
+host_alias
+target_alias
+PKG_CONFIG
+PKG_CONFIG_PATH
+PKG_CONFIG_LIBDIR
+GTK_SHARP_20_CFLAGS
+GTK_SHARP_20_LIBS
+MONO_NUNIT_CFLAGS
+MONO_NUNIT_LIBS
+MONODOC_CFLAGS
+MONODOC_LIBS'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+ # If the previous option needs an argument, assign it.
+ if test -n "$ac_prev"; then
+ eval $ac_prev=\$ac_option
+ ac_prev=
+ continue
+ fi
+
+ case $ac_option in
+ *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+ *=) ac_optarg= ;;
+ *) ac_optarg=yes ;;
+ esac
+
+ # Accept the important Cygnus configure options, so we can diagnose typos.
+
+ case $ac_dashdash$ac_option in
+ --)
+ ac_dashdash=yes ;;
+
+ -bindir | --bindir | --bindi | --bind | --bin | --bi)
+ ac_prev=bindir ;;
+ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+ bindir=$ac_optarg ;;
+
+ -build | --build | --buil | --bui | --bu)
+ ac_prev=build_alias ;;
+ -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+ build_alias=$ac_optarg ;;
+
+ -cache-file | --cache-file | --cache-fil | --cache-fi \
+ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+ ac_prev=cache_file ;;
+ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+ cache_file=$ac_optarg ;;
+
+ --config-cache | -C)
+ cache_file=config.cache ;;
+
+ -datadir | --datadir | --datadi | --datad)
+ ac_prev=datadir ;;
+ -datadir=* | --datadir=* | --datadi=* | --datad=*)
+ datadir=$ac_optarg ;;
+
+ -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+ | --dataroo | --dataro | --datar)
+ ac_prev=datarootdir ;;
+ -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+ datarootdir=$ac_optarg ;;
+
+ -disable-* | --disable-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"enable_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval enable_$ac_useropt=no ;;
+
+ -docdir | --docdir | --docdi | --doc | --do)
+ ac_prev=docdir ;;
+ -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+ docdir=$ac_optarg ;;
+
+ -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+ ac_prev=dvidir ;;
+ -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+ dvidir=$ac_optarg ;;
+
+ -enable-* | --enable-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"enable_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval enable_$ac_useropt=\$ac_optarg ;;
+
+ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+ | --exec | --exe | --ex)
+ ac_prev=exec_prefix ;;
+ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+ | --exec=* | --exe=* | --ex=*)
+ exec_prefix=$ac_optarg ;;
+
+ -gas | --gas | --ga | --g)
+ # Obsolete; use --with-gas.
+ with_gas=yes ;;
+
+ -help | --help | --hel | --he | -h)
+ ac_init_help=long ;;
+ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+ ac_init_help=recursive ;;
+ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+ ac_init_help=short ;;
+
+ -host | --host | --hos | --ho)
+ ac_prev=host_alias ;;
+ -host=* | --host=* | --hos=* | --ho=*)
+ host_alias=$ac_optarg ;;
+
+ -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+ ac_prev=htmldir ;;
+ -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+ | --ht=*)
+ htmldir=$ac_optarg ;;
+
+ -includedir | --includedir | --includedi | --included | --include \
+ | --includ | --inclu | --incl | --inc)
+ ac_prev=includedir ;;
+ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+ | --includ=* | --inclu=* | --incl=* | --inc=*)
+ includedir=$ac_optarg ;;
+
+ -infodir | --infodir | --infodi | --infod | --info | --inf)
+ ac_prev=infodir ;;
+ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+ infodir=$ac_optarg ;;
+
+ -libdir | --libdir | --libdi | --libd)
+ ac_prev=libdir ;;
+ -libdir=* | --libdir=* | --libdi=* | --libd=*)
+ libdir=$ac_optarg ;;
+
+ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+ | --libexe | --libex | --libe)
+ ac_prev=libexecdir ;;
+ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+ | --libexe=* | --libex=* | --libe=*)
+ libexecdir=$ac_optarg ;;
+
+ -localedir | --localedir | --localedi | --localed | --locale)
+ ac_prev=localedir ;;
+ -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+ localedir=$ac_optarg ;;
+
+ -localstatedir | --localstatedir | --localstatedi | --localstated \
+ | --localstate | --localstat | --localsta | --localst | --locals)
+ ac_prev=localstatedir ;;
+ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+ localstatedir=$ac_optarg ;;
+
+ -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+ ac_prev=mandir ;;
+ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+ mandir=$ac_optarg ;;
+
+ -nfp | --nfp | --nf)
+ # Obsolete; use --without-fp.
+ with_fp=no ;;
+
+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+ | --no-cr | --no-c | -n)
+ no_create=yes ;;
+
+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+ no_recursion=yes ;;
+
+ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+ | --oldin | --oldi | --old | --ol | --o)
+ ac_prev=oldincludedir ;;
+ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+ oldincludedir=$ac_optarg ;;
+
+ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+ ac_prev=prefix ;;
+ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+ prefix=$ac_optarg ;;
+
+ -program-prefix | --program-prefix | --program-prefi | --program-pref \
+ | --program-pre | --program-pr | --program-p)
+ ac_prev=program_prefix ;;
+ -program-prefix=* | --program-prefix=* | --program-prefi=* \
+ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+ program_prefix=$ac_optarg ;;
+
+ -program-suffix | --program-suffix | --program-suffi | --program-suff \
+ | --program-suf | --program-su | --program-s)
+ ac_prev=program_suffix ;;
+ -program-suffix=* | --program-suffix=* | --program-suffi=* \
+ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+ program_suffix=$ac_optarg ;;
+
+ -program-transform-name | --program-transform-name \
+ | --program-transform-nam | --program-transform-na \
+ | --program-transform-n | --program-transform- \
+ | --program-transform | --program-transfor \
+ | --program-transfo | --program-transf \
+ | --program-trans | --program-tran \
+ | --progr-tra | --program-tr | --program-t)
+ ac_prev=program_transform_name ;;
+ -program-transform-name=* | --program-transform-name=* \
+ | --program-transform-nam=* | --program-transform-na=* \
+ | --program-transform-n=* | --program-transform-=* \
+ | --program-transform=* | --program-transfor=* \
+ | --program-transfo=* | --program-transf=* \
+ | --program-trans=* | --program-tran=* \
+ | --progr-tra=* | --program-tr=* | --program-t=*)
+ program_transform_name=$ac_optarg ;;
+
+ -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+ ac_prev=pdfdir ;;
+ -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+ pdfdir=$ac_optarg ;;
+
+ -psdir | --psdir | --psdi | --psd | --ps)
+ ac_prev=psdir ;;
+ -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+ psdir=$ac_optarg ;;
+
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ silent=yes ;;
+
+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+ ac_prev=sbindir ;;
+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+ | --sbi=* | --sb=*)
+ sbindir=$ac_optarg ;;
+
+ -sharedstatedir | --sharedstatedir | --sharedstatedi \
+ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+ | --sharedst | --shareds | --shared | --share | --shar \
+ | --sha | --sh)
+ ac_prev=sharedstatedir ;;
+ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+ | --sha=* | --sh=*)
+ sharedstatedir=$ac_optarg ;;
+
+ -site | --site | --sit)
+ ac_prev=site ;;
+ -site=* | --site=* | --sit=*)
+ site=$ac_optarg ;;
+
+ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+ ac_prev=srcdir ;;
+ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+ srcdir=$ac_optarg ;;
+
+ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+ | --syscon | --sysco | --sysc | --sys | --sy)
+ ac_prev=sysconfdir ;;
+ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+ sysconfdir=$ac_optarg ;;
+
+ -target | --target | --targe | --targ | --tar | --ta | --t)
+ ac_prev=target_alias ;;
+ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+ target_alias=$ac_optarg ;;
+
+ -v | -verbose | --verbose | --verbos | --verbo | --verb)
+ verbose=yes ;;
+
+ -version | --version | --versio | --versi | --vers | -V)
+ ac_init_version=: ;;
+
+ -with-* | --with-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"with_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval with_$ac_useropt=\$ac_optarg ;;
+
+ -without-* | --without-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"with_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval with_$ac_useropt=no ;;
+
+ --x)
+ # Obsolete; use --with-x.
+ with_x=yes ;;
+
+ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+ | --x-incl | --x-inc | --x-in | --x-i)
+ ac_prev=x_includes ;;
+ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+ x_includes=$ac_optarg ;;
+
+ -x-libraries | --x-libraries | --x-librarie | --x-librari \
+ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+ ac_prev=x_libraries ;;
+ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+ x_libraries=$ac_optarg ;;
+
+ -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+ ;;
+
+ *=*)
+ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+ # Reject names that are not valid shell variable names.
+ case $ac_envvar in #(
+ '' | [0-9]* | *[!_$as_cr_alnum]* )
+ as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+ esac
+ eval $ac_envvar=\$ac_optarg
+ export $ac_envvar ;;
+
+ *)
+ # FIXME: should be removed in autoconf 3.0.
+ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+ : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+ ;;
+
+ esac
+done
+
+if test -n "$ac_prev"; then
+ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+ as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+ case $enable_option_checking in
+ no) ;;
+ fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+ esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
+ datadir sysconfdir sharedstatedir localstatedir includedir \
+ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+ libdir localedir mandir
+do
+ eval ac_val=\$$ac_var
+ # Remove trailing slashes.
+ case $ac_val in
+ */ )
+ ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+ eval $ac_var=\$ac_val;;
+ esac
+ # Be sure to have absolute directory names.
+ case $ac_val in
+ [\\/$]* | ?:[\\/]* ) continue;;
+ NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+ esac
+ as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+ if test "x$build_alias" = x; then
+ cross_compiling=maybe
+ elif test "x$build_alias" != "x$host_alias"; then
+ cross_compiling=yes
+ fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+ as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+ as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+ ac_srcdir_defaulted=yes
+ # Try the directory containing this script, then the parent directory.
+ ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_myself" : 'X\(//\)[^/]' \| \
+ X"$as_myself" : 'X\(//\)$' \| \
+ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ srcdir=$ac_confdir
+ if test ! -r "$srcdir/$ac_unique_file"; then
+ srcdir=..
+ fi
+else
+ ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+ as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+ cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+ pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+ srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+ eval ac_env_${ac_var}_set=\${${ac_var}+set}
+ eval ac_env_${ac_var}_value=\$${ac_var}
+ eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+ eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+ # Omit some internal or obsolete options to make the list less imposing.
+ # This message is too long to be a string in the A/UX 3.1 sh.
+ cat <<_ACEOF
+\`configure' configures mono-addins 1.0 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE. See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+ -h, --help display this help and exit
+ --help=short display options specific to this package
+ --help=recursive display the short help of all the included packages
+ -V, --version display version information and exit
+ -q, --quiet, --silent do not print \`checking ...' messages
+ --cache-file=FILE cache test results in FILE [disabled]
+ -C, --config-cache alias for \`--cache-file=config.cache'
+ -n, --no-create do not create output files
+ --srcdir=DIR find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+ --prefix=PREFIX install architecture-independent files in PREFIX
+ [$ac_default_prefix]
+ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
+ [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+ --bindir=DIR user executables [EPREFIX/bin]
+ --sbindir=DIR system admin executables [EPREFIX/sbin]
+ --libexecdir=DIR program executables [EPREFIX/libexec]
+ --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
+ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
+ --localstatedir=DIR modifiable single-machine data [PREFIX/var]
+ --libdir=DIR object code libraries [EPREFIX/lib]
+ --includedir=DIR C header files [PREFIX/include]
+ --oldincludedir=DIR C header files for non-gcc [/usr/include]
+ --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
+ --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
+ --infodir=DIR info documentation [DATAROOTDIR/info]
+ --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
+ --mandir=DIR man documentation [DATAROOTDIR/man]
+ --docdir=DIR documentation root [DATAROOTDIR/doc/mono-addins]
+ --htmldir=DIR html documentation [DOCDIR]
+ --dvidir=DIR dvi documentation [DOCDIR]
+ --pdfdir=DIR pdf documentation [DOCDIR]
+ --psdir=DIR ps documentation [DOCDIR]
+_ACEOF
+
+ cat <<\_ACEOF
+
+Program names:
+ --program-prefix=PREFIX prepend PREFIX to installed program names
+ --program-suffix=SUFFIX append SUFFIX to installed program names
+ --program-transform-name=PROGRAM run sed PROGRAM on installed program names
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+ case $ac_init_help in
+ short | recursive ) echo "Configuration of mono-addins 1.0:";;
+ esac
+ cat <<\_ACEOF
+
+Optional Features:
+ --disable-option-checking ignore unrecognized --enable/--with options
+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
+ --enable-maintainer-mode enable make rules and dependencies not useful
+ (and sometimes confusing) to the casual installer
+ --enable-gui enable support for GTK dependent libraries
+ [default=yes]
+ --enable-tests build unit tests [default=no]
+ --enable-docs build documentation [default=no]
+
+Some influential environment variables:
+ PKG_CONFIG path to pkg-config utility
+ PKG_CONFIG_PATH
+ directories to add to pkg-config's search path
+ PKG_CONFIG_LIBDIR
+ path overriding pkg-config's built-in search path
+ GTK_SHARP_20_CFLAGS
+ C compiler flags for GTK_SHARP_20, overriding pkg-config
+ GTK_SHARP_20_LIBS
+ linker flags for GTK_SHARP_20, overriding pkg-config
+ MONO_NUNIT_CFLAGS
+ C compiler flags for MONO_NUNIT, overriding pkg-config
+ MONO_NUNIT_LIBS
+ linker flags for MONO_NUNIT, overriding pkg-config
+ MONODOC_CFLAGS
+ C compiler flags for MONODOC, overriding pkg-config
+ MONODOC_LIBS
+ linker flags for MONODOC, overriding pkg-config
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to the package provider.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+ # If there are subdirs, report their specific --help.
+ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+ test -d "$ac_dir" ||
+ { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+ continue
+ ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+ .) # We are building in place.
+ ac_srcdir=.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+ cd "$ac_dir" || { ac_status=$?; continue; }
+ # Check for guested configure.
+ if test -f "$ac_srcdir/configure.gnu"; then
+ echo &&
+ $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+ elif test -f "$ac_srcdir/configure"; then
+ echo &&
+ $SHELL "$ac_srcdir/configure" --help=recursive
+ else
+ $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+ fi || ac_status=$?
+ cd "$ac_pwd" || { ac_status=$?; break; }
+ done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+ cat <<\_ACEOF
+mono-addins configure 1.0
+generated by GNU Autoconf 2.69
+
+Copyright (C) 2012 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+ exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by mono-addins $as_me 1.0, which was
+generated by GNU Autoconf 2.69. Invocation command line was
+
+ $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
+
+/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
+/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
+/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ $as_echo "PATH: $as_dir"
+ done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+ for ac_arg
+ do
+ case $ac_arg in
+ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ continue ;;
+ *\'*)
+ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ case $ac_pass in
+ 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+ 2)
+ as_fn_append ac_configure_args1 " '$ac_arg'"
+ if test $ac_must_keep_next = true; then
+ ac_must_keep_next=false # Got value, back to normal.
+ else
+ case $ac_arg in
+ *=* | --config-cache | -C | -disable-* | --disable-* \
+ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+ | -with-* | --with-* | -without-* | --without-* | --x)
+ case "$ac_configure_args0 " in
+ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+ esac
+ ;;
+ -* ) ac_must_keep_next=true ;;
+ esac
+ fi
+ as_fn_append ac_configure_args " '$ac_arg'"
+ ;;
+ esac
+ done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log. We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+ # Save into config.log some information that might help in debugging.
+ {
+ echo
+
+ $as_echo "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+ echo
+ # The following way of writing the cache mishandles newlines in values,
+(
+ for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+ eval ac_val=\$$ac_var
+ case $ac_val in #(
+ *${as_nl}*)
+ case $ac_var in #(
+ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ esac
+ case $ac_var in #(
+ _ | IFS | as_nl) ;; #(
+ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+ *) { eval $ac_var=; unset $ac_var;} ;;
+ esac ;;
+ esac
+ done
+ (set) 2>&1 |
+ case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+ *${as_nl}ac_space=\ *)
+ sed -n \
+ "s/'\''/'\''\\\\'\'''\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+ ;; #(
+ *)
+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+ ;;
+ esac |
+ sort
+)
+ echo
+
+ $as_echo "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+ echo
+ for ac_var in $ac_subst_vars
+ do
+ eval ac_val=\$$ac_var
+ case $ac_val in
+ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ esac
+ $as_echo "$ac_var='\''$ac_val'\''"
+ done | sort
+ echo
+
+ if test -n "$ac_subst_files"; then
+ $as_echo "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+ echo
+ for ac_var in $ac_subst_files
+ do
+ eval ac_val=\$$ac_var
+ case $ac_val in
+ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ esac
+ $as_echo "$ac_var='\''$ac_val'\''"
+ done | sort
+ echo
+ fi
+
+ if test -s confdefs.h; then
+ $as_echo "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+ echo
+ cat confdefs.h
+ echo
+ fi
+ test "$ac_signal" != 0 &&
+ $as_echo "$as_me: caught signal $ac_signal"
+ $as_echo "$as_me: exit $exit_status"
+ } >&5
+ rm -f core *.core core.conftest.* &&
+ rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+ exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+ trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+ # We do not want a PATH search for config.site.
+ case $CONFIG_SITE in #((
+ -*) ac_site_file1=./$CONFIG_SITE;;
+ */*) ac_site_file1=$CONFIG_SITE;;
+ *) ac_site_file1=./$CONFIG_SITE;;
+ esac
+elif test "x$prefix" != xNONE; then
+ ac_site_file1=$prefix/share/config.site
+ ac_site_file2=$prefix/etc/config.site
+else
+ ac_site_file1=$ac_default_prefix/share/config.site
+ ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+ test "x$ac_site_file" = xNONE && continue
+ if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+ sed 's/^/| /' "$ac_site_file" >&5
+ . "$ac_site_file" \
+ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+ fi
+done
+
+if test -r "$cache_file"; then
+ # Some versions of bash will fail to source /dev/null (special files
+ # actually), so we avoid doing that. DJGPP emulates it as a regular file.
+ if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+ case $cache_file in
+ [\\/]* | ?:[\\/]* ) . "$cache_file";;
+ *) . "./$cache_file";;
+ esac
+ fi
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+ >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+ eval ac_old_set=\$ac_cv_env_${ac_var}_set
+ eval ac_new_set=\$ac_env_${ac_var}_set
+ eval ac_old_val=\$ac_cv_env_${ac_var}_value
+ eval ac_new_val=\$ac_env_${ac_var}_value
+ case $ac_old_set,$ac_new_set in
+ set,)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,set)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,);;
+ *)
+ if test "x$ac_old_val" != "x$ac_new_val"; then
+ # differences in whitespace do not lead to failure.
+ ac_old_val_w=`echo x $ac_old_val`
+ ac_new_val_w=`echo x $ac_new_val`
+ if test "$ac_old_val_w" != "$ac_new_val_w"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+ ac_cache_corrupted=:
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+ eval $ac_var=\$ac_old_val
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
+$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
+$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
+ fi;;
+ esac
+ # Pass precious variables to config.status.
+ if test "$ac_new_set" = set; then
+ case $ac_new_val in
+ *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *) ac_arg=$ac_var=$ac_new_val ;;
+ esac
+ case " $ac_configure_args " in
+ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
+ *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+ esac
+ fi
+done
+if $ac_cache_corrupted; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+ as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+am__api_version='1.11'
+
+ac_aux_dir=
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+ if test -f "$ac_dir/install-sh"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install-sh -c"
+ break
+ elif test -f "$ac_dir/install.sh"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install.sh -c"
+ break
+ elif test -f "$ac_dir/shtool"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/shtool install -c"
+ break
+ fi
+done
+if test -z "$ac_aux_dir"; then
+ as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
+
+
+# Find a good install program. We prefer a C program (faster),
+# so one script is as good as another. But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if ${ac_cv_path_install+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in #((
+ ./ | .// | /[cC]/* | \
+ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+ /usr/ucb/* ) ;;
+ *)
+ # OSF1 and SCO ODT 3.0 have their own names for install.
+ # Don't use installbsd from OSF since it installs stuff as root
+ # by default.
+ for ac_prog in ginstall scoinst install; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
+ if test $ac_prog = install &&
+ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # AIX install. It has an incompatible calling convention.
+ :
+ elif test $ac_prog = install &&
+ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # program-specific install script used by HP pwplus--don't use.
+ :
+ else
+ rm -rf conftest.one conftest.two conftest.dir
+ echo one > conftest.one
+ echo two > conftest.two
+ mkdir conftest.dir
+ if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+ test -s conftest.one && test -s conftest.two &&
+ test -s conftest.dir/conftest.one &&
+ test -s conftest.dir/conftest.two
+ then
+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+ break 3
+ fi
+ fi
+ fi
+ done
+ done
+ ;;
+esac
+
+ done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+ if test "${ac_cv_path_install+set}" = set; then
+ INSTALL=$ac_cv_path_install
+ else
+ # As a last resort, use the slow shell script. Don't cache a
+ # value for INSTALL within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the value is a relative name.
+ INSTALL=$ac_install_sh
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
+$as_echo_n "checking whether build environment is sane... " >&6; }
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name. Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+ *[\\\"\#\$\&\'\`$am_lf]*)
+ as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
+esac
+case $srcdir in
+ *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
+ as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+esac
+
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+ if test "$*" = "X"; then
+ # -L didn't work.
+ set X `ls -t "$srcdir/configure" conftest.file`
+ fi
+ rm -f conftest.file
+ if test "$*" != "X $srcdir/configure conftest.file" \
+ && test "$*" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
+alias in your environment" "$LINENO" 5
+ fi
+
+ test "$2" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ as_fn_error $? "newly created file is older than distributed files!
+Check your system clock" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+test "$program_prefix" != NONE &&
+ program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+ program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.
+# By default was `s,x,x', remove it if useless.
+ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
+program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
+
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+
+if test x"${MISSING+set}" != xset; then
+ case $am_aux_dir in
+ *\ * | *\ *)
+ MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+ *)
+ MISSING="\${SHELL} $am_aux_dir/missing" ;;
+ esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+ am_missing_run="$MISSING --run "
+else
+ am_missing_run=
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+fi
+
+if test x"${install_sh}" != xset; then
+ case $am_aux_dir in
+ *\ * | *\ *)
+ install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+ *)
+ install_sh="\${SHELL} $am_aux_dir/install-sh"
+ esac
+fi
+
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'. However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$STRIP"; then
+ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+ ac_ct_STRIP=$STRIP
+ # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_STRIP"; then
+ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_STRIP="strip"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_STRIP" = x; then
+ STRIP=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ STRIP=$ac_ct_STRIP
+ fi
+else
+ STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+if test -z "$MKDIR_P"; then
+ if ${ac_cv_path_mkdir+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in mkdir gmkdir; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
+ case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+ 'mkdir (GNU coreutils) '* | \
+ 'mkdir (coreutils) '* | \
+ 'mkdir (fileutils) '4.1*)
+ ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+ break 3;;
+ esac
+ done
+ done
+ done
+IFS=$as_save_IFS
+
+fi
+
+ test -d ./--version && rmdir ./--version
+ if test "${ac_cv_path_mkdir+set}" = set; then
+ MKDIR_P="$ac_cv_path_mkdir -p"
+ else
+ # As a last resort, use the slow shell script. Don't cache a
+ # value for MKDIR_P within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the value is a relative name.
+ MKDIR_P="$ac_install_sh -d"
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
+
+mkdir_p="$MKDIR_P"
+case $mkdir_p in
+ [\\/$]* | ?:[\\/]*) ;;
+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+
+for ac_prog in gawk mawk nawk awk
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AWK+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$AWK"; then
+ ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_AWK="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$AWK" && break
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+ @echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+ *@@@%%%=?*=@@@%%%*)
+ eval ac_cv_prog_make_${ac_make}_set=yes;;
+ *)
+ eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ SET_MAKE=
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+ am__leading_dot=.
+else
+ am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+ # is not polluted with repeated "-I."
+ am__isrc=' -I$(srcdir)'
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+ as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+ fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+ if (cygpath --version) >/dev/null 2>/dev/null; then
+ CYGPATH_W='cygpath -w'
+ else
+ CYGPATH_W=echo
+ fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE='mono-addins'
+ VERSION='1.0'
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE "$PACKAGE"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define VERSION "$VERSION"
+_ACEOF
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+# We need awk for the "check" target. The system "awk" is bad on
+# some platforms.
+# Always define AMTAR for backward compatibility. Yes, it's still used
+# in the wild :-( We should find a proper way to deprecate it ...
+AMTAR='$${TAR-tar}'
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create a ustar tar archive" >&5
+$as_echo_n "checking how to create a ustar tar archive... " >&6; }
+# Loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar plaintar pax cpio none'
+_am_tools=${am_cv_prog_tar_ustar-$_am_tools}
+# Do not fold the above two line into one, because Tru64 sh and
+# Solaris sh will not grok spaces in the rhs of `-'.
+for _am_tool in $_am_tools
+do
+ case $_am_tool in
+ gnutar)
+ for _am_tar in tar gnutar gtar;
+ do
+ { echo "$as_me:$LINENO: $_am_tar --version" >&5
+ ($_am_tar --version) >&5 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && break
+ done
+ am__tar="$_am_tar --format=ustar -chf - "'"$$tardir"'
+ am__tar_="$_am_tar --format=ustar -chf - "'"$tardir"'
+ am__untar="$_am_tar -xf -"
+ ;;
+ plaintar)
+ # Must skip GNU tar: if it does not support --format= it doesn't create
+ # ustar tarball either.
+ (tar --version) >/dev/null 2>&1 && continue
+ am__tar='tar chf - "$$tardir"'
+ am__tar_='tar chf - "$tardir"'
+ am__untar='tar xf -'
+ ;;
+ pax)
+ am__tar='pax -L -x ustar -w "$$tardir"'
+ am__tar_='pax -L -x ustar -w "$tardir"'
+ am__untar='pax -r'
+ ;;
+ cpio)
+ am__tar='find "$$tardir" -print | cpio -o -H ustar -L'
+ am__tar_='find "$tardir" -print | cpio -o -H ustar -L'
+ am__untar='cpio -i -H ustar -d'
+ ;;
+ none)
+ am__tar=false
+ am__tar_=false
+ am__untar=false
+ ;;
+ esac
+
+ # If the value was cached, stop now. We just wanted to have am__tar
+ # and am__untar set.
+ test -n "${am_cv_prog_tar_ustar}" && break
+
+ # tar/untar a dummy directory, and stop if the command works
+ rm -rf conftest.dir
+ mkdir conftest.dir
+ echo GrepMe > conftest.dir/file
+ { echo "$as_me:$LINENO: tardir=conftest.dir && eval $am__tar_ >conftest.tar" >&5
+ (tardir=conftest.dir && eval $am__tar_ >conftest.tar) >&5 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+ rm -rf conftest.dir
+ if test -s conftest.tar; then
+ { echo "$as_me:$LINENO: $am__untar &5
+ ($am__untar &5 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+ grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+ fi
+done
+rm -rf conftest.dir
+
+if ${am_cv_prog_tar_ustar+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ am_cv_prog_tar_ustar=$_am_tool
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_tar_ustar" >&5
+$as_echo "$am_cv_prog_tar_ustar" >&6; }
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
+$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
+ # Check whether --enable-maintainer-mode was given.
+if test "${enable_maintainer_mode+set}" = set; then :
+ enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
+else
+ USE_MAINTAINER_MODE=no
+fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
+$as_echo "$USE_MAINTAINER_MODE" >&6; }
+ if test $USE_MAINTAINER_MODE = yes; then
+ MAINTAINER_MODE_TRUE=
+ MAINTAINER_MODE_FALSE='#'
+else
+ MAINTAINER_MODE_TRUE='#'
+ MAINTAINER_MODE_FALSE=
+fi
+
+ MAINT=$MAINTAINER_MODE_TRUE
+
+
+
+# Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_PKG_CONFIG+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $PKG_CONFIG in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
+ ;;
+esac
+fi
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+if test -n "$PKG_CONFIG"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
+$as_echo "$PKG_CONFIG" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test "x$PKG_CONFIG" = "xno"; then
+ as_fn_error $? "You need to install pkg-config" "$LINENO" 5
+fi
+
+API_VERSION=1.0.0.0
+
+POLICY_VERSIONS="0.2 0.3 0.4 0.5 0.6"
+
+
+
+
+# Extract the first word of "gmcs", so it can be a program name with args.
+set dummy gmcs; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_MCS+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $MCS in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_MCS="$MCS" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_MCS="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ test -z "$ac_cv_path_MCS" && ac_cv_path_MCS="no"
+ ;;
+esac
+fi
+MCS=$ac_cv_path_MCS
+if test -n "$MCS"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MCS" >&5
+$as_echo "$MCS" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test "x$MCS" = "xno"; then
+ as_fn_error $? "mcs Not found" "$LINENO" 5
+fi
+
+# Extract the first word of "gacutil", so it can be a program name with args.
+set dummy gacutil; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_GACUTIL+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $GACUTIL in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_GACUTIL="$GACUTIL" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_GACUTIL="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ test -z "$ac_cv_path_GACUTIL" && ac_cv_path_GACUTIL="no"
+ ;;
+esac
+fi
+GACUTIL=$ac_cv_path_GACUTIL
+if test -n "$GACUTIL"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GACUTIL" >&5
+$as_echo "$GACUTIL" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test "x$GACUTIL" = "xno" ; then
+ as_fn_error $? "No gacutil tool found" "$LINENO" 5
+fi
+
+# Extract the first word of "al", so it can be a program name with args.
+set dummy al; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_AL+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $AL in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_AL="$AL" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_AL="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ test -z "$ac_cv_path_AL" && ac_cv_path_AL="no"
+ ;;
+esac
+fi
+AL=$ac_cv_path_AL
+if test -n "$AL"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AL" >&5
+$as_echo "$AL" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test "x$AL" = "xno" ; then
+ as_fn_error $? "No al tool found. You need to install either the mono or .Net SDK." "$LINENO" 5
+fi
+
+GACUTIL_FLAGS='/package mono-addins /root $(DESTDIR)$(libdir)'
+GACUTIL_POLICY_FLAGS='/root $(DESTDIR)$(libdir)'
+
+
+
+
+
+# Check whether --enable-gui was given.
+if test "${enable_gui+set}" = set; then :
+ enableval=$enable_gui; enable_gui=${enableval}
+else
+ enable_gui=yes
+fi
+
+
+ if test x$enable_gui = xyes; then
+ ENABLE_GUI_TRUE=
+ ENABLE_GUI_FALSE='#'
+else
+ ENABLE_GUI_TRUE='#'
+ ENABLE_GUI_FALSE=
+fi
+
+
+# Check whether --enable-tests was given.
+if test "${enable_tests+set}" = set; then :
+ enableval=$enable_tests; enable_tests=${enableval}
+else
+ enable_tests=no
+fi
+
+
+ if test x$enable_tests = xyes; then
+ ENABLE_TESTS_TRUE=
+ ENABLE_TESTS_FALSE='#'
+else
+ ENABLE_TESTS_TRUE='#'
+ ENABLE_TESTS_FALSE=
+fi
+
+
+# Check whether --enable-docs was given.
+if test "${enable_docs+set}" = set; then :
+ enableval=$enable_docs; enable_docs=${enableval}
+else
+ enable_docs=no
+fi
+
+
+ if test x$enable_docs = xyes; then
+ ENABLE_DOCS_TRUE=
+ ENABLE_DOCS_FALSE='#'
+else
+ ENABLE_DOCS_TRUE='#'
+ ENABLE_DOCS_FALSE=
+fi
+
+
+if test "x$enable_gui" = "xyes"; then
+
+
+
+
+
+
+
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_PKG_CONFIG+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $PKG_CONFIG in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+fi
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+if test -n "$PKG_CONFIG"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
+$as_echo "$PKG_CONFIG" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_path_PKG_CONFIG"; then
+ ac_pt_PKG_CONFIG=$PKG_CONFIG
+ # Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $ac_pt_PKG_CONFIG in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+fi
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
+if test -n "$ac_pt_PKG_CONFIG"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_pt_PKG_CONFIG" = x; then
+ PKG_CONFIG=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ PKG_CONFIG=$ac_pt_PKG_CONFIG
+ fi
+else
+ PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
+fi
+
+fi
+if test -n "$PKG_CONFIG"; then
+ _pkg_min_version=0.9.0
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
+$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
+ if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ PKG_CONFIG=""
+ fi
+fi
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK_SHARP_20" >&5
+$as_echo_n "checking for GTK_SHARP_20... " >&6; }
+
+if test -n "$GTK_SHARP_20_CFLAGS"; then
+ pkg_cv_GTK_SHARP_20_CFLAGS="$GTK_SHARP_20_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk-sharp-2.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gtk-sharp-2.0") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GTK_SHARP_20_CFLAGS=`$PKG_CONFIG --cflags "gtk-sharp-2.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+if test -n "$GTK_SHARP_20_LIBS"; then
+ pkg_cv_GTK_SHARP_20_LIBS="$GTK_SHARP_20_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk-sharp-2.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gtk-sharp-2.0") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GTK_SHARP_20_LIBS=`$PKG_CONFIG --libs "gtk-sharp-2.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+else
+ _pkg_short_errors_supported=no
+fi
+ if test $_pkg_short_errors_supported = yes; then
+ GTK_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gtk-sharp-2.0" 2>&1`
+ else
+ GTK_SHARP_20_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gtk-sharp-2.0" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GTK_SHARP_20_PKG_ERRORS" >&5
+
+ as_fn_error $? "Package requirements (gtk-sharp-2.0) were not met:
+
+$GTK_SHARP_20_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables GTK_SHARP_20_CFLAGS
+and GTK_SHARP_20_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details." "$LINENO" 5
+elif test $pkg_failed = untried; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables GTK_SHARP_20_CFLAGS
+and GTK_SHARP_20_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see .
+See \`config.log' for more details" "$LINENO" 5; }
+else
+ GTK_SHARP_20_CFLAGS=$pkg_cv_GTK_SHARP_20_CFLAGS
+ GTK_SHARP_20_LIBS=$pkg_cv_GTK_SHARP_20_LIBS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+
+fi
+fi
+
+if test "x$enable_tests" = "xyes"; then
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MONO_NUNIT" >&5
+$as_echo_n "checking for MONO_NUNIT... " >&6; }
+
+if test -n "$MONO_NUNIT_CFLAGS"; then
+ pkg_cv_MONO_NUNIT_CFLAGS="$MONO_NUNIT_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mono-nunit\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "mono-nunit") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_MONO_NUNIT_CFLAGS=`$PKG_CONFIG --cflags "mono-nunit" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+if test -n "$MONO_NUNIT_LIBS"; then
+ pkg_cv_MONO_NUNIT_LIBS="$MONO_NUNIT_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mono-nunit\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "mono-nunit") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_MONO_NUNIT_LIBS=`$PKG_CONFIG --libs "mono-nunit" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+else
+ _pkg_short_errors_supported=no
+fi
+ if test $_pkg_short_errors_supported = yes; then
+ MONO_NUNIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "mono-nunit" 2>&1`
+ else
+ MONO_NUNIT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "mono-nunit" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$MONO_NUNIT_PKG_ERRORS" >&5
+
+ as_fn_error $? "Package requirements (mono-nunit) were not met:
+
+$MONO_NUNIT_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables MONO_NUNIT_CFLAGS
+and MONO_NUNIT_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details." "$LINENO" 5
+elif test $pkg_failed = untried; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables MONO_NUNIT_CFLAGS
+and MONO_NUNIT_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see .
+See \`config.log' for more details" "$LINENO" 5; }
+else
+ MONO_NUNIT_CFLAGS=$pkg_cv_MONO_NUNIT_CFLAGS
+ MONO_NUNIT_LIBS=$pkg_cv_MONO_NUNIT_LIBS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+
+fi
+fi
+
+if test "x$enable_docs" = "xyes"; then
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MONODOC" >&5
+$as_echo_n "checking for MONODOC... " >&6; }
+
+if test -n "$MONODOC_CFLAGS"; then
+ pkg_cv_MONODOC_CFLAGS="$MONODOC_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"monodoc\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "monodoc") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_MONODOC_CFLAGS=`$PKG_CONFIG --cflags "monodoc" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+if test -n "$MONODOC_LIBS"; then
+ pkg_cv_MONODOC_LIBS="$MONODOC_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"monodoc\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "monodoc") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_MONODOC_LIBS=`$PKG_CONFIG --libs "monodoc" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+else
+ _pkg_short_errors_supported=no
+fi
+ if test $_pkg_short_errors_supported = yes; then
+ MONODOC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "monodoc" 2>&1`
+ else
+ MONODOC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "monodoc" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$MONODOC_PKG_ERRORS" >&5
+
+ as_fn_error $? "Package requirements (monodoc) were not met:
+
+$MONODOC_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables MONODOC_CFLAGS
+and MONODOC_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details." "$LINENO" 5
+elif test $pkg_failed = untried; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables MONODOC_CFLAGS
+and MONODOC_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see .
+See \`config.log' for more details" "$LINENO" 5; }
+else
+ MONODOC_CFLAGS=$pkg_cv_MONODOC_CFLAGS
+ MONODOC_LIBS=$pkg_cv_MONODOC_LIBS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+
+fi
+fi
+
+
+
+
+MONO_ADDINS_DEFAULT_LIB='Mono.Addins.dll'
+MONO_ADDINS_SETUP_DEFAULT_LIB='Mono.Addins.Setup.dll'
+MONO_ADDINS_GUI_DEFAULT_LIB='Mono.Addins.Gui.dll'
+MONO_ADDINS_MSBUILD_DEFAULT_LIB='Mono.Addins.MSBuild.dll'
+
+
+
+
+
+ac_config_files="$ac_config_files ./mono-addins.spec ./Mono.Addins/mono-addins.pc ./Mono.Addins.Gui/mono-addins-gui.pc ./Mono.Addins.Setup/mono-addins-setup.pc ./Mono.Addins.MSBuild/mono-addins-msbuild.pc ./Makefile ./policy.config ./Mono.Addins.Gui/Makefile ./Mono.Addins.Setup/Makefile ./Mono.Addins/Makefile ./Mono.Addins.CecilReflector/Makefile ./Mono.Addins.MSBuild/Makefile ./mautil/Makefile ./mautil/mautil ./docs/Makefile ./Test/HelloWorldExtension/Makefile ./Test/FileContentExtension/Makefile ./Test/UnitTests/Makefile ./Test/CommandExtension/Makefile ./Test/SystemInfoExtension/Makefile ./Test/FileExtender/Makefile ./Test/Makefile"
+
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems. If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+ for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+ eval ac_val=\$$ac_var
+ case $ac_val in #(
+ *${as_nl}*)
+ case $ac_var in #(
+ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ esac
+ case $ac_var in #(
+ _ | IFS | as_nl) ;; #(
+ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+ *) { eval $ac_var=; unset $ac_var;} ;;
+ esac ;;
+ esac
+ done
+
+ (set) 2>&1 |
+ case $as_nl`(ac_space=' '; set) 2>&1` in #(
+ *${as_nl}ac_space=\ *)
+ # `set' does not quote correctly, so add quotes: double-quote
+ # substitution turns \\\\ into \\, and sed turns \\ into \.
+ sed -n \
+ "s/'/'\\\\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+ ;; #(
+ *)
+ # `set' quotes correctly as required by POSIX, so do not add quotes.
+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+ ;;
+ esac |
+ sort
+) |
+ sed '
+ /^ac_cv_env_/b end
+ t clear
+ :clear
+ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+ t end
+ s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+ :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+ if test -w "$cache_file"; then
+ if test "x$cache_file" != "x/dev/null"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+ if test ! -f "$cache_file" || test -h "$cache_file"; then
+ cat confcache >"$cache_file"
+ else
+ case $cache_file in #(
+ */* | ?:*)
+ mv -f confcache "$cache_file"$$ &&
+ mv -f "$cache_file"$$ "$cache_file" ;; #(
+ *)
+ mv -f confcache "$cache_file" ;;
+ esac
+ fi
+ fi
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+ fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+# Transform confdefs.h into DEFS.
+# Protect against shell expansion while executing Makefile rules.
+# Protect against Makefile macro expansion.
+#
+# If the first sed substitution is executed (which looks for macros that
+# take arguments), then branch to the quote section. Otherwise,
+# look for a macro that doesn't take arguments.
+ac_script='
+:mline
+/\\$/{
+ N
+ s,\\\n,,
+ b mline
+}
+t clear
+:clear
+s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
+t quote
+s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
+t quote
+b any
+:quote
+s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
+s/\[/\\&/g
+s/\]/\\&/g
+s/\$/$$/g
+H
+:any
+${
+ g
+ s/^\n//
+ s/\n/ /g
+ p
+}
+'
+DEFS=`sed -n "$ac_script" confdefs.h`
+
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+ # 1. Remove the extension, and $U if already installed.
+ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+ ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+ # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
+ # will be set to the directory where LIBOBJS objects are built.
+ as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+ as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+
+if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
+ as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${ENABLE_GUI_TRUE}" && test -z "${ENABLE_GUI_FALSE}"; then
+ as_fn_error $? "conditional \"ENABLE_GUI\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${ENABLE_TESTS_TRUE}" && test -z "${ENABLE_TESTS_FALSE}"; then
+ as_fn_error $? "conditional \"ENABLE_TESTS\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${ENABLE_DOCS_TRUE}" && test -z "${ENABLE_DOCS_FALSE}"; then
+ as_fn_error $? "conditional \"ENABLE_DOCS\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in #(
+ *posix*) :
+ set -o posix ;; #(
+ *) :
+ ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='print -r --'
+ as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+else
+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+ as_echo_n='/usr/ucb/echo -n'
+ else
+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+ as_echo_n_body='eval
+ arg=$1;
+ case $arg in #(
+ *"$as_nl"*)
+ expr "X$arg" : "X\\(.*\\)$as_nl";
+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+ esac;
+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+ '
+ export as_echo_n_body
+ as_echo_n='sh -c $as_echo_n_body as_echo'
+ fi
+ export as_echo_body
+ as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+ PATH_SEPARATOR=';'
+ }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there. '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+ as_status=$1; test $as_status -eq 0 && as_status=1
+ if test "$4"; then
+ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+} # as_fn_error
+
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+ return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+ set +e
+ as_fn_set_status $1
+ exit $1
+} # as_fn_exit
+
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+ { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+ eval 'as_fn_append ()
+ {
+ eval $1+=\$2
+ }'
+else
+ as_fn_append ()
+ {
+ eval $1=\$$1\$2
+ }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+ eval 'as_fn_arith ()
+ {
+ as_val=$(( $* ))
+ }'
+else
+ as_fn_arith ()
+ {
+ as_val=`expr "$@" || test $? -eq 1`
+ }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+ case `echo 'xy\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ xy) ECHO_C='\c';;
+ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
+ ECHO_T=' ';;
+ esac;;
+*)
+ ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+ if ln -s conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -pR'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+ as_ln_s='cp -pR'
+ elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+ else
+ as_ln_s='cp -pR'
+ fi
+else
+ as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || eval $as_mkdir_p || {
+ as_dirs=
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p='mkdir -p "$as_dir"'
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+
+# as_fn_executable_p FILE
+# -----------------------
+# Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+ test -f "$1" && test -x "$1"
+} # as_fn_executable_p
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by mono-addins $as_me 1.0, which was
+generated by GNU Autoconf 2.69. Invocation command line was
+
+ CONFIG_FILES = $CONFIG_FILES
+ CONFIG_HEADERS = $CONFIG_HEADERS
+ CONFIG_LINKS = $CONFIG_LINKS
+ CONFIG_COMMANDS = $CONFIG_COMMANDS
+ $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration. Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+ -h, --help print this help, then exit
+ -V, --version print version number and configuration settings, then exit
+ --config print configuration, then exit
+ -q, --quiet, --silent
+ do not print progress messages
+ -d, --debug don't remove temporary files
+ --recheck update $as_me by reconfiguring in the same conditions
+ --file=FILE[:TEMPLATE]
+ instantiate the configuration file FILE
+
+Configuration files:
+$config_files
+
+Report bugs to the package provider."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_version="\\
+mono-addins config.status 1.0
+configured by $0, generated by GNU Autoconf 2.69,
+ with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2012 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+ case $1 in
+ --*=?*)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+ ac_shift=:
+ ;;
+ --*=)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=
+ ac_shift=:
+ ;;
+ *)
+ ac_option=$1
+ ac_optarg=$2
+ ac_shift=shift
+ ;;
+ esac
+
+ case $ac_option in
+ # Handling of the options.
+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+ ac_cs_recheck=: ;;
+ --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+ $as_echo "$ac_cs_version"; exit ;;
+ --config | --confi | --conf | --con | --co | --c )
+ $as_echo "$ac_cs_config"; exit ;;
+ --debug | --debu | --deb | --de | --d | -d )
+ debug=: ;;
+ --file | --fil | --fi | --f )
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ '') as_fn_error $? "missing file argument" ;;
+ esac
+ as_fn_append CONFIG_FILES " '$ac_optarg'"
+ ac_need_defaults=false;;
+ --he | --h | --help | --hel | -h )
+ $as_echo "$ac_cs_usage"; exit ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil | --si | --s)
+ ac_cs_silent=: ;;
+
+ # This is an error.
+ -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+ *) as_fn_append ac_config_targets " $1"
+ ac_need_defaults=false ;;
+
+ esac
+ shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+ exec 6>/dev/null
+ ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+ set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+ shift
+ \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+ CONFIG_SHELL='$SHELL'
+ export CONFIG_SHELL
+ exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+ echo
+ sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+ $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+ case $ac_config_target in
+ "./mono-addins.spec") CONFIG_FILES="$CONFIG_FILES ./mono-addins.spec" ;;
+ "./Mono.Addins/mono-addins.pc") CONFIG_FILES="$CONFIG_FILES ./Mono.Addins/mono-addins.pc" ;;
+ "./Mono.Addins.Gui/mono-addins-gui.pc") CONFIG_FILES="$CONFIG_FILES ./Mono.Addins.Gui/mono-addins-gui.pc" ;;
+ "./Mono.Addins.Setup/mono-addins-setup.pc") CONFIG_FILES="$CONFIG_FILES ./Mono.Addins.Setup/mono-addins-setup.pc" ;;
+ "./Mono.Addins.MSBuild/mono-addins-msbuild.pc") CONFIG_FILES="$CONFIG_FILES ./Mono.Addins.MSBuild/mono-addins-msbuild.pc" ;;
+ "./Makefile") CONFIG_FILES="$CONFIG_FILES ./Makefile" ;;
+ "./policy.config") CONFIG_FILES="$CONFIG_FILES ./policy.config" ;;
+ "./Mono.Addins.Gui/Makefile") CONFIG_FILES="$CONFIG_FILES ./Mono.Addins.Gui/Makefile" ;;
+ "./Mono.Addins.Setup/Makefile") CONFIG_FILES="$CONFIG_FILES ./Mono.Addins.Setup/Makefile" ;;
+ "./Mono.Addins/Makefile") CONFIG_FILES="$CONFIG_FILES ./Mono.Addins/Makefile" ;;
+ "./Mono.Addins.CecilReflector/Makefile") CONFIG_FILES="$CONFIG_FILES ./Mono.Addins.CecilReflector/Makefile" ;;
+ "./Mono.Addins.MSBuild/Makefile") CONFIG_FILES="$CONFIG_FILES ./Mono.Addins.MSBuild/Makefile" ;;
+ "./mautil/Makefile") CONFIG_FILES="$CONFIG_FILES ./mautil/Makefile" ;;
+ "./mautil/mautil") CONFIG_FILES="$CONFIG_FILES ./mautil/mautil" ;;
+ "./docs/Makefile") CONFIG_FILES="$CONFIG_FILES ./docs/Makefile" ;;
+ "./Test/HelloWorldExtension/Makefile") CONFIG_FILES="$CONFIG_FILES ./Test/HelloWorldExtension/Makefile" ;;
+ "./Test/FileContentExtension/Makefile") CONFIG_FILES="$CONFIG_FILES ./Test/FileContentExtension/Makefile" ;;
+ "./Test/UnitTests/Makefile") CONFIG_FILES="$CONFIG_FILES ./Test/UnitTests/Makefile" ;;
+ "./Test/CommandExtension/Makefile") CONFIG_FILES="$CONFIG_FILES ./Test/CommandExtension/Makefile" ;;
+ "./Test/SystemInfoExtension/Makefile") CONFIG_FILES="$CONFIG_FILES ./Test/SystemInfoExtension/Makefile" ;;
+ "./Test/FileExtender/Makefile") CONFIG_FILES="$CONFIG_FILES ./Test/FileExtender/Makefile" ;;
+ "./Test/Makefile") CONFIG_FILES="$CONFIG_FILES ./Test/Makefile" ;;
+
+ *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+ esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used. Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+fi
+
+# Have a temporary directory for convenience. Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+ tmp= ac_tmp=
+ trap 'exit_status=$?
+ : "${ac_tmp:=$tmp}"
+ { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+ trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+ test -d "$tmp"
+} ||
+{
+ tmp=./conf$$-$RANDOM
+ (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+ eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+ ac_cs_awk_cr='\\r'
+else
+ ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+ echo "cat >conf$$subs.awk <<_ACEOF" &&
+ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+ echo "_ACEOF"
+} >conf$$subs.sh ||
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+ . ./conf$$subs.sh ||
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+ ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+ if test $ac_delim_n = $ac_delim_num; then
+ break
+ elif $ac_last_try; then
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' >$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+ for (key in S) S_is_set[key] = 1
+ FS = ""
+
+}
+{
+ line = $ 0
+ nfields = split(line, field, "@")
+ substed = 0
+ len = length(field[1])
+ for (i = 2; i < nfields; i++) {
+ key = field[i]
+ keylen = length(key)
+ if (S_is_set[key]) {
+ value = S[key]
+ line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+ len += length(value) + length(field[++i])
+ substed = 1
+ } else
+ len += 1 + keylen
+ }
+
+ print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+ cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+ ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
+h
+s///
+s/^/:/
+s/[ ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[ ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[ ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+
+eval set X " :F $CONFIG_FILES "
+shift
+for ac_tag
+do
+ case $ac_tag in
+ :[FHLC]) ac_mode=$ac_tag; continue;;
+ esac
+ case $ac_mode$ac_tag in
+ :[FHL]*:*);;
+ :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+ :[FH]-) ac_tag=-:-;;
+ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+ esac
+ ac_save_IFS=$IFS
+ IFS=:
+ set x $ac_tag
+ IFS=$ac_save_IFS
+ shift
+ ac_file=$1
+ shift
+
+ case $ac_mode in
+ :L) ac_source=$1;;
+ :[FH])
+ ac_file_inputs=
+ for ac_f
+ do
+ case $ac_f in
+ -) ac_f="$ac_tmp/stdin";;
+ *) # Look for the file first in the build tree, then in the source tree
+ # (if the path is not absolute). The absolute path cannot be DOS-style,
+ # because $ac_f cannot contain `:'.
+ test -f "$ac_f" ||
+ case $ac_f in
+ [\\/$]*) false;;
+ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+ esac ||
+ as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+ esac
+ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+ as_fn_append ac_file_inputs " '$ac_f'"
+ done
+
+ # Let's still pretend it is `configure' which instantiates (i.e., don't
+ # use $as_me), people would be surprised to read:
+ # /* config.h. Generated by config.status. */
+ configure_input='Generated from '`
+ $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+ `' by configure.'
+ if test x"$ac_file" != x-; then
+ configure_input="$ac_file. $configure_input"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+ fi
+ # Neutralize special characters interpreted by sed in replacement strings.
+ case $configure_input in #(
+ *\&* | *\|* | *\\* )
+ ac_sed_conf_input=`$as_echo "$configure_input" |
+ sed 's/[\\\\&|]/\\\\&/g'`;; #(
+ *) ac_sed_conf_input=$configure_input;;
+ esac
+
+ case $ac_tag in
+ *:-:* | *:-) cat >"$ac_tmp/stdin" \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+ esac
+ ;;
+ esac
+
+ ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$ac_file" : 'X\(//\)[^/]' \| \
+ X"$ac_file" : 'X\(//\)$' \| \
+ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ as_dir="$ac_dir"; as_fn_mkdir_p
+ ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+ .) # We are building in place.
+ ac_srcdir=.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+ case $ac_mode in
+ :F)
+ #
+ # CONFIG_FILE
+ #
+
+ case $INSTALL in
+ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+ *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+ esac
+ ac_MKDIR_P=$MKDIR_P
+ case $MKDIR_P in
+ [\\/$]* | ?:[\\/]* ) ;;
+ */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+ esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+ p
+ q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ ac_datarootdir_hack='
+ s&@datadir@&$datadir&g
+ s&@docdir@&$docdir&g
+ s&@infodir@&$infodir&g
+ s&@localedir@&$localedir&g
+ s&@mandir@&$mandir&g
+ s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+ { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
+ "$ac_tmp/out"`; test -z "$ac_out"; } &&
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined" >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined" >&2;}
+
+ rm -f "$ac_tmp/stdin"
+ case $ac_file in
+ -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+ *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+ esac \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+
+
+
+ esac
+
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+ as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded. So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status. When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+ ac_cs_success=:
+ ac_config_status_args=
+ test "$silent" = yes &&
+ ac_config_status_args="$ac_config_status_args --quiet"
+ exec 5>/dev/null
+ $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+ exec 5>>config.log
+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+ # would make configure fail if this is the last instruction.
+ $ac_cs_success || as_fn_exit 1
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
+
+echo ""
+echo "Configuration summary"
+echo ""
+echo " * Installation prefix = $prefix"
+echo " * gui support: $enable_gui"
+echo " * unit tests: $enable_tests"
+echo " * documentation: $enable_docs"
+echo ""
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/debian/changelog mono-addins-1.0+git20130918.0a1c0a0/debian/changelog
--- mono-addins-1.0+git20130721.c7c6974/debian/changelog 2013-07-21 10:09:02.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/debian/changelog 2013-10-22 11:36:59.000000000 +0000
@@ -1,14 +1,20 @@
-mono-addins (1.0+git20130721.c7c6974-1vk0~raring0) raring; urgency=low
+mono-addins (1.0+git20130918.0a1c0a0-1vk0~raring0) raring; urgency=low
- * Imported Upstream version 1.0+git20130721.c7c6974
+ * Imported Upstream version 1.0+git20130918.0a1c0a0
- -- Vsevolod Kukol Sun, 21 Jul 2013 12:08:57 +0200
+ -- Vsevolod Kukol Tue, 22 Oct 2013 13:34:43 +0200
-mono-addins (1.0+git20130406.adcd75b-1vk0~raring0) raring; urgency=low
+mono-addins (1.0+git20130406.adcd75b-3) unstable; urgency=low
- * backport to raring
+ * [1c8ed63] Add CecilReflector pcfile
- -- Vsevolod Kukol Sat, 01 Jun 2013 11:55:03 +0200
+ -- Jo Shields Thu, 10 Oct 2013 17:07:14 +0200
+
+mono-addins (1.0+git20130406.adcd75b-2) unstable; urgency=low
+
+ * Upload to Unstable
+
+ -- Jo Shields Thu, 10 Oct 2013 16:00:00 +0200
mono-addins (1.0+git20130406.adcd75b-1) experimental; urgency=low
diff -Nru mono-addins-1.0+git20130721.c7c6974/debian/control mono-addins-1.0+git20130918.0a1c0a0/debian/control
--- mono-addins-1.0+git20130721.c7c6974/debian/control 2013-06-01 09:54:46.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/debian/control 2013-10-22 11:33:56.000000000 +0000
@@ -4,9 +4,9 @@
Maintainer: Vsevolod Kukol
XSBC-Original-Maintainer: Debian CLI Libraries Team
Build-Depends: debhelper (>= 7.0.50~), dh-autoreconf
-Build-Depends-Indep: cli-common-dev (>= 0.8.2),
+Build-Depends-Indep: cli-common-dev (>= 0.5.4),
pkg-config,
- mono-devel (>= 3.0),
+ mono-devel (>= 3.2),
libglib2.0-cil-dev,
libgtk2.0-cil-dev
Standards-Version: 3.9.2
diff -Nru mono-addins-1.0+git20130721.c7c6974/debian/libmono-addins-cil-dev.install mono-addins-1.0+git20130918.0a1c0a0/debian/libmono-addins-cil-dev.install
--- mono-addins-1.0+git20130721.c7c6974/debian/libmono-addins-cil-dev.install 2012-01-20 11:26:49.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/debian/libmono-addins-cil-dev.install 2013-10-10 15:06:06.000000000 +0000
@@ -1,2 +1,3 @@
usr/lib/pkgconfig/mono-addins.pc /usr/lib/pkgconfig/
usr/lib/pkgconfig/mono-addins-setup.pc /usr/lib/pkgconfig/
+debian/mono-addins-cecilreflector.pc /usr/lib/pkgconfig/
diff -Nru mono-addins-1.0+git20130721.c7c6974/debian/mono-addins-cecilreflector.pc mono-addins-1.0+git20130918.0a1c0a0/debian/mono-addins-cecilreflector.pc
--- mono-addins-1.0+git20130721.c7c6974/debian/mono-addins-cecilreflector.pc 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/debian/mono-addins-cecilreflector.pc 2013-10-10 15:06:57.000000000 +0000
@@ -0,0 +1,10 @@
+prefix=${pcfiledir}/../..
+exec_prefix=${prefix}
+pkglibdir=${prefix}/lib/cli/Mono.Addins.CecilReflector-0.2
+
+
+Name: Mono.Addins.CecilReflector
+Description:
+Version: 1.0
+
+Libs: -r:${pkglibdir}/Mono.Addins.CecilReflector.dll
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Makefile.in mono-addins-1.0+git20130918.0a1c0a0/docs/Makefile.in
--- mono-addins-1.0+git20130721.c7c6974/docs/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Makefile.in 2013-04-26 16:14:09.000000000 +0000
@@ -0,0 +1,382 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = ./docs
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ChangeLog
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AL = @AL@
+AMTAR = @AMTAR@
+API_VERSION = @API_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GACUTIL = @GACUTIL@
+GACUTIL_FLAGS = @GACUTIL_FLAGS@
+GACUTIL_POLICY_FLAGS = @GACUTIL_POLICY_FLAGS@
+GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@
+GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MCS = @MCS@
+MKDIR_P = @MKDIR_P@
+MONODOC_CFLAGS = @MONODOC_CFLAGS@
+MONODOC_LIBS = @MONODOC_LIBS@
+MONO_ADDINS_DEFAULT_LIB = @MONO_ADDINS_DEFAULT_LIB@
+MONO_ADDINS_GUI_DEFAULT_LIB = @MONO_ADDINS_GUI_DEFAULT_LIB@
+MONO_ADDINS_MSBUILD_DEFAULT_LIB = @MONO_ADDINS_MSBUILD_DEFAULT_LIB@
+MONO_ADDINS_SETUP_DEFAULT_LIB = @MONO_ADDINS_SETUP_DEFAULT_LIB@
+MONO_NUNIT_CFLAGS = @MONO_NUNIT_CFLAGS@
+MONO_NUNIT_LIBS = @MONO_NUNIT_LIBS@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POLICY_VERSIONS = @POLICY_VERSIONS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+DOCFILES = \
+ $(top_builddir)/bin/Mono.Addins.dll \
+ $(top_builddir)/bin/Mono.Addins.Setup.dll \
+ $(top_builddir)/bin/Mono.Addins.Gui.dll
+
+DOC_ASSEMBLED_FILES = \
+ mono-addins-docs.tree \
+ mono-addins-docs.zip
+
+@ENABLE_DOCS_TRUE@EXTRA_DIST = mono-addins-docs.source
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ./docs/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign ./docs/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile
+installdirs:
+@ENABLE_DOCS_FALSE@install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+@ENABLE_DOCS_FALSE@uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+@ENABLE_DOCS_FALSE@clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am
+
+
+@ENABLE_DOCS_TRUE@all: doc-update doc-assemble
+
+@ENABLE_DOCS_TRUE@doc-update:
+@ENABLE_DOCS_TRUE@ mdoc update --delete $(MDOC_OPTIONS) -o . $(DOCFILES)
+
+@ENABLE_DOCS_TRUE@doc-assemble: mono-addins-docs.zip
+
+@ENABLE_DOCS_TRUE@mono-addins-docs.zip : mono-addins-docs.tree
+@ENABLE_DOCS_TRUE@mono-addins-docs.tree:
+@ENABLE_DOCS_TRUE@ mdoc assemble -o mono-addins-docs .
+
+@ENABLE_DOCS_TRUE@install: install-docs
+
+@ENABLE_DOCS_TRUE@install-docs: mono-addins-docs.source $(DOC_ASSEMBLED_FILES)
+@ENABLE_DOCS_TRUE@ cp $^ `pkg-config monodoc --variable sourcesdir`
+
+@ENABLE_DOCS_TRUE@uninstall: uninstall-docs
+
+@ENABLE_DOCS_TRUE@uninstall-docs:
+@ENABLE_DOCS_TRUE@ -rm `pkg-config monodoc --variable sourcesdir`/mono-addins-docs{.source,.tree,.zip}
+
+@ENABLE_DOCS_TRUE@clean: clean-docs
+
+@ENABLE_DOCS_TRUE@clean-docs:
+@ENABLE_DOCS_TRUE@ -rm -rf $(DOC_ASSEMBLED_FILES)
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/Addin.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/Addin.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/Addin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/Addin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,297 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Object
-
-
-
- An add-in.
- Represents an add-in installed in a registry.
-
-
-
-
- Property
-
- System.String
-
-
- Location of the add-in.
- Full path to the add-in.
- Returns the location of the add-in. It can be an assembly or a .addin file (when distributed standalone).
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Int32
-
-
-
-
-
-
- To be added.
- To be added.
- Compares two add-in versions.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.AddinDescription
-
-
- Description of the add-in.
- The description of the add-in.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Boolean
-
-
- Gets or sets the enabled status of the add-in.
- 'true' if enabled.
-
- This property can be used to enable or disable an add-in. The enabled status of an add-in is stored in the add-in registry, so when an add-in is disabled, it will be disabled for all applications sharing the same registry.
-
-When an add-in is enabled or disabled, the extension points currently loaded in memory will be properly updated to include or exclude extensions from the add-in.
-
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.String
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- Returns the full id of an add-in.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.String
-
-
-
-
-
- To be added.
- Returns the namespace and id from a full add-in id.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Identifier of the add-in.
- Identifier of the add-in.
- Full identifier of the add-in, including namespace and version.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- Local identifier of the add-in.
- The ID.
- Does not include the namespace.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Display name of the add-in.
- The name.
- Name to be shown in the add-in management tools.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Namespace of the add-in.
- Namespace of the add-in.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Boolean
-
-
-
-
-
- An add-in version.
- Checks version compatibility.
- True if the provided version is compatible with this add-in.
- This method checks the CompatVersion property to know if the provided version is compatible with the version of this add-in.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- Version of the add-in.
- The version.
-
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinAttribute.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinAttribute.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinAttribute.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinAttribute.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,127 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Attribute
-
-
-
-
- System.AttributeUsage(System.AttributeTargets.Assembly)
-
-
-
- Marks an assembly as being an add-in.
- This attribute can be used to indicate that an assembly is an add-in, and allows specifying the identifier, namespace and version of the add-in.
-
-
-
-
- Constructor
-
-
- Creates an AddinAttribute instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
- Identifier of the add-in.
- Creates an AddinAttribute instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
-
- Identifier of the add-in.
- Version of the add-in.
- Creates an AddinAttribute instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Identifier of the add-in.
- Identifier of the add-in.
- The full identifier of an add-in is composed by its Id and Namespace properties.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Namespace of the add-in.
- Namespace of the add-in.
- The full identifier of an add-in is composed by its Id and Namespace properties.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Version of the add-in.
- Version of the add-in.
-
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinDependencyAttribute.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinDependencyAttribute.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinDependencyAttribute.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinDependencyAttribute.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,70 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Attribute
-
-
-
-
- System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)
-
-
-
- Declares the dependency of an add-in on another add-in.
- This attribute can be used to declare that the add-in on which it is applied depends on another add-in.
-
-
-
-
- Constructor
-
-
-
-
-
- Identifier of the add-in.
- Version of the add-in.
- Defines an add-in dependency.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Identifier of the add-in.
- The identifier.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Version of the add-in.
- Version of the add-in.
-
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinErrorEventArgs.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinErrorEventArgs.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinErrorEventArgs.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinErrorEventArgs.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,67 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.AddinEventArgs
-
-
-
- Has information about an add-in loading error.
-
-
-
-
-
- Constructor
-
-
-
-
-
-
- Error message.
- Id of the add-in that originated the error.
- Exception that originated the error.
- Initializes an instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Exception
-
-
- Exception that originated the error.
- An exception.
- It can be null if the error was not originated by an exception.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Error message.
- The error message.
-
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinErrorEventHandler.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinErrorEventHandler.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinErrorEventHandler.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinErrorEventHandler.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,24 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Delegate
-
-
-
-
-
-
- System.Void
-
-
- Sender of the event.
- Arguments of the event.
- Notifies add-in load error.
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinEventArgs.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinEventArgs.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinEventArgs.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinEventArgs.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,48 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.EventArgs
-
-
-
- Arguments for add-in events.
-
-
-
-
-
- Constructor
-
-
-
-
- Id of an add-in.
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Identifier of the add-in.
- The identifier.
- Full ID of the add-in, including version number.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinEventHandler.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinEventHandler.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinEventHandler.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinEventHandler.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,24 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Delegate
-
-
-
-
-
-
- System.Void
-
-
- Sender of the event.
- Arguments of the event.
- Handler used to notify add-in events.
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinLocalizer.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinLocalizer.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinLocalizer.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinLocalizer.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,175 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
-
-
- System.Object
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
-
-
-
- System.ParamArray
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
-
-
-
- System.ParamArray
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
-
- System.ParamArray
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
-
- System.ParamArray
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinManager.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinManager.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinManager.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinManager.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,641 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Object
-
-
-
- Provides access to add-in management operations.
- To be added.
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
- Path of the node.
- A handler method.
- Register a listener of extension node changes.
- Hosts can call this method to be subscribed to an extension change event for a specific path. The event will be fired once for every individual node change. The event arguments include the change type (Add or Remove) and the extension node added or removed.
-
-
-The handler will be called for all nodes existing in the path at the moment of registration.
-
-
-
- 0.4.0.0
-
-
-
-
- Event
-
- Mono.Addins.AddinEventHandler
-
-
- Add-in loaded event.
- Fired after loading an add-in in memory.
-
-
- 0.4.0.0
-
-
-
-
- Event
-
- Mono.Addins.AddinErrorEventHandler
-
-
- Add-in loading error event.
- This event is fired when there is an error when loading the extension of an add-in, or any other kind of error that may happen when querying extension points.
-
-
- 0.4.0.0
-
-
-
-
- Event
-
- Mono.Addins.AddinEventHandler
-
-
- Add-in unload event.
- Fired when an add-in is unloaded from memory. It may happen an add-in is disabled or uninstalled.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
-
- System.ParamArray
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- Mono.Addins.ExtensionContext
-
-
-
- Creates a new extension context.
- The new extension context.
- Extension contexts can be used to query the extension tree using particular condition values. See for a complete example.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.RuntimeAddin
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.AddinLocalizer
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.IAddinInstaller
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.AddinLocalizer
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Event
-
- Mono.Addins.ExtensionEventHandler
-
-
- Extension change event.
- This event is fired when any extension point in the add-in system changes. The event args object provides the path of the changed extension, although it does not provide information about what changed. Hosts subscribing to this event should get the new list of nodes using a query method such as AddinManager.GetExtensionNodes() and then update whatever needs to be updated.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.ExtensionNode
-
-
-
-
-
- Location of the node.
- Returns the extension node in a path
- The node, or null if not found.
-
- This method returns the extension node located at the provided path. For example, given the following extension point:
-
-
- <Extension path="/MonoDevelop/Workbench/MainMenu">
- <ItemSet id="File" _label="_File">
- <CommandItem id="NewFile" />
- <CommandItem id="NewProject" />
- </ItemSet>
- </Extension>
-
-
- The following calls are valid:
-
-
-// The following call returns the root element of the extension point
-ExtensionNode node = AddinManager.GetExtensionNode ("/MonoDevelop/Workbench/MainMenu");
-
-// The following call returns an specific node of the extension point
-ExtensionNode node = AddinManager.GetExtensionNode ("/MonoDevelop/Workbench/MainMenu/File");
-
-// The following call returns a child of a node of the extension point
-ExtensionNode node = AddinManager.GetExtensionNode ("/MonoDevelop/Workbench/MainMenu/File/NewProject");
-
-
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.ExtensionNodeList
-
-
-
-
-
- An extension path.
- Gets extension nodes registered in a path.
- All nodes registered in the provided path.
-
- This method returns all nodes registered under the provided path. For example, given the following extension point:
-
-
- <Extension path="/MonoDevelop/Workbench/MainMenu">
- <ItemSet id="File" _label="_File">
- <CommandItem id="NewFile" />
- <CommandItem id="NewProject" />
- </ItemSet>
- <ItemSet id="Edit" _label="_Edit"/>
- <ItemSet id="View" _label="_View"/>
- </Extension>
-
-
- The following calls are valid:
-
-
-// The following call prints 'File', 'Edit' and 'View'
-ExtensionNodeList nodes = AddinManager.GetExtensionNodes ("/MonoDevelop/Workbench/MainMenu");
-foreach (ExtensionNode node in nodes)
- Console.WriteLine (node.Id);
-
-// The following call prints 'NewFile' and 'NewProject'
-nodes = AddinManager.GetExtensionNodes ("/MonoDevelop/Workbench/MainMenu/File");
-foreach (ExtensionNode node in nodes)
- Console.WriteLine (node.Id);
-
-
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.ExtensionNodeList
-
-
-
-
-
-
- An extension path.
- Expected node type.
- Gets extension nodes registered in a path.
- All nodes registered in the provided path.
- This method returns all nodes registered under the provided path. It will throw a if the type of one of the registered nodes is not assignable to the provided type.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
-
-
- An extension path.
- Gets extension objects registered in a path.
- An array of objects registered in the path.
- This method can only be used if all nodes in the provided extension path are of type . The returned objects
-are created by calling .
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
-
-
- Type for which to query extension objects.
- Gets extension objects registered in an extension point.
- An array of objects registered in the extension point.
-
- This method can be used to query the extension point of a type which does not have a path. For example:
-
-
-[TypeExtensionPoint]
-public interface ICommand
-{
- void Run ();
-}
-
-
- The previous interface declares an extension point which will accept types that implement ICommand interface. Since the extension path is not provided in this declaration, the host has to use the GetExtensionObject method to get the registered object. For example:
-
-
-
-foreach (ICommand cmd in AddinManager.GetExtensionObjects (typeof(ICommand)))
- cmd.Run ();
-
-
- The returned array is composed by all objects created by calling the method for each node.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
-
-
-
- An extension path.
- True if the method can reuse instances created in previous calls.
- Gets extension objects registered in a path.
- An array of objects registered in the path.
- This method can only be used if all nodes in the provided extension path are of type . The returned array is composed by all objects created by calling the method for each node (or if reuseCachedInstance is set to true).
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
-
-
-
- An extension path.
- Type of the return array elements.
- Gets extension objects registered in a path.
- An array of objects registered in the path.
- This method can only be used if all nodes in the provided extension path are of type . The returned objects
-are created by calling .
-
-
-A exception is thrown if one of the found objects is not a subclass of the provided type.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
-
-
-
- Type for which to query extension objects.
- True if the method can reuse instances created in previous calls.
- Gets extension objects registered in a path.
- An array of objects registered in the extension point.
-
- This method can be used to query the extension point of a type which does not have a path. For example:
-
-
-[TypeExtensionPoint]
-public interface ICommand
-{
- void Run ();
-}
-
-
- The previous interface declares an extension point which will accept types that implement ICommand interface. Since the extension path is not provided in this declaration, the host has to use the GetExtensionObject method to get the registered object. For example:
-
-
-
-foreach (ICommand cmd in AddinManager.GetExtensionObjects (typeof(ICommand)))
- cmd.Run ();
-
-
- The returned array is composed by all objects created by calling the method for each node (or if reuseCachedInstance is set to true).
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
-
-
-
-
- An extension path.
- Type of the return array elements.
- True if the method can reuse instances created in previous calls.
- Gets extension objects registered in a path.
- An array of objects registered in the path.
- This method can only be used if all nodes in the provided extension path are of type . The returned array is composed by all objects created by calling the method for each node (or if reuseCachedInstance is set to true).
-
-
-A exception is thrown if one of the found objects is not a subclass of the provided type.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
- Initializes the add-in engine.
- The add-in engine needs to be initialized before doing any add-in operation. When initialized with this method, it will look for add-in in the global add-in registry.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- Location of the add-in registry.
- Initializes the add-in engine.
- The add-in engine needs to be initialized before doing any add-in operation. When initialized with this method, it will look for add-in in the add-in registry located in the specified path.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Boolean
-
-
-
-
-
- Full identifier of the add-in.
- Checks if an add-in has been loaded.
- 'true' if the add-in is loaded.
- Checks if the specified add-in has been loaded in memory.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Boolean
-
-
- Gets whether the add-in engine has been initialized.
- 'true' if the add-in engine has been initialized.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
- Status monitor to keep track of the loading process.
- Full identifier of the add-in to load.
- Loads an add-in.
- Loads all assemblies that belong to an add-in in memory. All add-ins on which the specified add-in depends will also be loaded. Notice that in general add-ins don't need to be explicitely loaded using this method, since the add-in engine will load them on demand.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.AddinRegistry
-
-
- Returns the add-in registry being currently used by the add-in engine.
- An add-in registry.
- Returns the add-in registry being currently used by the add-in engine.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
- Path of the node.
- A handler method.
- Unregister a listener of extension node changes.
- This method unregisters a delegate from the node change event of a path.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
- Finalizes an add-in engine session.
- Finalizes the add-in engine.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinRegistry.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinRegistry.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinRegistry.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinRegistry.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,436 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Object
-
-
-
- System.IDisposable
-
-
-
- An add-in registry.
-
- An add-in registry is a data structure used by the add-in engine to locate add-ins to load.
- A registry can be configured to look for add-ins in several directories. However, add-ins copied to those directories won't be detected until an explicit add-in scan is requested. The registry can be updated by an application by calling Registry.Update(), or by a user by running the 'mautil' add-in setup tool.
- The registry has information about the location of every add-in and a timestamp of the last check, so the Update method will only scan new or modified add-ins. An application might add a call to Registry.Update() in the Main method to detect all new add-ins every time the app is started.
- Every add-in added to the registry is parsed and validated, and if there is any error it will be rejected. The registry is also in charge of scanning the add-in assemblies and look for extensions and other information declared using custom attributes. That information is merged with the manifest information (if there is one) to create a complete add-in description ready to be used at run-time.
- Mono.Addins allows sharing an add-in registry among several applications. In this context, all applications sharing the registry share the same extension point tree, and it is possible to implement add-ins which extend several hosts.
-
-
-
-
-
- Constructor
-
-
-
-
- Location of the add-in registry.
- Initializes a new instance.
- Creates a new add-in registry located in the provided path.
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
- 0.4.0.0
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- Gets the default add-ins folder of the registry.
- The default add-ins folder.
- For every add-in registry there is an add-in folder where the registry will look for add-ins by default. This folder is an "addins" subdirectory of the directory where the repository is located. In most cases, this folder will only contain .addins files referencing other more convenient locations for add-ins.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- Identifier of the add-in.
- Disables an add-in.
- Disables an add-in. If the add-in engine is initialized and it is using this registry, all extensions from this add-in will be unloaded.
-
-
-When an add-in is disabled, all extension points it defines will be ignored by the add-in engine. Other add-ins which depend on the disabled add-in will also automatically be disabled.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
- Disposes the add-in engine.
- Disposes the add-in engine.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- Identifier of the add-in.
- Enables an add-in.
- Enables an add-in. If the add-in engine is initialized and it is using this registry, all extensions from this add-in will be loaded.
-
-
-If the enabled add-in depends on other add-ins which are disabled, those will automatically be enabled too.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Addin
-
-
-
-
-
- Identifier of the add-in.
- Returns an add-in from the registry.
- The add-in, or 'null' if not found.
-
- The add-in identifier may optionally include a version number. For example:
-
-
-
-Addin addin = AddinManager.Registry.GetAddin ("TextEditor.Xml,1.0.0.0");
-
-
-
-In this case, if the exact version is not found, it will return one than is compatible with the required version.
-
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Addin
-
-
-
-
-
-
- Identifier of the add-in.
- 'true' if the exact add-in version must be found.
- Returns an add-in from the registry.
- The add-in, or 'null' if not found.
-
- The add-in identifier may optionally include a version number. For example:
-
-
-
-Addin addin = AddinManager.Registry.GetAddin ("TextEditor.Xml,1.0.0.0", false);
-
-
-
-In this case, if the exact version is not found and exactVersionMatch is 'false', it will return one than is compatible with the required version.
-
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Description.AddinDescription
-
-
-
-
-
-
- Progress montitor to keep track of the description parsing process.
- File that implements the add-in. It may be an assembly or a .addin file.
- Gets the description of an add-in.
- The description of the add-in.
- Parses the provided file and returns a complete description of the add-in, or null if the file doesn't implement an add-in.
-
-
-The file doesn't need to be in an add-in directory belonging to the registry, however if the add-in has dependencies, those will be looked up in the registry.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Addin[]
-
-
-
- Gets all add-in roots registered in the registry.
- Descriptions of all add-in roots.
- Gets all add-in roots registered in the registry.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Addin[]
-
-
-
- Gets all add-ins registered in the registry.
- Add-ins registered in the registry.
- Gets all add-ins registered in the registry.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.AddinRegistry
-
-
-
- Gets the global registry.
- The global registry.
- The global add-in registry is created in "~/.config/mono.addins", and it is the default registry used when none is specified.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String[]
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Boolean
-
-
-
-
-
- Identifier of the add-in.
- Checks whether an add-in is enabled.
- 'true' if the add-in is enabled.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- Mono.Addins.Description.AddinDescription
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- Mono.Addins.Description.AddinDescription
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- Progress monitor to keep track of the rebuild operation.
- Regenerates the cached data of the add-in registry.
- Regenerates all data cached by the registry.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Location of the add-in registry.
- Location of the registry.
- Location of the registry.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- Progress monitor to keep track of the update operation.
- Updates the add-in registry.
- This method must be called after modifying, installing or uninstalling add-ins.
-
-
-When calling Update, every add-in added to the registry is parsed and validated, and if there is any error it will be rejected. It will also cache add-in information needed at run-time.
-If during the update operation the registry finds new add-ins or detects that some add-ins have been deleted, the loaded extension points will be updated to include or exclude extension nodes from those add-ins.
-
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinRootAttribute.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinRootAttribute.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/AddinRootAttribute.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/AddinRootAttribute.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,67 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.AddinAttribute
-
-
-
-
- System.AttributeUsage(System.AttributeTargets.Assembly)
-
-
-
- Marks an assembly as being an add-in root.
- An add-in root is an assemly which can be extended by add-ins.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
- Identifier of the add-in.
- Initializes a new instance.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
-
- Identifier of the add-in.
- Version of the add-in.
- Initializes a new instance.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ConditionType.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ConditionType.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ConditionType.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ConditionType.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,117 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Object
-
-
-
- A condition evaluator.
- Add-ins may use conditions to register nodes in an extension point which are only visible under some contexts.
-
-
-For example, an add-in registering a custom menu option to the main menu of a sample text editor might want to make that option visible only for some kind of files. To allow add-ins to do this kind of check, the host application needs to define a new condition. Conditions are defined like this:
-
-<Addin namespace="TextEditor" id="Core" version="1.0">
- ...
- <ConditionType id="Openfile" type="TextEditor.OpenFileCondition" />
- ...
-</Addin>
-
This condition defined in the add-in host can be referenced by add-ins like this:
-<Addin namespace="TextEditor" id="Xml">
- ...
- <Extension path = "/TextEditor/MainMenu/Edit">
- <Condition id="OpenFile" extension="xml,config">
- <MenuSeparator insertafter="Paste" />
- <MenuItem label="Format XML" commandType="TextEditor.Xml.FormatXmlCommand" />
- </Condition>
- </Extension>
- ...
-</Addin>
-
Meaning that a separator and new "Format XML" command will be added after the "Paste" command, but only if the current open file has the extension ".xml" or ".config".Extension points are dynamically updated when the status of a condition changes. Nodes matching the new condition status will be added, and nodes which do not match the condition will be removed.Conditions are implemented using a subclass of . For example, OpenFileCondition might be implemented like this:
-namespace TextEditor
-{
- public class OpenFileCondition: ConditionType
- {
- public OpenFileCondition ()
- {
- // It's important to notify changes in the status of a condition,
- // to make sure the extension points are properly updated.
- TextEditorApp.OpenFileChanged += delegate {
- // The NotifyChanged method must be called when the status
- // of a condition changes.
- NotifyChanged ();
- };
- }
-
- public override bool Evaluate (NodeElement conditionNode)
- {
- // Get the required extension value from an attribute,
- // and check againts the extension of the currently open document
- string val = conditionNode.GetAttribute ("extension");
- if (val.Length > 0) {
- string ext = Path.GetExtension (TextEditorApp.OpenFileName);
- foreach (string requiredExtension in val.Split (','))
- if (ext == "." + requiredExtension)
- return true;
- }
- return false;
- }
- }
-}
-
The add-in engine will create an instance of OpenFileCondition when needed, and will call Evaluate to get the result for a specific condition node.
-
-
-
-
- Constructor
-
-
- Creates a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Boolean
-
-
-
-
-
- Condition node information.
- Evaluates the condition.
- 'true' if the condition is satisfied.
- This method must be overriden to evaluate the condition for the provided node, and should return 'true' if the condition is satisfied.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
- Notifies that the condition has changed, and that it has to be re-evaluated.
- This method must be called when there is a change in the state that determines the result of the evaluation. When this method is called, all node conditions depending on it are reevaluated and the corresponding events for adding or removing extension nodes are fired.
-
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ConsoleProgressStatus.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ConsoleProgressStatus.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ConsoleProgressStatus.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ConsoleProgressStatus.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,189 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.MarshalByRefObject
-
-
-
- Mono.Addins.IProgressStatus
-
-
-
- An IProgressStatus class which writes output to the console.
- This is an implementation of the IProgressStatus which writes output to the console.
-
-
-
-
- Constructor
-
-
-
-
- To be added.
- Initializes a new instance.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
- 0.4.0.0
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Void
-
-
-
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Int32
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionAttribute.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionAttribute.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionAttribute.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionAttribute.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,169 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Attribute
-
-
-
-
- System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)
-
-
-
- Declares an extension.
-
- When applied to a class, specifies that the class is an extension class to be registered in a matching extension point. For example:
-
-
-[Extension]
-class MyWritter: IWritter
-{
- public string Write ()
- {
- return "hello";
- }
-}
-
-
-
-The previous example class would be registered as an extension of the following extension point defined in a host:
-
-
-
-[TypeExtensionPoint]
-public interface IWritter
-{
- string Write ();
-}
-
-
-
-It would also be registered in an extension point declared in an .addin file with the following declaration:
-
-
-
- <ExtensionPoint path = "/Writers">
- <ExtensionNode objectType="IWriter" />
- </ExtensionPoint>
-
-
-
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
- Path of the extension point being extended.
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Identifier of the extension node.
- Identifier of the extension node.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Identifier of the extension node after which this node has to be added in the extension point.
- Identifier of an extension node.
- The and properties can be used to specify the relative location of a node. The nodes referenced in those properties must be defined either in the add-in host being extended, or in any add-in on which this add-in depends.
-
-
-The add-in engine ensures that if is specified, the node will be inserted after the specified node, and before any other node defined in the same extension.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Identifier of the extension node before which this node has to be added in the extension point.
- Identifier of an extension node.
- The and properties can be used to specify the relative location of a node. The nodes referenced in those properties must be defined either in the add-in host being extended, or in any add-in on which this add-in depends.
-
-
-The add-in engine ensures that if is specified, the node will be inserted after the specified node, and before any other node defined in the same extension.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Name of the node.
- Name of the node.
- Extension points may require extensions to use a specific node name. This is needed when an extension point may contain several different types nodes.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Path to which the extension type should be registered.
- The path.
- When provided, the add-in manager will register this type in the specified extension path. If not provided, the extension will be registered in any available extension point which accepts this type.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionChange.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionChange.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionChange.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionChange.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,43 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Enum
-
-
- Type of change in an extension change event.
- This enumeration is used in extension change events to specify the type of change that occurred.
-
-
-
-
- Field
-
- Mono.Addins.ExtensionChange
-
-
- An extension node has been added.
-
-
- 0.4.0.0
-
-
-
-
- Field
-
- Mono.Addins.ExtensionChange
-
-
- An extension node has been removed.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionContext.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionContext.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionContext.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionContext.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,645 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Object
-
-
-
- An extension context.
-
- Extension contexts can be used to query the extension tree using particular condition values.
-
-Extension points which declare the availability of a condition type can only be queryed using an extension context which provides an evaluator for that condition.
-
-
-This is a complete example of using ExtensionContext together with conditions. In this example, we want to implement an extensible library called "WriterService" which offers the following class:
-
-
-
-namespace WriterService
-{
- public class WriterManager
- {
- public WriterManager (string[] flags) { ... }
- public IWriter[] GetWriters () { ... }
- }
-}
-
-
-
-The IWriter interface is defined like this:
-
-
-
-namespace WriterService
-{
- public interface IWriter
- {
- string Write ();
- }
-}
-
-
-
-An application can use this library to get a set of writers, which will be implemented in add-ins extending WriterService.
-We also want add-ins to be able to decide which writers should be returned, depending on some flags defined provided by the user.
-Notice that different WriterManager instances can have different flags.
-
-
-This is an example of consumer application:
-
-
-
- Console.WriteLine ("Normal writers:");
-
- // Creates a WriterManager which will return all writers
- WriterManager manager = new WriterManager (new string[0]);
-
- // Get the writers and print them
- foreach (IWriter w in manager.GetWriters ())
- Console.WriteLine (w.Write ());
-
- Console.WriteLine ("Including debug writers:");
-
- // Now this creates a new WriterManager, and providers a debug flag
- WriterManager debugManager = new WriterManager (new string[] { "debug" });
-
- foreach (IWriter w in debugManager.GetWriters ())
- Console.WriteLine (w.Write ());
-
-
-
-THE WRITER-SERVICE LIBRARY
-
-
-The WriterService library needs to define an extension point where add-ins can register new writer types.
-The add-in description file could be the following:
-
-
-
-<Addin id = "WriterService" version = "0.1.0" isroot="true">
-
- <Runtime>
- <Import assembly="WriterService.dll"/>
- </Runtime>
-
- <ExtensionPoint path = "/WriterService/Writers">
- <ExtensionNode id="Writer" objectType="WriterService.IWriter"/>
- <Condition id="HasFlag"/>
- </ExtensionPoint>
-
-</Addin>
-
-
-
-Notice that the Writers extension point specifies that a "HasFlag" condition type which can be used by extenders when defining extension nodes. This condition will be implemented by the WriterService in
-the FlagsCondition class:
-
-
-
-namespace WriterService
-{
- public class FlagsCondition: ConditionType
- {
- string[] flags;
-
- public FlagsCondition (string[] flags)
- {
- this.flags = flags;
- }
-
- public override bool Evaluate (INodeInfo attributes)
- {
- // Return true if the provided flag can be found in the condition's flag list
- string flag = attributes.GetAttribute ("value");
- return Array.IndexOf (flags, flag) != -1;
- }
- }
-}
-
-
-
-Now let's see the complete implementation of the WriterManager class:
-
-
-
-namespace WriterService
-{
- public class WriterManager
- {
- ExtensionContext ctx;
-
- public WriterManager (string[] flags)
- {
- // Create a new extension context
- ctx = AddinManager.CreateExtensionContext ();
-
- // Register the flags condition in the new context
- FlagsCondition condition = new FlagsCondition (flags);
- ctx.RegisterCondition ("HasFlag", condition);
- }
-
- public IWriter[] GetWriters ()
- {
- // Returns the IWriter objects registered in the Writers path
- return (IWriter[]) ctx.GetExtensionObjects ("/WriterService/Writers", typeof(IWriter));
- }
- }
-}
-
-
-
-The WriterManager class creates a new ExtensionContext instance and registers a properly initialized FlagsCondition object on it.
-The ExtensionContext instance is needed because every WriterManager needs to have it's particular FlagsCondition object.
-The GetWriters method calls on the created extension
-context to get the extension nodes, so it will only return those matching the registered condition.
-
- In this case it would not be possible to use the global method to get the writers because
-the HasFlag condition is not registered at global level, only for a particular context.
-
-
-SAMPLE ADD-IN
-
-
-This is a sample add-in which extends the WriterService by adding two writer types. One of them is under a condition, so it will only be visible if the debug flag is defined:
-
-
-
-<Addin>
-
- <Runtime>
- <Import assembly="SampleExtender.dll"/>
- </Runtime>
-
- <Dependencies>
- <Addin id="WriterService" version="0.1.0" />
- </Dependencies>
-
- <Extension path = "/WriterService/Writers">
- <Writer type="SampleExtender.MyWriter" />
- <Condition id="HasFlag" value="debug">
- <Writer type="SampleExtender.DebugWriter" />
- </Condition>
- </Extension>
-
-</Addin>
-
-
-
-The new writers are implemented like this:
-
-
-
-namespace SampleExtender
-{
- public class MyWriter: IWriter
- {
- public string Write ()
- {
- return "Some writer";
- }
- }
-
- public class DebugWriter: IWriter
- {
- public string Write ()
- {
- return "Some debug output";
- }
- }
-}
-
-
-
-The sample application shown earlier would give the following output after installing the previous add-in:
-
-
-
-Normal writers:
-Some writer
-Including debug writers:
-Some writer
-Some debug output
-
-
-
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
- Path of the node.
- A handler method.
- Register a listener of extension node changes.
- This method registers a delegate to be called when a node is added to or removed from the provided extension path.
-
-
-The handler will be called for all nodes existing in the path at the moment of registration.
-
-
-
- 0.4.0.0
-
-
-
-
- Event
-
- Mono.Addins.ExtensionEventHandler
-
-
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- Mono.Addins.ExtensionNode
-
-
-
-
-
- Location of the node.
- Returns the extension node in a path
- The node, or null if not found.
-
- This method returns the extension node located at the provided path. For example, given the following extension point:
-
-
- <Extension path="/MonoDevelop/Workbench/MainMenu">
- <ItemSet id="File" _label="_File">
- <CommandItem id="NewFile" />
- <CommandItem id="NewProject" />
- </ItemSet>
- </Extension>
-
-
- The following calls are valid:
-
-
-ExtensionContext ctx;
-...
-// The following call returns the root element of the extension point
-ExtensionNode node = ctx.GetExtensionNode ("/MonoDevelop/Workbench/MainMenu");
-
-// The following call returns an specific node of the extension point
-ExtensionNode node = ctx.GetExtensionNode ("/MonoDevelop/Workbench/MainMenu/File");
-
-// The following call returns a child of a node of the extension point
-ExtensionNode node = ctx.GetExtensionNode ("/MonoDevelop/Workbench/MainMenu/File/NewProject");
-
-
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.ExtensionNodeList
-
-
-
-
-
- An extension path.
- Gets extension nodes registered in a path.
- All nodes registered in the provided path.
-
- This method returns all nodes registered under the provided path. For example, given the following extension point:
-
-
- <Extension path="/MonoDevelop/Workbench/MainMenu">
- <ItemSet id="File" _label="_File">
- <CommandItem id="NewFile" />
- <CommandItem id="NewProject" />
- </ItemSet>
- <ItemSet id="Edit" _label="_Edit"/>
- <ItemSet id="View" _label="_View"/>
- </Extension>
-
-
- The following calls are valid:
-
-
-ExtensionContext ctx;
-...
-// The following call prints 'File', 'Edit' and 'View'
-ExtensionNodeList nodes = ctx.GetExtensionNodes ("/MonoDevelop/Workbench/MainMenu");
-foreach (ExtensionNode node in nodes)
- Console.WriteLine (node.Id);
-
-// The following call prints 'NewFile' and 'NewProject'
-nodes = ctx.GetExtensionNodes ("/MonoDevelop/Workbench/MainMenu/File");
-foreach (ExtensionNode node in nodes)
- Console.WriteLine (node.Id);
-
-
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.ExtensionNodeList
-
-
-
-
-
-
- An extension path.
- Expected node type.
- Gets extension nodes registered in a path.
- All nodes registered in the provided path.
- This method returns all nodes registered under the provided path. It will throw a if the type of one of the registered nodes is not assignable to the provided type.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
-
-
- An extension path.
- Gets extension objects registered in a path.
- An array of objects registered in the path.
- This method can only be used if all nodes in the provided extension path are of type . The returned objects
-are created by calling .
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
-
-
- Type for which to query extension objects.
- Gets extension objects registered in an extension point.
- An array of objects registered in the extension point.
-
- This method can be used to query the extension point of a type which does not have a path. For example:
-
-
-[TypeExtensionPoint]
-public interface ICommand
-{
- void Run ();
-}
-
-
- The previous interface declares an extension point which will accept types that implement ICommand interface. Since the extension path is not provided in this declaration, the host has to use the GetExtensionObject method to get the registered object. For example:
-
-
-
-ExtensionContext context;
-...
-foreach (ICommand cmd in context.GetExtensionObjects (typeof(ICommand)))
- cmd.Run ();
-
-
- The returned array is composed by all objects created by calling the method for each node.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
-
-
-
- An extension path.
- True if the method can reuse instances created in previous calls.
- Gets extension objects registered in a path.
- An array of objects registered in the path.
- This method can only be used if all nodes in the provided extension path are of type . The returned array is composed by all objects created by calling the method for each node (or if reuseCachedInstance is set to true).
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
-
-
-
- An extension path.
- Type of the return array elements.
- Gets extension objects registered in a path.
- An array of objects registered in the path.
- This method can only be used if all nodes in the provided extension path are of type . The returned objects
-are created by calling .
-
-
-A exception is thrown if one of the found objects is not a subclass of the provided type.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
-
-
-
- Type for which to query extension objects.
- True if the method can reuse instances created in previous calls.
- Gets extension objects registered in an extension point.
- An array of objects registered in the extension point.
-
- This method can be used to query the extension point of a type which does not have a path. For example:
-
-
-[TypeExtensionPoint]
-public interface ICommand
-{
- void Run ();
-}
-
-
- The previous interface declares an extension point which will accept types that implement ICommand interface. Since the extension path is not provided in this declaration, the host has to use the GetExtensionObject method to get the registered object. For example:
-
-
-
-ExtensionContext context;
-...
-foreach (ICommand cmd in context.GetExtensionObjects (typeof(ICommand)))
- cmd.Run ();
-
-
- The returned array is composed by all objects created by calling the method for each node (or if reuseCachedInstance is set to true).
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
-
-
-
-
- An extension path.
- Type of the return array elements.
- True if the method can reuse instances created in previous calls.
- Gets extension objects registered in a path.
- An array of objects registered in the path.
- This method can only be used if all nodes in the provided extension path are of type . The returned array is composed by all objects created by calling the method for each node (or if reuseCachedInstance is set to true).
-
-
-A exception is thrown if one of the found objects is not a subclass of the provided type.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
- Identifier of the condition.
- Condition evaluator.
- Registers a new condition in the extension context.
- The registered condition will be particular to this extension context. Any event that might be fired as a result of changes in the condition will only be fired in this context.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
- Identifier of the condition.
- Type of the condition evaluator. Must be a subclass of
- Registers a new condition in the extension context.
-
- The registered condition will be particular to this extension context. Any event that might be fired as a result of changes in the condition will only be fired in this context.
-
-
-An instance of the condition will be created the first time it is requested, and it will be cached.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
- Path of the node.
- A handler method.
- Unregister a listener of extension node changes.
- This method unregisters a delegate from the node change event of a path.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionEventArgs.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionEventArgs.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionEventArgs.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionEventArgs.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,67 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.EventArgs
-
-
-
- Arguments for extension events.
-
-
-
-
-
- Constructor
-
-
-
-
- Path of the extension node that has changed.
- Creates a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Path of the extension node that has changed.
- An extension path.
- Path of the extension node that has changed.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Boolean
-
-
-
-
-
- An extension path.
- Checks if a path has changed.
- 'true' if the path is affected by the extension change event.
- Checks if the specified path or any of its children paths is affected by the extension change event.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionEventHandler.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionEventHandler.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionEventHandler.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionEventHandler.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,24 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Delegate
-
-
-
-
-
-
- System.Void
-
-
- Sender of the event.
- Extension event arguments.
- Handler for extension events.
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionNode.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionNode.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionNode.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionNode.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,452 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Object
-
-
-
- A node of the extension tree.
-
-
-An extension node is an element registered by an add-in in an extension point. A host can get nodes registered in an extension point using methods such as , which returns a collection of ExtensionNode objects.
-
-
-ExtensionNode will normally be used as a base class of more complex extension point types. The most common subclass is , which allows registering a class implemented in an add-in.
-
-
-EXAMPLE: An application has a toolbar that must be extensible by add-ins. The application could define the following extension node type:
-
-
-
- public class ToolbarItemNode: ExtensionNode
- {
- [NodeAttribute]
- string icon;
-
- [NodeAttribute]
- string label;
-
- public string Icon {
- get { return icon; }
- }
-
- public string Label {
- get { return label; }
- }
- }
-
-
-
-In the implementation of an ExtensionNode, the attribute can be applied to fields to specify which attributes must be loaded from the node.
-
-
-The extension point could be defined like this:
-
-
-
-<Addin id = "SomeApplication" version = "0.1.0" isroot="true">
- ...
- <ExtensionPoint path = "/MainWindow/Toolbar">
- <ExtensionNode id="ToolbarItem" type="ToolbarItemNode"/>
- </ExtensionPoint>
- ...
-</Addin>
-
-
-
-An add-in could extend the toolbar by registering new nodes in the extension point like this:
-
-
-
-<Addin id = "SomeAddin" version = "0.1.0">
- ...
- <Extension path = "/MainWindow/Toolbar">
- <ToolbarItem label="Open" icon="gtk-open"/>
- <ToolbarItem label="New" icon="gtk-new"/>
- </Extension>
- ...
-</Addin>
-
-
-
-To create the toolbar, the host application would get the nodes registered in the extension point:
-
-
-
- foreach (ToolbarItemNode node in AddinManager.GetExtensionNodes ("/MainWindow/Toolbar")) {
- Gtk.ToolButton it = new Gtk.ToolButton (new Gtk.Image (node.Icon, IconSize.SmallToolbar), node.Label);
- // Add the button to the toolbar
- }
-
-
-
-
-
-
-
-
- Constructor
-
-
- Creates an extension node.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.RuntimeAddin
-
-
- The add-in that registered this extension node.
- The add-in that created the node.
- This property provides access to the resources and types of the add-in that created this extension node.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.ExtensionNodeList
-
-
- Child nodes of this extension node.
- A list of child nodes.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.ExtensionContext
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Event
-
- Mono.Addins.ExtensionNodeEventHandler
-
-
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
- Returns the child objects of a node.
- An array of child objects.
- This method only works if all children of this node are of type . The returned array is composed by all objects created by calling the method for each node.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
-
-
- True if the method can reuse instances created in previous calls.
- Returns the child objects of a node.
- An array of child objects.
- This method only works if all children of this node are of type . The returned array is composed by all objects created by calling the method for each node (or if reuseCachedInstance is set to true).
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
-
-
- Type of the return array elements.
- Returns the child objects of a node (with type check).
- An array of child objects.
- This method only works if all children of this node are of type . The returned array is composed by all objects created by calling the method for each node.
-
-
-A exception is thrown if one of the found child objects is not a subclass of the provided type.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object[]
-
-
-
-
-
-
- Type of the return array elements.
- True if the method can reuse instances created in previous calls.
- Returns the child objects of a node (with type check).
- An array of child objects.
-
- This method only works if all children of this node are of type . The returned array is composed by all objects created by calling the method for each node (or if reuseCachedInstance is set to true).
-
-A exception will be thrown if one of the found child objects is not a subclass of the provided type.
-
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Boolean
-
-
- Specifies whether the extension node has as an Id or not.
- True if this node has an user-specified id.
- It is not mandatory to specify an 'id' for a node. When none is provided, the add-in manager will automatically generate an unique id for the node. This property will return true if an 'id' was provided for the node, and false if the id was assigned by the add-in manager.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Identifier of the node.
- Identifier of the node.
- It is not mandatory to specify an 'id' for a node. When none is provided, the add-in manager will automatically generate an unique id for the node. The property can be used to know if the 'id' has been specified by the developer or not.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
- Notifies that the owner add-in has been loaded.
- This overridable method is called when the add-in that registered this node has been loaded in memory.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
- Notifies that the owner add-in has been unloaded.
- This overridable method is called when the add-in that registered this node has been unloaded from memory.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- The new child node.
- Notifies the addition of a child node.
- This method is called when a new child is added to this node. It may be due to changes in conditions or for an add-in being enabled.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- The removed node.
- Notifies the removal of a child node.
- This method is called when a child of this node is removed. It may be due to changes in conditions or for an add-in being disabled.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
- Notifies changes in child nodes.
- This method is called when child nodes are added or removed. It may be due to changes in conditions, or to add-ins being enabled or disabled.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.ExtensionNode
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- Location of this node in the extension tree.
- Path of the node.
-
-
-The node path is composed by the path of the extension point where it is defined, the identifiers of its parent nodes, and its own identifier. For example:
-
-
-
- <Extension path="/MonoDevelop/Workbench/MainMenu">
- <ItemSet id="File" _label="_File">
- <CommandItem id="NewFile" />
- <CommandItem id="NewProject" />
- </ItemSet>
- </Extension>
-
-
-
-The path of the node "NewProject" would be "/MonoDevelop/Workbench/MainMenu/File/NewProject".
-
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
-
- ExtensionNode subclasses can override this method to take control on the process of loading an ExtensionNode instance out of an extension node. If the Read method is overriden (and if it doesn't call the base class) [] attributes will be ignored.
- The following example would be equivalent to the example shown for the class , but this implementation would be more efficient since no reflection would be involved:
-
-
-public class FileTemplateNode: ExtensionNode
-{
- string resource;
- string name;
-
- public string Name {
- get { return name != null ? name : Id; }
- }
-
- public virtual string GetContent ()
- {
- using (StreamReader sr = new StreamReader(Addin.GetResource (resource))) {
- return sr.ReadToEnd ();
- }
- }
-
- protected override void Read (NodeElement elem)
- {
- resource = elem.GetAttribute ("resource-name");
- name = elem.GetAttribute ("name");
- }
-}
-
-
-
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionNodeAttribute.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionNodeAttribute.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionNodeAttribute.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionNodeAttribute.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,121 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Attribute
-
-
-
-
- System.AttributeUsage(System.AttributeTargets.Class)
-
-
-
- To be added.
-
- This attribute can be applied to an ExtensionNode subclass to specify the default name and description. This information will be used when an extension point does not define a name or description for a node type.
-
-
-
- [ExtensionNode ("ToolbarItem", "Declares a new item of a toolbar.")]
- public class ToolbarItemNode: ExtensionNode
- {
- [NodeAttribute]
- string icon;
-
- [NodeAttribute]
- string label;
-
- public string Icon {
- get { return icon; }
- }
-
- public string Label {
- get { return label; }
- }
- }
-
-
-
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
- Default name of the extension node.
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
-
- Default name of the extension node.
- Default description of the extension node.
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Default description of the extension node.
- Description of the node.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Default name of the extension node.
- The name.
- Name of the node type. When an element is added to an extension point, its name must match one of the declared node types.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionNodeChildAttribute.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionNodeChildAttribute.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionNodeChildAttribute.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionNodeChildAttribute.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,100 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Attribute
-
-
-
-
- System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)
-
-
-
- Declares allowed children of an extension node type.
- This attribute allows declaring the type of children that an extension node can have.
-
-
-
-
- Constructor
-
-
-
-
- Name of the allowed child extension node.
- Initializes a new instance.
- This constructor overload assumes that the child will be of type
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
- Type of the allowed child extension node. Must be a subclass of .
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
-
- Type of the allowed child extension node. Must be a subclass of .
- Name of the allowed child extension node.
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Type
-
-
- Type of the allowed child extension node.
- A subclass of .
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Name of the allowed child extension node.
- Name of the allowed child extension node.
-
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionNodeEventArgs.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionNodeEventArgs.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionNodeEventArgs.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionNodeEventArgs.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,95 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.ExtensionEventArgs
-
-
-
- Arguments for extension node events.
- Arguments for extension node events.
-
-
-
-
- Constructor
-
-
-
-
-
- Type of change.
- Node that has been added or removed.
- Creates an new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.ExtensionChange
-
-
- Type of change.
- Type of change.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.ExtensionNode
-
-
- Node that has been added or removed.
- A node.
- Node that has been added or removed.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Object
-
-
- Extension object that has been added or removed.
- An extension object.
- This method can only be called if the node is of type TypeExtensionNode, an exception is thrown otherwise.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionNodeEventHandler.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionNodeEventHandler.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionNodeEventHandler.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionNodeEventHandler.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,24 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Delegate
-
-
-
-
-
-
- System.Void
-
-
- The node that fires the event.
- Event arguments.
- Handler for extension node events.
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionNodeList.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionNodeList.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionNodeList.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionNodeList.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,111 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Object
-
-
-
- System.Collections.IEnumerable
-
-
-
- A list of extension nodes.
- A list of extension nodes.
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Int32
-
-
- Number of nodes of the collection.
- Number of nodes of the collection.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Collections.IEnumerator
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.ExtensionNode
-
-
-
-
-
- Index of the node.
- Returns the node in the specified index.
- The node.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.ExtensionNode
-
-
-
-
-
- Identifier of a node.
- Returns the node with the specified ID.
- The node, or null if not found.
- Returns the node with the specified identifier.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionPointAttribute.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionPointAttribute.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/ExtensionPointAttribute.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/ExtensionPointAttribute.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,196 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Attribute
-
-
-
-
- System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)
-
-
-
- Declares an extension point in an add-in assembly.
-
-
-When applied to an assembly, defines a new extension point. For example, the following declaration:
-
-
-
-[assembly: ExtensionPoint ("/SimpleApp/Writers", NodeName="Writer", Description="Writer classes")]
-
-
-
-would be equivalent to the following manifest declaration:
-
-
-
- <ExtensionPoint path = "/SimpleApp/Writers">
- <Description>Writer classes</Description>
- <ExtensionNode id = "Writer" />
- </ExtensionPoint>
-
-
-
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
- Path of the extension point.
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
-
- Path of the extension point.
- Node type allowed in this extension point.
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
-
-
- Path of the extension point.
- Name of extension nodes.
- Node type allowed in this extension point.
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Long description of the extension point.
- Long description of the extension point.
- Description to be shown in the extension point documentation.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Display name of the extension point.
- Display name of the extension point.
- This is the name to be shown in the extension point documentation.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Name of extension nodes.
- Name of nodes.
- Name to be used by nodes which extend this extension point.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Type
-
-
- Node type allowed in this extension point.
- A subclass of .
- Extension points declared using this attribute can only accept one type of extension node. To allow several types in an extension point, it has to be declared in an xml manifest.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Type
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Path of the extension point.
- Path of the extension point.
- Every extension point is identified by a path. The add-in ecosystem of an application can be seen as a tree of extension points, each of which can be reached using a path, like a file path in a file system.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/IAddinInstaller.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/IAddinInstaller.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/IAddinInstaller.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/IAddinInstaller.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,36 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/IProgressStatus.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/IProgressStatus.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/IProgressStatus.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/IProgressStatus.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,152 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
-
- Progress status listener.
- This interface is used by several add-in operations for progress reporting.
-
-
-
-
- Method
-
- System.Void
-
-
-
- Cancels the operation being montorized.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- Message to write.
- Writes text to the log.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Int32
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
- Error message (may be null).
- Exception that originated the error (may be null).
- Reports and error.
- This method is called by the add-in engine to report an error occurred while executing the operation being monitorized.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- Warning message.
- Reports a warning.
- This method is called by the add-in engine to report a warning in the operation being monitorized.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- A message.
- Sets the description of the current operation.
- This method is called by the add-in engine to show a description of the operation being monitorized.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- A number between 0 and 1. 0 means no progress, 1 means operation completed.
- Sets the progress of the operation.
- This method is called by the add-in engine to show the progress of the operation being monitorized.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/InstanceExtensionNode.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/InstanceExtensionNode.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/InstanceExtensionNode.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/InstanceExtensionNode.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,99 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
-
-
- Mono.Addins.ExtensionNode
-
-
-
- To be added.
- To be added.
-
-
-
-
- Constructor
-
- 0.4.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/NodeAttribute.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/NodeAttribute.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/NodeAttribute.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/NodeAttribute.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,48 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Object
-
-
-
- Attribute of a NodeElement.
- An attribute of a .
-
-
-
-
- Property
-
- System.String
-
-
- Name of the attribute.
- Name of the attribute.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Value of the attribute.
- Value of the attribute.
-
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/NodeAttributeAttribute.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/NodeAttributeAttribute.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/NodeAttributeAttribute.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/NodeAttributeAttribute.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,320 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Attribute
-
-
-
- Indicates that a field is bound to a node attribute
-
- The [NodeAttribute] custom attribute can be used to specify fields that have to be initialized from node attributes. By default, a field is will get its value from an attribute with the same name, although it is possible to specify a different name by setting the NodeAttribute.Name property. NodeAttribute also has a Required property for specifying if an attribute is mandatory or not.
-
-
-
-public class FileTemplateNode: ExtensionNode
-{
- // Will match elements like <FileTemplate resource-name="blah" />
- // The true parameter specifies that the attribute is required
- [NodeAttribute ("resource-name", true, Description="Name of the resource where the template is stored.")]
- string resource;
-
- [NodeAttribute]
- string name;
-
- public string Name {
- get { return name != null ? name : Id; }
- }
-
- public virtual string GetContent ()
- {
- using (StreamReader sr = new StreamReader(Addin.GetResource (resource))) {
- return sr.ReadToEnd ();
- }
- }
-
-}
-
-
-If an subclass overrides the method to provide a custom node deserialization implementation, [NodeAttribute] attributes applied to fileds will be ignored. In this case, this attribute can also be applied at class level to provide documentation about the supported attributes. For example:
-
-
-
-[NodeAttribute ("name", typeof(string), false, Description="Name of the template.")]
-[NodeAttribute ("resource-name", typeof(string), true, Description="Name of the resource where the template is stored.")]
-public class FileTemplateNode: ExtensionNode
-{
- string resource;
- string name;
-
- public string Name {
- get { return name != null ? name : Id; }
- }
-
- public virtual string GetContent ()
- {
- using (StreamReader sr = new StreamReader(Addin.GetResource (resource))) {
- return sr.ReadToEnd ();
- }
- }
-
- protected override void Read (NodeElement elem)
- {
- resource = elem.GetAttribute ("resource-name");
- name = elem.GetAttribute ("name");
- }
-}
-
-
-
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
- It takes the field name and type as name and type of the attribute.
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
- XML name of the attribute.
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
-
- XML name of the attribute.
- Indicates whether the attribute is required or not.
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
- 0.4.0.0
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Constructor
-
-
-
-
-
- XML name of the attribute.
- Type of the extension node attribute.
- Initializes a new instance.
- This constructor can only be used when applying [NodeAttribute] at class level.
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
- 0.4.0.0
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Constructor
-
-
-
-
-
-
- XML name of the attribute.
- Type of the extension node attribute.
- Indicates whether the attribute is required or not.
- Initializes a new instance.
- This constructor can only be used when applying [NodeAttribute] at class level.
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
- 0.4.0.0
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Constructor
-
- 0.4.0.0
-
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- Description of the attribute.
- Description of the attribute.
- To be used in the extension point documentation.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- XML name of the attribute.
- XML name of the attribute.
-
-
-If the name is not specified, the field name to which the [NodeAttribute] is applied will be used as name.
-
-
-Providing a name is mandatory when applying [NodeAttribute] at class level.
-
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Boolean
-
-
- Indicates whether the attribute is required or not.
- 'true' if the attribute is required.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Type
-
-
- Type of the extension node attribute.
- A type.
- To be used only when applying [NodeAttribute] at class level. Not required when it is applied to a field, since the attribute type will be the type of the field.
-
-
- 0.4.0.0
-
-
-
-
-
- System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.All, AllowMultiple=true)
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/NodeElement.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/NodeElement.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/NodeElement.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/NodeElement.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,79 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
-
- An extension node element.
- A raw representation of an extension node. Contains the basic information needed to create ExtensionNode instances.
-
-
-
-
- Property
-
- Mono.Addins.NodeAttribute[]
-
-
- Gets all attributes defined in the element.
- Array of attributes defined in the element.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.NodeElementCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.String
-
-
-
-
-
- Name of the attribute.
- Gets element attributes.
- Value of the attribute, or an empty string if the attribute is not defined.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Name of the node element.
- Name of the node element.
-
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/NodeElementCollection.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/NodeElementCollection.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/NodeElementCollection.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/NodeElementCollection.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,37 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
-
-
-
- System.Collections.IList
-
-
-
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.NodeElement
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/RuntimeAddin.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/RuntimeAddin.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/RuntimeAddin.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/RuntimeAddin.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,412 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Object
-
-
-
- Run-time representation of an add-in.
- This class provides access to add-in resources and types at run-time.
-
-
-
-
- Method
-
- System.Object
-
-
-
-
-
- Name of the type.
- Creates an instance of a type.
- A new instance of the type.
-
-
-The type will be looked up in the assemblies that implement the add-in, and recursivelly in all add-ins on which it depends.
-
-
-This method throw a if the type can't be found.
-
-
-The specified type must have a default constructor.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object
-
-
-
-
-
-
- Name of the type.
- Indicates whether the method should throw an exception if the type can't be found.
- Creates an instance of a type.
- A new instance of the type.
-
-
-The type will be looked up in the assemblies that implement the add-in, and recursivelly in all add-ins on which it depends.
-
-
-If the type can't be found, this method throw a if 'throwIfNotFound' is 'true', or 'null' otherwise.
-
-The specified type must have a default constructor.
-
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
- System.ParamArray
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.IO.Stream
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.IO.Stream
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Type
-
-
-
-
-
- Name of the type.
- To be added.
- The type.
-
-
-The type will be looked up in the assemblies that implement the add-in, and recursivelly in all add-ins on which it depends.
-
-
-This method throw a if the type can't be found.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Type
-
-
-
-
-
-
- Name of the type.
- Indicates whether the method should throw an exception if the type can't be found.
- To be added.
- The type.
-
-
-The type will be looked up in the assemblies that implement the add-in, and recursivelly in all add-ins on which it depends.
-
-
-If the type can't be found, this method throw a if 'throwIfNotFound' is 'true', or 'null' otherwise.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Identifier of the add-in.
- Identifier of the add-in.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.AddinLocalizer
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- Version of the add-in.
- Version of the add-in.
-
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/TypeExtensionNode.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/TypeExtensionNode.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/TypeExtensionNode.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/TypeExtensionNode.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,116 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.InstanceExtensionNode
-
-
-
- An extension node which specifies a type.
-
- This class is a kind of which can be used to register types in an extension point. This is a very common case: a host application defines an interface, and add-ins create classes that implement that interface. The host will define an extension point which will use TypeExtensionNode as node type. Add-ins will register the classes they implement in that extension point.
-
-
-When the nodes of an extension point are of type TypeExtensionNode it is then possible to use query methods such as , which will get all nodes in the provided extension path and will create an object for each node.
-
-
-When declaring extension nodes in an add-in manifest, the class names can be specified using the 'class' or 'type' attribute. If none of those attributes is provided, the class name will be taken from the 'id' attribute.
-
-
-
-TypeExtensionNode is the default extension type used when no type is provided in the definition of an extension point.
-
-
-
-
-<Addin id = "WriterService" version = "0.1.0" isroot="true">
-
- <Runtime>
- <Import assembly="WriterService.dll"/>
- </Runtime>
-
- <ExtensionPoint path = "/WriterService/Writers">
- <ExtensionNode id="Writer" type="TypeExtensionNode"/>
- </ExtensionPoint>
-
-</Addin>
-
-
-
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Object
-
-
-
- Creates a new extension object.
- The new instance.
- Creates a new extension object of the type represented by this node.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Type
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
-
- Mono.Addins.ExtensionNode("Type", Description="Specifies a class that will be used to create an extension object.")
-
-
- Mono.Addins.NodeAttribute("class", typeof(System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089), false, Description="Name of the class. If a value is not provided, the class name will be taken from the 'id' attribute")
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/TypeExtensionPointAttribute.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/TypeExtensionPointAttribute.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins/TypeExtensionPointAttribute.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins/TypeExtensionPointAttribute.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,149 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Attribute
-
-
-
-
- System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface | System.AttributeTargets.All, AllowMultiple=true)
-
-
-
- Indicates that a type is the source of an extension point.
-
-
-When applied to a class or interface, defines a new extension point that will accept object extensions of the specified type. For example, the following declaration:
-
-
-
-[TypeExtensionPoint ("/SimpleApp/Writers", Description="Writer classes")]
-public interface IWriter
-{
- string Write ();
-}
-
-
-
-would be equivalent to the following manifest declaration:
-
-
-
- <ExtensionPoint path = "/SimpleApp/Writers">
- <Description>Writer classes</Description>
- <ExtensionNode objectType="IWriter" />
- </ExtensionPoint>
-
-
-
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
- Path of the extension point.
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Description of the extension point.
- Description of the extension point.
- To be used in the extension point documentation.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Display name of the extension point.
- Display name of the extension point.
- This name is for documentation pourposes only.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Node name to be used when registering extensions in this extension point.
- Name of the node.
- Node name to be used when registering extensions in this extension point.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Type
-
-
- Node type allowed in this extension point.
- A subclass of .
- Extension points declared using this attribute can only accept one type of extension node. To allow several types in an extension point, it has to be declared in an xml manifest.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Path of the extension point.
- Path of the extension point.
- If not provided, the add-in manager will assign a default extension path.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Database/DefaultAssemblyReflector.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Database/DefaultAssemblyReflector.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Database/DefaultAssemblyReflector.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Database/DefaultAssemblyReflector.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,348 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
-
-
- System.Object
-
-
-
- Mono.Addins.Database.IAssemblyReflector
-
-
-
- To be added.
- To be added.
-
-
-
-
- Constructor
-
- 0.4.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Collections.IEnumerable
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Collections.IEnumerable
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Collections.IEnumerable
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object[]
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Collections.IEnumerable
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Boolean
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Database/IAssemblyLocator.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Database/IAssemblyLocator.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Database/IAssemblyLocator.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Database/IAssemblyLocator.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,33 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Database/IAssemblyReflector.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Database/IAssemblyReflector.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Database/IAssemblyReflector.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Database/IAssemblyReflector.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,329 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Collections.IEnumerable
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Collections.IEnumerable
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Collections.IEnumerable
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object[]
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Collections.IEnumerable
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Boolean
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/AddinDependency.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/AddinDependency.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/AddinDependency.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/AddinDependency.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,127 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.Dependency
-
-
-
-
- System.Xml.Serialization.XmlType("AddinReference")
-
-
-
- Definition of a dependency of an add-in on another add-in.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
- 0.4.0.0
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Constructor
-
-
-
-
-
- To be added.
- To be added.
- Initializes a new instance.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/AddinDescription.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/AddinDescription.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/AddinDescription.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/AddinDescription.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,650 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Object
-
-
-
- Mono.Addins.Serialization.IBinaryXmlElement
-
-
-
- An add-in description.
- Provides access to all extensibility information declared by an add-in or add-in root.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Description.ExtensionPoint
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Full identifier of the add-in.
- To be added.
- The full identifier of an add-in is the combination of the and the properties (it's like the full name of a class).
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Collections.Specialized.StringCollection
-
-
- List of all files that compose this add-in.
- List of all files that compose this add-in.
- Returns the list of all files which belong to this add-in, including assemblies and data files.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Collections.Specialized.StringCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- Mono.Addins.Description.ModuleCollection
-
-
- List of all modules defined in the add-in description.
- List of all modules defined in the add-in description.
- Returns a list of all modules defined in the add-in description, including the main module and the optional modules.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Author of the add-in.
- Author of the add-in.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Version of the add-in with which this add-in is backwards compatible.
- Version of the add-in with which this add-in is backwards compatible.
- If not specified, the add-in is supposed to be backwards compatible with all versions.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.ConditionTypeDescriptionCollection
-
-
- Condition types defined by this add-in.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Copyright of the add-in.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Long description of the add-in.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- Mono.Addins.Description.ExtensionNodeSetCollection
-
-
- Node sets defined in this add-in.
- Node sets defined in this add-in.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.ExtensionPointCollection
-
-
- Extension points defined in this add-in.
- Extension points defined in this add-in.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- File name where this add-in description is to be stored.
- File name where this add-in description is to be stored.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.Description.AddinFlags
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- Identifier of the add-in.
- Identifier of the add-in.
- The full identifier of an add-in is the combination of the and the LocalId properties (it's like the full name of a class).
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.Description.ExtensionNodeDescription
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- Mono.Addins.Description.ModuleDescription
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- Display name of the add-in.
- Name of the add-in.
- This is the name shown in the add-in setup tools.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- The full identifier of an add-in is the combination of the and the properties (it's like the full name of a class).
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.ModuleCollection
-
-
- Optional modules defined by this add-in.
- List of optional modules defined by this add-in.
- Optional modules are modules which are loaded only if the specified dependencies can be satisfied, otherwise they are ignored.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Description.AddinDescription
-
-
-
-
-
- Name of the file.
- Loads a add-in description from an XML file.
- The loaded add-in description.
- Loads a add-in description from the specified XML file.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Description.AddinDescription
-
-
-
-
-
-
- Stream from which to load the add-in description.
- Base path to use for resolving relative paths to add-in files.
- Loads a add-in description from a stream.
- The loaded add-in description.
- Loads a add-in description from a stream.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- Mono.Addins.Description.AddinDescription
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Void
-
-
-
- Saves the add-in description to an XML file.
- The add-in description is saved to the file specified in .
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- Name of the file.
- Saves the add-in description to an XML file.
- Saves the add-in description to the specified file. This method also sets the FileName property.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Xml.XmlDocument
-
-
-
- Saves the description to an XML document.
- An xml document containing the add-in description.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Url where more information about the add-in can be found.
- Url where more information about the add-in can be found.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Collections.Specialized.StringCollection
-
-
-
- Verifies that the add-in description is correct.
- An empty list if the add-in description is valid, or a list of error messages if it is not valid.
- Verifies the validity of the add-in description, and returns a list with all errors found.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- Version of the add-in.
- Version of the add-in.
-
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/AddinFlags.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/AddinFlags.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/AddinFlags.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/AddinFlags.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,68 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
-
-
- System.Enum
-
-
- To be added.
- To be added.
-
-
-
-
- Field
-
- 0.4.0.0
-
-
- Mono.Addins.Description.AddinFlags
-
-
- To be added.
-
-
-
-
- Field
-
- 0.4.0.0
-
-
- Mono.Addins.Description.AddinFlags
-
-
- To be added.
-
-
-
-
- Field
-
- 0.4.0.0
-
-
- Mono.Addins.Description.AddinFlags
-
-
- To be added.
-
-
-
-
- Field
-
- 0.4.0.0
-
-
- Mono.Addins.Description.AddinFlags
-
-
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/AssemblyDependency.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/AssemblyDependency.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/AssemblyDependency.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/AssemblyDependency.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,80 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.Dependency
-
-
-
-
- System.Xml.Serialization.XmlType("AssemblyDependency")
-
-
-
- Definition of a dependency of an add-in on an assembly.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ConditionTypeDescription.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ConditionTypeDescription.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ConditionTypeDescription.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ConditionTypeDescription.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,93 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescription
-
-
-
- A condition type definition.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ConditionTypeDescriptionCollection.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ConditionTypeDescriptionCollection.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ConditionTypeDescriptionCollection.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ConditionTypeDescriptionCollection.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,49 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescriptionCollection
-
-
-
- A list of condition type definitions.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.ConditionTypeDescription
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/Dependency.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/Dependency.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/Dependency.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/Dependency.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,38 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescription
-
-
-
-
- System.Xml.Serialization.XmlInclude(typeof(Mono.Addins.Description.AddinDependency))
-
-
-
- Definition of an add-in dependency.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/DependencyCollection.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/DependencyCollection.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/DependencyCollection.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/DependencyCollection.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,85 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescriptionCollection
-
-
-
- A collection of dependency definitions.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.Dependency
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/Extension.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/Extension.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/Extension.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/Extension.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,145 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescription
-
-
-
- System.IComparable
-
-
-
- An extension definition.
- An Extension is a collection of nodes which have to be registered in an extension point. The target extension point is specified in the property.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
- To be added.
- Initializes a new instance.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.ExtensionNodeDescriptionCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- Mono.Addins.Description.ExtensionNodeTypeCollection
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- Mono.Addins.Description.ObjectDescription
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Int32
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionCollection.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionCollection.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionCollection.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionCollection.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,49 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescriptionCollection
-
-
-
- A collection of extensions.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.Extension
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionNodeDescription.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionNodeDescription.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionNodeDescription.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionNodeDescription.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,246 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescription
-
-
-
- Mono.Addins.NodeElement
-
-
-
- An extension node definition.
- To be added.
-
-
-
-
- Constructor
-
-
-
-
- To be added.
- Initializes a new instance.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.NodeAttribute[]
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.ExtensionNodeDescriptionCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- Mono.Addins.Description.ExtensionNodeType
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.NodeElementCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionNodeDescriptionCollection.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionNodeDescriptionCollection.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionNodeDescriptionCollection.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionNodeDescriptionCollection.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,91 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescriptionCollection
-
-
-
- Mono.Addins.NodeElementCollection
-
-
-
- A collection of extension nodes.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.ExtensionNodeDescription
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.Description.ExtensionNodeDescription
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.NodeElement
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionNodeSet.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionNodeSet.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionNodeSet.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionNodeSet.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,109 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescription
-
-
-
- An extension node set definition.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- Mono.Addins.Description.ExtensionNodeTypeCollection
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.NodeSetIdCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.ExtensionNodeTypeCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionNodeSetCollection.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionNodeSetCollection.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionNodeSetCollection.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionNodeSetCollection.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,68 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescriptionCollection
-
-
-
- A collection of node set definitions.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
- Initializes a new instance.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.ExtensionNodeSet
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.ExtensionNodeSet
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionNodeType.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionNodeType.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionNodeType.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionNodeType.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,123 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ExtensionNodeSet
-
-
-
- An extension node type definition.
- To be added.
-
-
-
-
- Constructor
-
- 0.4.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
- Property
-
- Mono.Addins.Description.NodeTypeAttributeCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionNodeTypeCollection.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionNodeTypeCollection.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionNodeTypeCollection.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionNodeTypeCollection.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,67 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
-
-
- Mono.Addins.Description.ObjectDescriptionCollection
-
-
-
- To be added.
- To be added.
-
-
-
-
- Constructor
-
- 0.4.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.Description.ExtensionNodeType
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.Description.ExtensionNodeType
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionPoint.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionPoint.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionPoint.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionPoint.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,144 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescription
-
-
-
- An extension point definition.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Description.ExtensionNodeType
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.ConditionTypeDescriptionCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.ExtensionNodeSet
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionPointCollection.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionPointCollection.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ExtensionPointCollection.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ExtensionPointCollection.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,68 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescriptionCollection
-
-
-
- An extension point definition collection.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.ExtensionPoint
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.ExtensionPoint
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ModuleCollection.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ModuleCollection.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ModuleCollection.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ModuleCollection.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,49 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescriptionCollection
-
-
-
- To be added.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.ModuleDescription
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ModuleDescription.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ModuleDescription.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ModuleDescription.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ModuleDescription.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,199 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescription
-
-
-
- A module definition.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Description.ExtensionNodeDescription
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Collections.Specialized.StringCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Collections.Specialized.StringCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Collections.Specialized.StringCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.DependencyCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Boolean
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- Mono.Addins.Description.ExtensionCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Description.Extension
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Collections.Specialized.StringCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/NativeDependency.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/NativeDependency.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/NativeDependency.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/NativeDependency.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,50 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.Dependency
-
-
-
-
- System.Xml.Serialization.XmlType("NativeReference")
-
-
-
- To be added.
- To be added.
-
-
-
-
- Constructor
-
-
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/NodeSetIdCollection.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/NodeSetIdCollection.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/NodeSetIdCollection.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/NodeSetIdCollection.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,173 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Object
-
-
-
- System.Collections.IEnumerable
-
-
-
- A list of node set identifiers.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Boolean
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Int32
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Collections.IEnumerator
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Int32
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/NodeTypeAttribute.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/NodeTypeAttribute.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/NodeTypeAttribute.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/NodeTypeAttribute.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,123 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescription
-
-
-
- Description of the attribute of a node type.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/NodeTypeAttributeCollection.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/NodeTypeAttributeCollection.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/NodeTypeAttributeCollection.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/NodeTypeAttributeCollection.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,49 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- Mono.Addins.Description.ObjectDescriptionCollection
-
-
-
- A collection of node type attribute descriptions.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.NodeTypeAttribute
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ObjectDescription.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ObjectDescription.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ObjectDescription.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ObjectDescription.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,88 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Object
-
-
-
- Mono.Addins.Serialization.IBinaryXmlElement
-
-
-
- Base class for add-in description definitions.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Object
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.Description.AddinDescription
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ObjectDescriptionCollection.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ObjectDescriptionCollection.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Description/ObjectDescriptionCollection.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Description/ObjectDescriptionCollection.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,180 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
- 1.0.0.0
-
-
- System.Collections.CollectionBase
-
-
-
- Base class for add-in description collections.
- To be added.
-
-
-
-
- Constructor
-
-
- Initializes a new instance.
-
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Boolean
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Gui/AddinInstaller.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Gui/AddinInstaller.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Gui/AddinInstaller.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Gui/AddinInstaller.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,55 +0,0 @@
-
-
-
- Mono.Addins.Gui
- 0.4.0.0
-
-
- System.Object
-
-
-
- Mono.Addins.IAddinInstaller
-
-
-
- To be added.
- To be added.
-
-
-
-
- Constructor
-
- 0.4.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Gui/AddinManagerWindow.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Gui/AddinManagerWindow.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Gui/AddinManagerWindow.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Gui/AddinManagerWindow.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,70 +0,0 @@
-
-
-
- Mono.Addins.Gui
- 0.4.0.0
- 1.0.2645.32627
-
-
- System.Object
-
-
-
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Gtk.Window
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Gui/AddinTreeWidget.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Gui/AddinTreeWidget.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Gui/AddinTreeWidget.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Gui/AddinTreeWidget.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,358 +0,0 @@
-
-
-
- Mono.Addins.Gui
- 0.4.0.0
-
-
- System.Object
-
-
-
- To be added.
- To be added.
-
-
-
-
- Constructor
-
- 0.4.0.0
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- Mono.Addins.Setup.AddinHeader
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Object
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- Gtk.TreeIter
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- Gtk.TreeIter
-
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- Mono.Addins.Setup.AddinHeader[]
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Object
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
- To be added.
- To be added.
-
-
-
-
- Event
-
- 0.4.0.0
-
-
- System.EventHandler
-
-
- To be added.
- To be added.
-
-
-
-
- Field
-
- 0.4.0.0
-
-
- Gtk.TreeStore
-
-
- To be added.
- To be added.
-
-
-
-
- Field
-
- 0.4.0.0
-
-
- Gtk.TreeView
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Localization/IAddinLocalizer.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Localization/IAddinLocalizer.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Localization/IAddinLocalizer.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Localization/IAddinLocalizer.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,33 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Localization/IAddinLocalizerFactory.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Localization/IAddinLocalizerFactory.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Localization/IAddinLocalizerFactory.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Localization/IAddinLocalizerFactory.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,35 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- Mono.Addins.Localization.IAddinLocalizer
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Localization/IPluralAddinLocalizer.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Localization/IPluralAddinLocalizer.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Localization/IPluralAddinLocalizer.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Localization/IPluralAddinLocalizer.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,37 +0,0 @@
-
-
-
- Mono.Addins
- 0.4.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.String
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/AddinHeader.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/AddinHeader.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/AddinHeader.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/AddinHeader.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,214 +0,0 @@
-
-
-
- Mono.Addins.Setup
- 0.0.0.0
- 0.4.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Int32
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.DependencyCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Description.DependencyCollection
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/AddinRepository.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/AddinRepository.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/AddinRepository.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/AddinRepository.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,90 +0,0 @@
-
-
-
- Mono.Addins.Setup
- 0.0.0.0
- 0.4.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.DateTime
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/AddinRepositoryEntry.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/AddinRepositoryEntry.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/AddinRepositoryEntry.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/AddinRepositoryEntry.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,75 +0,0 @@
-
-
-
- Mono.Addins.Setup
- 0.0.0.0
- 0.4.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
- Property
-
- Mono.Addins.Setup.AddinHeader
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/ConsoleAddinInstaller.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/ConsoleAddinInstaller.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/ConsoleAddinInstaller.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/ConsoleAddinInstaller.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,85 +0,0 @@
-
-
-
- Mono.Addins.Setup
- 0.4.0.0
-
-
- System.Object
-
-
-
- Mono.Addins.IAddinInstaller
-
-
-
- To be added.
- To be added.
-
-
-
-
- Constructor
-
- 0.4.0.0
-
-
-
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Int32
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/InstallException.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/InstallException.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/InstallException.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/InstallException.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,50 +0,0 @@
-
-
-
- Mono.Addins.Setup
- 0.0.0.0
- 0.4.0.0
-
-
- System.Exception
-
-
-
- To be added.
- To be added.
-
-
-
-
- Constructor
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/Package.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/Package.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/Package.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/Package.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,86 +0,0 @@
-
-
-
- Mono.Addins.Setup
- 0.0.0.0
- 0.4.0.0
-
-
- System.Object
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- Mono.Addins.Setup.Package
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Setup.Package
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/PackageCollection.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/PackageCollection.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/PackageCollection.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/PackageCollection.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,119 +0,0 @@
-
-
-
- Mono.Addins.Setup
- 0.0.0.0
- 0.4.0.0
-
-
- System.Collections.CollectionBase
-
-
-
- To be added.
- To be added.
-
-
-
-
- Constructor
-
-
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Boolean
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Setup.Package
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/RepositoryRegistry.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/RepositoryRegistry.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/RepositoryRegistry.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/RepositoryRegistry.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,311 +0,0 @@
-
-
-
- Mono.Addins.Setup
- 0.0.0.0
- 0.4.0.0
-
-
- System.Object
-
-
-
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Boolean
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Setup.AddinRepositoryEntry[]
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Setup.AddinRepositoryEntry[]
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Setup.AddinRepositoryEntry[]
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Setup.AddinRepositoryEntry[]
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Setup.AddinRepositoryEntry[]
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Setup.AddinRepositoryEntry[]
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Setup.AddinRepositoryEntry[]
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Setup.AddinRepositoryEntry[]
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Setup.AddinRepository[]
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Setup.AddinRepository
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- Mono.Addins.Setup.AddinRepository
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/SetupCommandHandler.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/SetupCommandHandler.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/SetupCommandHandler.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/SetupCommandHandler.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,22 +0,0 @@
-
-
-
- Mono.Addins.Setup
- 0.0.0.0
- 0.4.0.0
-
-
- System.Delegate
-
-
-
-
-
- System.Void
-
-
- To be added.
- To be added.
- To be added.
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/SetupService.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/SetupService.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/SetupService.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/SetupService.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,359 +0,0 @@
-
-
-
- Mono.Addins.Setup
- 0.0.0.0
- 0.4.0.0
-
-
- System.Object
-
-
-
- To be added.
- To be added.
-
-
-
-
- Constructor
-
-
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Constructor
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
-
- System.ParamArray
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Setup.AddinHeader
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- Mono.Addins.Addin[]
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- Mono.Addins.AddinRegistry
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Boolean
-
-
-
-
-
-
- System.ParamArray
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Boolean
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Boolean
-
-
-
-
-
-
- System.ParamArray
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.AddinRegistry
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- Mono.Addins.Setup.RepositoryRegistry
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Boolean
-
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Boolean
-
-
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/SetupTool.xml mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/SetupTool.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/Mono.Addins.Setup/SetupTool.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/Mono.Addins.Setup/SetupTool.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,172 +0,0 @@
-
-
-
- Mono.Addins.Setup
- 0.0.0.0
- 0.4.0.0
-
-
- System.Object
-
-
-
- To be added.
- To be added.
-
-
-
-
- Constructor
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Void
-
-
-
-
-
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- 0.4.0.0
-
-
- System.String
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- 0.4.0.0
-
-
- System.Void
-
-
-
-
-
- System.ParamArray
-
-
-
-
-
- To be added.
- To be added.
- To be added.
-
-
-
-
- Method
-
- System.Int32
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Method
-
- System.Int32
-
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
- Property
-
- System.Boolean
-
-
- To be added.
- To be added.
- To be added.
-
-
- 0.4.0.0
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/docs.mdp mono-addins-1.0+git20130918.0a1c0a0/docs/docs.mdp
--- mono-addins-1.0+git20130721.c7c6974/docs/docs.mdp 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/docs.mdp 1970-01-01 00:00:00.000000000 +0000
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/docs.mdproj mono-addins-1.0+git20130918.0a1c0a0/docs/docs.mdproj
--- mono-addins-1.0+git20130721.c7c6974/docs/docs.mdproj 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/docs.mdproj 1970-01-01 00:00:00.000000000 +0000
@@ -1,18 +0,0 @@
-
-
-
- Default
- AnyCPU
- GenericProject
- 8.0.50727
- {87EADEFB-B389-4479-9C36-CDAA07839983}
- 2.0
-
-
- True
- .
-
-
-
-
-
\ No newline at end of file
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/index.xml mono-addins-1.0+git20130918.0a1c0a0/docs/index.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/index.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/index.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,132 +0,0 @@
-
-
-
-
-
- System.Reflection.AssemblyCopyright("Copyright (C) 2007 Novell, Inc (http://www.novell.com)")
-
-
- System.Reflection.AssemblyTitle("Mono.Addins")
-
-
-
-
-
-
- System.Reflection.AssemblyCopyright("Copyright (C) 2007 Novell, Inc (http://www.novell.com)")
-
-
- System.Reflection.AssemblyTitle("Mono.Addins.Setup")
-
-
-
-
-
-
- System.Reflection.AssemblyCopyright("Copyright (C) 2007 Novell, Inc (http://www.novell.com)")
-
-
- System.Reflection.AssemblyTitle("Mono.Addins.Gui")
-
-
-
-
- To be added.
- To be added.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Untitled
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/mono-addins-docs.source mono-addins-1.0+git20130918.0a1c0a0/docs/mono-addins-docs.source
--- mono-addins-1.0+git20130721.c7c6974/docs/mono-addins-docs.source 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/mono-addins-docs.source 1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-
-
-
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/ns-Mono.Addins.Database.xml mono-addins-1.0+git20130918.0a1c0a0/docs/ns-Mono.Addins.Database.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/ns-Mono.Addins.Database.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/ns-Mono.Addins.Database.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,6 +0,0 @@
-
-
- To be added.
- To be added.
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/ns-Mono.Addins.Description.xml mono-addins-1.0+git20130918.0a1c0a0/docs/ns-Mono.Addins.Description.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/ns-Mono.Addins.Description.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/ns-Mono.Addins.Description.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,6 +0,0 @@
-
-
- Defines classes for handling add-in add-in descriptions.
- To be added.
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/ns-Mono.Addins.Gui.xml mono-addins-1.0+git20130918.0a1c0a0/docs/ns-Mono.Addins.Gui.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/ns-Mono.Addins.Gui.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/ns-Mono.Addins.Gui.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,6 +0,0 @@
-
-
- To be added.
- To be added.
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/ns-Mono.Addins.Localization.xml mono-addins-1.0+git20130918.0a1c0a0/docs/ns-Mono.Addins.Localization.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/ns-Mono.Addins.Localization.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/ns-Mono.Addins.Localization.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,6 +0,0 @@
-
-
- To be added.
- To be added.
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/ns-Mono.Addins.ProgressMonitoring.xml mono-addins-1.0+git20130918.0a1c0a0/docs/ns-Mono.Addins.ProgressMonitoring.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/ns-Mono.Addins.ProgressMonitoring.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/ns-Mono.Addins.ProgressMonitoring.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,6 +0,0 @@
-
-
- To be added.
- To be added.
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/ns-Mono.Addins.Setup.xml mono-addins-1.0+git20130918.0a1c0a0/docs/ns-Mono.Addins.Setup.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/ns-Mono.Addins.Setup.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/ns-Mono.Addins.Setup.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,6 +0,0 @@
-
-
- To be added.
- To be added.
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/docs/ns-Mono.Addins.xml mono-addins-1.0+git20130918.0a1c0a0/docs/ns-Mono.Addins.xml
--- mono-addins-1.0+git20130721.c7c6974/docs/ns-Mono.Addins.xml 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/docs/ns-Mono.Addins.xml 1970-01-01 00:00:00.000000000 +0000
@@ -1,6 +0,0 @@
-
-
- Main classes of the Mono.Addins add-in engine.
- To be added.
-
-
diff -Nru mono-addins-1.0+git20130721.c7c6974/install-sh mono-addins-1.0+git20130918.0a1c0a0/install-sh
--- mono-addins-1.0+git20130721.c7c6974/install-sh 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/install-sh 2012-09-19 23:43:36.000000000 +0000
@@ -0,0 +1,527 @@
+#!/bin/sh
+# install - install a program, script, or datafile
+
+scriptversion=2011-01-19.21; # UTC
+
+# This originates from X11R5 (mit/util/scripts/install.sh), which was
+# later released in X11R6 (xc/config/util/install.sh) with the
+# following copyright and license.
+#
+# Copyright (C) 1994 X Consortium
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to
+# deal in the Software without restriction, including without limitation the
+# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+# sell copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+# Except as contained in this notice, the name of the X Consortium shall not
+# be used in advertising or otherwise to promote the sale, use or other deal-
+# ings in this Software without prior written authorization from the X Consor-
+# tium.
+#
+#
+# FSF changes to this file are in the public domain.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# `make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+#
+# This script is compatible with the BSD install script, but was written
+# from scratch.
+
+nl='
+'
+IFS=" "" $nl"
+
+# set DOITPROG to echo to test this script
+
+# Don't use :- since 4.3BSD and earlier shells don't like it.
+doit=${DOITPROG-}
+if test -z "$doit"; then
+ doit_exec=exec
+else
+ doit_exec=$doit
+fi
+
+# Put in absolute file names if you don't have them in your path;
+# or use environment vars.
+
+chgrpprog=${CHGRPPROG-chgrp}
+chmodprog=${CHMODPROG-chmod}
+chownprog=${CHOWNPROG-chown}
+cmpprog=${CMPPROG-cmp}
+cpprog=${CPPROG-cp}
+mkdirprog=${MKDIRPROG-mkdir}
+mvprog=${MVPROG-mv}
+rmprog=${RMPROG-rm}
+stripprog=${STRIPPROG-strip}
+
+posix_glob='?'
+initialize_posix_glob='
+ test "$posix_glob" != "?" || {
+ if (set -f) 2>/dev/null; then
+ posix_glob=
+ else
+ posix_glob=:
+ fi
+ }
+'
+
+posix_mkdir=
+
+# Desired mode of installed file.
+mode=0755
+
+chgrpcmd=
+chmodcmd=$chmodprog
+chowncmd=
+mvcmd=$mvprog
+rmcmd="$rmprog -f"
+stripcmd=
+
+src=
+dst=
+dir_arg=
+dst_arg=
+
+copy_on_change=false
+no_target_directory=
+
+usage="\
+Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
+ or: $0 [OPTION]... SRCFILES... DIRECTORY
+ or: $0 [OPTION]... -t DIRECTORY SRCFILES...
+ or: $0 [OPTION]... -d DIRECTORIES...
+
+In the 1st form, copy SRCFILE to DSTFILE.
+In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
+In the 4th, create DIRECTORIES.
+
+Options:
+ --help display this help and exit.
+ --version display version info and exit.
+
+ -c (ignored)
+ -C install only if different (preserve the last data modification time)
+ -d create directories instead of installing files.
+ -g GROUP $chgrpprog installed files to GROUP.
+ -m MODE $chmodprog installed files to MODE.
+ -o USER $chownprog installed files to USER.
+ -s $stripprog installed files.
+ -t DIRECTORY install into DIRECTORY.
+ -T report an error if DSTFILE is a directory.
+
+Environment variables override the default commands:
+ CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
+ RMPROG STRIPPROG
+"
+
+while test $# -ne 0; do
+ case $1 in
+ -c) ;;
+
+ -C) copy_on_change=true;;
+
+ -d) dir_arg=true;;
+
+ -g) chgrpcmd="$chgrpprog $2"
+ shift;;
+
+ --help) echo "$usage"; exit $?;;
+
+ -m) mode=$2
+ case $mode in
+ *' '* | *' '* | *'
+'* | *'*'* | *'?'* | *'['*)
+ echo "$0: invalid mode: $mode" >&2
+ exit 1;;
+ esac
+ shift;;
+
+ -o) chowncmd="$chownprog $2"
+ shift;;
+
+ -s) stripcmd=$stripprog;;
+
+ -t) dst_arg=$2
+ # Protect names problematic for `test' and other utilities.
+ case $dst_arg in
+ -* | [=\(\)!]) dst_arg=./$dst_arg;;
+ esac
+ shift;;
+
+ -T) no_target_directory=true;;
+
+ --version) echo "$0 $scriptversion"; exit $?;;
+
+ --) shift
+ break;;
+
+ -*) echo "$0: invalid option: $1" >&2
+ exit 1;;
+
+ *) break;;
+ esac
+ shift
+done
+
+if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
+ # When -d is used, all remaining arguments are directories to create.
+ # When -t is used, the destination is already specified.
+ # Otherwise, the last argument is the destination. Remove it from $@.
+ for arg
+ do
+ if test -n "$dst_arg"; then
+ # $@ is not empty: it contains at least $arg.
+ set fnord "$@" "$dst_arg"
+ shift # fnord
+ fi
+ shift # arg
+ dst_arg=$arg
+ # Protect names problematic for `test' and other utilities.
+ case $dst_arg in
+ -* | [=\(\)!]) dst_arg=./$dst_arg;;
+ esac
+ done
+fi
+
+if test $# -eq 0; then
+ if test -z "$dir_arg"; then
+ echo "$0: no input file specified." >&2
+ exit 1
+ fi
+ # It's OK to call `install-sh -d' without argument.
+ # This can happen when creating conditional directories.
+ exit 0
+fi
+
+if test -z "$dir_arg"; then
+ do_exit='(exit $ret); exit $ret'
+ trap "ret=129; $do_exit" 1
+ trap "ret=130; $do_exit" 2
+ trap "ret=141; $do_exit" 13
+ trap "ret=143; $do_exit" 15
+
+ # Set umask so as not to create temps with too-generous modes.
+ # However, 'strip' requires both read and write access to temps.
+ case $mode in
+ # Optimize common cases.
+ *644) cp_umask=133;;
+ *755) cp_umask=22;;
+
+ *[0-7])
+ if test -z "$stripcmd"; then
+ u_plus_rw=
+ else
+ u_plus_rw='% 200'
+ fi
+ cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
+ *)
+ if test -z "$stripcmd"; then
+ u_plus_rw=
+ else
+ u_plus_rw=,u+rw
+ fi
+ cp_umask=$mode$u_plus_rw;;
+ esac
+fi
+
+for src
+do
+ # Protect names problematic for `test' and other utilities.
+ case $src in
+ -* | [=\(\)!]) src=./$src;;
+ esac
+
+ if test -n "$dir_arg"; then
+ dst=$src
+ dstdir=$dst
+ test -d "$dstdir"
+ dstdir_status=$?
+ else
+
+ # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
+ # might cause directories to be created, which would be especially bad
+ # if $src (and thus $dsttmp) contains '*'.
+ if test ! -f "$src" && test ! -d "$src"; then
+ echo "$0: $src does not exist." >&2
+ exit 1
+ fi
+
+ if test -z "$dst_arg"; then
+ echo "$0: no destination specified." >&2
+ exit 1
+ fi
+ dst=$dst_arg
+
+ # If destination is a directory, append the input filename; won't work
+ # if double slashes aren't ignored.
+ if test -d "$dst"; then
+ if test -n "$no_target_directory"; then
+ echo "$0: $dst_arg: Is a directory" >&2
+ exit 1
+ fi
+ dstdir=$dst
+ dst=$dstdir/`basename "$src"`
+ dstdir_status=0
+ else
+ # Prefer dirname, but fall back on a substitute if dirname fails.
+ dstdir=`
+ (dirname "$dst") 2>/dev/null ||
+ expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$dst" : 'X\(//\)[^/]' \| \
+ X"$dst" : 'X\(//\)$' \| \
+ X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
+ echo X"$dst" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'
+ `
+
+ test -d "$dstdir"
+ dstdir_status=$?
+ fi
+ fi
+
+ obsolete_mkdir_used=false
+
+ if test $dstdir_status != 0; then
+ case $posix_mkdir in
+ '')
+ # Create intermediate dirs using mode 755 as modified by the umask.
+ # This is like FreeBSD 'install' as of 1997-10-28.
+ umask=`umask`
+ case $stripcmd.$umask in
+ # Optimize common cases.
+ *[2367][2367]) mkdir_umask=$umask;;
+ .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
+
+ *[0-7])
+ mkdir_umask=`expr $umask + 22 \
+ - $umask % 100 % 40 + $umask % 20 \
+ - $umask % 10 % 4 + $umask % 2
+ `;;
+ *) mkdir_umask=$umask,go-w;;
+ esac
+
+ # With -d, create the new directory with the user-specified mode.
+ # Otherwise, rely on $mkdir_umask.
+ if test -n "$dir_arg"; then
+ mkdir_mode=-m$mode
+ else
+ mkdir_mode=
+ fi
+
+ posix_mkdir=false
+ case $umask in
+ *[123567][0-7][0-7])
+ # POSIX mkdir -p sets u+wx bits regardless of umask, which
+ # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
+ ;;
+ *)
+ tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
+ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
+
+ if (umask $mkdir_umask &&
+ exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
+ then
+ if test -z "$dir_arg" || {
+ # Check for POSIX incompatibilities with -m.
+ # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
+ # other-writeable bit of parent directory when it shouldn't.
+ # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
+ ls_ld_tmpdir=`ls -ld "$tmpdir"`
+ case $ls_ld_tmpdir in
+ d????-?r-*) different_mode=700;;
+ d????-?--*) different_mode=755;;
+ *) false;;
+ esac &&
+ $mkdirprog -m$different_mode -p -- "$tmpdir" && {
+ ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
+ test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
+ }
+ }
+ then posix_mkdir=:
+ fi
+ rmdir "$tmpdir/d" "$tmpdir"
+ else
+ # Remove any dirs left behind by ancient mkdir implementations.
+ rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
+ fi
+ trap '' 0;;
+ esac;;
+ esac
+
+ if
+ $posix_mkdir && (
+ umask $mkdir_umask &&
+ $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
+ )
+ then :
+ else
+
+ # The umask is ridiculous, or mkdir does not conform to POSIX,
+ # or it failed possibly due to a race condition. Create the
+ # directory the slow way, step by step, checking for races as we go.
+
+ case $dstdir in
+ /*) prefix='/';;
+ [-=\(\)!]*) prefix='./';;
+ *) prefix='';;
+ esac
+
+ eval "$initialize_posix_glob"
+
+ oIFS=$IFS
+ IFS=/
+ $posix_glob set -f
+ set fnord $dstdir
+ shift
+ $posix_glob set +f
+ IFS=$oIFS
+
+ prefixes=
+
+ for d
+ do
+ test X"$d" = X && continue
+
+ prefix=$prefix$d
+ if test -d "$prefix"; then
+ prefixes=
+ else
+ if $posix_mkdir; then
+ (umask=$mkdir_umask &&
+ $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
+ # Don't fail if two instances are running concurrently.
+ test -d "$prefix" || exit 1
+ else
+ case $prefix in
+ *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
+ *) qprefix=$prefix;;
+ esac
+ prefixes="$prefixes '$qprefix'"
+ fi
+ fi
+ prefix=$prefix/
+ done
+
+ if test -n "$prefixes"; then
+ # Don't fail if two instances are running concurrently.
+ (umask $mkdir_umask &&
+ eval "\$doit_exec \$mkdirprog $prefixes") ||
+ test -d "$dstdir" || exit 1
+ obsolete_mkdir_used=true
+ fi
+ fi
+ fi
+
+ if test -n "$dir_arg"; then
+ { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
+ { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
+ { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
+ test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
+ else
+
+ # Make a couple of temp file names in the proper directory.
+ dsttmp=$dstdir/_inst.$$_
+ rmtmp=$dstdir/_rm.$$_
+
+ # Trap to clean up those temp files at exit.
+ trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
+
+ # Copy the file name to the temp name.
+ (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
+
+ # and set any options; do chmod last to preserve setuid bits.
+ #
+ # If any of these fail, we abort the whole thing. If we want to
+ # ignore errors from any of these, just make sure not to ignore
+ # errors from the above "$doit $cpprog $src $dsttmp" command.
+ #
+ { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
+ { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
+ { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
+ { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
+
+ # If -C, don't bother to copy if it wouldn't change the file.
+ if $copy_on_change &&
+ old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
+ new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
+
+ eval "$initialize_posix_glob" &&
+ $posix_glob set -f &&
+ set X $old && old=:$2:$4:$5:$6 &&
+ set X $new && new=:$2:$4:$5:$6 &&
+ $posix_glob set +f &&
+
+ test "$old" = "$new" &&
+ $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
+ then
+ rm -f "$dsttmp"
+ else
+ # Rename the file to the real destination.
+ $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
+
+ # The rename failed, perhaps because mv can't rename something else
+ # to itself, or perhaps because mv is so ancient that it does not
+ # support -f.
+ {
+ # Now remove or move aside any old file at destination location.
+ # We try this two ways since rm can't unlink itself on some
+ # systems and the destination file might be busy for other
+ # reasons. In this case, the final cleanup might fail but the new
+ # file should still install successfully.
+ {
+ test ! -f "$dst" ||
+ $doit $rmcmd -f "$dst" 2>/dev/null ||
+ { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
+ { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
+ } ||
+ { echo "$0: cannot unlink or rename $dst" >&2
+ (exit 1); exit 1
+ }
+ } &&
+
+ # Now rename the file to the real destination.
+ $doit $mvcmd "$dsttmp" "$dst"
+ }
+ fi || exit 1
+
+ trap '' 0
+ fi
+done
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:
diff -Nru mono-addins-1.0+git20130721.c7c6974/mautil/Makefile.in mono-addins-1.0+git20130918.0a1c0a0/mautil/Makefile.in
--- mono-addins-1.0+git20130721.c7c6974/mautil/Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/mautil/Makefile.in 2013-04-26 16:14:09.000000000 +0000
@@ -0,0 +1,624 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(srcdir)/mautil.in $(top_srcdir)/Makefile.include \
+ $(top_srcdir)/xbuild.include ChangeLog
+subdir = ./mautil
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES = mautil
+CONFIG_CLEAN_VPATH_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" \
+ "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(programfilesdir)"
+SCRIPTS = $(bin_SCRIPTS)
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+man1dir = $(mandir)/man1
+NROFF = nroff
+MANS = $(man_MANS)
+DATA = $(pkgconfig_DATA) $(programfiles_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AL = @AL@
+AMTAR = @AMTAR@
+API_VERSION = @API_VERSION@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+GACUTIL = @GACUTIL@
+GACUTIL_FLAGS = @GACUTIL_FLAGS@
+GACUTIL_POLICY_FLAGS = @GACUTIL_POLICY_FLAGS@
+GTK_SHARP_20_CFLAGS = @GTK_SHARP_20_CFLAGS@
+GTK_SHARP_20_LIBS = @GTK_SHARP_20_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MCS = @MCS@
+MKDIR_P = @MKDIR_P@
+MONODOC_CFLAGS = @MONODOC_CFLAGS@
+MONODOC_LIBS = @MONODOC_LIBS@
+MONO_ADDINS_DEFAULT_LIB = @MONO_ADDINS_DEFAULT_LIB@
+MONO_ADDINS_GUI_DEFAULT_LIB = @MONO_ADDINS_GUI_DEFAULT_LIB@
+MONO_ADDINS_MSBUILD_DEFAULT_LIB = @MONO_ADDINS_MSBUILD_DEFAULT_LIB@
+MONO_ADDINS_SETUP_DEFAULT_LIB = @MONO_ADDINS_SETUP_DEFAULT_LIB@
+MONO_NUNIT_CFLAGS = @MONO_NUNIT_CFLAGS@
+MONO_NUNIT_LIBS = @MONO_NUNIT_LIBS@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POLICY_VERSIONS = @POLICY_VERSIONS@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+ASSEMBLY = ../bin/mautil.exe
+ASSEMBLY_WRAPPER = mautil
+ASSEMBLY_WRAPPER_IN = mautil.in
+pc_files = $(PC_FILES_IN:.pc.in=.pc)
+POLICY_ASSEMBLIES = $(addsuffix .$(ASSEMBLY_NAME).dll, $(addprefix policy., $(POLICY_VERSIONS)))
+POLICY_CONFIGS = $(addsuffix .config, $(addprefix policy., $(POLICY_VERSIONS)))
+EXTRA_DIST = $(wildcard $(ALL_FILES)) $(man_MANS)
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DLL_REFERENCES)
+DISTCLEANFILES = $(GENERATED_FILES) $(build_datafiles) $(pc_files)
+bin_SCRIPTS = $(ASSEMBLY_WRAPPER)
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = $(pc_files)
+ALL_CSPROJ = $(wildcard *.csproj)
+MAIN_SLN = $(top_builddir)/Mono.Addins.sln
+@ENABLE_GUI_FALSE@PROFILE_NAME = DebugNotGui
+@ENABLE_GUI_TRUE@PROFILE_NAME = Debug
+XBUILD = xbuild
+XBUILD_VERBOSITY = quiet
+XBUILD_ARGS = /verbosity:$(XBUILD_VERBOSITY) /nologo /property:CodePage=65001
+XBUILD_PROFILE = /property:Configuration=$(PROFILE_NAME)
+
+# Figure out how far we are from top_builddir
+DEPTH = $(shell echo "$(top_builddir)" | tr '/' '\n' | grep -c '..')
+EXTS := *.bmp *.cs *.csproj *.html *.png *.snk *.config *.stetic *.glade *.xml *.xsd *.exe.addins *.template *.tt *.txt
+ALL_FILES := $(EXTS) \
+ $(addprefix */,$(EXTS)) \
+ $(addprefix */*/,$(EXTS)) \
+ $(addprefix */*/*/,$(EXTS)) \
+ $(addprefix */*/*/*/,$(EXTS)) \
+ $(addprefix */*/*/*/*/,$(EXTS)) \
+ $(wildcard icons/*) \
+ $(wildcard templates/*)
+
+WILDCARDED_FILES := $(wildcard $(ALL_FILES))
+programfilesdir = $(libdir)/mono/mono-addins
+programfiles_DATA = $(ASSEMBLY) $(build_datafiles)
+man_MANS = mautil.1
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.include $(top_srcdir)/xbuild.include $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign ./mautil/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign ./mautil/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+$(top_srcdir)/Makefile.include $(top_srcdir)/xbuild.include:
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+mautil: $(top_builddir)/config.status $(srcdir)/mautil.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+install-binSCRIPTS: $(bin_SCRIPTS)
+ @$(NORMAL_INSTALL)
+ @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+ done | \
+ sed -e 'p;s,.*/,,;n' \
+ -e 'h;s|.*|.|' \
+ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
+ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
+ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+ if ($$2 == $$4) { files[d] = files[d] " " $$1; \
+ if (++n[d] == $(am__install_max)) { \
+ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+ else { print "f", d "/" $$4, $$1 } } \
+ END { for (d in files) print "f", d, files[d] }' | \
+ while read type dir files; do \
+ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+ test -z "$$files" || { \
+ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-binSCRIPTS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 's,.*/,,;$(transform)'`; \
+ dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
+install-man1: $(man_MANS)
+ @$(NORMAL_INSTALL)
+ @list1=''; \
+ list2='$(man_MANS)'; \
+ test -n "$(man1dir)" \
+ && test -n "`echo $$list1$$list2`" \
+ || exit 0; \
+ echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
+ { for i in $$list1; do echo "$$i"; done; \
+ if test -n "$$list2"; then \
+ for i in $$list2; do echo "$$i"; done \
+ | sed -n '/\.1[a-z]*$$/p'; \
+ fi; \
+ } | while read p; do \
+ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; echo "$$p"; \
+ done | \
+ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
+ sed 'N;N;s,\n, ,g' | { \
+ list=; while read file base inst; do \
+ if test "$$base" = "$$inst"; then list="$$list $$file"; else \
+ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
+ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
+ fi; \
+ done; \
+ for i in $$list; do echo "$$i"; done | $(am__base_list) | \
+ while read files; do \
+ test -z "$$files" || { \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
+ done; }
+
+uninstall-man1:
+ @$(NORMAL_UNINSTALL)
+ @list=''; test -n "$(man1dir)" || exit 0; \
+ files=`{ for i in $$list; do echo "$$i"; done; \
+ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
+ sed -n '/\.1[a-z]*$$/p'; \
+ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
+ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
+install-pkgconfigDATA: $(pkgconfig_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
+ done
+
+uninstall-pkgconfigDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
+install-programfilesDATA: $(programfiles_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(programfiles_DATA)'; test -n "$(programfilesdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(programfilesdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(programfilesdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(programfilesdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(programfilesdir)" || exit $$?; \
+ done
+
+uninstall-programfilesDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(programfiles_DATA)'; test -n "$(programfilesdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(programfilesdir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @list='$(MANS)'; if test -n "$$list"; then \
+ list=`for p in $$list; do \
+ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
+ if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
+ if test -n "$$list" && \
+ grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
+ echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
+ grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \
+ echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \
+ echo " typically \`make maintainer-clean' will remove them" >&2; \
+ exit 1; \
+ else :; fi; \
+ else :; fi
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(SCRIPTS) $(MANS) $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(programfilesdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+ -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-man install-pkgconfigDATA \
+ install-programfilesDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-binSCRIPTS
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man: install-man1
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binSCRIPTS uninstall-man \
+ uninstall-pkgconfigDATA uninstall-programfilesDATA
+
+uninstall-man: uninstall-man1
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-binSCRIPTS install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-man1 install-pdf \
+ install-pdf-am install-pkgconfigDATA install-programfilesDATA \
+ install-ps install-ps-am install-strip installcheck \
+ installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+ pdf-am ps ps-am uninstall uninstall-am uninstall-binSCRIPTS \
+ uninstall-man uninstall-man1 uninstall-pkgconfigDATA \
+ uninstall-programfilesDATA
+
+
+$(ASSEMBLY): csproj_build
+
+$(build_datafiles): $(BUILD_DIR)/% : $(addprefix $(srcdir)/, %)
+ mkdir -p $(dir $@)
+ cp $< $@
+
+policy.%.config: $(top_builddir)/policy.config
+ sed -e "s/@ASSEMBLY_NAME@/$(ASSEMBLY_NAME)/" -e "s/@POLICY@/$*/" $(top_builddir)/policy.config > $@
+
+$(POLICY_ASSEMBLIES) : policy.%.$(ASSEMBLY_NAME).dll: policy.%.config $(top_srcdir)/mono-addins.snk
+ $(AL) -link:policy.$*.config -out:$@ -keyfile:$(top_srcdir)/mono-addins.snk
+
+gac-install: $(POLICY_ASSEMBLIES)
+ $(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS) || exit 1;
+ @for p in $(POLICY_ASSEMBLIES); do \
+ echo $(GACUTIL) /i $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ $(GACUTIL) /i $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ done
+
+gac-uninstall:
+ $(GACUTIL) /us $(ASSEMBLY) $(GACUTIL_FLAGS) || exit 1;
+ @for p in $(POLICY_ASSEMBLIES); do \
+ echo $(GACUTIL) /us $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ $(GACUTIL) /us $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
+ done
+
+all: csproj_build
+
+clean: csproj_clean
+
+csproj_build: $(POLICY_ASSEMBLIES)
+ @if test x$(SKIP) != xy ; then \
+ echo Building $(ALL_CSPROJ); \
+ for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p; done \
+ fi
+
+csproj_clean:
+ @if test x$(SKIP) != xy -a $(DEPTH) -gt $(MAKELEVEL); then \
+ echo Cleaning $(ALL_CSPROJ); \
+ for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p /t:Clean; done \
+ fi
+ rm -f $(CLEANFILES)
+
+sln_build:
+ @echo Building $(MAIN_SLN)
+ @$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(XBUILD_PROFILE)
+
+sln_clean:
+ @echo Cleaning $(MAIN_SLN)
+ @$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(XBUILD_PROFILE) /t:Clean
+
+print_extradist:
+ @echo $(WILDCARDED_FILES)
+
+.PHONY: all clean csproj_build csproj_clean sln_build sln_clean
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -Nru mono-addins-1.0+git20130721.c7c6974/mautil/obj/Debug/mautil.csproj.FilesWrittenAbsolute.txt mono-addins-1.0+git20130918.0a1c0a0/mautil/obj/Debug/mautil.csproj.FilesWrittenAbsolute.txt
--- mono-addins-1.0+git20130721.c7c6974/mautil/obj/Debug/mautil.csproj.FilesWrittenAbsolute.txt 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/mautil/obj/Debug/mautil.csproj.FilesWrittenAbsolute.txt 2013-04-26 16:15:28.000000000 +0000
@@ -0,0 +1,4 @@
+/tmp/mono-addins/bin/mautil.exe.mdb
+/tmp/mono-addins/bin/mautil.exe
+/tmp/mono-addins/mautil/obj/Debug/mautil.exe
+/tmp/mono-addins/mautil/obj/Debug/mautil.exe.mdb
diff -Nru mono-addins-1.0+git20130721.c7c6974/mautil/policy.0.2.config mono-addins-1.0+git20130918.0a1c0a0/mautil/policy.0.2.config
--- mono-addins-1.0+git20130721.c7c6974/mautil/policy.0.2.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/mautil/policy.0.2.config 2013-04-26 16:15:26.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/mautil/policy.0.3.config mono-addins-1.0+git20130918.0a1c0a0/mautil/policy.0.3.config
--- mono-addins-1.0+git20130721.c7c6974/mautil/policy.0.3.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/mautil/policy.0.3.config 2013-04-26 16:15:26.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/mautil/policy.0.4.config mono-addins-1.0+git20130918.0a1c0a0/mautil/policy.0.4.config
--- mono-addins-1.0+git20130721.c7c6974/mautil/policy.0.4.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/mautil/policy.0.4.config 2013-04-26 16:15:26.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/mautil/policy.0.5.config mono-addins-1.0+git20130918.0a1c0a0/mautil/policy.0.5.config
--- mono-addins-1.0+git20130721.c7c6974/mautil/policy.0.5.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/mautil/policy.0.5.config 2013-04-26 16:15:26.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/mautil/policy.0.6.config mono-addins-1.0+git20130918.0a1c0a0/mautil/policy.0.6.config
--- mono-addins-1.0+git20130721.c7c6974/mautil/policy.0.6.config 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/mautil/policy.0.6.config 2013-04-26 16:15:27.000000000 +0000
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff -Nru mono-addins-1.0+git20130721.c7c6974/missing mono-addins-1.0+git20130918.0a1c0a0/missing
--- mono-addins-1.0+git20130721.c7c6974/missing 1970-01-01 00:00:00.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/missing 2012-09-19 23:43:36.000000000 +0000
@@ -0,0 +1,331 @@
+#! /bin/sh
+# Common stub for a few missing GNU programs while installing.
+
+scriptversion=2012-01-06.13; # UTC
+
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
+# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
+# Originally by Fran,cois Pinard , 1996.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+if test $# -eq 0; then
+ echo 1>&2 "Try \`$0 --help' for more information"
+ exit 1
+fi
+
+run=:
+sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
+sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
+
+# In the cases where this matters, `missing' is being run in the
+# srcdir already.
+if test -f configure.ac; then
+ configure_ac=configure.ac
+else
+ configure_ac=configure.in
+fi
+
+msg="missing on your system"
+
+case $1 in
+--run)
+ # Try to run requested program, and just exit if it succeeds.
+ run=
+ shift
+ "$@" && exit 0
+ # Exit code 63 means version mismatch. This often happens
+ # when the user try to use an ancient version of a tool on
+ # a file that requires a minimum version. In this case we
+ # we should proceed has if the program had been absent, or
+ # if --run hadn't been passed.
+ if test $? = 63; then
+ run=:
+ msg="probably too old"
+ fi
+ ;;
+
+ -h|--h|--he|--hel|--help)
+ echo "\
+$0 [OPTION]... PROGRAM [ARGUMENT]...
+
+Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
+error status if there is no known handling for PROGRAM.
+
+Options:
+ -h, --help display this help and exit
+ -v, --version output version information and exit
+ --run try to run the given command, and emulate it if it fails
+
+Supported PROGRAM values:
+ aclocal touch file \`aclocal.m4'
+ autoconf touch file \`configure'
+ autoheader touch file \`config.h.in'
+ autom4te touch the output file, or create a stub one
+ automake touch all \`Makefile.in' files
+ bison create \`y.tab.[ch]', if possible, from existing .[ch]
+ flex create \`lex.yy.c', if possible, from existing .c
+ help2man touch the output file
+ lex create \`lex.yy.c', if possible, from existing .c
+ makeinfo touch the output file
+ yacc create \`y.tab.[ch]', if possible, from existing .[ch]
+
+Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
+\`g' are ignored when checking the name.
+
+Send bug reports to ."
+ exit $?
+ ;;
+
+ -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
+ echo "missing $scriptversion (GNU Automake)"
+ exit $?
+ ;;
+
+ -*)
+ echo 1>&2 "$0: Unknown \`$1' option"
+ echo 1>&2 "Try \`$0 --help' for more information"
+ exit 1
+ ;;
+
+esac
+
+# normalize program name to check for.
+program=`echo "$1" | sed '
+ s/^gnu-//; t
+ s/^gnu//; t
+ s/^g//; t'`
+
+# Now exit if we have it, but it failed. Also exit now if we
+# don't have it and --version was passed (most likely to detect
+# the program). This is about non-GNU programs, so use $1 not
+# $program.
+case $1 in
+ lex*|yacc*)
+ # Not GNU programs, they don't have --version.
+ ;;
+
+ *)
+ if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+ # We have it, but it failed.
+ exit 1
+ elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
+ # Could not run --version or --help. This is probably someone
+ # running `$TOOL --version' or `$TOOL --help' to check whether
+ # $TOOL exists and not knowing $TOOL uses missing.
+ exit 1
+ fi
+ ;;
+esac
+
+# If it does not exist, or fails to run (possibly an outdated version),
+# try to emulate it.
+case $program in
+ aclocal*)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified \`acinclude.m4' or \`${configure_ac}'. You might want
+ to install the \`Automake' and \`Perl' packages. Grab them from
+ any GNU archive site."
+ touch aclocal.m4
+ ;;
+
+ autoconf*)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified \`${configure_ac}'. You might want to install the
+ \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
+ archive site."
+ touch configure
+ ;;
+
+ autoheader*)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified \`acconfig.h' or \`${configure_ac}'. You might want
+ to install the \`Autoconf' and \`GNU m4' packages. Grab them
+ from any GNU archive site."
+ files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
+ test -z "$files" && files="config.h"
+ touch_files=
+ for f in $files; do
+ case $f in
+ *:*) touch_files="$touch_files "`echo "$f" |
+ sed -e 's/^[^:]*://' -e 's/:.*//'`;;
+ *) touch_files="$touch_files $f.in";;
+ esac
+ done
+ touch $touch_files
+ ;;
+
+ automake*)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
+ You might want to install the \`Automake' and \`Perl' packages.
+ Grab them from any GNU archive site."
+ find . -type f -name Makefile.am -print |
+ sed 's/\.am$/.in/' |
+ while read f; do touch "$f"; done
+ ;;
+
+ autom4te*)
+ echo 1>&2 "\
+WARNING: \`$1' is needed, but is $msg.
+ You might have modified some files without having the
+ proper tools for further handling them.
+ You can get \`$1' as part of \`Autoconf' from any GNU
+ archive site."
+
+ file=`echo "$*" | sed -n "$sed_output"`
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+ if test -f "$file"; then
+ touch $file
+ else
+ test -z "$file" || exec >$file
+ echo "#! /bin/sh"
+ echo "# Created by GNU Automake missing as a replacement of"
+ echo "# $ $@"
+ echo "exit 0"
+ chmod +x $file
+ exit 1
+ fi
+ ;;
+
+ bison*|yacc*)
+ echo 1>&2 "\
+WARNING: \`$1' $msg. You should only need it if
+ you modified a \`.y' file. You may need the \`Bison' package
+ in order for those modifications to take effect. You can get
+ \`Bison' from any GNU archive site."
+ rm -f y.tab.c y.tab.h
+ if test $# -ne 1; then
+ eval LASTARG=\${$#}
+ case $LASTARG in
+ *.y)
+ SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
+ if test -f "$SRCFILE"; then
+ cp "$SRCFILE" y.tab.c
+ fi
+ SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
+ if test -f "$SRCFILE"; then
+ cp "$SRCFILE" y.tab.h
+ fi
+ ;;
+ esac
+ fi
+ if test ! -f y.tab.h; then
+ echo >y.tab.h
+ fi
+ if test ! -f y.tab.c; then
+ echo 'main() { return 0; }' >y.tab.c
+ fi
+ ;;
+
+ lex*|flex*)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified a \`.l' file. You may need the \`Flex' package
+ in order for those modifications to take effect. You can get
+ \`Flex' from any GNU archive site."
+ rm -f lex.yy.c
+ if test $# -ne 1; then
+ eval LASTARG=\${$#}
+ case $LASTARG in
+ *.l)
+ SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
+ if test -f "$SRCFILE"; then
+ cp "$SRCFILE" lex.yy.c
+ fi
+ ;;
+ esac
+ fi
+ if test ! -f lex.yy.c; then
+ echo 'main() { return 0; }' >lex.yy.c
+ fi
+ ;;
+
+ help2man*)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified a dependency of a manual page. You may need the
+ \`Help2man' package in order for those modifications to take
+ effect. You can get \`Help2man' from any GNU archive site."
+
+ file=`echo "$*" | sed -n "$sed_output"`
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+ if test -f "$file"; then
+ touch $file
+ else
+ test -z "$file" || exec >$file
+ echo ".ab help2man is required to generate this page"
+ exit $?
+ fi
+ ;;
+
+ makeinfo*)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified a \`.texi' or \`.texinfo' file, or any other file
+ indirectly affecting the aspect of the manual. The spurious
+ call might also be the consequence of using a buggy \`make' (AIX,
+ DU, IRIX). You might want to install the \`Texinfo' package or
+ the \`GNU make' package. Grab either from any GNU archive site."
+ # The file to touch is that specified with -o ...
+ file=`echo "$*" | sed -n "$sed_output"`
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+ if test -z "$file"; then
+ # ... or it is the one specified with @setfilename ...
+ infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
+ file=`sed -n '
+ /^@setfilename/{
+ s/.* \([^ ]*\) *$/\1/
+ p
+ q
+ }' $infile`
+ # ... or it is derived from the source name (dir/f.texi becomes f.info)
+ test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
+ fi
+ # If the file does not exist, the user really needs makeinfo;
+ # let's fail without touching anything.
+ test -f $file || exit 1
+ touch $file
+ ;;
+
+ *)
+ echo 1>&2 "\
+WARNING: \`$1' is needed, and is $msg.
+ You might have modified some files without having the
+ proper tools for further handling them. Check the \`README' file,
+ it often tells you about the needed prerequisites for installing
+ this package. You may also peek at any GNU archive site, in case
+ some other package would contain this missing \`$1' program."
+ exit 1
+ ;;
+esac
+
+exit 0
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:
Binary files /tmp/wUSCz9FHAD/mono-addins-1.0+git20130721.c7c6974/support/ICSharpCode.SharpZipLib.dll and /tmp/yAMxRp3VDE/mono-addins-1.0+git20130918.0a1c0a0/support/ICSharpCode.SharpZipLib.dll differ
diff -Nru mono-addins-1.0+git20130721.c7c6974/support/ICSharpCode.SharpZipLib.license.txt mono-addins-1.0+git20130918.0a1c0a0/support/ICSharpCode.SharpZipLib.license.txt
--- mono-addins-1.0+git20130721.c7c6974/support/ICSharpCode.SharpZipLib.license.txt 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/support/ICSharpCode.SharpZipLib.license.txt 1970-01-01 00:00:00.000000000 +0000
@@ -1,17 +0,0 @@
-The library is released under the GPL with the following exception:
-
-Linking this library statically or dynamically with other modules is
-making a combined work based on this library. Thus, the terms and
-conditions of the GNU General Public License cover the whole combination.
-
-As a special exception, the copyright holders of this library give you
-permission to link this library with independent modules to produce an
-executable, regardless of the license terms of these independent modules,
-and to copy and distribute the resulting executable under terms of your
-choice, provided that you also meet, for each linked independent module,
-the terms and conditions of the license of that module. An independent
-module is a module which is not derived from or based on this library.
-
-If you modify this library, you may extend this exception to your
-version of the library, but you are not obligated to do so. If you do not
-wish to do so, delete this exception statement from your version.
diff -Nru mono-addins-1.0+git20130721.c7c6974/support/README-bin mono-addins-1.0+git20130918.0a1c0a0/support/README-bin
--- mono-addins-1.0+git20130721.c7c6974/support/README-bin 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/support/README-bin 1970-01-01 00:00:00.000000000 +0000
@@ -1,36 +0,0 @@
-Mono.Addins is a generic framework for creating extensible applications,
-and for creating libraries which extend those applications.
-
-For more information about the library, see:
-http://monoaddins.codeplex.com/
-
-
-What is included in this package
-================================
-
-The following assemblies are included in this package:
-
-* Mono.Addins.dll: This assembly is all you need to use Mono.Addins.
-
-* Mono.Addins.CecilReflector.dll: This is an optional assembly which
- implements an alternate method for scanning addins. To use it, simply
- deply it together with Mono.Addins.dll. To know more about the advantages
- of using this alternative scanner, see:
- http://monoaddins.codeplex.com/discussions/238271
-
-* Mono.Addins.Setup.dll: This assembly implements the add-in management API.
- You only need this assembly if you want to add add-in management tools
- to your application.
-
-* ICSharpCode.SharpZipLib.dll: This is a support library used by
- Mono.Addins.Setup.dll. If you don't use Mono.Addins.Setup, you don't need it.
-
-* mautil.exe: The Mono.Addins command line add-in management utility
-
-
-How to use Mono.Addins in your project
-======================================
-
-To use Mono.Addins in your project, simply copy Mono.Addins.dll and any other
-optional assembly to your project's folder and add it as a reference to
-the project.
diff -Nru mono-addins-1.0+git20130721.c7c6974/support/README-src mono-addins-1.0+git20130918.0a1c0a0/support/README-src
--- mono-addins-1.0+git20130721.c7c6974/support/README-src 2013-07-21 09:27:48.000000000 +0000
+++ mono-addins-1.0+git20130918.0a1c0a0/support/README-src 1970-01-01 00:00:00.000000000 +0000
@@ -1,51 +0,0 @@
-Mono.Addins is a generic framework for creating extensible applications,
-and for creating libraries which extend those applications.
-
-For more information about the library, see:
-http://monoaddins.codeplex.com/
-
-
-What is included in this package
-================================
-
-The Mono.Addins.sln solution builds the following assemblies:
-
-* Mono.Addins.dll: This assembly is all you need to use Mono.Addins.
-
-* Mono.Addins.CecilReflector.dll: This is an optional assembly which
- implements an alternate method for scanning addins. To use it, simply
- deply it together with Mono.Addins.dll. To know more about the advantages
- of using this alternative scanner, see:
- http://monoaddins.codeplex.com/discussions/238271
-
-* Mono.Addins.Setup.dll: This assembly implements the add-in management API.
- You only need this assembly if you want to add add-in management tools
- to your application.
-
-* mautil.exe: The Mono.Addins command line add-in management utility
-
-The Samples folder contains several sample solutions.
-
-
-Building Mono.Addins
-====================
-
-Open Mono.Addins.sln in your IDE of choice and build the solution.
-All the binaries are generated in a 'bin' subdirectory of the
-solution directory.
-
-
-Building the samples
-====================
-
-There is a solution for every sample. Open and build it in the IDE.
-
-
-How to use Mono.Addins in your project
-======================================
-
-To use Mono.Addins in your project, simply copy Mono.Addins.dll and any other
-optional assembly to your project's folder and add it as a reference to
-the project.
-
-