[SCM] gsequencer/upstream: adding missing files

jkraehemann-guest at users.alioth.debian.org jkraehemann-guest at users.alioth.debian.org
Sun Jun 14 16:07:02 UTC 2015


The following commit has been merged in the upstream branch:
commit e495bdb90ce30db9849560b4c323acc2d2274d75
Author: Joël Krähemann <weedlight at gmail.com>
Date:   Tue Apr 21 15:44:44 2015 +0000

    adding missing files

diff --git a/.gitignore b/.gitignore
index ebf7869..263417d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-ags
-gsequencer
+./ags
+./gsequencer
 *.o
 libags*.a
diff --git a/autom4te.cache/requests b/autom4te.cache/requests
index da75eae..4fe1fe1 100644
--- a/autom4te.cache/requests
+++ b/autom4te.cache/requests
@@ -63,106 +63,106 @@
                         'configure.ac'
                       ],
                       {
-                        'AM_INTL_SUBDIR' => 1,
+                        'gt_CHECK_DECL' => 1,
+                        'AM_AUTOMAKE_VERSION' => 1,
+                        'AC_LIB_RPATH' => 1,
+                        'gl_PREREQ_LOCK' => 1,
+                        'gt_TYPE_INTMAX_T' => 1,
+                        'gl_SIZE_MAX' => 1,
+                        'gl_THREADLIB' => 1,
+                        'gt_INTTYPES_PRI' => 1,
                         'gl_THREADLIB_EARLY_BODY' => 1,
-                        'gt_PRINTF_POSIX' => 1,
-                        'AM_AUX_DIR_EXPAND' => 1,
+                        'AC_TYPE_LONG_LONG_INT' => 1,
+                        'AC_LIB_PREPARE_PREFIX' => 1,
+                        'AM_GNU_GETTEXT_NEED' => 1,
+                        'gt_GLIBC2' => 1,
+                        '_AM_SET_OPTION' => 1,
+                        'AM_MAKE_INCLUDE' => 1,
+                        'AM_MISSING_PROG' => 1,
+                        'AM_ICONV_LINKFLAGS_BODY' => 1,
+                        'gl_XSIZE' => 1,
+                        'gt_TYPE_WCHAR_T' => 1,
+                        'AM_POSTPROCESS_PO_MAKEFILE' => 1,
+                        '_AM_MANGLE_OPTION' => 1,
+                        'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
+                        'm4_include' => 1,
+                        '_m4_warn' => 1,
+                        'PKG_CHECK_MODULES' => 1,
+                        'AM_PROG_INSTALL_SH' => 1,
+                        'AC_LIB_APPENDTOVAR' => 1,
+                        'AM_SUBST_NOTMAKE' => 1,
+                        'gl_GLIBC21' => 1,
+                        'AC_LIB_WITH_FINAL_PREFIX' => 1,
+                        'AM_MISSING_HAS_RUN' => 1,
+                        'gl_AC_HEADER_STDINT_H' => 1,
+                        'PKG_PROG_PKG_CONFIG' => 1,
+                        'AM_INIT_AUTOMAKE' => 1,
+                        '_AM_AUTOCONF_VERSION' => 1,
                         'AM_ICONV_LINK' => 1,
-                        'AM_LANGINFO_CODESET' => 1,
-                        'AM_CONDITIONAL' => 1,
-                        'AM_SILENT_RULES' => 1,
-                        'gl_DISABLE_THREADS' => 1,
-                        'gt_CHECK_DECL' => 1,
+                        'AM_GNU_GETTEXT_VERSION' => 1,
                         'PKG_CHECK_EXISTS' => 1,
-                        '_AM_SUBST_NOTMAKE' => 1,
-                        'AM_PATH_PROG_WITH_TEST' => 1,
-                        '_PKG_SHORT_ERRORS_SUPPORTED' => 1,
-                        'gt_TYPE_WCHAR_T' => 1,
+                        'gl_THREADLIB_BODY' => 1,
+                        'AM_RUN_LOG' => 1,
+                        '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
                         'AC_LIB_FROMPACKAGE' => 1,
-                        'gl_XSIZE' => 1,
-                        'AM_NLS' => 1,
+                        'gl_FCNTL_O_FLAGS' => 1,
+                        'AC_LIB_LINKFLAGS' => 1,
+                        'AC_LIB_PREPARE_MULTILIB' => 1,
+                        'AC_LIB_LINKFLAGS_FROM_LIBS' => 1,
+                        '_AM_SET_OPTIONS' => 1,
+                        'AC_LIB_LINKFLAGS_BODY' => 1,
+                        'AM_SET_DEPDIR' => 1,
+                        'gt_INTL_MACOSX' => 1,
+                        'AM_PROG_INSTALL_STRIP' => 1,
+                        'AC_DEFUN_ONCE' => 1,
                         'AM_SET_LEADING_DOT' => 1,
+                        'gt_INTDIV0' => 1,
+                        'AC_LIB_ARG_WITH' => 1,
+                        'AM_DEP_TRACK' => 1,
+                        'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+                        'AM_PATH_PROG_WITH_TEST' => 1,
+                        'AC_LIB_PREFIX' => 1,
+                        'AM_SILENT_RULES' => 1,
                         'AM_SANITY_CHECK' => 1,
-                        'AM_GNU_GETTEXT_NEED' => 1,
                         'gt_INTL_SUBDIR_CORE' => 1,
+                        '_AM_PROG_TAR' => 1,
+                        '_AC_TYPE_LONG_LONG_SNIPPET' => 1,
                         '_AM_DEPENDENCIES' => 1,
-                        'AM_GNU_GETTEXT_VERSION' => 1,
-                        'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
-                        '_AM_MANGLE_OPTION' => 1,
-                        'AC_LIB_PROG_LD_GNU' => 1,
-                        'AC_LIB_PROG_LD' => 1,
-                        'AC_DEFUN_ONCE' => 1,
-                        'AM_DEP_TRACK' => 1,
-                        'gt_LC_MESSAGES' => 1,
-                        'AC_LIB_PREFIX' => 1,
-                        'AM_POSTPROCESS_PO_MAKEFILE' => 1,
                         'AC_TYPE_UNSIGNED_LONG_LONG_INT' => 1,
-                        'AM_MISSING_HAS_RUN' => 1,
-                        'gl_GLIBC21' => 1,
-                        'AC_LIB_RPATH' => 1,
-                        'gt_INTTYPES_PRI' => 1,
-                        '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
-                        '_AM_SET_OPTIONS' => 1,
-                        'AC_COMPUTE_INT' => 1,
-                        '_AM_SET_OPTION' => 1,
+                        'AM_XGETTEXT_OPTION' => 1,
+                        '_AM_SUBST_NOTMAKE' => 1,
+                        'AC_DEFUN' => 1,
                         'AM_PO_SUBDIRS' => 1,
+                        'AM_LANGINFO_CODESET' => 1,
                         'm4_pattern_allow' => 1,
-                        'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
-                        'gt_GLIBC2' => 1,
-                        '_AC_TYPE_LONG_LONG_SNIPPET' => 1,
-                        'AM_PROG_MKDIR_P' => 1,
-                        'AC_LIB_WITH_FINAL_PREFIX' => 1,
-                        'PKG_PROG_PKG_CONFIG' => 1,
-                        'gt_TYPE_INTMAX_T' => 1,
-                        'AC_LIB_PREPARE_PREFIX' => 1,
-                        'gl_FCNTL_O_FLAGS' => 1,
-                        'AM_AUTOMAKE_VERSION' => 1,
-                        '_m4_warn' => 1,
-                        'include' => 1,
-                        'AC_LIB_LINKFLAGS_FROM_LIBS' => 1,
-                        'AC_LIB_ARG_WITH' => 1,
-                        'AC_LIB_APPENDTOVAR' => 1,
-                        'PKG_CHECK_MODULES' => 1,
+                        'AM_ICONV' => 1,
+                        'gl_AC_TYPE_UINTMAX_T' => 1,
+                        'gl_THREADLIB_EARLY' => 1,
+                        'gt_TYPE_WINT_T' => 1,
+                        'AM_INTL_SUBDIR' => 1,
                         '_AC_AM_CONFIG_HEADER_HOOK' => 1,
-                        'gl_PREREQ_LOCK' => 1,
-                        'AC_LIB_PREPARE_MULTILIB' => 1,
-                        'AM_ICONV_LINKFLAGS_BODY' => 1,
-                        'gl_THREADLIB' => 1,
-                        'AC_LIB_LINKFLAGS' => 1,
+                        '_AM_IF_OPTION' => 1,
+                        'gt_LC_MESSAGES' => 1,
+                        'AM_XGETTEXT_OPTION_INIT' => 1,
+                        'AC_COMPUTE_INT' => 1,
+                        'AM_PROG_MKDIR_P' => 1,
+                        'AC_' => 1,
+                        'gt_PRINTF_POSIX' => 1,
+                        'gl_DISABLE_THREADS' => 1,
+                        'AC_LIB_PROG_LD_GNU' => 1,
+                        'AM_AUX_DIR_EXPAND' => 1,
                         'AC_LIB_HAVE_LINKFLAGS' => 1,
-                        'AM_MAKE_INCLUDE' => 1,
                         'AM_GNU_GETTEXT' => 1,
-                        'gl_THREADLIB_EARLY' => 1,
-                        'AM_RUN_LOG' => 1,
                         'AU_DEFUN' => 1,
-                        '_AM_AUTOCONF_VERSION' => 1,
                         'gl_LOCK' => 1,
-                        'AC_DEFUN' => 1,
-                        'gl_AC_HEADER_STDINT_H' => 1,
-                        'AC_TYPE_LONG_LONG_INT' => 1,
-                        'AM_SET_DEPDIR' => 1,
-                        'gt_INTL_MACOSX' => 1,
-                        'gt_TYPE_WINT_T' => 1,
-                        'gl_SIZE_MAX' => 1,
-                        'm4_include' => 1,
-                        'gl_AC_HEADER_INTTYPES_H' => 1,
-                        'gt_INTDIV0' => 1,
-                        'gl_VISIBILITY' => 1,
-                        'AM_INIT_AUTOMAKE' => 1,
-                        'AC_' => 1,
-                        'AM_XGETTEXT_OPTION' => 1,
-                        'AM_XGETTEXT_OPTION_INIT' => 1,
-                        '_AM_PROG_TAR' => 1,
-                        '_AM_IF_OPTION' => 1,
-                        'AM_PROG_INSTALL_STRIP' => 1,
-                        'AM_SUBST_NOTMAKE' => 1,
-                        'AM_PROG_INSTALL_SH' => 1,
-                        'AM_ICONV' => 1,
-                        'gl_AC_TYPE_UINTMAX_T' => 1,
-                        'gl_THREADLIB_BODY' => 1,
-                        'AC_LIB_LINKFLAGS_BODY' => 1,
                         'm4_pattern_forbid' => 1,
-                        'AM_MISSING_PROG' => 1
+                        '_PKG_SHORT_ERRORS_SUPPORTED' => 1,
+                        'gl_AC_HEADER_INTTYPES_H' => 1,
+                        'AM_CONDITIONAL' => 1,
+                        'AC_LIB_PROG_LD' => 1,
+                        'AM_NLS' => 1,
+                        'include' => 1,
+                        'gl_VISIBILITY' => 1
                       }
                     ], 'Autom4te::Request' ),
              bless( [
@@ -177,65 +177,65 @@
                         'configure.ac'
                       ],
                       {
-                        'AM_PROG_F77_C_O' => 1,
-                        '_AM_SUBST_NOTMAKE' => 1,
-                        'AM_NLS' => 1,
-                        'AC_PROG_LIBTOOL' => 1,
-                        'AH_OUTPUT' => 1,
-                        '_LT_AC_TAGCONFIG' => 1,
+                        'AM_PROG_AR' => 1,
                         'AC_SUBST' => 1,
-                        'AC_CONFIG_FILES' => 1,
-                        'AM_CONDITIONAL' => 1,
-                        'AC_CANONICAL_HOST' => 1,
-                        '_AM_COND_IF' => 1,
-                        'AM_SILENT_RULES' => 1,
-                        'AM_PROG_FC_C_O' => 1,
-                        'AC_SUBST_TRACE' => 1,
-                        'AC_FC_PP_SRCEXT' => 1,
-                        '_AM_MAKEFILE_INCLUDE' => 1,
+                        'AM_MAINTAINER_MODE' => 1,
+                        'AM_PATH_GUILE' => 1,
                         'AM_PROG_CC_C_O' => 1,
                         'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
+                        'AC_CONFIG_HEADERS' => 1,
+                        'AC_CONFIG_SUBDIRS' => 1,
+                        'AM_AUTOMAKE_VERSION' => 1,
+                        '_LT_AC_TAGCONFIG' => 1,
+                        'AC_CONFIG_AUX_DIR' => 1,
+                        'AM_POT_TOOLS' => 1,
+                        'AC_CONFIG_FILES' => 1,
+                        'AM_ENABLE_MULTILIB' => 1,
+                        'LT_CONFIG_LTDL_DIR' => 1,
+                        'AM_XGETTEXT_OPTION' => 1,
+                        '_AM_SUBST_NOTMAKE' => 1,
+                        'AH_OUTPUT' => 1,
+                        'AC_FC_PP_DEFINE' => 1,
+                        'm4_pattern_allow' => 1,
+                        'LT_INIT' => 1,
                         'AC_DEFINE_TRACE_LITERAL' => 1,
-                        'AM_PROG_CXX_C_O' => 1,
-                        'AM_EXTRA_RECURSIVE_TARGETS' => 1,
-                        'AM_PROG_MOC' => 1,
-                        'AC_REQUIRE_AUX_FILE' => 1,
-                        '_AM_COND_ENDIF' => 1,
-                        'AM_GNU_GETTEXT' => 1,
                         'AC_FC_SRCEXT' => 1,
-                        'm4_pattern_allow' => 1,
-                        'LT_CONFIG_LTDL_DIR' => 1,
-                        'm4_include' => 1,
-                        'AC_CONFIG_LINKS' => 1,
+                        'AC_REQUIRE_AUX_FILE' => 1,
+                        'AM_SILENT_RULES' => 1,
                         'AC_CANONICAL_BUILD' => 1,
-                        'AC_CONFIG_LIBOBJ_DIR' => 1,
-                        'AM_INIT_AUTOMAKE' => 1,
-                        'AC_FC_FREEFORM' => 1,
-                        'AM_PROG_AR' => 1,
+                        'AC_CANONICAL_HOST' => 1,
+                        'AC_SUBST_TRACE' => 1,
+                        'AC_CONFIG_LINKS' => 1,
+                        'AM_PROG_MKDIR_P' => 1,
+                        'AM_PROG_MOC' => 1,
+                        'AM_PROG_CXX_C_O' => 1,
+                        '_AM_COND_IF' => 1,
                         'AC_CANONICAL_TARGET' => 1,
-                        'LT_INIT' => 1,
                         'sinclude' => 1,
+                        'AM_GNU_GETTEXT' => 1,
+                        'AC_INIT' => 1,
+                        'AM_EXTRA_RECURSIVE_TARGETS' => 1,
+                        'AC_FC_PP_SRCEXT' => 1,
+                        'AC_CANONICAL_SYSTEM' => 1,
+                        '_AM_COND_ENDIF' => 1,
+                        '_AM_MAKEFILE_INCLUDE' => 1,
                         '_AM_COND_ELSE' => 1,
-                        'AM_MAINTAINER_MODE' => 1,
-                        'AC_CONFIG_SUBDIRS' => 1,
-                        'include' => 1,
-                        'AC_CONFIG_HEADERS' => 1,
-                        'm4_pattern_forbid' => 1,
                         '_m4_warn' => 1,
-                        'AM_ENABLE_MULTILIB' => 1,
-                        'AC_CONFIG_AUX_DIR' => 1,
-                        'm4_sinclude' => 1,
+                        'm4_include' => 1,
+                        'AM_PROG_F77_C_O' => 1,
+                        'include' => 1,
+                        'AM_MAKEFILE_INCLUDE' => 1,
                         'AC_LIBSOURCE' => 1,
+                        'AC_PROG_LIBTOOL' => 1,
+                        'm4_sinclude' => 1,
                         'LT_SUPPORTED_TAG' => 1,
-                        'AM_MAKEFILE_INCLUDE' => 1,
-                        'AM_PROG_MKDIR_P' => 1,
-                        'AM_PATH_GUILE' => 1,
-                        'AM_XGETTEXT_OPTION' => 1,
-                        'AM_POT_TOOLS' => 1,
-                        'AC_FC_PP_DEFINE' => 1,
-                        'AM_AUTOMAKE_VERSION' => 1,
-                        'AC_CANONICAL_SYSTEM' => 1,
-                        'AC_INIT' => 1
+                        'AM_INIT_AUTOMAKE' => 1,
+                        'AC_FC_FREEFORM' => 1,
+                        'AC_CONFIG_LIBOBJ_DIR' => 1,
+                        'm4_pattern_forbid' => 1,
+                        'AM_CONDITIONAL' => 1,
+                        'AM_PROG_FC_C_O' => 1,
+                        'AM_NLS' => 1
                       }
                     ], 'Autom4te::Request' ),
              bless( [
@@ -301,114 +301,114 @@
                         'configure.ac'
                       ],
                       {
-                        'AM_DEP_TRACK' => 1,
-                        'AC_DEFUN_ONCE' => 1,
-                        'AC_TYPE_UNSIGNED_LONG_LONG_INT' => 1,
-                        'gt_LC_MESSAGES' => 1,
-                        'AM_POSTPROCESS_PO_MAKEFILE' => 1,
-                        'AC_LIB_PREFIX' => 1,
-                        'AM_GNU_GETTEXT_NEED' => 1,
-                        'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
-                        'AM_GNU_GETTEXT_VERSION' => 1,
-                        'gt_INTL_SUBDIR_CORE' => 1,
-                        '_AM_DEPENDENCIES' => 1,
-                        '_AM_MANGLE_OPTION' => 1,
-                        'AC_LIB_PROG_LD' => 1,
-                        'AC_LIB_PROG_LD_GNU' => 1,
-                        'PKG_CHECK_EXISTS' => 1,
-                        '_AM_SUBST_NOTMAKE' => 1,
+                        'AU_DEFUN' => 1,
+                        'gl_LOCK' => 1,
                         '_PKG_SHORT_ERRORS_SUPPORTED' => 1,
-                        'gt_TYPE_WCHAR_T' => 1,
-                        'gl_XSIZE' => 1,
-                        'AC_LIB_FROMPACKAGE' => 1,
-                        'AM_PATH_PROG_WITH_TEST' => 1,
-                        'AM_SET_LEADING_DOT' => 1,
-                        'AM_SANITY_CHECK' => 1,
+                        'm4_pattern_forbid' => 1,
+                        'gl_AC_HEADER_INTTYPES_H' => 1,
+                        'AM_CONDITIONAL' => 1,
                         'AM_NLS' => 1,
-                        'gt_PRINTF_POSIX' => 1,
-                        'gl_THREADLIB_EARLY_BODY' => 1,
+                        'AC_LIB_PROG_LD' => 1,
+                        'include' => 1,
+                        'gl_VISIBILITY' => 1,
+                        'gl_THREADLIB_EARLY' => 1,
+                        'gl_AC_TYPE_UINTMAX_T' => 1,
+                        'gt_TYPE_WINT_T' => 1,
+                        '_AC_AM_CONFIG_HEADER_HOOK' => 1,
                         'AM_INTL_SUBDIR' => 1,
-                        'AM_CONDITIONAL' => 1,
-                        'AM_LANGINFO_CODESET' => 1,
-                        'AM_ICONV_LINK' => 1,
-                        'AM_AUX_DIR_EXPAND' => 1,
+                        '_AM_IF_OPTION' => 1,
+                        'gt_LC_MESSAGES' => 1,
+                        'AM_XGETTEXT_OPTION_INIT' => 1,
+                        'AC_COMPUTE_INT' => 1,
+                        'AC_' => 1,
                         'gl_DISABLE_THREADS' => 1,
+                        'gt_PRINTF_POSIX' => 1,
+                        'AC_LIB_PROG_LD_GNU' => 1,
+                        'AM_AUX_DIR_EXPAND' => 1,
+                        'AM_GNU_GETTEXT' => 1,
+                        'AC_LIB_HAVE_LINKFLAGS' => 1,
                         'AM_SILENT_RULES' => 1,
-                        '_m4_warn' => 1,
-                        'AC_LIB_APPENDTOVAR' => 1,
+                        'gt_INTL_SUBDIR_CORE' => 1,
+                        'AM_SANITY_CHECK' => 1,
+                        '_AM_PROG_TAR' => 1,
+                        '_AC_TYPE_LONG_LONG_SNIPPET' => 1,
+                        '_AM_DEPENDENCIES' => 1,
+                        'AC_TYPE_UNSIGNED_LONG_LONG_INT' => 1,
+                        'PKG_NOARCH_INSTALLDIR' => 1,
+                        'AM_XGETTEXT_OPTION' => 1,
+                        '_AM_SUBST_NOTMAKE' => 1,
+                        'AC_CONFIG_MACRO_DIR_TRACE' => 1,
+                        'AC_DEFUN' => 1,
+                        'AM_PO_SUBDIRS' => 1,
+                        'AM_LANGINFO_CODESET' => 1,
+                        'AM_ICONV' => 1,
+                        'm4_pattern_allow' => 1,
+                        'gt_GL_ATTRIBUTE' => 1,
+                        'AC_LIB_LINKFLAGS_BODY' => 1,
+                        '_AM_SET_OPTIONS' => 1,
+                        'AM_SET_DEPDIR' => 1,
+                        'gt_INTL_MACOSX' => 1,
+                        'AM_PROG_INSTALL_STRIP' => 1,
+                        'AC_DEFUN_ONCE' => 1,
+                        'AM_SET_LEADING_DOT' => 1,
+                        'gt_INTDIV0' => 1,
+                        'AC_CONFIG_MACRO_DIR' => 1,
                         'AC_LIB_ARG_WITH' => 1,
-                        'AC_LIB_LINKFLAGS_FROM_LIBS' => 1,
-                        'include' => 1,
-                        'PKG_INSTALLDIR' => 1,
+                        'AM_DEP_TRACK' => 1,
+                        'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+                        'AM_PROG_CC_C_O' => 1,
+                        'AM_PATH_PROG_WITH_TEST' => 1,
+                        'AC_LIB_PREFIX' => 1,
                         'PKG_PROG_PKG_CONFIG' => 1,
-                        'AC_LIB_WITH_FINAL_PREFIX' => 1,
-                        'gt_TYPE_INTMAX_T' => 1,
+                        '_AM_AUTOCONF_VERSION' => 1,
+                        'AM_INIT_AUTOMAKE' => 1,
+                        'AM_GNU_GETTEXT_VERSION' => 1,
+                        'AM_ICONV_LINK' => 1,
+                        'gl_THREADLIB_BODY' => 1,
+                        'PKG_CHECK_EXISTS' => 1,
+                        'AM_RUN_LOG' => 1,
+                        '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+                        'AC_LIB_FROMPACKAGE' => 1,
                         'gl_FCNTL_O_FLAGS' => 1,
-                        'AM_AUTOMAKE_VERSION' => 1,
-                        'AC_LIB_PREPARE_PREFIX' => 1,
-                        'm4_pattern_allow' => 1,
-                        'AM_PO_SUBDIRS' => 1,
+                        'AC_LIB_LINKFLAGS' => 1,
+                        'AC_LIB_PREPARE_MULTILIB' => 1,
+                        'AC_LIB_LINKFLAGS_FROM_LIBS' => 1,
                         'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
-                        '_AC_TYPE_LONG_LONG_SNIPPET' => 1,
-                        'gt_GLIBC2' => 1,
-                        'gt_INTTYPES_PRI' => 1,
+                        '_m4_warn' => 1,
+                        'm4_include' => 1,
+                        '_AM_CONFIG_MACRO_DIRS' => 1,
+                        'PKG_CHECK_MODULES' => 1,
+                        'AM_PROG_INSTALL_SH' => 1,
+                        'AC_LIB_APPENDTOVAR' => 1,
+                        'PKG_CHECK_VAR' => 1,
+                        'AM_SUBST_NOTMAKE' => 1,
+                        'AC_LIB_WITH_FINAL_PREFIX' => 1,
                         'gl_GLIBC21' => 1,
                         'AM_MISSING_HAS_RUN' => 1,
-                        'AC_LIB_RPATH' => 1,
-                        '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
-                        '_AM_SET_OPTION' => 1,
-                        'AC_COMPUTE_INT' => 1,
-                        '_AM_SET_OPTIONS' => 1,
                         'gl_AC_HEADER_STDINT_H' => 1,
                         'AC_TYPE_LONG_LONG_INT' => 1,
-                        'AM_PROG_CC_C_O' => 1,
+                        'gt_GLIBC2' => 1,
+                        'AC_LIB_PREPARE_PREFIX' => 1,
+                        'AM_GNU_GETTEXT_NEED' => 1,
+                        '_AM_SET_OPTION' => 1,
                         'AM_MAKE_INCLUDE' => 1,
-                        'AC_LIB_HAVE_LINKFLAGS' => 1,
-                        'gt_GL_ATTRIBUTE' => 1,
-                        'AU_DEFUN' => 1,
-                        'AM_RUN_LOG' => 1,
-                        'AM_GNU_GETTEXT' => 1,
-                        'gl_THREADLIB_EARLY' => 1,
-                        'AC_DEFUN' => 1,
-                        'gl_LOCK' => 1,
-                        '_AM_AUTOCONF_VERSION' => 1,
                         '_AM_PROG_CC_C_O' => 1,
-                        '_AC_AM_CONFIG_HEADER_HOOK' => 1,
-                        'AC_LIB_PREPARE_MULTILIB' => 1,
-                        '_AM_CONFIG_MACRO_DIRS' => 1,
-                        'gl_PREREQ_LOCK' => 1,
-                        'gl_THREADLIB' => 1,
                         'AM_ICONV_LINKFLAGS_BODY' => 1,
-                        'AC_LIB_LINKFLAGS' => 1,
-                        'PKG_CHECK_MODULES' => 1,
-                        'PKG_NOARCH_INSTALLDIR' => 1,
-                        'AC_CONFIG_MACRO_DIR' => 1,
-                        'gl_THREADLIB_BODY' => 1,
-                        'AC_LIB_LINKFLAGS_BODY' => 1,
+                        'gl_XSIZE' => 1,
                         'AM_MISSING_PROG' => 1,
+                        'gt_TYPE_WCHAR_T' => 1,
+                        'AM_POSTPROCESS_PO_MAKEFILE' => 1,
+                        '_AM_MANGLE_OPTION' => 1,
+                        'PKG_INSTALLDIR' => 1,
+                        'AM_AUTOMAKE_VERSION' => 1,
+                        'AC_LIB_RPATH' => 1,
+                        'gt_TYPE_INTMAX_T' => 1,
+                        'gl_PREREQ_LOCK' => 1,
+                        'gl_SIZE_MAX' => 1,
                         'gl_EXTERN_INLINE' => 1,
-                        'm4_pattern_forbid' => 1,
-                        '_AM_IF_OPTION' => 1,
-                        'AC_' => 1,
-                        'AM_XGETTEXT_OPTION_INIT' => 1,
-                        'AM_XGETTEXT_OPTION' => 1,
-                        '_AM_PROG_TAR' => 1,
-                        'AM_PROG_INSTALL_STRIP' => 1,
-                        'AM_SUBST_NOTMAKE' => 1,
-                        'AC_CONFIG_MACRO_DIR_TRACE' => 1,
-                        'AM_ICONV' => 1,
-                        'AM_PROG_INSTALL_SH' => 1,
-                        'gl_AC_TYPE_UINTMAX_T' => 1,
-                        'm4_include' => 1,
-                        'gl_VISIBILITY' => 1,
-                        'gt_INTDIV0' => 1,
-                        'gl_AC_HEADER_INTTYPES_H' => 1,
-                        'AM_INIT_AUTOMAKE' => 1,
-                        'PKG_CHECK_VAR' => 1,
-                        'AM_SET_DEPDIR' => 1,
-                        'gt_TYPE_WINT_T' => 1,
-                        'gt_INTL_MACOSX' => 1,
-                        'gl_SIZE_MAX' => 1
+                        'gl_THREADLIB' => 1,
+                        'gt_INTTYPES_PRI' => 1,
+                        'gl_THREADLIB_EARLY_BODY' => 1
                       }
                     ], 'Autom4te::Request' )
            );
diff --git a/config.log b/config.log
index 698c901..c37c745 100644
--- a/config.log
+++ b/config.log
@@ -10,11 +10,11 @@ generated by GNU Autoconf 2.69.  Invocation command line was
 ## Platform. ##
 ## --------- ##
 
-hostname = Device-03036C
+hostname = Device-D997DF
 uname -m = x86_64
-uname -r = 3.14.25-rt22
+uname -r = 3.18.11-rt7
 uname -s = Linux
-uname -v = #1 SMP PREEMPT RT Thu Jan 1 12:57:50 GMT 2015
+uname -v = #1 SMP PREEMPT RT Sun Apr 19 23:28:36 GMT 2015
 
 /usr/bin/uname -p = unknown
 /bin/uname -X     = unknown
@@ -1205,7 +1205,7 @@ configure:8169: result: yes
 configure:8169: checking for pthread.h
 configure:8169: result: yes
 configure:8207: gcc -o conftest -g -O2   conftest.c -lrt -lm -ldl   >&5
-/usr/bin/ld: /tmp/cctGbYvK.o: undefined reference to symbol 'pthread_mutexattr_init@@GLIBC_2.2.5'
+/usr/bin/ld: /tmp/cctnohDY.o: undefined reference to symbol 'pthread_mutexattr_init@@GLIBC_2.2.5'
 /lib64/libpthread.so.0: error adding symbols: DSO missing from command line
 collect2: error: ld returned 1 exit status
 configure:8207: $? = 1
@@ -2928,7 +2928,7 @@ generated by GNU Autoconf 2.69.  Invocation command line was
   CONFIG_COMMANDS = 
   $ ./config.status 
 
-on Device-03036C
+on Device-D997DF
 
 config.status:1089: creating Makefile
 config.status:1089: creating config.h
@@ -2949,25 +2949,7 @@ generated by GNU Autoconf 2.69.  Invocation command line was
   CONFIG_COMMANDS = 
   $ ./config.status config.h
 
-on Device-03036C
+on Device-D997DF
 
 config.status:1089: creating config.h
 config.status:1270: config.h is unchanged
-
-## ---------------------- ##
-## Running config.status. ##
-## ---------------------- ##
-
-This file was extended by ags config.status 0.4.2, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = 
-  CONFIG_HEADERS  = 
-  CONFIG_LINKS    = 
-  CONFIG_COMMANDS = 
-  $ ./config.status Makefile depfiles
-
-on Device-D997DF
-
-config.status:1089: creating Makefile
-config.status:1318: executing depfiles commands
diff --git a/src/ags/thread/ags_task_completion.c b/src/ags/thread/ags_task_completion.c
new file mode 100644
index 0000000..5a6044b
--- /dev/null
+++ b/src/ags/thread/ags_task_completion.c
@@ -0,0 +1,214 @@
+/* AGS - Advanced GTK Sequencer
+ * Copyright (C) 2015 Joël Krähemann
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <ags/thread/ags_task_completion.h>
+
+#include <ags-lib/object/ags_connectable.h>
+
+#include <ags/audio/ags_task.h>
+
+void ags_task_completion_class_init(AgsTaskCompletionClass *task_completion);
+void ags_task_completion_connectable_interface_init(AgsConnectableInterface *connectable);
+void ags_task_completion_init(AgsTaskCompletion *task_completion);
+void ags_task_completion_connect(AgsConnectable *connectable);
+void ags_task_completion_disconnect(AgsConnectable *connectable);
+void ags_task_completion_finalize(GObject *gobject);
+
+void ags_task_completion_launch_callback(AgsTask *task,
+					 AgsTaskCompletion *task_completion);
+
+/**
+ * SECTION:ags_task_completion
+ * @short_description: gui thread
+ * @title: AgsTaskCompletion
+ * @section_id:
+ * @include: ags/thread/ags_task_completion.h
+ *
+ * The #AgsTaskCompletion should be used to complete tasks from caller thread.
+ */
+
+enum{
+  COMPLETE,
+  LAST_SIGNAL,
+};
+
+static gpointer ags_task_completion_parent_class = NULL;
+static guint task_completion_signals[LAST_SIGNAL];
+
+GType
+ags_task_completion_get_type()
+{
+  static GType ags_type_task_completion = 0;
+
+  if(!ags_type_task_completion){
+    static const GTypeInfo ags_task_completion_info = {
+      sizeof (AgsTaskCompletionClass),
+      NULL, /* base_init */
+      NULL, /* base_finalize */
+      (GClassInitFunc) ags_task_completion_class_init,
+      NULL, /* class_finalize */
+      NULL, /* class_data */
+      sizeof (AgsTaskCompletion),
+      0,    /* n_preallocs */
+      (GInstanceInitFunc) ags_task_completion_init,
+    };
+
+    static const GInterfaceInfo ags_connectable_interface_info = {
+      (GInterfaceInitFunc) ags_task_completion_connectable_interface_init,
+      NULL, /* interface_finalize */
+      NULL, /* interface_data */
+    };
+
+    ags_type_task_completion = g_type_register_static(G_TYPE_OBJECT,
+						      "AgsTaskCompletion\0",
+						      &ags_task_completion_info,
+						      0);
+    
+    g_type_add_interface_static(ags_type_task_completion,
+				AGS_TYPE_CONNECTABLE,
+				&ags_connectable_interface_info);
+  }
+  
+  return (ags_type_task_completion);
+}
+
+void
+ags_task_completion_class_init(AgsTaskCompletionClass *task_completion)
+{
+  GObjectClass *gobject;
+
+  ags_task_completion_parent_class = g_type_class_peek_parent(task_completion);
+
+  /* GObject */
+  gobject = (GObjectClass *) task_completion;
+
+  gobject->finalize = ags_task_completion_finalize;
+
+  /* AgsTaskClass */
+  task_completion->complete = NULL;
+
+  /* signals */
+  /**
+   * AgsTaskCompletion::complete:
+   * @task_completion: the object to complete.
+   *
+   * The ::complete signal is emited as a task was finished
+   */
+  task_completion_signals[COMPLETE] =
+    g_signal_new("complete\0",
+		 G_TYPE_FROM_CLASS(task_completion),
+		 G_SIGNAL_RUN_LAST,
+		 G_STRUCT_OFFSET(AgsTaskCompletionClass, complete),
+		 NULL, NULL,
+		 g_cclosure_marshal_VOID__VOID,
+		 G_TYPE_NONE, 0);
+}
+
+void
+ags_task_completion_connectable_interface_init(AgsConnectableInterface *connectable)
+{
+  connectable->connect = ags_task_completion_connect;
+  connectable->disconnect = ags_task_completion_disconnect;
+}
+
+void
+ags_task_completion_init(AgsTaskCompletion *task_completion)
+{
+  g_atomic_int_set(&(task_completion->flags),
+		   0);
+  
+  task_completion->task = NULL;
+  task_completion->data = NULL;
+}
+
+void
+ags_task_completion_connect(AgsConnectable *connectable)
+{
+  AgsTaskCompletion *task_completion;
+
+  task_completion = AGS_TASK_COMPLETION(connectable);
+
+  g_atomic_int_or(&(task_completion->flags),
+		  AGS_TASK_COMPLETION_QUEUED);
+
+  g_signal_connect_after(task_completion->task, "launch\0",
+			 G_CALLBACK(ags_task_completion_launch_callback), task_completion);
+}
+
+void
+ags_task_completion_disconnect(AgsConnectable *connectable)
+{
+  /* empty */
+}
+
+void
+ags_task_completion_finalize(GObject *gobject)
+{
+  G_OBJECT_CLASS(ags_task_completion_parent_class)->finalize(gobject);
+
+  /* empty */
+}
+
+void
+ags_task_completion_complete(AgsTaskCompletion *task_completion)
+{
+  g_return_if_fail(AGS_IS_TASK_COMPLETION(task_completion));
+
+  g_object_ref(G_OBJECT(task_completion));
+  g_signal_emit(G_OBJECT(task_completion),
+		task_completion_signals[COMPLETE], 0);
+  g_object_unref(G_OBJECT(task_completion));
+}
+
+void
+ags_task_completion_launch_callback(AgsTask *task,
+				    AgsTaskCompletion *task_completion)
+{
+  g_atomic_int_and(&(task_completion->flags),
+		   (~(AGS_TASK_COMPLETION_QUEUED | AGS_TASK_COMPLETION_BUSY)));
+
+  g_atomic_int_or(&(task_completion->flags),
+		  AGS_TASK_COMPLETION_READY);
+}
+
+/**
+ * ags_task_completion_new:
+ * @task: the #AgsTask
+ * @data: pointer to user data
+ *
+ * Create a new #AgsTaskCompletion.
+ *
+ * Returns: the new #AgsTaskCompletion
+ *
+ * Since: 0.4
+ */
+AgsTaskCompletion*
+ags_task_completion_new(GObject *task,
+			gpointer data)
+{
+  AgsTaskCompletion *task_completion;
+  
+  task_completion = (AgsTaskCompletion *) g_object_new(AGS_TYPE_TASK_COMPLETION,
+						       NULL);
+  task_completion->task = task;
+  g_object_ref(task);
+  
+  task_completion->data = data;
+  
+  return(task_completion);
+}
diff --git a/src/ags/thread/ags_task_completion.h b/src/ags/thread/ags_task_completion.h
new file mode 100644
index 0000000..62c851b
--- /dev/null
+++ b/src/ags/thread/ags_task_completion.h
@@ -0,0 +1,67 @@
+/* AGS - Advanced GTK Sequencer
+ * Copyright (C) 2015 Joël Krähemann
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#ifndef __AGS_TASK_COMPLETION_H__
+#define __AGS_TASK_COMPLETION_H__
+
+#include <glib.h>
+#include <glib-object.h>
+
+#define AGS_TYPE_TASK_COMPLETION                (ags_task_completion_get_type())
+#define AGS_TASK_COMPLETION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TASK_COMPLETION, AgsTaskCompletion))
+#define AGS_TASK_COMPLETION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_TASK_COMPLETION, AgsTaskCompletionClass))
+#define AGS_IS_TASK_COMPLETION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_TASK_COMPLETION))
+#define AGS_IS_TASK_COMPLETION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_TASK_COMPLETION))
+#define AGS_TASK_COMPLETION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_TASK_COMPLETION, AgsTaskCompletionClass))
+
+typedef struct _AgsTaskCompletion AgsTaskCompletion;
+typedef struct _AgsTaskCompletionClass AgsTaskCompletionClass;
+
+typedef enum{
+  AGS_TASK_COMPLETION_QUEUED      = 1,
+  AGS_TASK_COMPLETION_BUSY        = 1 << 1,
+  AGS_TASK_COMPLETION_READY       = 1 << 2,
+  AGS_TASK_COMPLETION_COMPLETED   = 1 << 3,
+}AgsTaskCompletionFlags;
+
+struct _AgsTaskCompletion
+{
+  GObject gobject;
+
+  volatile guint flags;
+  
+  GObject *task;
+  gpointer data;
+};
+
+struct _AgsTaskCompletionClass
+{
+  GObjectClass gobject;
+
+  void (*complete)(AgsTaskCompletion *task_completion);
+};
+
+GType ags_task_completion_get_type();
+
+void ags_task_completion_complete(AgsTaskCompletion *task_completion);
+
+AgsTaskCompletion* ags_task_completion_new(GObject *task,
+					   gpointer data);
+
+#endif /*__AGS_TASK_COMPLETION_H__*/
+

-- 
gsequencer packaging



More information about the pkg-multimedia-commits mailing list