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 + + + + + + + + + + + + + 6 + + + + stock:gtk-dialog-warning Menu + + + 0 + True + False + False + + + + + + 250 + 0 + label1 + True + + + 1 + True + False + False + + + + + + + 0 + True + False + False + + + + + + 6 + 12 + + + + 6 + + + + 6 + + + + 3 + + + + 280 + 0 + <b><big>Some Addin</big></b> + True + True + + + 0 + False + False + False + + + + + + 280 + 0 + Version 2.6 + True + + + 1 + False + False + False + + + + + 0 + True + False + False + + + + + + + + 0 + True + + + + + 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 @@ - - - -