[SCM] gsequencer/upstream: It's alive!

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


The following commit has been merged in the upstream branch:
commit ce15fd4396d105f8ef0524619515222fa34d4486
Author: Joël Krähemann <weedlight at gmail.com>
Date:   Wed Apr 8 16:56:34 2015 +0000

    It's alive!

diff --git a/.deps/gsequencer-main.Po b/.deps/gsequencer-main.Po
index 5d7ba66..d1fb89d 100644
--- a/.deps/gsequencer-main.Po
+++ b/.deps/gsequencer-main.Po
@@ -553,8 +553,21 @@ gsequencer-main.o: src/ags/main.c /usr/include/stdc-predef.h \
  src/ags-lib/object/ags_connectable.h src/ags/object/ags_soundcard.h \
  src/ags/thread/ags_thread_init.h src/ags/thread/ags_thread-posix.h \
  src/ags/thread/ags_single_thread.h src/ags/thread/ags_autosave_thread.h \
- src/ags/thread/ags_concurrency_provider.h \
+ src/ags/thread/ags_audio_loop.h /usr/include/math.h \
+ /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
+ /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
+ /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
+ /usr/include/bits/mathcalls.h /usr/include/bits/mathinline.h \
+ src/ags/thread/ags_async_queue.h /usr/include/linux/futex.h \
+ /usr/include/linux/types.h /usr/include/asm/types.h \
+ /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
+ /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \
+ /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \
+ /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \
+ /usr/include/asm-generic/posix_types.h /usr/include/sys/time.h \
+ src/ags/object/ags_stackable.h src/ags/thread/ags_task_thread.h \
  src/ags/thread/ags_thread_pool.h src/ags/object/ags_main_loop.h \
+ src/ags/audio/ags_task.h src/ags/thread/ags_concurrency_provider.h \
  src/ags/server/ags_server.h /usr/include/netinet/in.h \
  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdint.h \
  /usr/include/stdint.h /usr/include/bits/wchar.h \
@@ -1894,12 +1907,66 @@ src/ags/thread/ags_single_thread.h:
 
 src/ags/thread/ags_autosave_thread.h:
 
-src/ags/thread/ags_concurrency_provider.h:
+src/ags/thread/ags_audio_loop.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+src/ags/thread/ags_async_queue.h:
+
+/usr/include/linux/futex.h:
+
+/usr/include/linux/types.h:
+
+/usr/include/asm/types.h:
+
+/usr/include/asm-generic/types.h:
+
+/usr/include/asm-generic/int-ll64.h:
+
+/usr/include/asm/bitsperlong.h:
+
+/usr/include/asm-generic/bitsperlong.h:
+
+/usr/include/linux/posix_types.h:
+
+/usr/include/linux/stddef.h:
+
+/usr/include/asm/posix_types.h:
+
+/usr/include/asm/posix_types_64.h:
+
+/usr/include/asm-generic/posix_types.h:
+
+/usr/include/sys/time.h:
+
+src/ags/object/ags_stackable.h:
+
+src/ags/thread/ags_task_thread.h:
 
 src/ags/thread/ags_thread_pool.h:
 
 src/ags/object/ags_main_loop.h:
 
+src/ags/audio/ags_task.h:
+
+src/ags/thread/ags_concurrency_provider.h:
+
 src/ags/server/ags_server.h:
 
 /usr/include/netinet/in.h:
diff --git a/.deps/libags_thread_a-ags_thread-posix.Po b/.deps/libags_thread_a-ags_thread-posix.Po
index 0a7ee17..a8213a2 100644
--- a/.deps/libags_thread_a-ags_thread-posix.Po
+++ b/.deps/libags_thread_a-ags_thread-posix.Po
@@ -136,462 +136,11 @@ libags_thread_a-ags_thread-posix.o: src/ags/thread/ags_thread-posix.c \
  src/ags/thread/ags_gui_thread.h /usr/include/unistd.h \
  /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
  /usr/include/bits/confname.h /usr/include/getopt.h \
- src/ags/thread/ags_returnable_thread.h src/ags/audio/ags_devout.h \
- /usr/include/alsa/asoundlib.h /usr/include/string.h \
- /usr/include/bits/string.h /usr/include/bits/string2.h \
- /usr/include/fcntl.h /usr/include/bits/fcntl.h \
- /usr/include/bits/fcntl-linux.h /usr/include/bits/stat.h \
- /usr/include/assert.h /usr/include/sys/poll.h /usr/include/bits/poll.h \
- /usr/include/errno.h /usr/include/bits/errno.h \
- /usr/include/linux/errno.h /usr/include/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/include/alsa/asoundef.h /usr/include/alsa/version.h \
- /usr/include/alsa/global.h /usr/include/alsa/input.h \
- /usr/include/alsa/output.h /usr/include/alsa/error.h \
- /usr/include/alsa/conf.h /usr/include/alsa/pcm.h \
- /usr/include/alsa/rawmidi.h /usr/include/alsa/timer.h \
- /usr/include/alsa/hwdep.h /usr/include/alsa/control.h \
- /usr/include/alsa/mixer.h /usr/include/alsa/seq_event.h \
- /usr/include/alsa/seq.h /usr/include/alsa/seqmid.h \
- /usr/include/alsa/seq_midi_event.h src/ags/thread/ags_audio_loop.h \
- /usr/include/math.h /usr/include/bits/huge_val.h \
- /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
- /usr/include/bits/inf.h /usr/include/bits/nan.h \
- /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
- /usr/include/bits/mathinline.h src/ags/thread/ags_async_queue.h \
- /usr/include/linux/futex.h /usr/include/linux/types.h \
- /usr/include/asm/types.h /usr/include/asm-generic/types.h \
- /usr/include/asm-generic/int-ll64.h /usr/include/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h /usr/include/asm/posix_types.h \
- /usr/include/asm/posix_types_64.h /usr/include/asm-generic/posix_types.h \
- /usr/include/sys/time.h src/ags/thread/ags_devout_thread.h \
- src/ags/thread/ags_iterator_thread.h src/ags/audio/ags_channel.h \
- /usr/include/gtk-2.0/gtk/gtk.h /usr/include/gtk-2.0/gdk/gdk.h \
- /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h \
- /usr/include/glib-2.0/gio/gio.h /usr/include/glib-2.0/gio/giotypes.h \
- /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \
- /usr/include/glib-2.0/gio/gactiongroup.h \
- /usr/include/glib-2.0/gio/gactiongroupexporter.h \
- /usr/include/glib-2.0/gio/gactionmap.h \
- /usr/include/glib-2.0/gio/gappinfo.h \
- /usr/include/glib-2.0/gio/gapplication.h \
- /usr/include/glib-2.0/gio/gapplicationcommandline.h \
- /usr/include/glib-2.0/gio/gasyncinitable.h \
- /usr/include/glib-2.0/gio/ginitable.h \
- /usr/include/glib-2.0/gio/gasyncresult.h \
- /usr/include/glib-2.0/gio/gbufferedinputstream.h \
- /usr/include/glib-2.0/gio/gfilterinputstream.h \
- /usr/include/glib-2.0/gio/ginputstream.h \
- /usr/include/glib-2.0/gio/gbufferedoutputstream.h \
- /usr/include/glib-2.0/gio/gfilteroutputstream.h \
- /usr/include/glib-2.0/gio/goutputstream.h \
- /usr/include/glib-2.0/gio/gbytesicon.h \
- /usr/include/glib-2.0/gio/gcancellable.h \
- /usr/include/glib-2.0/gio/gcharsetconverter.h \
- /usr/include/glib-2.0/gio/gconverter.h \
- /usr/include/glib-2.0/gio/gcontenttype.h \
- /usr/include/glib-2.0/gio/gconverterinputstream.h \
- /usr/include/glib-2.0/gio/gconverteroutputstream.h \
- /usr/include/glib-2.0/gio/gcredentials.h \
- /usr/include/glib-2.0/gio/gdatainputstream.h \
- /usr/include/glib-2.0/gio/gdataoutputstream.h \
- /usr/include/glib-2.0/gio/gdbusaddress.h \
- /usr/include/glib-2.0/gio/gdbusauthobserver.h \
- /usr/include/glib-2.0/gio/gdbusconnection.h \
- /usr/include/glib-2.0/gio/gdbuserror.h \
- /usr/include/glib-2.0/gio/gdbusintrospection.h \
- /usr/include/glib-2.0/gio/gdbusmessage.h \
- /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \
- /usr/include/glib-2.0/gio/gdbusnameowning.h \
- /usr/include/glib-2.0/gio/gdbusnamewatching.h \
- /usr/include/glib-2.0/gio/gdbusproxy.h \
- /usr/include/glib-2.0/gio/gdbusserver.h \
- /usr/include/glib-2.0/gio/gdbusutils.h \
- /usr/include/glib-2.0/gio/gdrive.h \
- /usr/include/glib-2.0/gio/gemblemedicon.h \
- /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \
- /usr/include/glib-2.0/gio/gfileattribute.h \
- /usr/include/glib-2.0/gio/gfileenumerator.h \
- /usr/include/glib-2.0/gio/gfile.h /usr/include/glib-2.0/gio/gfileicon.h \
- /usr/include/glib-2.0/gio/gfileinfo.h \
- /usr/include/glib-2.0/gio/gfileinputstream.h \
- /usr/include/glib-2.0/gio/gfileiostream.h \
- /usr/include/glib-2.0/gio/giostream.h \
- /usr/include/glib-2.0/gio/gioerror.h \
- /usr/include/glib-2.0/gio/gfilemonitor.h \
- /usr/include/glib-2.0/gio/gfilenamecompleter.h \
- /usr/include/glib-2.0/gio/gfileoutputstream.h \
- /usr/include/glib-2.0/gio/ginetaddress.h \
- /usr/include/glib-2.0/gio/ginetaddressmask.h \
- /usr/include/glib-2.0/gio/ginetsocketaddress.h \
- /usr/include/glib-2.0/gio/gsocketaddress.h \
- /usr/include/glib-2.0/gio/gioenumtypes.h \
- /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \
- /usr/include/glib-2.0/gio/gioscheduler.h \
- /usr/include/glib-2.0/gio/gloadableicon.h \
- /usr/include/glib-2.0/gio/gmemoryinputstream.h \
- /usr/include/glib-2.0/gio/gmemoryoutputstream.h \
- /usr/include/glib-2.0/gio/gmount.h \
- /usr/include/glib-2.0/gio/gmountoperation.h \
- /usr/include/glib-2.0/gio/gnativevolumemonitor.h \
- /usr/include/glib-2.0/gio/gvolumemonitor.h \
- /usr/include/glib-2.0/gio/gnetworkaddress.h \
- /usr/include/glib-2.0/gio/gnetworkmonitor.h \
- /usr/include/glib-2.0/gio/gnetworkservice.h \
- /usr/include/glib-2.0/gio/gpermission.h \
- /usr/include/glib-2.0/gio/gpollableinputstream.h \
- /usr/include/glib-2.0/gio/gpollableoutputstream.h \
- /usr/include/glib-2.0/gio/gpollableutils.h \
- /usr/include/glib-2.0/gio/gpropertyaction.h \
- /usr/include/glib-2.0/gio/gproxy.h \
- /usr/include/glib-2.0/gio/gproxyaddress.h \
- /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \
- /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \
- /usr/include/glib-2.0/gio/gproxyresolver.h \
- /usr/include/glib-2.0/gio/gresolver.h \
- /usr/include/glib-2.0/gio/gresource.h \
- /usr/include/glib-2.0/gio/gseekable.h \
- /usr/include/glib-2.0/gio/gsettingsschema.h \
- /usr/include/glib-2.0/gio/gsettings.h \
- /usr/include/glib-2.0/gio/gsimpleaction.h \
- /usr/include/glib-2.0/gio/gsimpleactiongroup.h \
- /usr/include/glib-2.0/gio/gactiongroup.h \
- /usr/include/glib-2.0/gio/gactionmap.h \
- /usr/include/glib-2.0/gio/gsimpleasyncresult.h \
- /usr/include/glib-2.0/gio/gsimplepermission.h \
- /usr/include/glib-2.0/gio/gsocketclient.h \
- /usr/include/glib-2.0/gio/gsocketconnectable.h \
- /usr/include/glib-2.0/gio/gsocketconnection.h \
- /usr/include/glib-2.0/gio/gsocket.h \
- /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \
- /usr/include/glib-2.0/gio/gsocketlistener.h \
- /usr/include/glib-2.0/gio/gsocketservice.h \
- /usr/include/glib-2.0/gio/gsrvtarget.h \
- /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \
- /usr/include/glib-2.0/gio/gtask.h \
- /usr/include/glib-2.0/gio/gsubprocess.h \
- /usr/include/glib-2.0/gio/gsubprocesslauncher.h \
- /usr/include/glib-2.0/gio/gtcpconnection.h \
- /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \
- /usr/include/glib-2.0/gio/gtestdbus.h \
- /usr/include/glib-2.0/gio/gthemedicon.h \
- /usr/include/glib-2.0/gio/gthreadedsocketservice.h \
- /usr/include/glib-2.0/gio/gtlsbackend.h \
- /usr/include/glib-2.0/gio/gtlscertificate.h \
- /usr/include/glib-2.0/gio/gtlsclientconnection.h \
- /usr/include/glib-2.0/gio/gtlsconnection.h \
- /usr/include/glib-2.0/gio/gtlsdatabase.h \
- /usr/include/glib-2.0/gio/gtlsfiledatabase.h \
- /usr/include/glib-2.0/gio/gtlsinteraction.h \
- /usr/include/glib-2.0/gio/gtlsserverconnection.h \
- /usr/include/glib-2.0/gio/gtlspassword.h \
- /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \
- /usr/include/glib-2.0/gio/gzlibcompressor.h \
- /usr/include/glib-2.0/gio/gzlibdecompressor.h \
- /usr/include/glib-2.0/gio/gdbusinterface.h \
- /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \
- /usr/include/glib-2.0/gio/gdbusobject.h \
- /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \
- /usr/include/glib-2.0/gio/gdbusobjectproxy.h \
- /usr/include/glib-2.0/gio/gdbusobjectmanager.h \
- /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \
- /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \
- /usr/include/glib-2.0/gio/gdbusactiongroup.h \
- /usr/include/glib-2.0/gio/giotypes.h \
- /usr/include/glib-2.0/gio/gremoteactiongroup.h \
- /usr/include/glib-2.0/gio/gmenumodel.h /usr/include/glib-2.0/gio/gmenu.h \
- /usr/include/glib-2.0/gio/gmenuexporter.h \
- /usr/include/glib-2.0/gio/gdbusmenumodel.h \
- /usr/include/glib-2.0/gio/gnotification.h \
- /usr/include/gtk-2.0/gdk/gdkscreen.h /usr/include/cairo/cairo.h \
- /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \
- /usr/include/cairo/cairo-deprecated.h \
- /usr/include/gtk-2.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \
- /usr/include/pango-1.0/pango/pango-attributes.h \
- /usr/include/pango-1.0/pango/pango-font.h \
- /usr/include/pango-1.0/pango/pango-coverage.h \
- /usr/include/pango-1.0/pango/pango-types.h \
- /usr/include/pango-1.0/pango/pango-gravity.h \
- /usr/include/pango-1.0/pango/pango-matrix.h \
- /usr/include/pango-1.0/pango/pango-script.h \
- /usr/include/pango-1.0/pango/pango-language.h \
- /usr/include/pango-1.0/pango/pango-bidi-type.h \
- /usr/include/pango-1.0/pango/pango-break.h \
- /usr/include/pango-1.0/pango/pango-item.h \
- /usr/include/pango-1.0/pango/pango-context.h \
- /usr/include/pango-1.0/pango/pango-fontmap.h \
- /usr/include/pango-1.0/pango/pango-fontset.h \
- /usr/include/pango-1.0/pango/pango-engine.h \
- /usr/include/pango-1.0/pango/pango-glyph.h \
- /usr/include/pango-1.0/pango/pango-enum-types.h \
- /usr/include/pango-1.0/pango/pango-features.h \
- /usr/include/pango-1.0/pango/pango-glyph-item.h \
- /usr/include/pango-1.0/pango/pango-layout.h \
- /usr/include/pango-1.0/pango/pango-tabs.h \
- /usr/include/pango-1.0/pango/pango-renderer.h \
- /usr/include/pango-1.0/pango/pango-utils.h \
- /usr/lib/gtk-2.0/include/gdkconfig.h \
- /usr/include/gtk-2.0/gdk/gdkdisplay.h \
- /usr/include/gtk-2.0/gdk/gdkevents.h /usr/include/gtk-2.0/gdk/gdkcolor.h \
- /usr/include/gtk-2.0/gdk/gdkdnd.h /usr/include/gtk-2.0/gdk/gdkinput.h \
- /usr/include/gtk-2.0/gdk/gdkcairo.h /usr/include/gtk-2.0/gdk/gdkpixbuf.h \
- /usr/include/gtk-2.0/gdk/gdkrgb.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \
- /usr/include/pango-1.0/pango/pangocairo.h \
- /usr/include/gtk-2.0/gdk/gdkcursor.h \
- /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h \
- /usr/include/gtk-2.0/gdk/gdkdrawable.h /usr/include/gtk-2.0/gdk/gdkgc.h \
- /usr/include/gtk-2.0/gdk/gdkenumtypes.h \
- /usr/include/gtk-2.0/gdk/gdkfont.h /usr/include/gtk-2.0/gdk/gdkimage.h \
- /usr/include/gtk-2.0/gdk/gdkkeys.h /usr/include/gtk-2.0/gdk/gdkpango.h \
- /usr/include/gtk-2.0/gdk/gdkpixmap.h \
- /usr/include/gtk-2.0/gdk/gdkproperty.h \
- /usr/include/gtk-2.0/gdk/gdkregion.h \
- /usr/include/gtk-2.0/gdk/gdkselection.h \
- /usr/include/gtk-2.0/gdk/gdkspawn.h \
- /usr/include/gtk-2.0/gdk/gdktestutils.h \
- /usr/include/gtk-2.0/gdk/gdkwindow.h \
- /usr/include/gtk-2.0/gdk/gdkvisual.h \
- /usr/include/gtk-2.0/gtk/gtkaboutdialog.h \
- /usr/include/gtk-2.0/gtk/gtkdialog.h \
- /usr/include/gtk-2.0/gtk/gtkwindow.h \
- /usr/include/gtk-2.0/gtk/gtkaccelgroup.h \
- /usr/include/gtk-2.0/gtk/gtkenums.h /usr/include/gtk-2.0/gtk/gtkbin.h \
- /usr/include/gtk-2.0/gtk/gtkcontainer.h \
- /usr/include/gtk-2.0/gtk/gtkwidget.h \
- /usr/include/gtk-2.0/gtk/gtkobject.h \
- /usr/include/gtk-2.0/gtk/gtktypeutils.h \
- /usr/include/gtk-2.0/gtk/gtktypebuiltins.h \
- /usr/include/gtk-2.0/gtk/gtkdebug.h \
- /usr/include/gtk-2.0/gtk/gtkadjustment.h \
- /usr/include/gtk-2.0/gtk/gtkstyle.h \
- /usr/include/gtk-2.0/gtk/gtksettings.h /usr/include/gtk-2.0/gtk/gtkrc.h \
- /usr/include/atk-1.0/atk/atk.h /usr/include/atk-1.0/atk/atkobject.h \
- /usr/include/atk-1.0/atk/atkversion.h \
- /usr/include/atk-1.0/atk/atkstate.h \
- /usr/include/atk-1.0/atk/atkrelationtype.h \
- /usr/include/atk-1.0/atk/atkaction.h \
- /usr/include/atk-1.0/atk/atkcomponent.h \
- /usr/include/atk-1.0/atk/atkutil.h \
- /usr/include/atk-1.0/atk/atkdocument.h \
- /usr/include/atk-1.0/atk/atkeditabletext.h \
- /usr/include/atk-1.0/atk/atktext.h \
- /usr/include/atk-1.0/atk/atk-enum-types.h \
- /usr/include/atk-1.0/atk/atkgobjectaccessible.h \
- /usr/include/atk-1.0/atk/atkhyperlink.h \
- /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \
- /usr/include/atk-1.0/atk/atkhypertext.h \
- /usr/include/atk-1.0/atk/atkimage.h \
- /usr/include/atk-1.0/atk/atknoopobject.h \
- /usr/include/atk-1.0/atk/atknoopobjectfactory.h \
- /usr/include/atk-1.0/atk/atkobjectfactory.h \
- /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \
- /usr/include/atk-1.0/atk/atkregistry.h \
- /usr/include/atk-1.0/atk/atkobjectfactory.h \
- /usr/include/atk-1.0/atk/atkrelation.h \
- /usr/include/atk-1.0/atk/atkrelationset.h \
- /usr/include/atk-1.0/atk/atkselection.h \
- /usr/include/atk-1.0/atk/atksocket.h \
- /usr/include/atk-1.0/atk/atkstateset.h \
- /usr/include/atk-1.0/atk/atkstreamablecontent.h \
- /usr/include/atk-1.0/atk/atktable.h \
- /usr/include/atk-1.0/atk/atktablecell.h \
- /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \
- /usr/include/atk-1.0/atk/atkwindow.h \
- /usr/include/gtk-2.0/gtk/gtkaccellabel.h \
- /usr/include/gtk-2.0/gtk/gtklabel.h /usr/include/gtk-2.0/gtk/gtkmisc.h \
- /usr/include/gtk-2.0/gtk/gtkmenu.h \
- /usr/include/gtk-2.0/gtk/gtkmenushell.h \
- /usr/include/gtk-2.0/gtk/gtkaccelmap.h \
- /usr/include/gtk-2.0/gtk/gtkaccessible.h \
- /usr/include/gtk-2.0/gtk/gtkaction.h \
- /usr/include/gtk-2.0/gtk/gtkactiongroup.h \
- /usr/include/gtk-2.0/gtk/gtkactivatable.h \
- /usr/include/gtk-2.0/gtk/gtkalignment.h \
- /usr/include/gtk-2.0/gtk/gtkarrow.h \
- /usr/include/gtk-2.0/gtk/gtkaspectframe.h \
- /usr/include/gtk-2.0/gtk/gtkframe.h \
- /usr/include/gtk-2.0/gtk/gtkassistant.h \
- /usr/include/gtk-2.0/gtk/gtkbbox.h /usr/include/gtk-2.0/gtk/gtkbox.h \
- /usr/include/gtk-2.0/gtk/gtkbindings.h \
- /usr/include/gtk-2.0/gtk/gtkbuildable.h \
- /usr/include/gtk-2.0/gtk/gtkbuilder.h \
- /usr/include/gtk-2.0/gtk/gtkbutton.h /usr/include/gtk-2.0/gtk/gtkimage.h \
- /usr/include/gtk-2.0/gtk/gtkcalendar.h \
- /usr/include/gtk-2.0/gtk/gtksignal.h \
- /usr/include/gtk-2.0/gtk/gtkmarshal.h \
- /usr/include/gtk-2.0/gtk/gtkcelleditable.h \
- /usr/include/gtk-2.0/gtk/gtkcelllayout.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderer.h \
- /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h \
- /usr/include/gtk-2.0/gtk/gtktreemodel.h \
- /usr/include/gtk-2.0/gtk/gtktreesortable.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererspin.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererspinner.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h \
- /usr/include/gtk-2.0/gtk/gtkcellview.h \
- /usr/include/gtk-2.0/gtk/gtkcheckbutton.h \
- /usr/include/gtk-2.0/gtk/gtktogglebutton.h \
- /usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkmenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkitem.h \
- /usr/include/gtk-2.0/gtk/gtkclipboard.h \
- /usr/include/gtk-2.0/gtk/gtkselection.h \
- /usr/include/gtk-2.0/gtk/gtktextiter.h \
- /usr/include/gtk-2.0/gtk/gtktexttag.h \
- /usr/include/gtk-2.0/gtk/gtktextchild.h \
- /usr/include/gtk-2.0/gtk/gtkcolorbutton.h \
- /usr/include/gtk-2.0/gtk/gtkcolorsel.h \
- /usr/include/gtk-2.0/gtk/gtkvbox.h \
- /usr/include/gtk-2.0/gtk/gtkcolorseldialog.h \
- /usr/include/gtk-2.0/gtk/gtkcombobox.h \
- /usr/include/gtk-2.0/gtk/gtktreeview.h /usr/include/gtk-2.0/gtk/gtkdnd.h \
- /usr/include/gtk-2.0/gtk/gtkentry.h \
- /usr/include/gtk-2.0/gtk/gtkeditable.h \
- /usr/include/gtk-2.0/gtk/gtkimcontext.h \
- /usr/include/gtk-2.0/gtk/gtkentrybuffer.h \
- /usr/include/gtk-2.0/gtk/gtkentrycompletion.h \
- /usr/include/gtk-2.0/gtk/gtkliststore.h \
- /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h \
- /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \
- /usr/include/gtk-2.0/gtk/gtkcomboboxtext.h \
- /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \
- /usr/include/gtk-2.0/gtk/gtkeventbox.h \
- /usr/include/gtk-2.0/gtk/gtkexpander.h \
- /usr/include/gtk-2.0/gtk/gtkfixed.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooser.h \
- /usr/include/gtk-2.0/gtk/gtkfilefilter.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h \
- /usr/include/gtk-2.0/gtk/gtkhbox.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h \
- /usr/include/gtk-2.0/gtk/gtkfontbutton.h \
- /usr/include/gtk-2.0/gtk/gtkfontsel.h /usr/include/gtk-2.0/gtk/gtkgc.h \
- /usr/include/gtk-2.0/gtk/gtkhandlebox.h \
- /usr/include/gtk-2.0/gtk/gtkhbbox.h /usr/include/gtk-2.0/gtk/gtkhpaned.h \
- /usr/include/gtk-2.0/gtk/gtkpaned.h /usr/include/gtk-2.0/gtk/gtkhruler.h \
- /usr/include/gtk-2.0/gtk/gtkruler.h /usr/include/gtk-2.0/gtk/gtkhscale.h \
- /usr/include/gtk-2.0/gtk/gtkscale.h /usr/include/gtk-2.0/gtk/gtkrange.h \
- /usr/include/gtk-2.0/gtk/gtkhscrollbar.h \
- /usr/include/gtk-2.0/gtk/gtkscrollbar.h \
- /usr/include/gtk-2.0/gtk/gtkhseparator.h \
- /usr/include/gtk-2.0/gtk/gtkseparator.h \
- /usr/include/gtk-2.0/gtk/gtkhsv.h \
- /usr/include/gtk-2.0/gtk/gtkiconfactory.h \
- /usr/include/gtk-2.0/gtk/gtkicontheme.h \
- /usr/include/gtk-2.0/gtk/gtkiconview.h \
- /usr/include/gtk-2.0/gtk/gtktooltip.h \
- /usr/include/gtk-2.0/gtk/gtkimagemenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkimcontextsimple.h \
- /usr/include/gtk-2.0/gtk/gtkimmulticontext.h \
- /usr/include/gtk-2.0/gtk/gtkinfobar.h \
- /usr/include/gtk-2.0/gtk/gtkinvisible.h \
- /usr/include/gtk-2.0/gtk/gtklayout.h \
- /usr/include/gtk-2.0/gtk/gtklinkbutton.h \
- /usr/include/gtk-2.0/gtk/gtkmain.h /usr/include/gtk-2.0/gtk/gtkmenubar.h \
- /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtktoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtktoolitem.h \
- /usr/include/gtk-2.0/gtk/gtktooltips.h \
- /usr/include/gtk-2.0/gtk/gtksizegroup.h \
- /usr/include/gtk-2.0/gtk/gtkmessagedialog.h \
- /usr/include/gtk-2.0/gtk/gtkmodules.h \
- /usr/include/gtk-2.0/gtk/gtkmountoperation.h \
- /usr/include/gtk-2.0/gtk/gtknotebook.h \
- /usr/include/gtk-2.0/gtk/gtkoffscreenwindow.h \
- /usr/include/gtk-2.0/gtk/gtkorientable.h \
- /usr/include/gtk-2.0/gtk/gtkpagesetup.h \
- /usr/include/gtk-2.0/gtk/gtkpapersize.h \
- /usr/include/gtk-2.0/gtk/gtkplug.h /usr/include/gtk-2.0/gtk/gtksocket.h \
- /usr/include/gtk-2.0/gtk/gtkprintcontext.h \
- /usr/include/gtk-2.0/gtk/gtkprintoperation.h \
- /usr/include/gtk-2.0/gtk/gtkprintsettings.h \
- /usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h \
- /usr/include/gtk-2.0/gtk/gtkprogressbar.h \
- /usr/include/gtk-2.0/gtk/gtkprogress.h \
- /usr/include/gtk-2.0/gtk/gtkradioaction.h \
- /usr/include/gtk-2.0/gtk/gtktoggleaction.h \
- /usr/include/gtk-2.0/gtk/gtkradiobutton.h \
- /usr/include/gtk-2.0/gtk/gtkradiomenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtkrecentaction.h \
- /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \
- /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h \
- /usr/include/gtk-2.0/gtk/gtkscalebutton.h \
- /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h \
- /usr/include/gtk-2.0/gtk/gtkvscrollbar.h \
- /usr/include/gtk-2.0/gtk/gtkviewport.h \
- /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h \
- /usr/include/gtk-2.0/gtk/gtkshow.h \
- /usr/include/gtk-2.0/gtk/gtkspinbutton.h \
- /usr/include/gtk-2.0/gtk/gtkspinner.h \
- /usr/include/gtk-2.0/gtk/gtkstatusbar.h \
- /usr/include/gtk-2.0/gtk/gtkstatusicon.h \
- /usr/include/gtk-2.0/gtk/gtkstock.h /usr/include/gtk-2.0/gtk/gtktable.h \
- /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h \
- /usr/include/gtk-2.0/gtk/gtktextbuffer.h \
- /usr/include/gtk-2.0/gtk/gtktexttagtable.h \
- /usr/include/gtk-2.0/gtk/gtktextmark.h \
- /usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h \
- /usr/include/gtk-2.0/gtk/gtktextview.h \
- /usr/include/gtk-2.0/gtk/gtktoolbar.h \
- /usr/include/gtk-2.0/gtk/gtkpixmap.h \
- /usr/include/gtk-2.0/gtk/gtktoolitemgroup.h \
- /usr/include/gtk-2.0/gtk/gtktoolpalette.h \
- /usr/include/gtk-2.0/gtk/gtktoolshell.h \
- /usr/include/gtk-2.0/gtk/gtktestutils.h \
- /usr/include/gtk-2.0/gtk/gtktreednd.h \
- /usr/include/gtk-2.0/gtk/gtktreemodelsort.h \
- /usr/include/gtk-2.0/gtk/gtktreeselection.h \
- /usr/include/gtk-2.0/gtk/gtktreestore.h \
- /usr/include/gtk-2.0/gtk/gtkuimanager.h \
- /usr/include/gtk-2.0/gtk/gtkvbbox.h \
- /usr/include/gtk-2.0/gtk/gtkversion.h \
- /usr/include/gtk-2.0/gtk/gtkvolumebutton.h \
- /usr/include/gtk-2.0/gtk/gtkvpaned.h \
- /usr/include/gtk-2.0/gtk/gtkvruler.h \
- /usr/include/gtk-2.0/gtk/gtkvscale.h \
- /usr/include/gtk-2.0/gtk/gtkvseparator.h \
- /usr/include/gtk-2.0/gtk/gtktext.h /usr/include/gtk-2.0/gtk/gtktree.h \
- /usr/include/gtk-2.0/gtk/gtktreeitem.h \
- /usr/include/gtk-2.0/gtk/gtkclist.h /usr/include/gtk-2.0/gtk/gtkcombo.h \
- /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \
- /usr/include/gtk-2.0/gtk/gtkfilesel.h \
- /usr/include/gtk-2.0/gtk/gtkgamma.h \
- /usr/include/gtk-2.0/gtk/gtkinputdialog.h \
- /usr/include/gtk-2.0/gtk/gtkitemfactory.h \
- /usr/include/gtk-2.0/gtk/gtklist.h \
- /usr/include/gtk-2.0/gtk/gtklistitem.h \
- /usr/include/gtk-2.0/gtk/gtkoldeditable.h \
- /usr/include/gtk-2.0/gtk/gtkoptionmenu.h \
- /usr/include/gtk-2.0/gtk/gtkpreview.h \
- /usr/include/gtk-2.0/gtk/gtktipsquery.h src/ags/audio/ags_recall_id.h \
- src/ags/audio/ags_recycling.h src/ags/audio/ags_audio_signal.h \
- src/ags/audio/ags_recycling_container.h src/ags/audio/ags_recall.h \
- src/ags/audio/ags_port.h /usr/include/ladspa.h \
- src/ags/audio/ags_recall_dependency.h src/ags/audio/ags_notation.h \
- src/ags/thread/ags_timestamp_thread.h src/ags/audio/ags_timestamp.h \
- src/ags/audio/ags_note.h
+ src/ags/thread/ags_returnable_thread.h /usr/include/math.h \
+ /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
+ /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
+ /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
+ /usr/include/bits/mathcalls.h /usr/include/bits/mathinline.h
 
 /usr/include/stdc-predef.h:
 
@@ -979,78 +528,6 @@ src/ags/thread/ags_gui_thread.h:
 
 src/ags/thread/ags_returnable_thread.h:
 
-src/ags/audio/ags_devout.h:
-
-/usr/include/alsa/asoundlib.h:
-
-/usr/include/string.h:
-
-/usr/include/bits/string.h:
-
-/usr/include/bits/string2.h:
-
-/usr/include/fcntl.h:
-
-/usr/include/bits/fcntl.h:
-
-/usr/include/bits/fcntl-linux.h:
-
-/usr/include/bits/stat.h:
-
-/usr/include/assert.h:
-
-/usr/include/sys/poll.h:
-
-/usr/include/bits/poll.h:
-
-/usr/include/errno.h:
-
-/usr/include/bits/errno.h:
-
-/usr/include/linux/errno.h:
-
-/usr/include/asm/errno.h:
-
-/usr/include/asm-generic/errno.h:
-
-/usr/include/asm-generic/errno-base.h:
-
-/usr/include/alsa/asoundef.h:
-
-/usr/include/alsa/version.h:
-
-/usr/include/alsa/global.h:
-
-/usr/include/alsa/input.h:
-
-/usr/include/alsa/output.h:
-
-/usr/include/alsa/error.h:
-
-/usr/include/alsa/conf.h:
-
-/usr/include/alsa/pcm.h:
-
-/usr/include/alsa/rawmidi.h:
-
-/usr/include/alsa/timer.h:
-
-/usr/include/alsa/hwdep.h:
-
-/usr/include/alsa/control.h:
-
-/usr/include/alsa/mixer.h:
-
-/usr/include/alsa/seq_event.h:
-
-/usr/include/alsa/seq.h:
-
-/usr/include/alsa/seqmid.h:
-
-/usr/include/alsa/seq_midi_event.h:
-
-src/ags/thread/ags_audio_loop.h:
-
 /usr/include/math.h:
 
 /usr/include/bits/huge_val.h:
@@ -1068,973 +545,3 @@ src/ags/thread/ags_audio_loop.h:
 /usr/include/bits/mathcalls.h:
 
 /usr/include/bits/mathinline.h:
-
-src/ags/thread/ags_async_queue.h:
-
-/usr/include/linux/futex.h:
-
-/usr/include/linux/types.h:
-
-/usr/include/asm/types.h:
-
-/usr/include/asm-generic/types.h:
-
-/usr/include/asm-generic/int-ll64.h:
-
-/usr/include/asm/bitsperlong.h:
-
-/usr/include/asm-generic/bitsperlong.h:
-
-/usr/include/linux/posix_types.h:
-
-/usr/include/linux/stddef.h:
-
-/usr/include/asm/posix_types.h:
-
-/usr/include/asm/posix_types_64.h:
-
-/usr/include/asm-generic/posix_types.h:
-
-/usr/include/sys/time.h:
-
-src/ags/thread/ags_devout_thread.h:
-
-src/ags/thread/ags_iterator_thread.h:
-
-src/ags/audio/ags_channel.h:
-
-/usr/include/gtk-2.0/gtk/gtk.h:
-
-/usr/include/gtk-2.0/gdk/gdk.h:
-
-/usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:
-
-/usr/include/glib-2.0/gio/gio.h:
-
-/usr/include/glib-2.0/gio/giotypes.h:
-
-/usr/include/glib-2.0/gio/gioenums.h:
-
-/usr/include/glib-2.0/gio/gaction.h:
-
-/usr/include/glib-2.0/gio/gactiongroup.h:
-
-/usr/include/glib-2.0/gio/gactiongroupexporter.h:
-
-/usr/include/glib-2.0/gio/gactionmap.h:
-
-/usr/include/glib-2.0/gio/gappinfo.h:
-
-/usr/include/glib-2.0/gio/gapplication.h:
-
-/usr/include/glib-2.0/gio/gapplicationcommandline.h:
-
-/usr/include/glib-2.0/gio/gasyncinitable.h:
-
-/usr/include/glib-2.0/gio/ginitable.h:
-
-/usr/include/glib-2.0/gio/gasyncresult.h:
-
-/usr/include/glib-2.0/gio/gbufferedinputstream.h:
-
-/usr/include/glib-2.0/gio/gfilterinputstream.h:
-
-/usr/include/glib-2.0/gio/ginputstream.h:
-
-/usr/include/glib-2.0/gio/gbufferedoutputstream.h:
-
-/usr/include/glib-2.0/gio/gfilteroutputstream.h:
-
-/usr/include/glib-2.0/gio/goutputstream.h:
-
-/usr/include/glib-2.0/gio/gbytesicon.h:
-
-/usr/include/glib-2.0/gio/gcancellable.h:
-
-/usr/include/glib-2.0/gio/gcharsetconverter.h:
-
-/usr/include/glib-2.0/gio/gconverter.h:
-
-/usr/include/glib-2.0/gio/gcontenttype.h:
-
-/usr/include/glib-2.0/gio/gconverterinputstream.h:
-
-/usr/include/glib-2.0/gio/gconverteroutputstream.h:
-
-/usr/include/glib-2.0/gio/gcredentials.h:
-
-/usr/include/glib-2.0/gio/gdatainputstream.h:
-
-/usr/include/glib-2.0/gio/gdataoutputstream.h:
-
-/usr/include/glib-2.0/gio/gdbusaddress.h:
-
-/usr/include/glib-2.0/gio/gdbusauthobserver.h:
-
-/usr/include/glib-2.0/gio/gdbusconnection.h:
-
-/usr/include/glib-2.0/gio/gdbuserror.h:
-
-/usr/include/glib-2.0/gio/gdbusintrospection.h:
-
-/usr/include/glib-2.0/gio/gdbusmessage.h:
-
-/usr/include/glib-2.0/gio/gdbusmethodinvocation.h:
-
-/usr/include/glib-2.0/gio/gdbusnameowning.h:
-
-/usr/include/glib-2.0/gio/gdbusnamewatching.h:
-
-/usr/include/glib-2.0/gio/gdbusproxy.h:
-
-/usr/include/glib-2.0/gio/gdbusserver.h:
-
-/usr/include/glib-2.0/gio/gdbusutils.h:
-
-/usr/include/glib-2.0/gio/gdrive.h:
-
-/usr/include/glib-2.0/gio/gemblemedicon.h:
-
-/usr/include/glib-2.0/gio/gicon.h:
-
-/usr/include/glib-2.0/gio/gemblem.h:
-
-/usr/include/glib-2.0/gio/gfileattribute.h:
-
-/usr/include/glib-2.0/gio/gfileenumerator.h:
-
-/usr/include/glib-2.0/gio/gfile.h:
-
-/usr/include/glib-2.0/gio/gfileicon.h:
-
-/usr/include/glib-2.0/gio/gfileinfo.h:
-
-/usr/include/glib-2.0/gio/gfileinputstream.h:
-
-/usr/include/glib-2.0/gio/gfileiostream.h:
-
-/usr/include/glib-2.0/gio/giostream.h:
-
-/usr/include/glib-2.0/gio/gioerror.h:
-
-/usr/include/glib-2.0/gio/gfilemonitor.h:
-
-/usr/include/glib-2.0/gio/gfilenamecompleter.h:
-
-/usr/include/glib-2.0/gio/gfileoutputstream.h:
-
-/usr/include/glib-2.0/gio/ginetaddress.h:
-
-/usr/include/glib-2.0/gio/ginetaddressmask.h:
-
-/usr/include/glib-2.0/gio/ginetsocketaddress.h:
-
-/usr/include/glib-2.0/gio/gsocketaddress.h:
-
-/usr/include/glib-2.0/gio/gioenumtypes.h:
-
-/usr/include/glib-2.0/gio/giomodule.h:
-
-/usr/include/glib-2.0/gmodule.h:
-
-/usr/include/glib-2.0/gio/gioscheduler.h:
-
-/usr/include/glib-2.0/gio/gloadableicon.h:
-
-/usr/include/glib-2.0/gio/gmemoryinputstream.h:
-
-/usr/include/glib-2.0/gio/gmemoryoutputstream.h:
-
-/usr/include/glib-2.0/gio/gmount.h:
-
-/usr/include/glib-2.0/gio/gmountoperation.h:
-
-/usr/include/glib-2.0/gio/gnativevolumemonitor.h:
-
-/usr/include/glib-2.0/gio/gvolumemonitor.h:
-
-/usr/include/glib-2.0/gio/gnetworkaddress.h:
-
-/usr/include/glib-2.0/gio/gnetworkmonitor.h:
-
-/usr/include/glib-2.0/gio/gnetworkservice.h:
-
-/usr/include/glib-2.0/gio/gpermission.h:
-
-/usr/include/glib-2.0/gio/gpollableinputstream.h:
-
-/usr/include/glib-2.0/gio/gpollableoutputstream.h:
-
-/usr/include/glib-2.0/gio/gpollableutils.h:
-
-/usr/include/glib-2.0/gio/gpropertyaction.h:
-
-/usr/include/glib-2.0/gio/gproxy.h:
-
-/usr/include/glib-2.0/gio/gproxyaddress.h:
-
-/usr/include/glib-2.0/gio/gproxyaddressenumerator.h:
-
-/usr/include/glib-2.0/gio/gsocketaddressenumerator.h:
-
-/usr/include/glib-2.0/gio/gproxyresolver.h:
-
-/usr/include/glib-2.0/gio/gresolver.h:
-
-/usr/include/glib-2.0/gio/gresource.h:
-
-/usr/include/glib-2.0/gio/gseekable.h:
-
-/usr/include/glib-2.0/gio/gsettingsschema.h:
-
-/usr/include/glib-2.0/gio/gsettings.h:
-
-/usr/include/glib-2.0/gio/gsimpleaction.h:
-
-/usr/include/glib-2.0/gio/gsimpleactiongroup.h:
-
-/usr/include/glib-2.0/gio/gactiongroup.h:
-
-/usr/include/glib-2.0/gio/gactionmap.h:
-
-/usr/include/glib-2.0/gio/gsimpleasyncresult.h:
-
-/usr/include/glib-2.0/gio/gsimplepermission.h:
-
-/usr/include/glib-2.0/gio/gsocketclient.h:
-
-/usr/include/glib-2.0/gio/gsocketconnectable.h:
-
-/usr/include/glib-2.0/gio/gsocketconnection.h:
-
-/usr/include/glib-2.0/gio/gsocket.h:
-
-/usr/include/glib-2.0/gio/gsocketcontrolmessage.h:
-
-/usr/include/glib-2.0/gio/gsocketlistener.h:
-
-/usr/include/glib-2.0/gio/gsocketservice.h:
-
-/usr/include/glib-2.0/gio/gsrvtarget.h:
-
-/usr/include/glib-2.0/gio/gsimpleproxyresolver.h:
-
-/usr/include/glib-2.0/gio/gtask.h:
-
-/usr/include/glib-2.0/gio/gsubprocess.h:
-
-/usr/include/glib-2.0/gio/gsubprocesslauncher.h:
-
-/usr/include/glib-2.0/gio/gtcpconnection.h:
-
-/usr/include/glib-2.0/gio/gtcpwrapperconnection.h:
-
-/usr/include/glib-2.0/gio/gtestdbus.h:
-
-/usr/include/glib-2.0/gio/gthemedicon.h:
-
-/usr/include/glib-2.0/gio/gthreadedsocketservice.h:
-
-/usr/include/glib-2.0/gio/gtlsbackend.h:
-
-/usr/include/glib-2.0/gio/gtlscertificate.h:
-
-/usr/include/glib-2.0/gio/gtlsclientconnection.h:
-
-/usr/include/glib-2.0/gio/gtlsconnection.h:
-
-/usr/include/glib-2.0/gio/gtlsdatabase.h:
-
-/usr/include/glib-2.0/gio/gtlsfiledatabase.h:
-
-/usr/include/glib-2.0/gio/gtlsinteraction.h:
-
-/usr/include/glib-2.0/gio/gtlsserverconnection.h:
-
-/usr/include/glib-2.0/gio/gtlspassword.h:
-
-/usr/include/glib-2.0/gio/gvfs.h:
-
-/usr/include/glib-2.0/gio/gvolume.h:
-
-/usr/include/glib-2.0/gio/gzlibcompressor.h:
-
-/usr/include/glib-2.0/gio/gzlibdecompressor.h:
-
-/usr/include/glib-2.0/gio/gdbusinterface.h:
-
-/usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h:
-
-/usr/include/glib-2.0/gio/gdbusobject.h:
-
-/usr/include/glib-2.0/gio/gdbusobjectskeleton.h:
-
-/usr/include/glib-2.0/gio/gdbusobjectproxy.h:
-
-/usr/include/glib-2.0/gio/gdbusobjectmanager.h:
-
-/usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h:
-
-/usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h:
-
-/usr/include/glib-2.0/gio/gdbusactiongroup.h:
-
-/usr/include/glib-2.0/gio/giotypes.h:
-
-/usr/include/glib-2.0/gio/gremoteactiongroup.h:
-
-/usr/include/glib-2.0/gio/gmenumodel.h:
-
-/usr/include/glib-2.0/gio/gmenu.h:
-
-/usr/include/glib-2.0/gio/gmenuexporter.h:
-
-/usr/include/glib-2.0/gio/gdbusmenumodel.h:
-
-/usr/include/glib-2.0/gio/gnotification.h:
-
-/usr/include/gtk-2.0/gdk/gdkscreen.h:
-
-/usr/include/cairo/cairo.h:
-
-/usr/include/cairo/cairo-version.h:
-
-/usr/include/cairo/cairo-features.h:
-
-/usr/include/cairo/cairo-deprecated.h:
-
-/usr/include/gtk-2.0/gdk/gdktypes.h:
-
-/usr/include/pango-1.0/pango/pango.h:
-
-/usr/include/pango-1.0/pango/pango-attributes.h:
-
-/usr/include/pango-1.0/pango/pango-font.h:
-
-/usr/include/pango-1.0/pango/pango-coverage.h:
-
-/usr/include/pango-1.0/pango/pango-types.h:
-
-/usr/include/pango-1.0/pango/pango-gravity.h:
-
-/usr/include/pango-1.0/pango/pango-matrix.h:
-
-/usr/include/pango-1.0/pango/pango-script.h:
-
-/usr/include/pango-1.0/pango/pango-language.h:
-
-/usr/include/pango-1.0/pango/pango-bidi-type.h:
-
-/usr/include/pango-1.0/pango/pango-break.h:
-
-/usr/include/pango-1.0/pango/pango-item.h:
-
-/usr/include/pango-1.0/pango/pango-context.h:
-
-/usr/include/pango-1.0/pango/pango-fontmap.h:
-
-/usr/include/pango-1.0/pango/pango-fontset.h:
-
-/usr/include/pango-1.0/pango/pango-engine.h:
-
-/usr/include/pango-1.0/pango/pango-glyph.h:
-
-/usr/include/pango-1.0/pango/pango-enum-types.h:
-
-/usr/include/pango-1.0/pango/pango-features.h:
-
-/usr/include/pango-1.0/pango/pango-glyph-item.h:
-
-/usr/include/pango-1.0/pango/pango-layout.h:
-
-/usr/include/pango-1.0/pango/pango-tabs.h:
-
-/usr/include/pango-1.0/pango/pango-renderer.h:
-
-/usr/include/pango-1.0/pango/pango-utils.h:
-
-/usr/lib/gtk-2.0/include/gdkconfig.h:
-
-/usr/include/gtk-2.0/gdk/gdkdisplay.h:
-
-/usr/include/gtk-2.0/gdk/gdkevents.h:
-
-/usr/include/gtk-2.0/gdk/gdkcolor.h:
-
-/usr/include/gtk-2.0/gdk/gdkdnd.h:
-
-/usr/include/gtk-2.0/gdk/gdkinput.h:
-
-/usr/include/gtk-2.0/gdk/gdkcairo.h:
-
-/usr/include/gtk-2.0/gdk/gdkpixbuf.h:
-
-/usr/include/gtk-2.0/gdk/gdkrgb.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h:
-
-/usr/include/pango-1.0/pango/pangocairo.h:
-
-/usr/include/gtk-2.0/gdk/gdkcursor.h:
-
-/usr/include/gtk-2.0/gdk/gdkdisplaymanager.h:
-
-/usr/include/gtk-2.0/gdk/gdkdrawable.h:
-
-/usr/include/gtk-2.0/gdk/gdkgc.h:
-
-/usr/include/gtk-2.0/gdk/gdkenumtypes.h:
-
-/usr/include/gtk-2.0/gdk/gdkfont.h:
-
-/usr/include/gtk-2.0/gdk/gdkimage.h:
-
-/usr/include/gtk-2.0/gdk/gdkkeys.h:
-
-/usr/include/gtk-2.0/gdk/gdkpango.h:
-
-/usr/include/gtk-2.0/gdk/gdkpixmap.h:
-
-/usr/include/gtk-2.0/gdk/gdkproperty.h:
-
-/usr/include/gtk-2.0/gdk/gdkregion.h:
-
-/usr/include/gtk-2.0/gdk/gdkselection.h:
-
-/usr/include/gtk-2.0/gdk/gdkspawn.h:
-
-/usr/include/gtk-2.0/gdk/gdktestutils.h:
-
-/usr/include/gtk-2.0/gdk/gdkwindow.h:
-
-/usr/include/gtk-2.0/gdk/gdkvisual.h:
-
-/usr/include/gtk-2.0/gtk/gtkaboutdialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkdialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkwindow.h:
-
-/usr/include/gtk-2.0/gtk/gtkaccelgroup.h:
-
-/usr/include/gtk-2.0/gtk/gtkenums.h:
-
-/usr/include/gtk-2.0/gtk/gtkbin.h:
-
-/usr/include/gtk-2.0/gtk/gtkcontainer.h:
-
-/usr/include/gtk-2.0/gtk/gtkwidget.h:
-
-/usr/include/gtk-2.0/gtk/gtkobject.h:
-
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:
-
-/usr/include/gtk-2.0/gtk/gtktypebuiltins.h:
-
-/usr/include/gtk-2.0/gtk/gtkdebug.h:
-
-/usr/include/gtk-2.0/gtk/gtkadjustment.h:
-
-/usr/include/gtk-2.0/gtk/gtkstyle.h:
-
-/usr/include/gtk-2.0/gtk/gtksettings.h:
-
-/usr/include/gtk-2.0/gtk/gtkrc.h:
-
-/usr/include/atk-1.0/atk/atk.h:
-
-/usr/include/atk-1.0/atk/atkobject.h:
-
-/usr/include/atk-1.0/atk/atkversion.h:
-
-/usr/include/atk-1.0/atk/atkstate.h:
-
-/usr/include/atk-1.0/atk/atkrelationtype.h:
-
-/usr/include/atk-1.0/atk/atkaction.h:
-
-/usr/include/atk-1.0/atk/atkcomponent.h:
-
-/usr/include/atk-1.0/atk/atkutil.h:
-
-/usr/include/atk-1.0/atk/atkdocument.h:
-
-/usr/include/atk-1.0/atk/atkeditabletext.h:
-
-/usr/include/atk-1.0/atk/atktext.h:
-
-/usr/include/atk-1.0/atk/atk-enum-types.h:
-
-/usr/include/atk-1.0/atk/atkgobjectaccessible.h:
-
-/usr/include/atk-1.0/atk/atkhyperlink.h:
-
-/usr/include/atk-1.0/atk/atkhyperlinkimpl.h:
-
-/usr/include/atk-1.0/atk/atkhypertext.h:
-
-/usr/include/atk-1.0/atk/atkimage.h:
-
-/usr/include/atk-1.0/atk/atknoopobject.h:
-
-/usr/include/atk-1.0/atk/atknoopobjectfactory.h:
-
-/usr/include/atk-1.0/atk/atkobjectfactory.h:
-
-/usr/include/atk-1.0/atk/atkplug.h:
-
-/usr/include/atk-1.0/atk/atkrange.h:
-
-/usr/include/atk-1.0/atk/atkregistry.h:
-
-/usr/include/atk-1.0/atk/atkobjectfactory.h:
-
-/usr/include/atk-1.0/atk/atkrelation.h:
-
-/usr/include/atk-1.0/atk/atkrelationset.h:
-
-/usr/include/atk-1.0/atk/atkselection.h:
-
-/usr/include/atk-1.0/atk/atksocket.h:
-
-/usr/include/atk-1.0/atk/atkstateset.h:
-
-/usr/include/atk-1.0/atk/atkstreamablecontent.h:
-
-/usr/include/atk-1.0/atk/atktable.h:
-
-/usr/include/atk-1.0/atk/atktablecell.h:
-
-/usr/include/atk-1.0/atk/atkmisc.h:
-
-/usr/include/atk-1.0/atk/atkvalue.h:
-
-/usr/include/atk-1.0/atk/atkwindow.h:
-
-/usr/include/gtk-2.0/gtk/gtkaccellabel.h:
-
-/usr/include/gtk-2.0/gtk/gtklabel.h:
-
-/usr/include/gtk-2.0/gtk/gtkmisc.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenu.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenushell.h:
-
-/usr/include/gtk-2.0/gtk/gtkaccelmap.h:
-
-/usr/include/gtk-2.0/gtk/gtkaccessible.h:
-
-/usr/include/gtk-2.0/gtk/gtkaction.h:
-
-/usr/include/gtk-2.0/gtk/gtkactiongroup.h:
-
-/usr/include/gtk-2.0/gtk/gtkactivatable.h:
-
-/usr/include/gtk-2.0/gtk/gtkalignment.h:
-
-/usr/include/gtk-2.0/gtk/gtkarrow.h:
-
-/usr/include/gtk-2.0/gtk/gtkaspectframe.h:
-
-/usr/include/gtk-2.0/gtk/gtkframe.h:
-
-/usr/include/gtk-2.0/gtk/gtkassistant.h:
-
-/usr/include/gtk-2.0/gtk/gtkbbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkbindings.h:
-
-/usr/include/gtk-2.0/gtk/gtkbuildable.h:
-
-/usr/include/gtk-2.0/gtk/gtkbuilder.h:
-
-/usr/include/gtk-2.0/gtk/gtkbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkimage.h:
-
-/usr/include/gtk-2.0/gtk/gtkcalendar.h:
-
-/usr/include/gtk-2.0/gtk/gtksignal.h:
-
-/usr/include/gtk-2.0/gtk/gtkmarshal.h:
-
-/usr/include/gtk-2.0/gtk/gtkcelleditable.h:
-
-/usr/include/gtk-2.0/gtk/gtkcelllayout.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrenderer.h:
-
-/usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h:
-
-/usr/include/gtk-2.0/gtk/gtktreemodel.h:
-
-/usr/include/gtk-2.0/gtk/gtktreesortable.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrenderertext.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrendererspin.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrendererspinner.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellview.h:
-
-/usr/include/gtk-2.0/gtk/gtkcheckbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtktogglebutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkclipboard.h:
-
-/usr/include/gtk-2.0/gtk/gtkselection.h:
-
-/usr/include/gtk-2.0/gtk/gtktextiter.h:
-
-/usr/include/gtk-2.0/gtk/gtktexttag.h:
-
-/usr/include/gtk-2.0/gtk/gtktextchild.h:
-
-/usr/include/gtk-2.0/gtk/gtkcolorbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkcolorsel.h:
-
-/usr/include/gtk-2.0/gtk/gtkvbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkcolorseldialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkcombobox.h:
-
-/usr/include/gtk-2.0/gtk/gtktreeview.h:
-
-/usr/include/gtk-2.0/gtk/gtkdnd.h:
-
-/usr/include/gtk-2.0/gtk/gtkentry.h:
-
-/usr/include/gtk-2.0/gtk/gtkeditable.h:
-
-/usr/include/gtk-2.0/gtk/gtkimcontext.h:
-
-/usr/include/gtk-2.0/gtk/gtkentrybuffer.h:
-
-/usr/include/gtk-2.0/gtk/gtkentrycompletion.h:
-
-/usr/include/gtk-2.0/gtk/gtkliststore.h:
-
-/usr/include/gtk-2.0/gtk/gtktreemodelfilter.h:
-
-/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h:
-
-/usr/include/gtk-2.0/gtk/gtkcomboboxtext.h:
-
-/usr/include/gtk-2.0/gtk/gtkdrawingarea.h:
-
-/usr/include/gtk-2.0/gtk/gtkeventbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkexpander.h:
-
-/usr/include/gtk-2.0/gtk/gtkfixed.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilechooser.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilefilter.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkhbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h:
-
-/usr/include/gtk-2.0/gtk/gtkfontbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkfontsel.h:
-
-/usr/include/gtk-2.0/gtk/gtkgc.h:
-
-/usr/include/gtk-2.0/gtk/gtkhandlebox.h:
-
-/usr/include/gtk-2.0/gtk/gtkhbbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkhpaned.h:
-
-/usr/include/gtk-2.0/gtk/gtkpaned.h:
-
-/usr/include/gtk-2.0/gtk/gtkhruler.h:
-
-/usr/include/gtk-2.0/gtk/gtkruler.h:
-
-/usr/include/gtk-2.0/gtk/gtkhscale.h:
-
-/usr/include/gtk-2.0/gtk/gtkscale.h:
-
-/usr/include/gtk-2.0/gtk/gtkrange.h:
-
-/usr/include/gtk-2.0/gtk/gtkhscrollbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkscrollbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkhseparator.h:
-
-/usr/include/gtk-2.0/gtk/gtkseparator.h:
-
-/usr/include/gtk-2.0/gtk/gtkhsv.h:
-
-/usr/include/gtk-2.0/gtk/gtkiconfactory.h:
-
-/usr/include/gtk-2.0/gtk/gtkicontheme.h:
-
-/usr/include/gtk-2.0/gtk/gtkiconview.h:
-
-/usr/include/gtk-2.0/gtk/gtktooltip.h:
-
-/usr/include/gtk-2.0/gtk/gtkimagemenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkimcontextsimple.h:
-
-/usr/include/gtk-2.0/gtk/gtkimmulticontext.h:
-
-/usr/include/gtk-2.0/gtk/gtkinfobar.h:
-
-/usr/include/gtk-2.0/gtk/gtkinvisible.h:
-
-/usr/include/gtk-2.0/gtk/gtklayout.h:
-
-/usr/include/gtk-2.0/gtk/gtklinkbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkmain.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenubar.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolitem.h:
-
-/usr/include/gtk-2.0/gtk/gtktooltips.h:
-
-/usr/include/gtk-2.0/gtk/gtksizegroup.h:
-
-/usr/include/gtk-2.0/gtk/gtkmessagedialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkmodules.h:
-
-/usr/include/gtk-2.0/gtk/gtkmountoperation.h:
-
-/usr/include/gtk-2.0/gtk/gtknotebook.h:
-
-/usr/include/gtk-2.0/gtk/gtkoffscreenwindow.h:
-
-/usr/include/gtk-2.0/gtk/gtkorientable.h:
-
-/usr/include/gtk-2.0/gtk/gtkpagesetup.h:
-
-/usr/include/gtk-2.0/gtk/gtkpapersize.h:
-
-/usr/include/gtk-2.0/gtk/gtkplug.h:
-
-/usr/include/gtk-2.0/gtk/gtksocket.h:
-
-/usr/include/gtk-2.0/gtk/gtkprintcontext.h:
-
-/usr/include/gtk-2.0/gtk/gtkprintoperation.h:
-
-/usr/include/gtk-2.0/gtk/gtkprintsettings.h:
-
-/usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h:
-
-/usr/include/gtk-2.0/gtk/gtkprogressbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkprogress.h:
-
-/usr/include/gtk-2.0/gtk/gtkradioaction.h:
-
-/usr/include/gtk-2.0/gtk/gtktoggleaction.h:
-
-/usr/include/gtk-2.0/gtk/gtkradiobutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkradiomenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentaction.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentmanager.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentchooser.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentfilter.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h:
-
-/usr/include/gtk-2.0/gtk/gtkscalebutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkscrolledwindow.h:
-
-/usr/include/gtk-2.0/gtk/gtkvscrollbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkviewport.h:
-
-/usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkshow.h:
-
-/usr/include/gtk-2.0/gtk/gtkspinbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkspinner.h:
-
-/usr/include/gtk-2.0/gtk/gtkstatusbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkstatusicon.h:
-
-/usr/include/gtk-2.0/gtk/gtkstock.h:
-
-/usr/include/gtk-2.0/gtk/gtktable.h:
-
-/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtktextbuffer.h:
-
-/usr/include/gtk-2.0/gtk/gtktexttagtable.h:
-
-/usr/include/gtk-2.0/gtk/gtktextmark.h:
-
-/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:
-
-/usr/include/gtk-2.0/gtk/gtktextview.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkpixmap.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolitemgroup.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolpalette.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolshell.h:
-
-/usr/include/gtk-2.0/gtk/gtktestutils.h:
-
-/usr/include/gtk-2.0/gtk/gtktreednd.h:
-
-/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:
-
-/usr/include/gtk-2.0/gtk/gtktreeselection.h:
-
-/usr/include/gtk-2.0/gtk/gtktreestore.h:
-
-/usr/include/gtk-2.0/gtk/gtkuimanager.h:
-
-/usr/include/gtk-2.0/gtk/gtkvbbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkversion.h:
-
-/usr/include/gtk-2.0/gtk/gtkvolumebutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkvpaned.h:
-
-/usr/include/gtk-2.0/gtk/gtkvruler.h:
-
-/usr/include/gtk-2.0/gtk/gtkvscale.h:
-
-/usr/include/gtk-2.0/gtk/gtkvseparator.h:
-
-/usr/include/gtk-2.0/gtk/gtktext.h:
-
-/usr/include/gtk-2.0/gtk/gtktree.h:
-
-/usr/include/gtk-2.0/gtk/gtktreeitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkclist.h:
-
-/usr/include/gtk-2.0/gtk/gtkcombo.h:
-
-/usr/include/gtk-2.0/gtk/gtkctree.h:
-
-/usr/include/gtk-2.0/gtk/gtkcurve.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilesel.h:
-
-/usr/include/gtk-2.0/gtk/gtkgamma.h:
-
-/usr/include/gtk-2.0/gtk/gtkinputdialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkitemfactory.h:
-
-/usr/include/gtk-2.0/gtk/gtklist.h:
-
-/usr/include/gtk-2.0/gtk/gtklistitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkoldeditable.h:
-
-/usr/include/gtk-2.0/gtk/gtkoptionmenu.h:
-
-/usr/include/gtk-2.0/gtk/gtkpreview.h:
-
-/usr/include/gtk-2.0/gtk/gtktipsquery.h:
-
-src/ags/audio/ags_recall_id.h:
-
-src/ags/audio/ags_recycling.h:
-
-src/ags/audio/ags_audio_signal.h:
-
-src/ags/audio/ags_recycling_container.h:
-
-src/ags/audio/ags_recall.h:
-
-src/ags/audio/ags_port.h:
-
-/usr/include/ladspa.h:
-
-src/ags/audio/ags_recall_dependency.h:
-
-src/ags/audio/ags_notation.h:
-
-src/ags/thread/ags_timestamp_thread.h:
-
-src/ags/audio/ags_timestamp.h:
-
-src/ags/audio/ags_note.h:
diff --git a/.deps/libags_thread_a-ags_timestamp_thread.Po b/.deps/libags_thread_a-ags_timestamp_thread.Po
index d0b5f5d..c818205 100644
--- a/.deps/libags_thread_a-ags_timestamp_thread.Po
+++ b/.deps/libags_thread_a-ags_timestamp_thread.Po
@@ -128,468 +128,7 @@ libags_thread_a-ags_timestamp_thread.o: \
  /usr/include/bits/waitstatus.h /usr/include/alloca.h \
  /usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h \
  /usr/include/libxml2/libxml/xlink.h /usr/include/libxml2/libxml/SAX2.h \
- src/ags/audio/ags_timestamp.h src/ags/audio/ags_devout.h \
- /usr/include/alsa/asoundlib.h /usr/include/unistd.h \
- /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
- /usr/include/bits/confname.h /usr/include/getopt.h /usr/include/string.h \
- /usr/include/bits/string.h /usr/include/bits/string2.h \
- /usr/include/fcntl.h /usr/include/bits/fcntl.h \
- /usr/include/bits/fcntl-linux.h /usr/include/bits/stat.h \
- /usr/include/assert.h /usr/include/sys/poll.h /usr/include/bits/poll.h \
- /usr/include/errno.h /usr/include/bits/errno.h \
- /usr/include/linux/errno.h /usr/include/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/include/alsa/asoundef.h /usr/include/alsa/version.h \
- /usr/include/alsa/global.h /usr/include/alsa/input.h \
- /usr/include/alsa/output.h /usr/include/alsa/error.h \
- /usr/include/alsa/conf.h /usr/include/alsa/pcm.h \
- /usr/include/alsa/rawmidi.h /usr/include/alsa/timer.h \
- /usr/include/alsa/hwdep.h /usr/include/alsa/control.h \
- /usr/include/alsa/mixer.h /usr/include/alsa/seq_event.h \
- /usr/include/alsa/seq.h /usr/include/alsa/seqmid.h \
- /usr/include/alsa/seq_midi_event.h src/ags/thread/ags_audio_loop.h \
- /usr/include/math.h /usr/include/bits/huge_val.h \
- /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
- /usr/include/bits/inf.h /usr/include/bits/nan.h \
- /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
- /usr/include/bits/mathinline.h src/ags/thread/ags_async_queue.h \
- /usr/include/linux/futex.h /usr/include/linux/types.h \
- /usr/include/asm/types.h /usr/include/asm-generic/types.h \
- /usr/include/asm-generic/int-ll64.h /usr/include/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h /usr/include/asm/posix_types.h \
- /usr/include/asm/posix_types_64.h /usr/include/asm-generic/posix_types.h \
- /usr/include/sys/time.h src/ags/object/ags_stackable.h \
- src/ags/thread/ags_task_thread.h src/ags/thread/ags_thread_pool.h \
- src/ags/object/ags_main_loop.h src/ags/object/ags_application_context.h \
- src/ags/lib/ags_log.h src/ags/object/ags_config.h \
- src/ags/file/ags_file.h src/ags/audio/ags_task.h \
- src/ags/thread/ags_devout_thread.h src/ags/thread/ags_iterator_thread.h \
- src/ags/audio/ags_channel.h /usr/include/gtk-2.0/gtk/gtk.h \
- /usr/include/gtk-2.0/gdk/gdk.h \
- /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h \
- /usr/include/glib-2.0/gio/gio.h /usr/include/glib-2.0/gio/giotypes.h \
- /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \
- /usr/include/glib-2.0/gio/gactiongroup.h \
- /usr/include/glib-2.0/gio/gactiongroupexporter.h \
- /usr/include/glib-2.0/gio/gactionmap.h \
- /usr/include/glib-2.0/gio/gappinfo.h \
- /usr/include/glib-2.0/gio/gapplication.h \
- /usr/include/glib-2.0/gio/gapplicationcommandline.h \
- /usr/include/glib-2.0/gio/gasyncinitable.h \
- /usr/include/glib-2.0/gio/ginitable.h \
- /usr/include/glib-2.0/gio/gasyncresult.h \
- /usr/include/glib-2.0/gio/gbufferedinputstream.h \
- /usr/include/glib-2.0/gio/gfilterinputstream.h \
- /usr/include/glib-2.0/gio/ginputstream.h \
- /usr/include/glib-2.0/gio/gbufferedoutputstream.h \
- /usr/include/glib-2.0/gio/gfilteroutputstream.h \
- /usr/include/glib-2.0/gio/goutputstream.h \
- /usr/include/glib-2.0/gio/gbytesicon.h \
- /usr/include/glib-2.0/gio/gcancellable.h \
- /usr/include/glib-2.0/gio/gcharsetconverter.h \
- /usr/include/glib-2.0/gio/gconverter.h \
- /usr/include/glib-2.0/gio/gcontenttype.h \
- /usr/include/glib-2.0/gio/gconverterinputstream.h \
- /usr/include/glib-2.0/gio/gconverteroutputstream.h \
- /usr/include/glib-2.0/gio/gcredentials.h \
- /usr/include/glib-2.0/gio/gdatainputstream.h \
- /usr/include/glib-2.0/gio/gdataoutputstream.h \
- /usr/include/glib-2.0/gio/gdbusaddress.h \
- /usr/include/glib-2.0/gio/gdbusauthobserver.h \
- /usr/include/glib-2.0/gio/gdbusconnection.h \
- /usr/include/glib-2.0/gio/gdbuserror.h \
- /usr/include/glib-2.0/gio/gdbusintrospection.h \
- /usr/include/glib-2.0/gio/gdbusmessage.h \
- /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \
- /usr/include/glib-2.0/gio/gdbusnameowning.h \
- /usr/include/glib-2.0/gio/gdbusnamewatching.h \
- /usr/include/glib-2.0/gio/gdbusproxy.h \
- /usr/include/glib-2.0/gio/gdbusserver.h \
- /usr/include/glib-2.0/gio/gdbusutils.h \
- /usr/include/glib-2.0/gio/gdrive.h \
- /usr/include/glib-2.0/gio/gemblemedicon.h \
- /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \
- /usr/include/glib-2.0/gio/gfileattribute.h \
- /usr/include/glib-2.0/gio/gfileenumerator.h \
- /usr/include/glib-2.0/gio/gfile.h /usr/include/glib-2.0/gio/gfileicon.h \
- /usr/include/glib-2.0/gio/gfileinfo.h \
- /usr/include/glib-2.0/gio/gfileinputstream.h \
- /usr/include/glib-2.0/gio/gfileiostream.h \
- /usr/include/glib-2.0/gio/giostream.h \
- /usr/include/glib-2.0/gio/gioerror.h \
- /usr/include/glib-2.0/gio/gfilemonitor.h \
- /usr/include/glib-2.0/gio/gfilenamecompleter.h \
- /usr/include/glib-2.0/gio/gfileoutputstream.h \
- /usr/include/glib-2.0/gio/ginetaddress.h \
- /usr/include/glib-2.0/gio/ginetaddressmask.h \
- /usr/include/glib-2.0/gio/ginetsocketaddress.h \
- /usr/include/glib-2.0/gio/gsocketaddress.h \
- /usr/include/glib-2.0/gio/gioenumtypes.h \
- /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \
- /usr/include/glib-2.0/gio/gioscheduler.h \
- /usr/include/glib-2.0/gio/gloadableicon.h \
- /usr/include/glib-2.0/gio/gmemoryinputstream.h \
- /usr/include/glib-2.0/gio/gmemoryoutputstream.h \
- /usr/include/glib-2.0/gio/gmount.h \
- /usr/include/glib-2.0/gio/gmountoperation.h \
- /usr/include/glib-2.0/gio/gnativevolumemonitor.h \
- /usr/include/glib-2.0/gio/gvolumemonitor.h \
- /usr/include/glib-2.0/gio/gnetworkaddress.h \
- /usr/include/glib-2.0/gio/gnetworkmonitor.h \
- /usr/include/glib-2.0/gio/gnetworkservice.h \
- /usr/include/glib-2.0/gio/gpermission.h \
- /usr/include/glib-2.0/gio/gpollableinputstream.h \
- /usr/include/glib-2.0/gio/gpollableoutputstream.h \
- /usr/include/glib-2.0/gio/gpollableutils.h \
- /usr/include/glib-2.0/gio/gpropertyaction.h \
- /usr/include/glib-2.0/gio/gproxy.h \
- /usr/include/glib-2.0/gio/gproxyaddress.h \
- /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \
- /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \
- /usr/include/glib-2.0/gio/gproxyresolver.h \
- /usr/include/glib-2.0/gio/gresolver.h \
- /usr/include/glib-2.0/gio/gresource.h \
- /usr/include/glib-2.0/gio/gseekable.h \
- /usr/include/glib-2.0/gio/gsettingsschema.h \
- /usr/include/glib-2.0/gio/gsettings.h \
- /usr/include/glib-2.0/gio/gsimpleaction.h \
- /usr/include/glib-2.0/gio/gsimpleactiongroup.h \
- /usr/include/glib-2.0/gio/gactiongroup.h \
- /usr/include/glib-2.0/gio/gactionmap.h \
- /usr/include/glib-2.0/gio/gsimpleasyncresult.h \
- /usr/include/glib-2.0/gio/gsimplepermission.h \
- /usr/include/glib-2.0/gio/gsocketclient.h \
- /usr/include/glib-2.0/gio/gsocketconnectable.h \
- /usr/include/glib-2.0/gio/gsocketconnection.h \
- /usr/include/glib-2.0/gio/gsocket.h \
- /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \
- /usr/include/glib-2.0/gio/gsocketlistener.h \
- /usr/include/glib-2.0/gio/gsocketservice.h \
- /usr/include/glib-2.0/gio/gsrvtarget.h \
- /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \
- /usr/include/glib-2.0/gio/gtask.h \
- /usr/include/glib-2.0/gio/gsubprocess.h \
- /usr/include/glib-2.0/gio/gsubprocesslauncher.h \
- /usr/include/glib-2.0/gio/gtcpconnection.h \
- /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \
- /usr/include/glib-2.0/gio/gtestdbus.h \
- /usr/include/glib-2.0/gio/gthemedicon.h \
- /usr/include/glib-2.0/gio/gthreadedsocketservice.h \
- /usr/include/glib-2.0/gio/gtlsbackend.h \
- /usr/include/glib-2.0/gio/gtlscertificate.h \
- /usr/include/glib-2.0/gio/gtlsclientconnection.h \
- /usr/include/glib-2.0/gio/gtlsconnection.h \
- /usr/include/glib-2.0/gio/gtlsdatabase.h \
- /usr/include/glib-2.0/gio/gtlsfiledatabase.h \
- /usr/include/glib-2.0/gio/gtlsinteraction.h \
- /usr/include/glib-2.0/gio/gtlsserverconnection.h \
- /usr/include/glib-2.0/gio/gtlspassword.h \
- /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \
- /usr/include/glib-2.0/gio/gzlibcompressor.h \
- /usr/include/glib-2.0/gio/gzlibdecompressor.h \
- /usr/include/glib-2.0/gio/gdbusinterface.h \
- /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \
- /usr/include/glib-2.0/gio/gdbusobject.h \
- /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \
- /usr/include/glib-2.0/gio/gdbusobjectproxy.h \
- /usr/include/glib-2.0/gio/gdbusobjectmanager.h \
- /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \
- /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \
- /usr/include/glib-2.0/gio/gdbusactiongroup.h \
- /usr/include/glib-2.0/gio/giotypes.h \
- /usr/include/glib-2.0/gio/gremoteactiongroup.h \
- /usr/include/glib-2.0/gio/gmenumodel.h /usr/include/glib-2.0/gio/gmenu.h \
- /usr/include/glib-2.0/gio/gmenuexporter.h \
- /usr/include/glib-2.0/gio/gdbusmenumodel.h \
- /usr/include/glib-2.0/gio/gnotification.h \
- /usr/include/gtk-2.0/gdk/gdkscreen.h /usr/include/cairo/cairo.h \
- /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \
- /usr/include/cairo/cairo-deprecated.h \
- /usr/include/gtk-2.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \
- /usr/include/pango-1.0/pango/pango-attributes.h \
- /usr/include/pango-1.0/pango/pango-font.h \
- /usr/include/pango-1.0/pango/pango-coverage.h \
- /usr/include/pango-1.0/pango/pango-types.h \
- /usr/include/pango-1.0/pango/pango-gravity.h \
- /usr/include/pango-1.0/pango/pango-matrix.h \
- /usr/include/pango-1.0/pango/pango-script.h \
- /usr/include/pango-1.0/pango/pango-language.h \
- /usr/include/pango-1.0/pango/pango-bidi-type.h \
- /usr/include/pango-1.0/pango/pango-break.h \
- /usr/include/pango-1.0/pango/pango-item.h \
- /usr/include/pango-1.0/pango/pango-context.h \
- /usr/include/pango-1.0/pango/pango-fontmap.h \
- /usr/include/pango-1.0/pango/pango-fontset.h \
- /usr/include/pango-1.0/pango/pango-engine.h \
- /usr/include/pango-1.0/pango/pango-glyph.h \
- /usr/include/pango-1.0/pango/pango-enum-types.h \
- /usr/include/pango-1.0/pango/pango-features.h \
- /usr/include/pango-1.0/pango/pango-glyph-item.h \
- /usr/include/pango-1.0/pango/pango-layout.h \
- /usr/include/pango-1.0/pango/pango-tabs.h \
- /usr/include/pango-1.0/pango/pango-renderer.h \
- /usr/include/pango-1.0/pango/pango-utils.h \
- /usr/lib/gtk-2.0/include/gdkconfig.h \
- /usr/include/gtk-2.0/gdk/gdkdisplay.h \
- /usr/include/gtk-2.0/gdk/gdkevents.h /usr/include/gtk-2.0/gdk/gdkcolor.h \
- /usr/include/gtk-2.0/gdk/gdkdnd.h /usr/include/gtk-2.0/gdk/gdkinput.h \
- /usr/include/gtk-2.0/gdk/gdkcairo.h /usr/include/gtk-2.0/gdk/gdkpixbuf.h \
- /usr/include/gtk-2.0/gdk/gdkrgb.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \
- /usr/include/pango-1.0/pango/pangocairo.h \
- /usr/include/gtk-2.0/gdk/gdkcursor.h \
- /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h \
- /usr/include/gtk-2.0/gdk/gdkdrawable.h /usr/include/gtk-2.0/gdk/gdkgc.h \
- /usr/include/gtk-2.0/gdk/gdkenumtypes.h \
- /usr/include/gtk-2.0/gdk/gdkfont.h /usr/include/gtk-2.0/gdk/gdkimage.h \
- /usr/include/gtk-2.0/gdk/gdkkeys.h /usr/include/gtk-2.0/gdk/gdkpango.h \
- /usr/include/gtk-2.0/gdk/gdkpixmap.h \
- /usr/include/gtk-2.0/gdk/gdkproperty.h \
- /usr/include/gtk-2.0/gdk/gdkregion.h \
- /usr/include/gtk-2.0/gdk/gdkselection.h \
- /usr/include/gtk-2.0/gdk/gdkspawn.h \
- /usr/include/gtk-2.0/gdk/gdktestutils.h \
- /usr/include/gtk-2.0/gdk/gdkwindow.h \
- /usr/include/gtk-2.0/gdk/gdkvisual.h \
- /usr/include/gtk-2.0/gtk/gtkaboutdialog.h \
- /usr/include/gtk-2.0/gtk/gtkdialog.h \
- /usr/include/gtk-2.0/gtk/gtkwindow.h \
- /usr/include/gtk-2.0/gtk/gtkaccelgroup.h \
- /usr/include/gtk-2.0/gtk/gtkenums.h /usr/include/gtk-2.0/gtk/gtkbin.h \
- /usr/include/gtk-2.0/gtk/gtkcontainer.h \
- /usr/include/gtk-2.0/gtk/gtkwidget.h \
- /usr/include/gtk-2.0/gtk/gtkobject.h \
- /usr/include/gtk-2.0/gtk/gtktypeutils.h \
- /usr/include/gtk-2.0/gtk/gtktypebuiltins.h \
- /usr/include/gtk-2.0/gtk/gtkdebug.h \
- /usr/include/gtk-2.0/gtk/gtkadjustment.h \
- /usr/include/gtk-2.0/gtk/gtkstyle.h \
- /usr/include/gtk-2.0/gtk/gtksettings.h /usr/include/gtk-2.0/gtk/gtkrc.h \
- /usr/include/atk-1.0/atk/atk.h /usr/include/atk-1.0/atk/atkobject.h \
- /usr/include/atk-1.0/atk/atkversion.h \
- /usr/include/atk-1.0/atk/atkstate.h \
- /usr/include/atk-1.0/atk/atkrelationtype.h \
- /usr/include/atk-1.0/atk/atkaction.h \
- /usr/include/atk-1.0/atk/atkcomponent.h \
- /usr/include/atk-1.0/atk/atkutil.h \
- /usr/include/atk-1.0/atk/atkdocument.h \
- /usr/include/atk-1.0/atk/atkeditabletext.h \
- /usr/include/atk-1.0/atk/atktext.h \
- /usr/include/atk-1.0/atk/atk-enum-types.h \
- /usr/include/atk-1.0/atk/atkgobjectaccessible.h \
- /usr/include/atk-1.0/atk/atkhyperlink.h \
- /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \
- /usr/include/atk-1.0/atk/atkhypertext.h \
- /usr/include/atk-1.0/atk/atkimage.h \
- /usr/include/atk-1.0/atk/atknoopobject.h \
- /usr/include/atk-1.0/atk/atknoopobjectfactory.h \
- /usr/include/atk-1.0/atk/atkobjectfactory.h \
- /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \
- /usr/include/atk-1.0/atk/atkregistry.h \
- /usr/include/atk-1.0/atk/atkobjectfactory.h \
- /usr/include/atk-1.0/atk/atkrelation.h \
- /usr/include/atk-1.0/atk/atkrelationset.h \
- /usr/include/atk-1.0/atk/atkselection.h \
- /usr/include/atk-1.0/atk/atksocket.h \
- /usr/include/atk-1.0/atk/atkstateset.h \
- /usr/include/atk-1.0/atk/atkstreamablecontent.h \
- /usr/include/atk-1.0/atk/atktable.h \
- /usr/include/atk-1.0/atk/atktablecell.h \
- /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \
- /usr/include/atk-1.0/atk/atkwindow.h \
- /usr/include/gtk-2.0/gtk/gtkaccellabel.h \
- /usr/include/gtk-2.0/gtk/gtklabel.h /usr/include/gtk-2.0/gtk/gtkmisc.h \
- /usr/include/gtk-2.0/gtk/gtkmenu.h \
- /usr/include/gtk-2.0/gtk/gtkmenushell.h \
- /usr/include/gtk-2.0/gtk/gtkaccelmap.h \
- /usr/include/gtk-2.0/gtk/gtkaccessible.h \
- /usr/include/gtk-2.0/gtk/gtkaction.h \
- /usr/include/gtk-2.0/gtk/gtkactiongroup.h \
- /usr/include/gtk-2.0/gtk/gtkactivatable.h \
- /usr/include/gtk-2.0/gtk/gtkalignment.h \
- /usr/include/gtk-2.0/gtk/gtkarrow.h \
- /usr/include/gtk-2.0/gtk/gtkaspectframe.h \
- /usr/include/gtk-2.0/gtk/gtkframe.h \
- /usr/include/gtk-2.0/gtk/gtkassistant.h \
- /usr/include/gtk-2.0/gtk/gtkbbox.h /usr/include/gtk-2.0/gtk/gtkbox.h \
- /usr/include/gtk-2.0/gtk/gtkbindings.h \
- /usr/include/gtk-2.0/gtk/gtkbuildable.h \
- /usr/include/gtk-2.0/gtk/gtkbuilder.h \
- /usr/include/gtk-2.0/gtk/gtkbutton.h /usr/include/gtk-2.0/gtk/gtkimage.h \
- /usr/include/gtk-2.0/gtk/gtkcalendar.h \
- /usr/include/gtk-2.0/gtk/gtksignal.h \
- /usr/include/gtk-2.0/gtk/gtkmarshal.h \
- /usr/include/gtk-2.0/gtk/gtkcelleditable.h \
- /usr/include/gtk-2.0/gtk/gtkcelllayout.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderer.h \
- /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h \
- /usr/include/gtk-2.0/gtk/gtktreemodel.h \
- /usr/include/gtk-2.0/gtk/gtktreesortable.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererspin.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererspinner.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h \
- /usr/include/gtk-2.0/gtk/gtkcellview.h \
- /usr/include/gtk-2.0/gtk/gtkcheckbutton.h \
- /usr/include/gtk-2.0/gtk/gtktogglebutton.h \
- /usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkmenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkitem.h \
- /usr/include/gtk-2.0/gtk/gtkclipboard.h \
- /usr/include/gtk-2.0/gtk/gtkselection.h \
- /usr/include/gtk-2.0/gtk/gtktextiter.h \
- /usr/include/gtk-2.0/gtk/gtktexttag.h \
- /usr/include/gtk-2.0/gtk/gtktextchild.h \
- /usr/include/gtk-2.0/gtk/gtkcolorbutton.h \
- /usr/include/gtk-2.0/gtk/gtkcolorsel.h \
- /usr/include/gtk-2.0/gtk/gtkvbox.h \
- /usr/include/gtk-2.0/gtk/gtkcolorseldialog.h \
- /usr/include/gtk-2.0/gtk/gtkcombobox.h \
- /usr/include/gtk-2.0/gtk/gtktreeview.h /usr/include/gtk-2.0/gtk/gtkdnd.h \
- /usr/include/gtk-2.0/gtk/gtkentry.h \
- /usr/include/gtk-2.0/gtk/gtkeditable.h \
- /usr/include/gtk-2.0/gtk/gtkimcontext.h \
- /usr/include/gtk-2.0/gtk/gtkentrybuffer.h \
- /usr/include/gtk-2.0/gtk/gtkentrycompletion.h \
- /usr/include/gtk-2.0/gtk/gtkliststore.h \
- /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h \
- /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \
- /usr/include/gtk-2.0/gtk/gtkcomboboxtext.h \
- /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \
- /usr/include/gtk-2.0/gtk/gtkeventbox.h \
- /usr/include/gtk-2.0/gtk/gtkexpander.h \
- /usr/include/gtk-2.0/gtk/gtkfixed.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooser.h \
- /usr/include/gtk-2.0/gtk/gtkfilefilter.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h \
- /usr/include/gtk-2.0/gtk/gtkhbox.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h \
- /usr/include/gtk-2.0/gtk/gtkfontbutton.h \
- /usr/include/gtk-2.0/gtk/gtkfontsel.h /usr/include/gtk-2.0/gtk/gtkgc.h \
- /usr/include/gtk-2.0/gtk/gtkhandlebox.h \
- /usr/include/gtk-2.0/gtk/gtkhbbox.h /usr/include/gtk-2.0/gtk/gtkhpaned.h \
- /usr/include/gtk-2.0/gtk/gtkpaned.h /usr/include/gtk-2.0/gtk/gtkhruler.h \
- /usr/include/gtk-2.0/gtk/gtkruler.h /usr/include/gtk-2.0/gtk/gtkhscale.h \
- /usr/include/gtk-2.0/gtk/gtkscale.h /usr/include/gtk-2.0/gtk/gtkrange.h \
- /usr/include/gtk-2.0/gtk/gtkhscrollbar.h \
- /usr/include/gtk-2.0/gtk/gtkscrollbar.h \
- /usr/include/gtk-2.0/gtk/gtkhseparator.h \
- /usr/include/gtk-2.0/gtk/gtkseparator.h \
- /usr/include/gtk-2.0/gtk/gtkhsv.h \
- /usr/include/gtk-2.0/gtk/gtkiconfactory.h \
- /usr/include/gtk-2.0/gtk/gtkicontheme.h \
- /usr/include/gtk-2.0/gtk/gtkiconview.h \
- /usr/include/gtk-2.0/gtk/gtktooltip.h \
- /usr/include/gtk-2.0/gtk/gtkimagemenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkimcontextsimple.h \
- /usr/include/gtk-2.0/gtk/gtkimmulticontext.h \
- /usr/include/gtk-2.0/gtk/gtkinfobar.h \
- /usr/include/gtk-2.0/gtk/gtkinvisible.h \
- /usr/include/gtk-2.0/gtk/gtklayout.h \
- /usr/include/gtk-2.0/gtk/gtklinkbutton.h \
- /usr/include/gtk-2.0/gtk/gtkmain.h /usr/include/gtk-2.0/gtk/gtkmenubar.h \
- /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtktoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtktoolitem.h \
- /usr/include/gtk-2.0/gtk/gtktooltips.h \
- /usr/include/gtk-2.0/gtk/gtksizegroup.h \
- /usr/include/gtk-2.0/gtk/gtkmessagedialog.h \
- /usr/include/gtk-2.0/gtk/gtkmodules.h \
- /usr/include/gtk-2.0/gtk/gtkmountoperation.h \
- /usr/include/gtk-2.0/gtk/gtknotebook.h \
- /usr/include/gtk-2.0/gtk/gtkoffscreenwindow.h \
- /usr/include/gtk-2.0/gtk/gtkorientable.h \
- /usr/include/gtk-2.0/gtk/gtkpagesetup.h \
- /usr/include/gtk-2.0/gtk/gtkpapersize.h \
- /usr/include/gtk-2.0/gtk/gtkplug.h /usr/include/gtk-2.0/gtk/gtksocket.h \
- /usr/include/gtk-2.0/gtk/gtkprintcontext.h \
- /usr/include/gtk-2.0/gtk/gtkprintoperation.h \
- /usr/include/gtk-2.0/gtk/gtkprintsettings.h \
- /usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h \
- /usr/include/gtk-2.0/gtk/gtkprogressbar.h \
- /usr/include/gtk-2.0/gtk/gtkprogress.h \
- /usr/include/gtk-2.0/gtk/gtkradioaction.h \
- /usr/include/gtk-2.0/gtk/gtktoggleaction.h \
- /usr/include/gtk-2.0/gtk/gtkradiobutton.h \
- /usr/include/gtk-2.0/gtk/gtkradiomenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtkrecentaction.h \
- /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \
- /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h \
- /usr/include/gtk-2.0/gtk/gtkscalebutton.h \
- /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h \
- /usr/include/gtk-2.0/gtk/gtkvscrollbar.h \
- /usr/include/gtk-2.0/gtk/gtkviewport.h \
- /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h \
- /usr/include/gtk-2.0/gtk/gtkshow.h \
- /usr/include/gtk-2.0/gtk/gtkspinbutton.h \
- /usr/include/gtk-2.0/gtk/gtkspinner.h \
- /usr/include/gtk-2.0/gtk/gtkstatusbar.h \
- /usr/include/gtk-2.0/gtk/gtkstatusicon.h \
- /usr/include/gtk-2.0/gtk/gtkstock.h /usr/include/gtk-2.0/gtk/gtktable.h \
- /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h \
- /usr/include/gtk-2.0/gtk/gtktextbuffer.h \
- /usr/include/gtk-2.0/gtk/gtktexttagtable.h \
- /usr/include/gtk-2.0/gtk/gtktextmark.h \
- /usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h \
- /usr/include/gtk-2.0/gtk/gtktextview.h \
- /usr/include/gtk-2.0/gtk/gtktoolbar.h \
- /usr/include/gtk-2.0/gtk/gtkpixmap.h \
- /usr/include/gtk-2.0/gtk/gtktoolitemgroup.h \
- /usr/include/gtk-2.0/gtk/gtktoolpalette.h \
- /usr/include/gtk-2.0/gtk/gtktoolshell.h \
- /usr/include/gtk-2.0/gtk/gtktestutils.h \
- /usr/include/gtk-2.0/gtk/gtktreednd.h \
- /usr/include/gtk-2.0/gtk/gtktreemodelsort.h \
- /usr/include/gtk-2.0/gtk/gtktreeselection.h \
- /usr/include/gtk-2.0/gtk/gtktreestore.h \
- /usr/include/gtk-2.0/gtk/gtkuimanager.h \
- /usr/include/gtk-2.0/gtk/gtkvbbox.h \
- /usr/include/gtk-2.0/gtk/gtkversion.h \
- /usr/include/gtk-2.0/gtk/gtkvolumebutton.h \
- /usr/include/gtk-2.0/gtk/gtkvpaned.h \
- /usr/include/gtk-2.0/gtk/gtkvruler.h \
- /usr/include/gtk-2.0/gtk/gtkvscale.h \
- /usr/include/gtk-2.0/gtk/gtkvseparator.h \
- /usr/include/gtk-2.0/gtk/gtktext.h /usr/include/gtk-2.0/gtk/gtktree.h \
- /usr/include/gtk-2.0/gtk/gtktreeitem.h \
- /usr/include/gtk-2.0/gtk/gtkclist.h /usr/include/gtk-2.0/gtk/gtkcombo.h \
- /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \
- /usr/include/gtk-2.0/gtk/gtkfilesel.h \
- /usr/include/gtk-2.0/gtk/gtkgamma.h \
- /usr/include/gtk-2.0/gtk/gtkinputdialog.h \
- /usr/include/gtk-2.0/gtk/gtkitemfactory.h \
- /usr/include/gtk-2.0/gtk/gtklist.h \
- /usr/include/gtk-2.0/gtk/gtklistitem.h \
- /usr/include/gtk-2.0/gtk/gtkoldeditable.h \
- /usr/include/gtk-2.0/gtk/gtkoptionmenu.h \
- /usr/include/gtk-2.0/gtk/gtkpreview.h \
- /usr/include/gtk-2.0/gtk/gtktipsquery.h src/ags/audio/ags_recall_id.h \
- src/ags/audio/ags_recycling.h src/ags/audio/ags_audio_signal.h \
- src/ags/audio/ags_recycling_container.h src/ags/audio/ags_recall.h \
- src/ags/audio/ags_port.h /usr/include/ladspa.h \
- src/ags/audio/ags_recall_dependency.h src/ags/audio/ags_notation.h \
- src/ags/audio/ags_note.h
+ src/ags/audio/ags_timestamp.h
 
 /usr/include/stdc-predef.h:
 
@@ -946,1087 +485,3 @@ src/ags-lib/object/ags_connectable.h:
 /usr/include/libxml2/libxml/SAX2.h:
 
 src/ags/audio/ags_timestamp.h:
-
-src/ags/audio/ags_devout.h:
-
-/usr/include/alsa/asoundlib.h:
-
-/usr/include/unistd.h:
-
-/usr/include/bits/posix_opt.h:
-
-/usr/include/bits/environments.h:
-
-/usr/include/bits/confname.h:
-
-/usr/include/getopt.h:
-
-/usr/include/string.h:
-
-/usr/include/bits/string.h:
-
-/usr/include/bits/string2.h:
-
-/usr/include/fcntl.h:
-
-/usr/include/bits/fcntl.h:
-
-/usr/include/bits/fcntl-linux.h:
-
-/usr/include/bits/stat.h:
-
-/usr/include/assert.h:
-
-/usr/include/sys/poll.h:
-
-/usr/include/bits/poll.h:
-
-/usr/include/errno.h:
-
-/usr/include/bits/errno.h:
-
-/usr/include/linux/errno.h:
-
-/usr/include/asm/errno.h:
-
-/usr/include/asm-generic/errno.h:
-
-/usr/include/asm-generic/errno-base.h:
-
-/usr/include/alsa/asoundef.h:
-
-/usr/include/alsa/version.h:
-
-/usr/include/alsa/global.h:
-
-/usr/include/alsa/input.h:
-
-/usr/include/alsa/output.h:
-
-/usr/include/alsa/error.h:
-
-/usr/include/alsa/conf.h:
-
-/usr/include/alsa/pcm.h:
-
-/usr/include/alsa/rawmidi.h:
-
-/usr/include/alsa/timer.h:
-
-/usr/include/alsa/hwdep.h:
-
-/usr/include/alsa/control.h:
-
-/usr/include/alsa/mixer.h:
-
-/usr/include/alsa/seq_event.h:
-
-/usr/include/alsa/seq.h:
-
-/usr/include/alsa/seqmid.h:
-
-/usr/include/alsa/seq_midi_event.h:
-
-src/ags/thread/ags_audio_loop.h:
-
-/usr/include/math.h:
-
-/usr/include/bits/huge_val.h:
-
-/usr/include/bits/huge_valf.h:
-
-/usr/include/bits/huge_vall.h:
-
-/usr/include/bits/inf.h:
-
-/usr/include/bits/nan.h:
-
-/usr/include/bits/mathdef.h:
-
-/usr/include/bits/mathcalls.h:
-
-/usr/include/bits/mathinline.h:
-
-src/ags/thread/ags_async_queue.h:
-
-/usr/include/linux/futex.h:
-
-/usr/include/linux/types.h:
-
-/usr/include/asm/types.h:
-
-/usr/include/asm-generic/types.h:
-
-/usr/include/asm-generic/int-ll64.h:
-
-/usr/include/asm/bitsperlong.h:
-
-/usr/include/asm-generic/bitsperlong.h:
-
-/usr/include/linux/posix_types.h:
-
-/usr/include/linux/stddef.h:
-
-/usr/include/asm/posix_types.h:
-
-/usr/include/asm/posix_types_64.h:
-
-/usr/include/asm-generic/posix_types.h:
-
-/usr/include/sys/time.h:
-
-src/ags/object/ags_stackable.h:
-
-src/ags/thread/ags_task_thread.h:
-
-src/ags/thread/ags_thread_pool.h:
-
-src/ags/object/ags_main_loop.h:
-
-src/ags/object/ags_application_context.h:
-
-src/ags/lib/ags_log.h:
-
-src/ags/object/ags_config.h:
-
-src/ags/file/ags_file.h:
-
-src/ags/audio/ags_task.h:
-
-src/ags/thread/ags_devout_thread.h:
-
-src/ags/thread/ags_iterator_thread.h:
-
-src/ags/audio/ags_channel.h:
-
-/usr/include/gtk-2.0/gtk/gtk.h:
-
-/usr/include/gtk-2.0/gdk/gdk.h:
-
-/usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:
-
-/usr/include/glib-2.0/gio/gio.h:
-
-/usr/include/glib-2.0/gio/giotypes.h:
-
-/usr/include/glib-2.0/gio/gioenums.h:
-
-/usr/include/glib-2.0/gio/gaction.h:
-
-/usr/include/glib-2.0/gio/gactiongroup.h:
-
-/usr/include/glib-2.0/gio/gactiongroupexporter.h:
-
-/usr/include/glib-2.0/gio/gactionmap.h:
-
-/usr/include/glib-2.0/gio/gappinfo.h:
-
-/usr/include/glib-2.0/gio/gapplication.h:
-
-/usr/include/glib-2.0/gio/gapplicationcommandline.h:
-
-/usr/include/glib-2.0/gio/gasyncinitable.h:
-
-/usr/include/glib-2.0/gio/ginitable.h:
-
-/usr/include/glib-2.0/gio/gasyncresult.h:
-
-/usr/include/glib-2.0/gio/gbufferedinputstream.h:
-
-/usr/include/glib-2.0/gio/gfilterinputstream.h:
-
-/usr/include/glib-2.0/gio/ginputstream.h:
-
-/usr/include/glib-2.0/gio/gbufferedoutputstream.h:
-
-/usr/include/glib-2.0/gio/gfilteroutputstream.h:
-
-/usr/include/glib-2.0/gio/goutputstream.h:
-
-/usr/include/glib-2.0/gio/gbytesicon.h:
-
-/usr/include/glib-2.0/gio/gcancellable.h:
-
-/usr/include/glib-2.0/gio/gcharsetconverter.h:
-
-/usr/include/glib-2.0/gio/gconverter.h:
-
-/usr/include/glib-2.0/gio/gcontenttype.h:
-
-/usr/include/glib-2.0/gio/gconverterinputstream.h:
-
-/usr/include/glib-2.0/gio/gconverteroutputstream.h:
-
-/usr/include/glib-2.0/gio/gcredentials.h:
-
-/usr/include/glib-2.0/gio/gdatainputstream.h:
-
-/usr/include/glib-2.0/gio/gdataoutputstream.h:
-
-/usr/include/glib-2.0/gio/gdbusaddress.h:
-
-/usr/include/glib-2.0/gio/gdbusauthobserver.h:
-
-/usr/include/glib-2.0/gio/gdbusconnection.h:
-
-/usr/include/glib-2.0/gio/gdbuserror.h:
-
-/usr/include/glib-2.0/gio/gdbusintrospection.h:
-
-/usr/include/glib-2.0/gio/gdbusmessage.h:
-
-/usr/include/glib-2.0/gio/gdbusmethodinvocation.h:
-
-/usr/include/glib-2.0/gio/gdbusnameowning.h:
-
-/usr/include/glib-2.0/gio/gdbusnamewatching.h:
-
-/usr/include/glib-2.0/gio/gdbusproxy.h:
-
-/usr/include/glib-2.0/gio/gdbusserver.h:
-
-/usr/include/glib-2.0/gio/gdbusutils.h:
-
-/usr/include/glib-2.0/gio/gdrive.h:
-
-/usr/include/glib-2.0/gio/gemblemedicon.h:
-
-/usr/include/glib-2.0/gio/gicon.h:
-
-/usr/include/glib-2.0/gio/gemblem.h:
-
-/usr/include/glib-2.0/gio/gfileattribute.h:
-
-/usr/include/glib-2.0/gio/gfileenumerator.h:
-
-/usr/include/glib-2.0/gio/gfile.h:
-
-/usr/include/glib-2.0/gio/gfileicon.h:
-
-/usr/include/glib-2.0/gio/gfileinfo.h:
-
-/usr/include/glib-2.0/gio/gfileinputstream.h:
-
-/usr/include/glib-2.0/gio/gfileiostream.h:
-
-/usr/include/glib-2.0/gio/giostream.h:
-
-/usr/include/glib-2.0/gio/gioerror.h:
-
-/usr/include/glib-2.0/gio/gfilemonitor.h:
-
-/usr/include/glib-2.0/gio/gfilenamecompleter.h:
-
-/usr/include/glib-2.0/gio/gfileoutputstream.h:
-
-/usr/include/glib-2.0/gio/ginetaddress.h:
-
-/usr/include/glib-2.0/gio/ginetaddressmask.h:
-
-/usr/include/glib-2.0/gio/ginetsocketaddress.h:
-
-/usr/include/glib-2.0/gio/gsocketaddress.h:
-
-/usr/include/glib-2.0/gio/gioenumtypes.h:
-
-/usr/include/glib-2.0/gio/giomodule.h:
-
-/usr/include/glib-2.0/gmodule.h:
-
-/usr/include/glib-2.0/gio/gioscheduler.h:
-
-/usr/include/glib-2.0/gio/gloadableicon.h:
-
-/usr/include/glib-2.0/gio/gmemoryinputstream.h:
-
-/usr/include/glib-2.0/gio/gmemoryoutputstream.h:
-
-/usr/include/glib-2.0/gio/gmount.h:
-
-/usr/include/glib-2.0/gio/gmountoperation.h:
-
-/usr/include/glib-2.0/gio/gnativevolumemonitor.h:
-
-/usr/include/glib-2.0/gio/gvolumemonitor.h:
-
-/usr/include/glib-2.0/gio/gnetworkaddress.h:
-
-/usr/include/glib-2.0/gio/gnetworkmonitor.h:
-
-/usr/include/glib-2.0/gio/gnetworkservice.h:
-
-/usr/include/glib-2.0/gio/gpermission.h:
-
-/usr/include/glib-2.0/gio/gpollableinputstream.h:
-
-/usr/include/glib-2.0/gio/gpollableoutputstream.h:
-
-/usr/include/glib-2.0/gio/gpollableutils.h:
-
-/usr/include/glib-2.0/gio/gpropertyaction.h:
-
-/usr/include/glib-2.0/gio/gproxy.h:
-
-/usr/include/glib-2.0/gio/gproxyaddress.h:
-
-/usr/include/glib-2.0/gio/gproxyaddressenumerator.h:
-
-/usr/include/glib-2.0/gio/gsocketaddressenumerator.h:
-
-/usr/include/glib-2.0/gio/gproxyresolver.h:
-
-/usr/include/glib-2.0/gio/gresolver.h:
-
-/usr/include/glib-2.0/gio/gresource.h:
-
-/usr/include/glib-2.0/gio/gseekable.h:
-
-/usr/include/glib-2.0/gio/gsettingsschema.h:
-
-/usr/include/glib-2.0/gio/gsettings.h:
-
-/usr/include/glib-2.0/gio/gsimpleaction.h:
-
-/usr/include/glib-2.0/gio/gsimpleactiongroup.h:
-
-/usr/include/glib-2.0/gio/gactiongroup.h:
-
-/usr/include/glib-2.0/gio/gactionmap.h:
-
-/usr/include/glib-2.0/gio/gsimpleasyncresult.h:
-
-/usr/include/glib-2.0/gio/gsimplepermission.h:
-
-/usr/include/glib-2.0/gio/gsocketclient.h:
-
-/usr/include/glib-2.0/gio/gsocketconnectable.h:
-
-/usr/include/glib-2.0/gio/gsocketconnection.h:
-
-/usr/include/glib-2.0/gio/gsocket.h:
-
-/usr/include/glib-2.0/gio/gsocketcontrolmessage.h:
-
-/usr/include/glib-2.0/gio/gsocketlistener.h:
-
-/usr/include/glib-2.0/gio/gsocketservice.h:
-
-/usr/include/glib-2.0/gio/gsrvtarget.h:
-
-/usr/include/glib-2.0/gio/gsimpleproxyresolver.h:
-
-/usr/include/glib-2.0/gio/gtask.h:
-
-/usr/include/glib-2.0/gio/gsubprocess.h:
-
-/usr/include/glib-2.0/gio/gsubprocesslauncher.h:
-
-/usr/include/glib-2.0/gio/gtcpconnection.h:
-
-/usr/include/glib-2.0/gio/gtcpwrapperconnection.h:
-
-/usr/include/glib-2.0/gio/gtestdbus.h:
-
-/usr/include/glib-2.0/gio/gthemedicon.h:
-
-/usr/include/glib-2.0/gio/gthreadedsocketservice.h:
-
-/usr/include/glib-2.0/gio/gtlsbackend.h:
-
-/usr/include/glib-2.0/gio/gtlscertificate.h:
-
-/usr/include/glib-2.0/gio/gtlsclientconnection.h:
-
-/usr/include/glib-2.0/gio/gtlsconnection.h:
-
-/usr/include/glib-2.0/gio/gtlsdatabase.h:
-
-/usr/include/glib-2.0/gio/gtlsfiledatabase.h:
-
-/usr/include/glib-2.0/gio/gtlsinteraction.h:
-
-/usr/include/glib-2.0/gio/gtlsserverconnection.h:
-
-/usr/include/glib-2.0/gio/gtlspassword.h:
-
-/usr/include/glib-2.0/gio/gvfs.h:
-
-/usr/include/glib-2.0/gio/gvolume.h:
-
-/usr/include/glib-2.0/gio/gzlibcompressor.h:
-
-/usr/include/glib-2.0/gio/gzlibdecompressor.h:
-
-/usr/include/glib-2.0/gio/gdbusinterface.h:
-
-/usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h:
-
-/usr/include/glib-2.0/gio/gdbusobject.h:
-
-/usr/include/glib-2.0/gio/gdbusobjectskeleton.h:
-
-/usr/include/glib-2.0/gio/gdbusobjectproxy.h:
-
-/usr/include/glib-2.0/gio/gdbusobjectmanager.h:
-
-/usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h:
-
-/usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h:
-
-/usr/include/glib-2.0/gio/gdbusactiongroup.h:
-
-/usr/include/glib-2.0/gio/giotypes.h:
-
-/usr/include/glib-2.0/gio/gremoteactiongroup.h:
-
-/usr/include/glib-2.0/gio/gmenumodel.h:
-
-/usr/include/glib-2.0/gio/gmenu.h:
-
-/usr/include/glib-2.0/gio/gmenuexporter.h:
-
-/usr/include/glib-2.0/gio/gdbusmenumodel.h:
-
-/usr/include/glib-2.0/gio/gnotification.h:
-
-/usr/include/gtk-2.0/gdk/gdkscreen.h:
-
-/usr/include/cairo/cairo.h:
-
-/usr/include/cairo/cairo-version.h:
-
-/usr/include/cairo/cairo-features.h:
-
-/usr/include/cairo/cairo-deprecated.h:
-
-/usr/include/gtk-2.0/gdk/gdktypes.h:
-
-/usr/include/pango-1.0/pango/pango.h:
-
-/usr/include/pango-1.0/pango/pango-attributes.h:
-
-/usr/include/pango-1.0/pango/pango-font.h:
-
-/usr/include/pango-1.0/pango/pango-coverage.h:
-
-/usr/include/pango-1.0/pango/pango-types.h:
-
-/usr/include/pango-1.0/pango/pango-gravity.h:
-
-/usr/include/pango-1.0/pango/pango-matrix.h:
-
-/usr/include/pango-1.0/pango/pango-script.h:
-
-/usr/include/pango-1.0/pango/pango-language.h:
-
-/usr/include/pango-1.0/pango/pango-bidi-type.h:
-
-/usr/include/pango-1.0/pango/pango-break.h:
-
-/usr/include/pango-1.0/pango/pango-item.h:
-
-/usr/include/pango-1.0/pango/pango-context.h:
-
-/usr/include/pango-1.0/pango/pango-fontmap.h:
-
-/usr/include/pango-1.0/pango/pango-fontset.h:
-
-/usr/include/pango-1.0/pango/pango-engine.h:
-
-/usr/include/pango-1.0/pango/pango-glyph.h:
-
-/usr/include/pango-1.0/pango/pango-enum-types.h:
-
-/usr/include/pango-1.0/pango/pango-features.h:
-
-/usr/include/pango-1.0/pango/pango-glyph-item.h:
-
-/usr/include/pango-1.0/pango/pango-layout.h:
-
-/usr/include/pango-1.0/pango/pango-tabs.h:
-
-/usr/include/pango-1.0/pango/pango-renderer.h:
-
-/usr/include/pango-1.0/pango/pango-utils.h:
-
-/usr/lib/gtk-2.0/include/gdkconfig.h:
-
-/usr/include/gtk-2.0/gdk/gdkdisplay.h:
-
-/usr/include/gtk-2.0/gdk/gdkevents.h:
-
-/usr/include/gtk-2.0/gdk/gdkcolor.h:
-
-/usr/include/gtk-2.0/gdk/gdkdnd.h:
-
-/usr/include/gtk-2.0/gdk/gdkinput.h:
-
-/usr/include/gtk-2.0/gdk/gdkcairo.h:
-
-/usr/include/gtk-2.0/gdk/gdkpixbuf.h:
-
-/usr/include/gtk-2.0/gdk/gdkrgb.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h:
-
-/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h:
-
-/usr/include/pango-1.0/pango/pangocairo.h:
-
-/usr/include/gtk-2.0/gdk/gdkcursor.h:
-
-/usr/include/gtk-2.0/gdk/gdkdisplaymanager.h:
-
-/usr/include/gtk-2.0/gdk/gdkdrawable.h:
-
-/usr/include/gtk-2.0/gdk/gdkgc.h:
-
-/usr/include/gtk-2.0/gdk/gdkenumtypes.h:
-
-/usr/include/gtk-2.0/gdk/gdkfont.h:
-
-/usr/include/gtk-2.0/gdk/gdkimage.h:
-
-/usr/include/gtk-2.0/gdk/gdkkeys.h:
-
-/usr/include/gtk-2.0/gdk/gdkpango.h:
-
-/usr/include/gtk-2.0/gdk/gdkpixmap.h:
-
-/usr/include/gtk-2.0/gdk/gdkproperty.h:
-
-/usr/include/gtk-2.0/gdk/gdkregion.h:
-
-/usr/include/gtk-2.0/gdk/gdkselection.h:
-
-/usr/include/gtk-2.0/gdk/gdkspawn.h:
-
-/usr/include/gtk-2.0/gdk/gdktestutils.h:
-
-/usr/include/gtk-2.0/gdk/gdkwindow.h:
-
-/usr/include/gtk-2.0/gdk/gdkvisual.h:
-
-/usr/include/gtk-2.0/gtk/gtkaboutdialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkdialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkwindow.h:
-
-/usr/include/gtk-2.0/gtk/gtkaccelgroup.h:
-
-/usr/include/gtk-2.0/gtk/gtkenums.h:
-
-/usr/include/gtk-2.0/gtk/gtkbin.h:
-
-/usr/include/gtk-2.0/gtk/gtkcontainer.h:
-
-/usr/include/gtk-2.0/gtk/gtkwidget.h:
-
-/usr/include/gtk-2.0/gtk/gtkobject.h:
-
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:
-
-/usr/include/gtk-2.0/gtk/gtktypebuiltins.h:
-
-/usr/include/gtk-2.0/gtk/gtkdebug.h:
-
-/usr/include/gtk-2.0/gtk/gtkadjustment.h:
-
-/usr/include/gtk-2.0/gtk/gtkstyle.h:
-
-/usr/include/gtk-2.0/gtk/gtksettings.h:
-
-/usr/include/gtk-2.0/gtk/gtkrc.h:
-
-/usr/include/atk-1.0/atk/atk.h:
-
-/usr/include/atk-1.0/atk/atkobject.h:
-
-/usr/include/atk-1.0/atk/atkversion.h:
-
-/usr/include/atk-1.0/atk/atkstate.h:
-
-/usr/include/atk-1.0/atk/atkrelationtype.h:
-
-/usr/include/atk-1.0/atk/atkaction.h:
-
-/usr/include/atk-1.0/atk/atkcomponent.h:
-
-/usr/include/atk-1.0/atk/atkutil.h:
-
-/usr/include/atk-1.0/atk/atkdocument.h:
-
-/usr/include/atk-1.0/atk/atkeditabletext.h:
-
-/usr/include/atk-1.0/atk/atktext.h:
-
-/usr/include/atk-1.0/atk/atk-enum-types.h:
-
-/usr/include/atk-1.0/atk/atkgobjectaccessible.h:
-
-/usr/include/atk-1.0/atk/atkhyperlink.h:
-
-/usr/include/atk-1.0/atk/atkhyperlinkimpl.h:
-
-/usr/include/atk-1.0/atk/atkhypertext.h:
-
-/usr/include/atk-1.0/atk/atkimage.h:
-
-/usr/include/atk-1.0/atk/atknoopobject.h:
-
-/usr/include/atk-1.0/atk/atknoopobjectfactory.h:
-
-/usr/include/atk-1.0/atk/atkobjectfactory.h:
-
-/usr/include/atk-1.0/atk/atkplug.h:
-
-/usr/include/atk-1.0/atk/atkrange.h:
-
-/usr/include/atk-1.0/atk/atkregistry.h:
-
-/usr/include/atk-1.0/atk/atkobjectfactory.h:
-
-/usr/include/atk-1.0/atk/atkrelation.h:
-
-/usr/include/atk-1.0/atk/atkrelationset.h:
-
-/usr/include/atk-1.0/atk/atkselection.h:
-
-/usr/include/atk-1.0/atk/atksocket.h:
-
-/usr/include/atk-1.0/atk/atkstateset.h:
-
-/usr/include/atk-1.0/atk/atkstreamablecontent.h:
-
-/usr/include/atk-1.0/atk/atktable.h:
-
-/usr/include/atk-1.0/atk/atktablecell.h:
-
-/usr/include/atk-1.0/atk/atkmisc.h:
-
-/usr/include/atk-1.0/atk/atkvalue.h:
-
-/usr/include/atk-1.0/atk/atkwindow.h:
-
-/usr/include/gtk-2.0/gtk/gtkaccellabel.h:
-
-/usr/include/gtk-2.0/gtk/gtklabel.h:
-
-/usr/include/gtk-2.0/gtk/gtkmisc.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenu.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenushell.h:
-
-/usr/include/gtk-2.0/gtk/gtkaccelmap.h:
-
-/usr/include/gtk-2.0/gtk/gtkaccessible.h:
-
-/usr/include/gtk-2.0/gtk/gtkaction.h:
-
-/usr/include/gtk-2.0/gtk/gtkactiongroup.h:
-
-/usr/include/gtk-2.0/gtk/gtkactivatable.h:
-
-/usr/include/gtk-2.0/gtk/gtkalignment.h:
-
-/usr/include/gtk-2.0/gtk/gtkarrow.h:
-
-/usr/include/gtk-2.0/gtk/gtkaspectframe.h:
-
-/usr/include/gtk-2.0/gtk/gtkframe.h:
-
-/usr/include/gtk-2.0/gtk/gtkassistant.h:
-
-/usr/include/gtk-2.0/gtk/gtkbbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkbindings.h:
-
-/usr/include/gtk-2.0/gtk/gtkbuildable.h:
-
-/usr/include/gtk-2.0/gtk/gtkbuilder.h:
-
-/usr/include/gtk-2.0/gtk/gtkbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkimage.h:
-
-/usr/include/gtk-2.0/gtk/gtkcalendar.h:
-
-/usr/include/gtk-2.0/gtk/gtksignal.h:
-
-/usr/include/gtk-2.0/gtk/gtkmarshal.h:
-
-/usr/include/gtk-2.0/gtk/gtkcelleditable.h:
-
-/usr/include/gtk-2.0/gtk/gtkcelllayout.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrenderer.h:
-
-/usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h:
-
-/usr/include/gtk-2.0/gtk/gtktreemodel.h:
-
-/usr/include/gtk-2.0/gtk/gtktreesortable.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrenderertext.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrendererspin.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrendererspinner.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h:
-
-/usr/include/gtk-2.0/gtk/gtkcellview.h:
-
-/usr/include/gtk-2.0/gtk/gtkcheckbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtktogglebutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkclipboard.h:
-
-/usr/include/gtk-2.0/gtk/gtkselection.h:
-
-/usr/include/gtk-2.0/gtk/gtktextiter.h:
-
-/usr/include/gtk-2.0/gtk/gtktexttag.h:
-
-/usr/include/gtk-2.0/gtk/gtktextchild.h:
-
-/usr/include/gtk-2.0/gtk/gtkcolorbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkcolorsel.h:
-
-/usr/include/gtk-2.0/gtk/gtkvbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkcolorseldialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkcombobox.h:
-
-/usr/include/gtk-2.0/gtk/gtktreeview.h:
-
-/usr/include/gtk-2.0/gtk/gtkdnd.h:
-
-/usr/include/gtk-2.0/gtk/gtkentry.h:
-
-/usr/include/gtk-2.0/gtk/gtkeditable.h:
-
-/usr/include/gtk-2.0/gtk/gtkimcontext.h:
-
-/usr/include/gtk-2.0/gtk/gtkentrybuffer.h:
-
-/usr/include/gtk-2.0/gtk/gtkentrycompletion.h:
-
-/usr/include/gtk-2.0/gtk/gtkliststore.h:
-
-/usr/include/gtk-2.0/gtk/gtktreemodelfilter.h:
-
-/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h:
-
-/usr/include/gtk-2.0/gtk/gtkcomboboxtext.h:
-
-/usr/include/gtk-2.0/gtk/gtkdrawingarea.h:
-
-/usr/include/gtk-2.0/gtk/gtkeventbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkexpander.h:
-
-/usr/include/gtk-2.0/gtk/gtkfixed.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilechooser.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilefilter.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkhbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h:
-
-/usr/include/gtk-2.0/gtk/gtkfontbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkfontsel.h:
-
-/usr/include/gtk-2.0/gtk/gtkgc.h:
-
-/usr/include/gtk-2.0/gtk/gtkhandlebox.h:
-
-/usr/include/gtk-2.0/gtk/gtkhbbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkhpaned.h:
-
-/usr/include/gtk-2.0/gtk/gtkpaned.h:
-
-/usr/include/gtk-2.0/gtk/gtkhruler.h:
-
-/usr/include/gtk-2.0/gtk/gtkruler.h:
-
-/usr/include/gtk-2.0/gtk/gtkhscale.h:
-
-/usr/include/gtk-2.0/gtk/gtkscale.h:
-
-/usr/include/gtk-2.0/gtk/gtkrange.h:
-
-/usr/include/gtk-2.0/gtk/gtkhscrollbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkscrollbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkhseparator.h:
-
-/usr/include/gtk-2.0/gtk/gtkseparator.h:
-
-/usr/include/gtk-2.0/gtk/gtkhsv.h:
-
-/usr/include/gtk-2.0/gtk/gtkiconfactory.h:
-
-/usr/include/gtk-2.0/gtk/gtkicontheme.h:
-
-/usr/include/gtk-2.0/gtk/gtkiconview.h:
-
-/usr/include/gtk-2.0/gtk/gtktooltip.h:
-
-/usr/include/gtk-2.0/gtk/gtkimagemenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkimcontextsimple.h:
-
-/usr/include/gtk-2.0/gtk/gtkimmulticontext.h:
-
-/usr/include/gtk-2.0/gtk/gtkinfobar.h:
-
-/usr/include/gtk-2.0/gtk/gtkinvisible.h:
-
-/usr/include/gtk-2.0/gtk/gtklayout.h:
-
-/usr/include/gtk-2.0/gtk/gtklinkbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkmain.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenubar.h:
-
-/usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolitem.h:
-
-/usr/include/gtk-2.0/gtk/gtktooltips.h:
-
-/usr/include/gtk-2.0/gtk/gtksizegroup.h:
-
-/usr/include/gtk-2.0/gtk/gtkmessagedialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkmodules.h:
-
-/usr/include/gtk-2.0/gtk/gtkmountoperation.h:
-
-/usr/include/gtk-2.0/gtk/gtknotebook.h:
-
-/usr/include/gtk-2.0/gtk/gtkoffscreenwindow.h:
-
-/usr/include/gtk-2.0/gtk/gtkorientable.h:
-
-/usr/include/gtk-2.0/gtk/gtkpagesetup.h:
-
-/usr/include/gtk-2.0/gtk/gtkpapersize.h:
-
-/usr/include/gtk-2.0/gtk/gtkplug.h:
-
-/usr/include/gtk-2.0/gtk/gtksocket.h:
-
-/usr/include/gtk-2.0/gtk/gtkprintcontext.h:
-
-/usr/include/gtk-2.0/gtk/gtkprintoperation.h:
-
-/usr/include/gtk-2.0/gtk/gtkprintsettings.h:
-
-/usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h:
-
-/usr/include/gtk-2.0/gtk/gtkprogressbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkprogress.h:
-
-/usr/include/gtk-2.0/gtk/gtkradioaction.h:
-
-/usr/include/gtk-2.0/gtk/gtktoggleaction.h:
-
-/usr/include/gtk-2.0/gtk/gtkradiobutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkradiomenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentaction.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentmanager.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentchooser.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentfilter.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h:
-
-/usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h:
-
-/usr/include/gtk-2.0/gtk/gtkscalebutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkscrolledwindow.h:
-
-/usr/include/gtk-2.0/gtk/gtkvscrollbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkviewport.h:
-
-/usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkshow.h:
-
-/usr/include/gtk-2.0/gtk/gtkspinbutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkspinner.h:
-
-/usr/include/gtk-2.0/gtk/gtkstatusbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkstatusicon.h:
-
-/usr/include/gtk-2.0/gtk/gtkstock.h:
-
-/usr/include/gtk-2.0/gtk/gtktable.h:
-
-/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h:
-
-/usr/include/gtk-2.0/gtk/gtktextbuffer.h:
-
-/usr/include/gtk-2.0/gtk/gtktexttagtable.h:
-
-/usr/include/gtk-2.0/gtk/gtktextmark.h:
-
-/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:
-
-/usr/include/gtk-2.0/gtk/gtktextview.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolbar.h:
-
-/usr/include/gtk-2.0/gtk/gtkpixmap.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolitemgroup.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolpalette.h:
-
-/usr/include/gtk-2.0/gtk/gtktoolshell.h:
-
-/usr/include/gtk-2.0/gtk/gtktestutils.h:
-
-/usr/include/gtk-2.0/gtk/gtktreednd.h:
-
-/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:
-
-/usr/include/gtk-2.0/gtk/gtktreeselection.h:
-
-/usr/include/gtk-2.0/gtk/gtktreestore.h:
-
-/usr/include/gtk-2.0/gtk/gtkuimanager.h:
-
-/usr/include/gtk-2.0/gtk/gtkvbbox.h:
-
-/usr/include/gtk-2.0/gtk/gtkversion.h:
-
-/usr/include/gtk-2.0/gtk/gtkvolumebutton.h:
-
-/usr/include/gtk-2.0/gtk/gtkvpaned.h:
-
-/usr/include/gtk-2.0/gtk/gtkvruler.h:
-
-/usr/include/gtk-2.0/gtk/gtkvscale.h:
-
-/usr/include/gtk-2.0/gtk/gtkvseparator.h:
-
-/usr/include/gtk-2.0/gtk/gtktext.h:
-
-/usr/include/gtk-2.0/gtk/gtktree.h:
-
-/usr/include/gtk-2.0/gtk/gtktreeitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkclist.h:
-
-/usr/include/gtk-2.0/gtk/gtkcombo.h:
-
-/usr/include/gtk-2.0/gtk/gtkctree.h:
-
-/usr/include/gtk-2.0/gtk/gtkcurve.h:
-
-/usr/include/gtk-2.0/gtk/gtkfilesel.h:
-
-/usr/include/gtk-2.0/gtk/gtkgamma.h:
-
-/usr/include/gtk-2.0/gtk/gtkinputdialog.h:
-
-/usr/include/gtk-2.0/gtk/gtkitemfactory.h:
-
-/usr/include/gtk-2.0/gtk/gtklist.h:
-
-/usr/include/gtk-2.0/gtk/gtklistitem.h:
-
-/usr/include/gtk-2.0/gtk/gtkoldeditable.h:
-
-/usr/include/gtk-2.0/gtk/gtkoptionmenu.h:
-
-/usr/include/gtk-2.0/gtk/gtkpreview.h:
-
-/usr/include/gtk-2.0/gtk/gtktipsquery.h:
-
-src/ags/audio/ags_recall_id.h:
-
-src/ags/audio/ags_recycling.h:
-
-src/ags/audio/ags_audio_signal.h:
-
-src/ags/audio/ags_recycling_container.h:
-
-src/ags/audio/ags_recall.h:
-
-src/ags/audio/ags_port.h:
-
-/usr/include/ladspa.h:
-
-src/ags/audio/ags_recall_dependency.h:
-
-src/ags/audio/ags_notation.h:
-
-src/ags/audio/ags_note.h:
diff --git a/log b/log
deleted file mode 100644
index 412b2f6..0000000
--- a/log
+++ /dev/null
@@ -1,1347 +0,0 @@
-In file included from src/ags/file/ags_file_util.c:29:0:
-src/ags/file/ags_file_util.c: In function ‘ags_file_util_read_value’:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:60:28: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-     *id = xmlGetProp(node, AGS_FILE_ID_PROP);
-                            ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:60:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-     *id = xmlGetProp(node, AGS_FILE_ID_PROP);
-         ^
-src/ags/file/ags_file_util.c:62:31: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
-   type_str = xmlGetProp(node, "type\0");
-                               ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:41:31: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_BOOLEAN_PROP "gboolean\0"
-                               ^
-src/ags/file/ags_file_util.c:72:4: note: in expansion of macro ‘AGS_FILE_BOOLEAN_PROP’
-    AGS_FILE_BOOLEAN_PROP,
-    ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:39:23: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_TRUE "TRUE\0"
-                       ^
-src/ags/file/ags_file_util.c:75:55: note: in expansion of macro ‘AGS_FILE_TRUE’
-     g_value_set_boolean(value, ((!xmlStrncmp(content, AGS_FILE_TRUE, 5)) ? TRUE: FALSE));
-                                                       ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:42:28: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_CHAR_PROP "gchar\0"
-                            ^
-src/ags/file/ags_file_util.c:80:10: note: in expansion of macro ‘AGS_FILE_CHAR_PROP’
-          AGS_FILE_CHAR_PROP,
-          ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:43:29: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_INT64_PROP "gint64\0"
-                             ^
-src/ags/file/ags_file_util.c:88:10: note: in expansion of macro ‘AGS_FILE_INT64_PROP’
-          AGS_FILE_INT64_PROP,
-          ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:91:46: warning: pointer targets in passing argument 1 of ‘g_ascii_strtoll’ differ in signedness [-Wpointer-sign]
-     g_value_set_int64(value, g_ascii_strtoll(content, NULL, 10));
-                                              ^
-In file included from /usr/include/glib-2.0/glib.h:79:0,
-                 from ./src/ags/file/ags_file_util.h:22,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/glib-2.0/glib/gstrfuncs.h:156:15: note: expected ‘const gchar *’ but argument is of type ‘xmlChar *’
- gint64        g_ascii_strtoll  (const gchar *nptr,
-               ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:44:30: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_UINT64_PROP "guint64\0"
-                              ^
-src/ags/file/ags_file_util.c:96:10: note: in expansion of macro ‘AGS_FILE_UINT64_PROP’
-          AGS_FILE_UINT64_PROP,
-          ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:99:48: warning: pointer targets in passing argument 1 of ‘g_ascii_strtoull’ differ in signedness [-Wpointer-sign]
-     g_value_set_uint64(value, g_ascii_strtoull(content, NULL, 10));
-                                                ^
-In file included from /usr/include/glib-2.0/glib.h:79:0,
-                 from ./src/ags/file/ags_file_util.h:22,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/glib-2.0/glib/gstrfuncs.h:152:16: note: expected ‘const gchar *’ but argument is of type ‘xmlChar *’
- guint64        g_ascii_strtoull (const gchar *nptr,
-                ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:45:29: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_FLOAT_PROP "gfloat\0"
-                             ^
-src/ags/file/ags_file_util.c:104:10: note: in expansion of macro ‘AGS_FILE_FLOAT_PROP’
-          AGS_FILE_FLOAT_PROP,
-          ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:107:45: warning: pointer targets in passing argument 1 of ‘g_ascii_strtod’ differ in signedness [-Wpointer-sign]
-     g_value_set_float(value, g_ascii_strtod(content, NULL));
-                                             ^
-In file included from /usr/include/glib-2.0/glib.h:79:0,
-                 from ./src/ags/file/ags_file_util.h:22,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/glib-2.0/glib/gstrfuncs.h:149:23: note: expected ‘const gchar *’ but argument is of type ‘xmlChar *’
- gdouble               g_ascii_strtod   (const gchar  *nptr,
-                       ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:46:30: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_DOUBLE_PROP "gdouble\0"
-                              ^
-src/ags/file/ags_file_util.c:112:10: note: in expansion of macro ‘AGS_FILE_DOUBLE_PROP’
-          AGS_FILE_DOUBLE_PROP,
-          ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:115:46: warning: pointer targets in passing argument 1 of ‘g_ascii_strtod’ differ in signedness [-Wpointer-sign]
-     g_value_set_double(value, g_ascii_strtod(content, NULL));
-                                              ^
-In file included from /usr/include/glib-2.0/glib.h:79:0,
-                 from ./src/ags/file/ags_file_util.h:22,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/glib-2.0/glib/gstrfuncs.h:149:23: note: expected ‘const gchar *’ but argument is of type ‘xmlChar *’
- gdouble               g_ascii_strtod   (const gchar  *nptr,
-                       ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:52:36: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_CHAR_POINTER_PROP "gchar-pointer\0"
-                                    ^
-src/ags/file/ags_file_util.c:120:10: note: in expansion of macro ‘AGS_FILE_CHAR_POINTER_PROP’
-          AGS_FILE_CHAR_POINTER_PROP,
-          ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:123:38: warning: pointer targets in passing argument 2 of ‘g_value_set_static_string’ differ in signedness [-Wpointer-sign]
-     g_value_set_static_string(value, content);
-                                      ^
-In file included from /usr/include/glib-2.0/glib-object.h:36:0,
-                 from ./src/ags/file/ags_file_util.h:23,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/glib-2.0/gobject/gvaluetypes.h:242:13: note: expected ‘const gchar *’ but argument is of type ‘xmlChar *’
- void        g_value_set_static_string (GValue       *value,
-             ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:51:39: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_BOOLEAN_POINTER_PROP "gboolean-pointer\0"
-                                       ^
-src/ags/file/ags_file_util.c:128:10: note: in expansion of macro ‘AGS_FILE_BOOLEAN_POINTER_PROP’
-          AGS_FILE_BOOLEAN_POINTER_PROP,
-          ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:134:26: warning: pointer targets in passing argument 1 of ‘g_strsplit’ differ in signedness [-Wpointer-sign]
-     str_arr = g_strsplit(content, " \0", -1);
-                          ^
-In file included from /usr/include/glib-2.0/glib.h:79:0,
-                 from ./src/ags/file/ags_file_util.h:22,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/glib-2.0/glib/gstrfuncs.h:269:23: note: expected ‘const gchar *’ but argument is of type ‘xmlChar *’
- gchar**               g_strsplit       (const gchar  *string,
-                       ^
-src/ags/file/ags_file_util.c:149:21: warning: pointer targets in passing argument 1 of ‘xmlStrcmp’ differ in signedness [-Wpointer-sign]
-       if(!xmlStrcmp(*str_iter, AGS_FILE_TRUE)){
-                     ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:64:17: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-                 xmlStrcmp                (const xmlChar *str1,
-                 ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:39:23: warning: pointer targets in passing argument 2 of ‘xmlStrcmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_TRUE "TRUE\0"
-                       ^
-src/ags/file/ags_file_util.c:149:32: note: in expansion of macro ‘AGS_FILE_TRUE’
-       if(!xmlStrcmp(*str_iter, AGS_FILE_TRUE)){
-                                ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:64:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrcmp                (const xmlChar *str1,
-                 ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:53:37: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_INT64_POINTER_PROP "gint64-pointer\0"
-                                     ^
-src/ags/file/ags_file_util.c:165:10: note: in expansion of macro ‘AGS_FILE_INT64_POINTER_PROP’
-          AGS_FILE_INT64_POINTER_PROP,
-          ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:171:26: warning: pointer targets in passing argument 1 of ‘g_strsplit’ differ in signedness [-Wpointer-sign]
-     str_arr = g_strsplit(content, " \0", -1);
-                          ^
-In file included from /usr/include/glib-2.0/glib.h:79:0,
-                 from ./src/ags/file/ags_file_util.h:22,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/glib-2.0/glib/gstrfuncs.h:269:23: note: expected ‘const gchar *’ but argument is of type ‘xmlChar *’
- gchar**               g_strsplit       (const gchar  *string,
-                       ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:54:38: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_UINT64_POINTER_PROP "guint64-pointer\0"
-                                      ^
-src/ags/file/ags_file_util.c:198:10: note: in expansion of macro ‘AGS_FILE_UINT64_POINTER_PROP’
-          AGS_FILE_UINT64_POINTER_PROP,
-          ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:204:26: warning: pointer targets in passing argument 1 of ‘g_strsplit’ differ in signedness [-Wpointer-sign]
-     str_arr = g_strsplit(content, " \0", -1);
-                          ^
-In file included from /usr/include/glib-2.0/glib.h:79:0,
-                 from ./src/ags/file/ags_file_util.h:22,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/glib-2.0/glib/gstrfuncs.h:269:23: note: expected ‘const gchar *’ but argument is of type ‘xmlChar *’
- gchar**               g_strsplit       (const gchar  *string,
-                       ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:55:37: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_FLOAT_POINTER_PROP "gfloat-pointer\0"
-                                     ^
-src/ags/file/ags_file_util.c:231:10: note: in expansion of macro ‘AGS_FILE_FLOAT_POINTER_PROP’
-          AGS_FILE_FLOAT_POINTER_PROP,
-          ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:237:26: warning: pointer targets in passing argument 1 of ‘g_strsplit’ differ in signedness [-Wpointer-sign]
-     str_arr = g_strsplit(content, " \0", -1);
-                          ^
-In file included from /usr/include/glib-2.0/glib.h:79:0,
-                 from ./src/ags/file/ags_file_util.h:22,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/glib-2.0/glib/gstrfuncs.h:269:23: note: expected ‘const gchar *’ but argument is of type ‘xmlChar *’
- gchar**               g_strsplit       (const gchar  *string,
-                       ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:56:38: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_DOUBLE_POINTER_PROP "gdouble-pointer\0"
-                                      ^
-src/ags/file/ags_file_util.c:264:10: note: in expansion of macro ‘AGS_FILE_DOUBLE_POINTER_PROP’
-          AGS_FILE_DOUBLE_POINTER_PROP,
-          ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:270:26: warning: pointer targets in passing argument 1 of ‘g_strsplit’ differ in signedness [-Wpointer-sign]
-     str_arr = g_strsplit(content, " \0", -1);
-                          ^
-In file included from /usr/include/glib-2.0/glib.h:79:0,
-                 from ./src/ags/file/ags_file_util.h:22,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/glib-2.0/glib/gstrfuncs.h:269:23: note: expected ‘const gchar *’ but argument is of type ‘xmlChar *’
- gchar**               g_strsplit       (const gchar  *string,
-                       ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:48:31: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_POINTER_PROP "gpointer\0"
-                               ^
-src/ags/file/ags_file_util.c:297:10: note: in expansion of macro ‘AGS_FILE_POINTER_PROP’
-          AGS_FILE_POINTER_PROP,
-          ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:314:6: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
-      "link\0");
-      ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:49:30: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_OBJECT_PROP "GObject\0"
-                              ^
-src/ags/file/ags_file_util.c:316:10: note: in expansion of macro ‘AGS_FILE_OBJECT_PROP’
-          AGS_FILE_OBJECT_PROP,
-          ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:333:6: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
-      "link\0");
-      ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:335:5: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-     g_warning("ags_file_util_read_value: unsupported type: %s\0", type_str);
-     ^
-src/ags/file/ags_file_util.c:55:12: warning: unused variable ‘value_str’ [-Wunused-variable]
-   xmlChar *value_str;
-            ^
-src/ags/file/ags_file_util.c: In function ‘ags_file_util_read_value_resolve’:
-src/ags/file/ags_file_util.c:350:11: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
-           "link\0");
-           ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:359:5: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-     g_warning("can't resolve xpath: %s\0", xpath);
-     ^
-src/ags/file/ags_file_util.c:370:5: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-     g_warning("ags_file_util_read_value_resolve: unknown type of GValue %s\0", G_VALUE_TYPE_NAME(value));
-     ^
-src/ags/file/ags_file_util.c: In function ‘ags_file_util_write_value’:
-src/ags/file/ags_file_util.c:385:5: warning: ‘return’ with no value, in function returning non-void
-     return;
-     ^
-src/ags/file/ags_file_util.c:389:7: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
-       "ags-value\0");  
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:836:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewNode  (xmlNsPtr ns,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:391:7: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-       AGS_FILE_ID_PROP,
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:392:7: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       id);
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:399:7: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-       content = BAD_CAST g_strdup_printf("%c\0", g_value_get_schar(value));
-       ^
-src/ags/file/ags_file_util.c:400:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-       type_str = AGS_FILE_CHAR_PROP;
-                ^
-src/ags/file/ags_file_util.c:405:7: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-       content = BAD_CAST g_strdup_printf("%s\0", ((g_value_get_boolean(value)) ? AGS_FILE_TRUE: AGS_FILE_FALSE));
-       ^
-src/ags/file/ags_file_util.c:406:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-       type_str = AGS_FILE_BOOLEAN_PROP;
-                ^
-src/ags/file/ags_file_util.c:411:7: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 2 has type ‘gint64’ [-Wformat=]
-       content = BAD_CAST g_strdup_printf("%lld\0", g_value_get_int64(value));
-       ^
-src/ags/file/ags_file_util.c:411:7: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-src/ags/file/ags_file_util.c:412:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-       type_str = AGS_FILE_INT64_PROP;
-                ^
-src/ags/file/ags_file_util.c:417:7: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 2 has type ‘guint64’ [-Wformat=]
-       content = BAD_CAST g_strdup_printf("%lld\0", g_value_get_uint64(value));
-       ^
-src/ags/file/ags_file_util.c:417:7: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-src/ags/file/ags_file_util.c:418:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-       type_str = AGS_FILE_UINT64_PROP;
-                ^
-src/ags/file/ags_file_util.c:423:7: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-       content = BAD_CAST g_strdup_printf("%f\0", g_value_get_float(value));
-       ^
-src/ags/file/ags_file_util.c:424:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-       type_str = AGS_FILE_FLOAT_PROP;
-                ^
-src/ags/file/ags_file_util.c:429:7: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-       content = BAD_CAST g_strdup_printf("%f\0", g_value_get_double(value));
-       ^
-src/ags/file/ags_file_util.c:430:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-       type_str = AGS_FILE_DOUBLE_PROP;
-                ^
-src/ags/file/ags_file_util.c:435:7: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-       content = BAD_CAST g_strdup_printf("%s\0", g_value_get_string(value));
-       ^
-src/ags/file/ags_file_util.c:436:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-       type_str = AGS_FILE_CHAR_POINTER_PROP;
-                ^
-src/ags/file/ags_file_util.c:445:2: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-  content = BAD_CAST g_strdup_printf("%s\0", g_value_get_string(value));
-  ^
-src/ags/file/ags_file_util.c:446:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-  type_str = AGS_FILE_CHAR_POINTER_PROP;
-           ^
-src/ags/file/ags_file_util.c:454:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘gint64’ [-Wformat=]
-      content = g_strdup_printf("%d\0", arr[i]);
-      ^
-src/ags/file/ags_file_util.c:454:6: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-src/ags/file/ags_file_util.c:454:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-      content = g_strdup_printf("%d\0", arr[i]);
-              ^
-src/ags/file/ags_file_util.c:456:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-      str = content;
-          ^
-src/ags/file/ags_file_util.c:458:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘gint64’ [-Wformat=]
-      content = g_strdup_printf("%s %d\0", str, arr[i]);
-      ^
-src/ags/file/ags_file_util.c:458:6: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-src/ags/file/ags_file_util.c:458:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-      content = g_strdup_printf("%s %d\0", str, arr[i]);
-              ^
-src/ags/file/ags_file_util.c:464:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-  type_str = AGS_FILE_INT64_POINTER_PROP;
-           ^
-src/ags/file/ags_file_util.c:472:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘guint64’ [-Wformat=]
-      content = g_strdup_printf("%d\0", arr[i]);
-      ^
-src/ags/file/ags_file_util.c:472:6: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-src/ags/file/ags_file_util.c:472:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-      content = g_strdup_printf("%d\0", arr[i]);
-              ^
-src/ags/file/ags_file_util.c:474:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-      str = content;
-          ^
-src/ags/file/ags_file_util.c:476:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘guint64’ [-Wformat=]
-      content = g_strdup_printf("%s %d\0", str, arr[i]);
-      ^
-src/ags/file/ags_file_util.c:476:6: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-src/ags/file/ags_file_util.c:476:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-      content = g_strdup_printf("%s %d\0", str, arr[i]);
-              ^
-src/ags/file/ags_file_util.c:482:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-  type_str = AGS_FILE_UINT64_POINTER_PROP;
-           ^
-src/ags/file/ags_file_util.c:490:6: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-      content = g_strdup_printf("%f\0", arr[i]);
-      ^
-src/ags/file/ags_file_util.c:490:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-      content = g_strdup_printf("%f\0", arr[i]);
-              ^
-src/ags/file/ags_file_util.c:492:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-      str = content;
-          ^
-src/ags/file/ags_file_util.c:494:6: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-      content = g_strdup_printf("%s %f\0", str, arr[i]);
-      ^
-src/ags/file/ags_file_util.c:494:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-      content = g_strdup_printf("%s %f\0", str, arr[i]);
-              ^
-src/ags/file/ags_file_util.c:500:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-  type_str = AGS_FILE_DOUBLE_POINTER_PROP;
-           ^
-src/ags/file/ags_file_util.c:508:6: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-      content = g_strdup_printf("%f\0", arr[i]);
-      ^
-src/ags/file/ags_file_util.c:508:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-      content = g_strdup_printf("%f\0", arr[i]);
-              ^
-src/ags/file/ags_file_util.c:510:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-      str = content;
-          ^
-src/ags/file/ags_file_util.c:512:6: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-      content = g_strdup_printf("%s %f\0", str, arr[i]);
-      ^
-src/ags/file/ags_file_util.c:512:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-      content = g_strdup_printf("%s %f\0", str, arr[i]);
-              ^
-src/ags/file/ags_file_util.c:518:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-  type_str = AGS_FILE_DOUBLE_POINTER_PROP;
-           ^
-src/ags/file/ags_file_util.c:530:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-       type_str = AGS_FILE_POINTER_PROP;
-                ^
-src/ags/file/ags_file_util.c:544:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-       type_str = AGS_FILE_OBJECT_PROP;
-                ^
-src/ags/file/ags_file_util.c:548:5: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-     g_warning("ags_file_util_write_value %s\0", G_VALUE_TYPE_NAME(value));
-     ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:60:28: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_TYPE_PROP "type\0"
-                            ^
-src/ags/file/ags_file_util.c:552:7: note: in expansion of macro ‘AGS_FILE_TYPE_PROP’
-       AGS_FILE_TYPE_PROP,
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-src/ags/file/ags_file_util.c: In function ‘ags_file_util_write_value_resolve’:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:581:33: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-   id = xmlGetProp(id_ref->node, AGS_FILE_ID_PROP);
-                                 ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:581:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-   id = xmlGetProp(id_ref->node, AGS_FILE_ID_PROP);
-      ^
-src/ags/file/ags_file_util.c:585:7: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-       g_strdup_printf("xpath=//*[@id='%s']\0", id));
-       ^
-src/ags/file/ags_file_util.c:584:7: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       "link\0",
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:585:7: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       g_strdup_printf("xpath=//*[@id='%s']\0", id));
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-src/ags/file/ags_file_util.c: In function ‘ags_file_util_read_parameter’:
-./src/ags/file/ags_file_stock.h:59:28: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_NAME_PROP "name\0"
-                            ^
-src/ags/file/ags_file_util.c:602:42: note: in expansion of macro ‘AGS_FILE_NAME_PROP’
-   name_arr = g_strsplit(xmlGetProp(node, AGS_FILE_NAME_PROP), " \0", -1);
-                                          ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:602:25: warning: pointer targets in passing argument 1 of ‘g_strsplit’ differ in signedness [-Wpointer-sign]
-   name_arr = g_strsplit(xmlGetProp(node, AGS_FILE_NAME_PROP), " \0", -1);
-                         ^
-In file included from /usr/include/glib-2.0/glib.h:79:0,
-                 from ./src/ags/file/ags_file_util.h:22,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/glib-2.0/glib/gstrfuncs.h:269:23: note: expected ‘const gchar *’ but argument is of type ‘xmlChar *’
- gchar**               g_strsplit       (const gchar  *string,
-                       ^
-src/ags/file/ags_file_util.c:614:6: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
-      "ags-value\0",
-      ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:639:6: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
-      "ags-value\0",
-      ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:659:38: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-     *id = (gchar *) xmlGetProp(node, AGS_FILE_ID_PROP);
-                                      ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c: In function ‘ags_file_util_write_parameter’:
-src/ags/file/ags_file_util.c:686:5: warning: ‘return’ with no value, in function returning non-void
-     return;
-     ^
-src/ags/file/ags_file_util.c:690:7: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
-       "ags-parameter\0");  
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:836:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewNode  (xmlNsPtr ns,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:693:7: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-       AGS_FILE_ID_PROP,
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:694:7: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       id);
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:700:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-       name = g_strdup(parameter[i].name);
-            ^
-src/ags/file/ags_file_util.c:703:7: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-       name = (xmlChar *) g_strdup_printf("%s %s\0", name, parameter[i].name);
-       ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:59:28: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_NAME_PROP "name\0"
-                            ^
-src/ags/file/ags_file_util.c:715:7: note: in expansion of macro ‘AGS_FILE_NAME_PROP’
-       AGS_FILE_NAME_PROP,
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-src/ags/file/ags_file_util.c: In function ‘ags_file_util_read_dependency’:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:729:26: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-   *id = xmlGetProp(node, AGS_FILE_ID_PROP);
-                          ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:729:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-   *id = xmlGetProp(node, AGS_FILE_ID_PROP);
-       ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:59:28: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_NAME_PROP "name\0"
-                            ^
-src/ags/file/ags_file_util.c:730:28: note: in expansion of macro ‘AGS_FILE_NAME_PROP’
-   *name = xmlGetProp(node, AGS_FILE_NAME_PROP);
-                            ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:730:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-   *name = xmlGetProp(node, AGS_FILE_NAME_PROP);
-         ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:65:29: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_XPATH_PROP "xpath\0"
-                             ^
-src/ags/file/ags_file_util.c:731:29: note: in expansion of macro ‘AGS_FILE_XPATH_PROP’
-   *xpath = xmlGetProp(node, AGS_FILE_XPATH_PROP);
-                             ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c: In function ‘ags_file_util_write_dependency’:
-src/ags/file/ags_file_util.c:742:7: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
-       "ags-dependency\0");
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:836:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewNode  (xmlNsPtr ns,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:744:7: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-       AGS_FILE_ID_PROP,
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:745:7: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       id);
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:59:28: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_NAME_PROP "name\0"
-                            ^
-src/ags/file/ags_file_util.c:748:7: note: in expansion of macro ‘AGS_FILE_NAME_PROP’
-       AGS_FILE_NAME_PROP,
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:749:7: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       name);
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:65:29: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_XPATH_PROP "xpath\0"
-                             ^
-src/ags/file/ags_file_util.c:752:7: note: in expansion of macro ‘AGS_FILE_XPATH_PROP’
-       AGS_FILE_XPATH_PROP,
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-src/ags/file/ags_file_util.c: In function ‘ags_file_util_read_object’:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:779:76: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-        "xpath\0", g_strdup_printf("xpath=//[@id='%s']\0", xmlGetProp(node, AGS_FILE_ID_PROP)),
-                                                                            ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:779:8: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-        "xpath\0", g_strdup_printf("xpath=//[@id='%s']\0", xmlGetProp(node, AGS_FILE_ID_PROP)),
-        ^
-src/ags/file/ags_file_util.c:789:8: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
-        "ags-parameter\0",
-        ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:800:22: warning: pointer targets in passing argument 5 of ‘ags_file_util_read_parameter’ differ in signedness [-Wpointer-sign]
-          &parameter, &n_params, NULL);
-                      ^
-src/ags/file/ags_file_util.c:592:1: note: expected ‘gint *’ but argument is of type ‘guint *’
- ags_file_util_read_parameter(AgsFile *file,
- ^
-src/ags/file/ags_file_util.c:807:7: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
-       "ags-widget\0",
-       ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:809:2: warning: implicit declaration of function ‘ags_file_read_widget’ [-Wimplicit-function-declaration]
-  ags_file_read_widget(file,
-  ^
-src/ags/file/ags_file_util.c: In function ‘ags_file_util_write_object’:
-src/ags/file/ags_file_util.c:832:5: warning: ‘return’ with no value, in function returning non-void
-     return;
-     ^
-src/ags/file/ags_file_util.c:838:7: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
-       "ags-object\0");
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:836:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewNode  (xmlNsPtr ns,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:841:7: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-       AGS_FILE_ID_PROP,
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:842:7: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       id);
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:848:8: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-        "xpath\0", g_strdup_printf("xpath=//[@id='%s']\0", id),
-        ^
-src/ags/file/ags_file_util.c:891:5: warning: implicit declaration of function ‘ags_file_write_widget’ [-Wimplicit-function-declaration]
-     ags_file_write_widget(file,
-     ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-src/ags/file/ags_file_util.c: In function ‘ags_file_read_embedded_audio’:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:929:77: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-        "xpath\0", g_strdup_printf("xpath=//*[@id='%s']\0", xmlGetProp(node, AGS_FILE_ID_PROP)),
-                                                                             ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:929:8: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-        "xpath\0", g_strdup_printf("xpath=//*[@id='%s']\0", xmlGetProp(node, AGS_FILE_ID_PROP)),
-        ^
-src/ags/file/ags_file_util.c:935:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-   *embedded_audio = content;
-                   ^
-src/ags/file/ags_file_util.c: In function ‘ags_file_write_embedded_audio’:
-src/ags/file/ags_file_util.c:947:7: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
-       "ags-embedded-audio\0");
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:836:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewNode  (xmlNsPtr ns,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:949:7: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-       AGS_FILE_ID_PROP,
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:950:7: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       id);
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:957:8: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-        "xpath\0", g_strdup_printf("xpath=//*[@id='%s']\0", id),
-        ^
-src/ags/file/ags_file_util.c:962:7: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       "encoding\0",
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:963:7: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       g_strdup("base64\0"));
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:966:7: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       "demuxer\0",
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:967:7: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       g_strdup("raw\0"));
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:970:7: warning: pointer targets in passing argument 2 of ‘xmlNodeSetContent’ differ in signedness [-Wpointer-sign]
-       embedded_audio);
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1059:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNodeSetContent (xmlNodePtr cur,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-src/ags/file/ags_file_util.c: In function ‘ags_file_read_embedded_audio_list’:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:984:25: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-   id = xmlGetProp(node, AGS_FILE_ID_PROP);
-                         ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:992:8: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
-        "ags-embedded-audio\0",
-        ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:1011:8: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-        "xpath\0", g_strdup_printf("xpath=//*[@id='%s']\0", id),
-        ^
-src/ags/file/ags_file_util.c: In function ‘ags_file_write_embedded_audio_list’:
-src/ags/file/ags_file_util.c:1027:7: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
-       "ags-embedded-audio-list\0");
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:836:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewNode  (xmlNsPtr ns,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:1029:7: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-       AGS_FILE_ID_PROP,
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:1030:7: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       id);
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:1037:8: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-        "xpath\0", g_strdup_printf("xpath=//*[@id='%s']\0", id),
-        ^
-src/ags/file/ags_file_util.c:1019:10: warning: unused variable ‘current’ [-Wunused-variable]
-   gchar *current;
-          ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-src/ags/file/ags_file_util.c: In function ‘ags_file_read_file_link’:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:1075:77: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-        "xpath\0", g_strdup_printf("xpath=//*[@id='%s']\0", xmlGetProp(node, AGS_FILE_ID_PROP)),
-                                                                             ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:1075:8: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-        "xpath\0", g_strdup_printf("xpath=//*[@id='%s']\0", xmlGetProp(node, AGS_FILE_ID_PROP)),
-        ^
-src/ags/file/ags_file_util.c:1086:9: warning: passing argument 2 of ‘ags_file_add_launch’ from incompatible pointer type
-         file_launch);
-         ^
-In file included from ./src/ags/file/ags_file_util.h:29:0,
-                 from src/ags/file/ags_file_util.c:19:
-./src/ags/file/ags_file.h:123:6: note: expected ‘struct GObject *’ but argument is of type ‘struct AgsFileLaunch *’
- void ags_file_add_launch(AgsFile *file, GObject *file_launch);
-      ^
-src/ags/file/ags_file_util.c:1060:12: warning: unused variable ‘child’ [-Wunused-variable]
-   xmlNode *child;
-            ^
-src/ags/file/ags_file_util.c: In function ‘ags_file_util_read_file_link_launch’:
-src/ags/file/ags_file_util.c:1094:3: error: unknown type name ‘AgsDevout’
-   AgsDevout *devout;
-   ^
-src/ags/file/ags_file_util.c:1108:8: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
-        "devout\0");
-        ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:1112:41: warning: passing argument 1 of ‘ags_file_find_id_ref_by_node’ from incompatible pointer type
-   id_ref = ags_file_find_id_ref_by_node(file_launch->file, node->parent->parent);
-                                         ^
-In file included from ./src/ags/file/ags_file_util.h:29:0,
-                 from src/ags/file/ags_file_util.c:19:
-./src/ags/file/ags_file.h:117:10: note: expected ‘struct AgsFile *’ but argument is of type ‘struct GObject *’
- GObject* ags_file_find_id_ref_by_node(AgsFile *file, xmlNode *node);
-          ^
-src/ags/file/ags_file_util.c:1112:10: warning: assignment from incompatible pointer type
-   id_ref = ags_file_find_id_ref_by_node(file_launch->file, node->parent->parent);
-          ^
-src/ags/file/ags_file_util.c:1118:35: error: ‘AgsAudio’ has no member named ‘devout’
-   devout = AGS_AUDIO(input->audio)->devout;
-                                   ^
-src/ags/file/ags_file_util.c:1121:7: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
-       "type\0");
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:1124:4: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
-    "url\0",
-    ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:1127:6: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
-      "filename\0");
-      ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:1129:9: warning: passing argument 2 of ‘ags_audio_file_new’ from incompatible pointer type
-         devout,
-         ^
-In file included from src/ags/file/ags_file_util.c:36:0:
-./src/ags/audio/file/ags_audio_file.h:74:15: note: expected ‘struct GObject *’ but argument is of type ‘int *’
- AgsAudioFile* ags_audio_file_new(gchar *name,
-               ^
-src/ags/file/ags_file_util.c:1168:10: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
-          "embedded\0",
-          ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:1179:33: warning: pointer targets in passing argument 1 of ‘xmlXPathEval’ differ in signedness [-Wpointer-sign]
-     xpath_object = xmlXPathEval("./ags-embedded-audio\0",
-                                 ^
-In file included from src/ags/file/ags_file_util.c:23:0:
-/usr/include/libxml2/libxml/xpath.h:519:7: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-       xmlXPathEval  (const xmlChar *str,
-       ^
-src/ags/file/ags_file_util.c:1197:34: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
-     encoding = xmlGetProp(child, "encoding\0");
-                                  ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:1198:33: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
-     demuxer = xmlGetProp(child, "demuxer\0");
-                                 ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:1201:6: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
-      "base64\0",
-      ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:1204:8: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
-        "raw\0",
-        ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:1209:6: warning: passing argument 2 of ‘ags_audio_file_new’ from incompatible pointer type
-      devout,
-      ^
-In file included from src/ags/file/ags_file_util.c:36:0:
-./src/ags/audio/file/ags_audio_file.h:74:15: note: expected ‘struct GObject *’ but argument is of type ‘int *’
- AgsAudioFile* ags_audio_file_new(gchar *name,
-               ^
-src/ags/file/ags_file_util.c:1211:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
-  data = child->content;
-       ^
-src/ags/file/ags_file_util.c:1100:12: warning: variable ‘xpath’ set but not used [-Wunused-but-set-variable]
-   xmlChar *xpath;
-            ^
-src/ags/file/ags_file_util.c: In function ‘ags_file_write_file_link’:
-src/ags/file/ags_file_util.c:1232:5: warning: ‘return’ with no value, in function returning non-void
-     return;
-     ^
-src/ags/file/ags_file_util.c:1238:7: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
-       "ags-file-link\0");
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:836:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewNode  (xmlNsPtr ns,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:1240:7: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-       AGS_FILE_ID_PROP,
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:1241:7: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       id);
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:1248:8: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-        "xpath\0", g_strdup_printf("xpath=//*[@id='%s']\0", id),
-        ^
-src/ags/file/ags_file_util.c:1253:7: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       "type\0",
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:1254:7: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       g_strdup("url\0"));
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:1257:5: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-     g_message("XML outputting: %s\0", file_link->filename);
-     ^
-src/ags/file/ags_file_util.c:1259:9: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-         "filename\0",
-         ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:1260:9: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-         g_strdup(file_link->filename));
-         ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:1263:9: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-         "filename\0",
-         ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:1264:9: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-         g_strdup("(null)\0"));
-         ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:1269:7: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-       g_strdup_printf("%d\0", 0));
-       ^
-src/ags/file/ags_file_util.c:1268:7: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       "delay\0",
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:1269:7: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       g_strdup_printf("%d\0", 0));
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:1229:10: warning: unused variable ‘filename’ [-Wunused-variable]
-   gchar *filename;
-          ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-src/ags/file/ags_file_util.c: In function ‘ags_file_read_file_link_list’:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlGetProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:1287:25: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-   id = xmlGetProp(node, AGS_FILE_ID_PROP);
-                         ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:1028:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlGetProp  (const xmlNode *node,
-   ^
-src/ags/file/ags_file_util.c:1295:8: warning: pointer targets in passing argument 2 of ‘xmlStrncmp’ differ in signedness [-Wpointer-sign]
-        "ags-file-link\0",
-        ^
-In file included from /usr/include/libxml2/libxml/tree.h:18:0,
-                 from ./src/ags/file/ags_file_util.h:25,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/xmlstring.h:67:17: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-                 xmlStrncmp               (const xmlChar *str1,
-                 ^
-src/ags/file/ags_file_util.c:1314:8: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-        "xpath\0", g_strdup_printf("xpath=//*[@id='%s']\0", id),
-        ^
-src/ags/file/ags_file_util.c: In function ‘ags_file_write_file_link_list’:
-src/ags/file/ags_file_util.c:1330:7: warning: pointer targets in passing argument 2 of ‘xmlNewNode’ differ in signedness [-Wpointer-sign]
-       "ags-file-link-list\0");
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:836:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewNode  (xmlNsPtr ns,
-   ^
-In file included from src/ags/file/ags_file_util.c:29:0:
-./src/ags/file/ags_file_stock.h:58:26: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
- #define AGS_FILE_ID_PROP "id\0"
-                          ^
-src/ags/file/ags_file_util.c:1332:7: note: in expansion of macro ‘AGS_FILE_ID_PROP’
-       AGS_FILE_ID_PROP,
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘char *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:1333:7: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
-       id);
-       ^
-In file included from ./src/ags/file/ags_file_util.h:25:0,
-                 from src/ags/file/ags_file_util.c:19:
-/usr/include/libxml2/libxml/tree.h:789:3: note: expected ‘const xmlChar *’ but argument is of type ‘gchar *’
-   xmlNewProp  (xmlNodePtr node,
-   ^
-src/ags/file/ags_file_util.c:1340:8: warning: embedded ‘\0’ in format [-Wformat-contains-nul]
-        "xpath\0", g_strdup_printf("xpath=//*[@id='%s']\0", id),
-        ^
-src/ags/file/ags_file_util.c:1322:16: warning: unused variable ‘current’ [-Wunused-variable]
-   AgsFileLink *current;
-                ^
-src/ags/file/ags_file_util.c: In function ‘ags_file_write_history’:
-src/ags/file/ags_file_util.c:909:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
-src/ags/file/ags_file_util.c: In function ‘ags_file_write_embedded_audio’:
-src/ags/file/ags_file_util.c:974:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
-make[2]: *** [gsequencer-ags_file_util.o] Error 1
-make[1]: *** [all-recursive] Error 1
-make: *** [all] Error 2
diff --git a/src/ags/X/ags_window.c b/src/ags/X/ags_window.c
index c9c7283..9f65e71 100644
--- a/src/ags/X/ags_window.c
+++ b/src/ags/X/ags_window.c
@@ -167,15 +167,16 @@ ags_window_init(AgsWindow *window)
 
   error = NULL;
   
+  window->name = g_strdup("unnamed\0");
   g_object_set(G_OBJECT(window),
   	       "icon\0", gdk_pixbuf_new_from_file("./doc/images/jumper.png\0", &error),
   	       NULL);
 
   window->application_context = NULL;
+  window->application_mutex = NULL;
+  
   window->soundcard = NULL;
 
-  window->name = g_strdup("unnamed\0");
-
   gtk_window_set_title((GtkWindow *) window, g_strconcat("ags - \0", window->name, NULL));
 
   vbox = (GtkVBox *) gtk_vbox_new(FALSE, 0);
@@ -270,6 +271,10 @@ ags_window_set_property(GObject *gobject,
 
       if(application_context != NULL){
 	g_object_ref(application_context);
+
+	window->application_mutex = &(application_context->mutex);
+      }else{
+	window->application_mutex = NULL;
       }
 
       window->application_context = application_context;
diff --git a/src/ags/X/ags_window.h b/src/ags/X/ags_window.h
index 6f2a420..4e2218f 100644
--- a/src/ags/X/ags_window.h
+++ b/src/ags/X/ags_window.h
@@ -60,12 +60,13 @@ struct _AgsWindow
 
   guint flags;
 
-  GObject *application_context;
+  char *name;
 
+  GObject *application_context;
+  pthread_mutex_t *application_mutex;
+  
   GObject *soundcard;
 
-  char *name;
-
   AgsMenuBar *menu_bar;
 
   GtkVPaned *paned;
diff --git a/src/ags/audio/ags_devout.c b/src/ags/audio/ags_devout.c
index c17e2f3..c82252e 100644
--- a/src/ags/audio/ags_devout.c
+++ b/src/ags/audio/ags_devout.c
@@ -443,6 +443,7 @@ ags_devout_init(AgsDevout *devout)
 
   /* parent */
   devout->application_context = NULL;
+  devout->application_mutex = NULL;
 
   /* all AgsAudio */
   devout->audio = NULL;
@@ -480,6 +481,8 @@ ags_devout_set_property(GObject *gobject,
 	
 	g_object_ref(G_OBJECT(application_context));
 
+	devout->application_mutex = &(application_context->mutex);
+	
 	config = application_context->config;
 	
 	devout->dsp_channels = g_ascii_strtoull(ags_config_get_value(config,
@@ -509,6 +512,8 @@ ags_devout_set_property(GObject *gobject,
 	devout->out.alsa.device = g_strdup(ags_config_get_value(config,
 								AGS_CONFIG_DEVOUT,
 								"alsa-handle\0"));
+      }else{
+	devout->application_mutex = NULL;
       }
 
       devout->application_context = application_context;
@@ -633,6 +638,11 @@ ags_devout_get_property(GObject *gobject,
   devout = AGS_DEVOUT(gobject);
   
   switch(prop_id){
+  case PROP_APPLICATION_CONTEXT:
+    {
+      g_value_set_object(value, devout->application_context);
+    }
+    break;
   case PROP_DEVICE:
     {
       if((AGS_DEVOUT_LIBAO & (devout->flags)) != 0){
diff --git a/src/ags/audio/ags_devout.h b/src/ags/audio/ags_devout.h
index 1208934..cb23fbd 100644
--- a/src/ags/audio/ags_devout.h
+++ b/src/ags/audio/ags_devout.h
@@ -158,6 +158,7 @@ struct _AgsDevout
   }out;
 
   GObject *application_context;
+  pthread_mutex_t *application_mutex;
   
   GList *audio;
 };
diff --git a/src/ags/audio/ags_recall.c b/src/ags/audio/ags_recall.c
index 79ed348..8c08242 100644
--- a/src/ags/audio/ags_recall.c
+++ b/src/ags/audio/ags_recall.c
@@ -246,7 +246,7 @@ ags_recall_class_init(AgsRecallClass *recall)
   param_spec = g_param_spec_object("soundcard\0",
 				   "soundcard of recall\0",
 				   "The soundcard which this recall is packed into\0",
-				   AGS_TYPE_SOUNDCARD,
+				   G_TYPE_OBJECT,
 				   G_PARAM_READABLE | G_PARAM_WRITABLE);
   g_object_class_install_property(gobject,
 				  PROP_SOUNDCARD,
diff --git a/src/ags/audio/recall/ags_stream_channel.c b/src/ags/audio/recall/ags_stream_channel.c
index 4ca730d..e2d3f6a 100644
--- a/src/ags/audio/recall/ags_stream_channel.c
+++ b/src/ags/audio/recall/ags_stream_channel.c
@@ -164,17 +164,8 @@ ags_stream_channel_plugin_interface_init(AgsPluginInterface *plugin)
 void
 ags_stream_channel_init(AgsStreamChannel *stream_channel)
 {
-  AgsApplicationContext *application_context;
-  AgsConfig *config;
-  AgsSoundcard *soundcard;
   GList *port;
 
-  soundcard = AGS_SOUNDCARD(AGS_RECALL(stream_channel)->soundcard);
-  
-  application_context = ags_soundcard_get_application_context(soundcard);
-
-  config = application_context->config;
-
   AGS_RECALL(stream_channel)->name = "ags-stream\0";
   AGS_RECALL(stream_channel)->version = AGS_RECALL_DEFAULT_VERSION;
   AGS_RECALL(stream_channel)->build_id = AGS_RECALL_DEFAULT_BUILD_ID;
@@ -191,10 +182,7 @@ ags_stream_channel_init(AgsStreamChannel *stream_channel)
 				     "port-value-size\0", sizeof(gboolean),
 				     "port-value-length\0", 1,
 				     NULL);
-  stream_channel->auto_sense->port_value.ags_port_boolean = ((!g_strcmp0(ags_config_get_value(config,
-											      AGS_CONFIG_RECALL,
-											      "auto-sense\0"), "true\0")
-							      ) ? TRUE: FALSE);
+  stream_channel->auto_sense->port_value.ags_port_boolean = TRUE;
   
   port = g_list_prepend(port, stream_channel->auto_sense);
 
diff --git a/src/ags/file/ags_file_thread.c b/src/ags/file/ags_file_thread.c
index 559ebe4..8deb960 100644
--- a/src/ags/file/ags_file_thread.c
+++ b/src/ags/file/ags_file_thread.c
@@ -37,11 +37,6 @@
 
 void ags_file_read_thread_start(AgsFileLaunch *file_launch, AgsThread *thread);
 
-void ags_file_read_thread_resolve_devout(AgsFileLookup *file_lookup,
-					 AgsThread *thread);
-void ags_file_write_thread_resolve_devout(AgsFileLookup *file_lookup,
-					  AgsThread *thread);
-
 void ags_file_read_thread_pool_start(AgsFileLaunch *file_launch, AgsThreadPool *thread_pool);
 
 void ags_file_read_audio_loop_resolve_task_thread(AgsFileLookup *file_lookup,
@@ -123,16 +118,6 @@ ags_file_read_thread(AgsFile *file, xmlNode *node, AgsThread **thread)
     }
   }
 
-  /* devout */
-  file_lookup = (AgsFileLookup *) g_object_new(AGS_TYPE_FILE_LOOKUP,
-					       "file\0", file,
-					       "node\0", node,
-					       "reference\0", gobject,
-					       NULL);
-  ags_file_add_lookup(file, (GObject *) file_lookup);
-  g_signal_connect(G_OBJECT(file_lookup), "resolve\0",
-		   G_CALLBACK(ags_file_read_thread_resolve_devout), gobject);
-
   /* read children */
   child = node->children;
 
@@ -227,25 +212,6 @@ ags_file_read_thread(AgsFile *file, xmlNode *node, AgsThread **thread)
   }
 }
 
-void 
-ags_file_read_thread_resolve_devout(AgsFileLookup *file_lookup,
-				    AgsThread *thread)
-{
-  AgsFileIdRef *id_ref;
-  gchar *xpath;
-
-  xpath = (gchar *) xmlGetProp(file_lookup->node,
-			       "devout\0");
-
-  id_ref = (AgsFileIdRef *) ags_file_find_id_ref_by_xpath(file_lookup->file, xpath);
-
-  if(id_ref != NULL){
-    g_object_set(G_OBJECT(thread),
-		 "devout\0", id_ref->ref,
-		 NULL);
-  }
-}
-
 void
 ags_file_read_thread_start(AgsFileLaunch *file_launch, AgsThread *thread)
 {
@@ -300,16 +266,6 @@ ags_file_write_thread(AgsFile *file, xmlNode *parent, AgsThread *thread)
 	     AGS_FILE_FLAGS_PROP,
 	     g_strdup_printf("%x\0", thread->flags));
 
-  /* devout */
-  file_lookup = (AgsFileLookup *) g_object_new(AGS_TYPE_FILE_LOOKUP,
-					       "file\0", file,
-					       "node\0", node,
-					       "reference\0", thread,
-					       NULL);
-  ags_file_add_lookup(file, (GObject *) file_lookup);
-  g_signal_connect(G_OBJECT(file_lookup), "resolve\0",
-		   G_CALLBACK(ags_file_write_thread_resolve_devout), thread);
-
   xmlAddChild(parent,
 	      node);
 
@@ -336,22 +292,6 @@ ags_file_write_thread(AgsFile *file, xmlNode *parent, AgsThread *thread)
 }
 
 void
-ags_file_write_thread_resolve_devout(AgsFileLookup *file_lookup,
-				     AgsThread *thread)
-{
-  AgsFileIdRef *id_ref;
-  gchar *id;
-
-  id_ref = (AgsFileIdRef *) ags_file_find_id_ref_by_reference(file_lookup->file, thread->devout);
-
-  id = xmlGetProp(id_ref->node, AGS_FILE_ID_PROP);
-
-  xmlNewProp(file_lookup->node,
-	     "devout\0",
-	     g_strdup_printf("xpath=//ags-devout[@id='%s']\0", id));
-}
-
-void
 ags_file_read_thread_list(AgsFile *file, xmlNode *node, GList **thread)
 {
   AgsThread *current;
diff --git a/src/ags/main.c b/src/ags/main.c
index 502e17f..ffe16bb 100644
--- a/src/ags/main.c
+++ b/src/ags/main.c
@@ -27,7 +27,10 @@
 #include <ags/thread/ags_thread-posix.h>
 #include <ags/thread/ags_single_thread.h>
 #include <ags/thread/ags_autosave_thread.h>
+#include <ags/thread/ags_audio_loop.h>
+#include <ags/thread/ags_task_thread.h>
 #include <ags/thread/ags_concurrency_provider.h>
+#include <ags/thread/ags_thread_pool.h>
 
 #include <ags/server/ags_server.h>
 
@@ -123,6 +126,7 @@ int
 main(int argc, char **argv)
 {
   AgsThread *audio_loop;
+  AgsThread *task_thread;
   AgsThread *gui_thread;
   AgsConfig *config;
   AgsApplicationContext *application_context;
@@ -142,7 +146,7 @@ main(int argc, char **argv)
   int result;
 
   const rlim_t kStackSize = 64L * 1024L * 1024L;   // min stack size = 64 Mb
-
+  
   //  mtrace();
   atexit(ags_signal_cleanup);
 
@@ -204,7 +208,6 @@ main(int argc, char **argv)
 
   application_context = ags_xorg_application_context_new(NULL,
 							 config);
-
   g_object_set(config,
 	       "application-context\0", application_context,
 	       NULL);
@@ -246,11 +249,14 @@ main(int argc, char **argv)
     ags_file_read(file);
     ags_file_close(file);
   }else{
-    AgsThread *audio_loop;
-    AgsSoundcard *soundcard;
     AgsWindow *window;
+
     AgsServer *server;
 
+    AgsThreadPool *thread_pool;
+    
+    AgsSoundcard *soundcard;
+
     struct passwd *pw;
     uid_t uid;
     gchar *wdir, *config_file;
@@ -304,19 +310,24 @@ main(int argc, char **argv)
     g_object_ref(audio_loop);
     ags_connectable_connect(AGS_CONNECTABLE(audio_loop));
 
-    /* start thread tree */
-    AGS_XORG_APPLICATION_CONTEXT(application_context)->thread_pool = ags_thread_pool_new(AGS_THREAD(application_context->main_loop));
-    ags_thread_start(audio_loop);
+    /* thread pool */
+    task_thread = ags_thread_find_type(audio_loop,
+				       AGS_TYPE_TASK_THREAD);
+    
+    thread_pool = 
+      AGS_XORG_APPLICATION_CONTEXT(application_context)->thread_pool = ags_thread_pool_new(task_thread);
 
     /* complete thread pool */
-    ags_thread_pool_start(ags_concurrency_provider_get_thread_pool(application_context));
+    thread_pool = ags_concurrency_provider_get_thread_pool(application_context);
+
+    ags_thread_pool_start(thread_pool);
   }
 
   if(!single_thread){
     GList *children;
 
     /* find gui thread */
-    gui_thread = ags_thread_find_type(AGS_THREAD(application_context->main_loop),
+    gui_thread = ags_thread_find_type(audio_loop,
 				      AGS_TYPE_GUI_THREAD);
 
     /* start main loop */
diff --git a/src/ags/object/ags_application_context.c b/src/ags/object/ags_application_context.c
index 1aa3f6b..49e0cc6 100644
--- a/src/ags/object/ags_application_context.c
+++ b/src/ags/object/ags_application_context.c
@@ -55,6 +55,7 @@ enum{
 
 enum{
   PROP_0,
+  PROP_APPLICATION_MUTEX,
   PROP_MAIN_LOOP,
   PROP_CONFIG,
 };
diff --git a/src/ags/server/ags_server.c b/src/ags/server/ags_server.c
index ad31855..7cdccfb 100644
--- a/src/ags/server/ags_server.c
+++ b/src/ags/server/ags_server.c
@@ -26,6 +26,14 @@
 void ags_server_class_init(AgsServerClass *server);
 void ags_server_connectable_interface_init(AgsConnectableInterface *connectable);
 void ags_server_init(AgsServer *server);
+void ags_server_set_property(GObject *gobject,
+			     guint prop_id,
+			     const GValue *value,
+			     GParamSpec *param_spec);
+void ags_server_get_property(GObject *gobject,
+			     guint prop_id,
+			     GValue *value,
+			     GParamSpec *param_spec);
 void ags_server_add_to_registry(AgsConnectable *connectable);
 void ags_server_remove_from_registry(AgsConnectable *connectable);
 void ags_server_connect(AgsConnectable *connectable);
@@ -35,6 +43,11 @@ void ags_server_finalize(GObject *gobject);
 void ags_server_real_start(AgsServer *server);
 
 enum{
+  PROP_0,
+  PROP_APPLICATION_CONTEXT,
+};
+
+enum{
   START,
   LAST_SIGNAL,
 };
@@ -85,14 +98,35 @@ void
 ags_server_class_init(AgsServerClass *server)
 {
   GObjectClass *gobject;
-
+  GParamSpec *param_spec;
+  
   ags_server_parent_class = g_type_class_peek_parent(server);
 
   /* GObjectClass */
   gobject = (GObjectClass *) server;
 
+  gobject->set_property = ags_server_set_property;
+  gobject->get_property = ags_server_get_property;
+
   gobject->finalize = ags_server_finalize;
 
+  /* properties */
+  /**
+   * AgsServer:application-context:
+   *
+   * The assigned #AgsApplicationContext
+   * 
+   * Since: 0.4.0
+   */
+  param_spec = g_param_spec_object("application-context\0",
+				   "the application context object\0",
+				   "The application context object\0",
+				   AGS_TYPE_APPLICATION_CONTEXT,
+				   G_PARAM_READABLE | G_PARAM_WRITABLE);
+  g_object_class_install_property(gobject,
+				  PROP_APPLICATION_CONTEXT,
+				  param_spec);
+
   /* AgsServer */
   server->start = ags_server_real_start;
 
@@ -128,10 +162,78 @@ ags_server_init(AgsServer *server)
   server->server_info = NULL;
 
   server->application_context = NULL;
+  server->application_mutex = NULL;
 
   server->registry = ags_registry_new();
   server->remote_task = ags_remote_task_new();
 }
+void
+ags_server_set_property(GObject *gobject,
+			guint prop_id,
+			const GValue *value,
+			GParamSpec *param_spec)
+{
+  AgsServer *server;
+
+  server = AGS_SERVER(gobject);
+
+  //TODO:JK: implement set functionality
+  
+  switch(prop_id){
+  case PROP_APPLICATION_CONTEXT:
+    {
+      AgsApplicationContext *application_context;
+
+      application_context = g_value_get_object(value);
+
+      if(server->application_context == application_context){
+	return;
+      }
+
+      if(server->application_context != NULL){
+	g_object_unref(G_OBJECT(server->application_context));
+      }
+
+      if(application_context != NULL){
+	AgsConfig *config;
+	
+	g_object_ref(G_OBJECT(application_context));
+
+	server->application_mutex = &(application_context->mutex);
+      }else{
+	server->application_mutex = NULL;
+      }
+
+      server->application_context = application_context;
+    }
+    break;
+  default:
+    G_OBJECT_WARN_INVALID_PROPERTY_ID(gobject, prop_id, param_spec);
+    break;
+  }
+}
+
+void
+ags_server_get_property(GObject *gobject,
+			guint prop_id,
+			GValue *value,
+			GParamSpec *param_spec)
+{
+  AgsServer *server;
+
+  server = AGS_SERVER(gobject);
+  
+  switch(prop_id){
+  case PROP_APPLICATION_CONTEXT:
+    {
+      g_value_set_object(value, server->application_context);
+    }
+    break;
+  default:
+    G_OBJECT_WARN_INVALID_PROPERTY_ID(gobject, prop_id, param_spec);
+    break;
+  }
+}
 
 void
 ags_server_add_to_registry(AgsConnectable *connectable)
diff --git a/src/ags/server/ags_server.h b/src/ags/server/ags_server.h
index d02dc52..695254b 100644
--- a/src/ags/server/ags_server.h
+++ b/src/ags/server/ags_server.h
@@ -54,6 +54,7 @@ struct _AgsServer
   void *server_info;
 
   GObject *application_context;
+  pthread_mutex_t *application_mutex;
   
   AgsRegistry *registry;
   AgsRemoteTask *remote_task;
diff --git a/src/ags/thread/ags_audio_loop.c b/src/ags/thread/ags_audio_loop.c
index a20b055..b5437a9 100644
--- a/src/ags/thread/ags_audio_loop.c
+++ b/src/ags/thread/ags_audio_loop.c
@@ -73,6 +73,8 @@ void ags_audio_loop_play_audio(AgsAudioLoop *audio_loop);
 enum{
   PROP_0,
   PROP_APPLICATION_CONTEXT,
+  PROP_APPLICATION_MUTEX,
+  PROP_DEVOUT,
   PROP_TASK_THREAD,
   PROP_GUI_THREAD,
   PROP_DEVOUT_THREAD,
@@ -167,6 +169,37 @@ ags_audio_loop_class_init(AgsAudioLoopClass *audio_loop)
 				  param_spec);
 
   /**
+   * AgsAudioLoop:application-mutex:
+   *
+   * The assigned #AgsApplicationMutex.
+   * 
+   * Since: 0.4
+   */
+  param_spec = g_param_spec_pointer("application-mutex\0",
+				    "task thread to run\0",
+				    "The task thread to run\0",
+				    G_PARAM_READABLE);
+  g_object_class_install_property(gobject,
+				  PROP_APPLICATION_MUTEX,
+				  param_spec);
+
+  /**
+   * AgsAudioLoop:devout:
+   *
+   * The assigned #AgsDevout.
+   * 
+   * Since: 0.4
+   */
+  param_spec = g_param_spec_object("devout\0",
+				   "devout assigned to\0",
+				   "The AgsDevout it is assigned to.\0",
+				   AGS_TYPE_DEVOUT,
+				   G_PARAM_WRITABLE);
+  g_object_class_install_property(gobject,
+				  PROP_DEVOUT,
+				  param_spec);
+
+  /**
    * AgsAudioLoop:task-thread:
    *
    * The assigned #AgsTaskThread.
@@ -326,6 +359,9 @@ ags_audio_loop_init(AgsAudioLoop *audio_loop)
 
   /* AgsApplicationContext */
   audio_loop->application_context = NULL;
+  audio_loop->application_mutex = NULL;
+  
+  audio_loop->devout = NULL;
 
   /* AgsTaskThread */  
   audio_loop->task_thread = (AgsThread *) ags_task_thread_new(NULL);
@@ -384,11 +420,37 @@ ags_audio_loop_set_property(GObject *gobject,
 
       if(application_context != NULL){
 	g_object_ref(G_OBJECT(application_context));
+
+	audio_loop->application_mutex = &(application_context->mutex);
       }
 
       audio_loop->application_context = application_context;
     }
     break;
+  case PROP_DEVOUT:
+    {
+      AgsDevout *devout;
+
+      devout = (AgsDevout *) g_value_get_object(value);
+
+      if(audio_loop->devout != NULL){
+	g_object_unref(G_OBJECT(audio_loop->devout));
+      }
+
+      if(devout != NULL){
+	g_object_ref(G_OBJECT(devout));
+      }
+
+      audio_loop->devout = G_OBJECT(devout);
+
+      g_object_set(audio_loop->export_thread,
+		   "devout\0", devout,
+		   NULL);
+      g_object_set(audio_loop->devout_thread,
+		   "devout\0", devout,
+		   NULL);
+    }
+    break;
   case PROP_TASK_THREAD:
     {
       AgsThread *thread;
@@ -515,6 +577,16 @@ ags_audio_loop_get_property(GObject *gobject,
       g_value_set_object(value, audio_loop->application_context);
     }
     break;
+  case PROP_APPLICATION_MUTEX:
+    {
+      g_value_set_pointer(value, audio_loop->application_mutex);
+    }
+    break;
+  case PROP_DEVOUT:
+    {
+      g_value_set_object(value, G_OBJECT(audio_loop->devout));
+    }
+    break;
   case PROP_TASK_THREAD:
     {
       g_value_set_object(value, audio_loop->task_thread);
@@ -626,6 +698,10 @@ ags_audio_loop_finalize(GObject *gobject)
   ags_list_free_and_free_link(audio_loop->play_channel);
   ags_list_free_and_free_link(audio_loop->play_audio);
 
+  if(audio_loop->devout != NULL){
+    g_object_unref(G_OBJECT(audio_loop->devout));
+  }
+
   /* call parent */
   G_OBJECT_CLASS(ags_audio_loop_parent_class)->finalize(gobject);
 }
@@ -650,15 +726,22 @@ ags_audio_loop_start(AgsThread *thread)
 void
 ags_audio_loop_run(AgsThread *thread)
 {
-  GMutex mutex;
-  GCond cond;
   AgsAudioLoop *audio_loop;
   AgsDevout *devout;
+
+  pthread_mutex_t *application_mutex;
+
   guint val;
 
   audio_loop = AGS_AUDIO_LOOP(thread);
 
-  devout = AGS_DEVOUT(AGS_THREAD(audio_loop)->devout);
+  g_object_get(audio_loop,
+	       "application-mutex\0", &application_mutex,
+	       NULL);
+
+  pthread_mutex_lock(application_mutex);
+
+  devout = AGS_DEVOUT(audio_loop->devout);
 
   pthread_mutex_lock(&(audio_loop->recall_mutex));
 
@@ -704,6 +787,7 @@ ags_audio_loop_run(AgsThread *thread)
   }
 
   pthread_mutex_unlock(&(audio_loop->recall_mutex));
+  pthread_mutex_unlock(application_mutex);
 
   /* wait for task thread */
   pthread_mutex_lock(&(audio_loop->task_thread->start_mutex));
diff --git a/src/ags/thread/ags_audio_loop.h b/src/ags/thread/ags_audio_loop.h
index 43295ac..cd75e01 100644
--- a/src/ags/thread/ags_audio_loop.h
+++ b/src/ags/thread/ags_audio_loop.h
@@ -72,7 +72,10 @@ struct _AgsAudioLoop
   gdouble frequency;
 
   GObject *application_context;
-
+  pthread_mutex_t *application_mutex;
+  
+  GObject *devout;
+  
   AgsAsyncQueue *async_queue;
   
   AgsThread *task_thread;
diff --git a/src/ags/thread/ags_devout_thread.c b/src/ags/thread/ags_devout_thread.c
index 8534d6a..d27c4b3 100644
--- a/src/ags/thread/ags_devout_thread.c
+++ b/src/ags/thread/ags_devout_thread.c
@@ -31,6 +31,14 @@
 void ags_devout_thread_class_init(AgsDevoutThreadClass *devout_thread);
 void ags_devout_thread_connectable_interface_init(AgsConnectableInterface *connectable);
 void ags_devout_thread_init(AgsDevoutThread *devout_thread);
+void ags_devout_thread_set_property(GObject *gobject,
+				    guint prop_id,
+				    const GValue *value,
+				    GParamSpec *param_spec);
+void ags_devout_thread_get_property(GObject *gobject,
+				    guint prop_id,
+				    GValue *value,
+				    GParamSpec *param_spec);
 void ags_devout_thread_connect(AgsConnectable *connectable);
 void ags_devout_thread_disconnect(AgsConnectable *connectable);
 void ags_devout_thread_finalize(GObject *gobject);
@@ -52,6 +60,11 @@ void ags_devout_thread_stop(AgsThread *thread);
 static gpointer ags_devout_thread_parent_class = NULL;
 static AgsConnectableInterface *ags_devout_thread_parent_connectable_interface;
 
+enum{
+  PROP_0,
+  PROP_DEVOUT,
+};
+
 GType
 ags_devout_thread_get_type()
 {
@@ -94,14 +107,34 @@ ags_devout_thread_class_init(AgsDevoutThreadClass *devout_thread)
 {
   GObjectClass *gobject;
   AgsThreadClass *thread;
-
+  GParamSpec *param_spec;
+  
   ags_devout_thread_parent_class = g_type_class_peek_parent(devout_thread);
 
   /* GObject */
   gobject = (GObjectClass *) devout_thread;
 
+  gobject->set_property = ags_devout_thread_set_property;
+  gobject->get_property = ags_devout_thread_get_property;
+
   gobject->finalize = ags_devout_thread_finalize;
 
+  /**
+   * AgsThread:devout:
+   *
+   * The assigned #AgsDevout.
+   * 
+   * Since: 0.4
+   */
+  param_spec = g_param_spec_object("devout\0",
+				   "devout assigned to\0",
+				   "The AgsDevout it is assigned to.\0",
+				   AGS_TYPE_DEVOUT,
+				   G_PARAM_WRITABLE);
+  g_object_class_install_property(gobject,
+				  PROP_DEVOUT,
+				  param_spec);
+
   /* AgsThread */
   thread = (AgsThreadClass *) devout_thread;
 
@@ -125,9 +158,11 @@ ags_devout_thread_init(AgsDevoutThread *devout_thread)
   AgsThread *thread;
   
   thread = AGS_THREAD(devout_thread);
-
+  
   thread->freq = AGS_DEVOUT_THREAD_DEFAULT_JIFFIE;
 
+  devout_thread->devout = NULL;
+
   devout_thread->timestamp_thread = ags_timestamp_thread_new();
   ags_thread_add_child(thread, devout_thread->timestamp_thread);
 
@@ -135,6 +170,59 @@ ags_devout_thread_init(AgsDevoutThread *devout_thread)
 }
 
 void
+ags_devout_thread_set_property(GObject *gobject,
+			       guint prop_id,
+			       const GValue *value,
+			       GParamSpec *param_spec)
+{
+  AgsDevoutThread *devout_thread;
+
+  devout_thread = AGS_DEVOUT_THREAD(gobject);
+
+  switch(prop_id){
+  case PROP_DEVOUT:
+    {
+      AgsDevout *devout;
+
+      devout = (AgsDevout *) g_value_get_object(value);
+
+      if(devout_thread->devout != NULL){
+	g_object_unref(G_OBJECT(devout_thread->devout));
+      }
+
+      if(devout != NULL){
+	g_object_ref(G_OBJECT(devout));
+      }
+
+      devout_thread->devout = G_OBJECT(devout);
+    }
+    break;
+  default:
+    G_OBJECT_WARN_INVALID_PROPERTY_ID(gobject, prop_id, param_spec);
+    break;
+  }
+}
+
+void
+ags_devout_thread_get_property(GObject *gobject,
+			       guint prop_id,
+			       GValue *value,
+			       GParamSpec *param_spec)
+{
+  AgsDevoutThread *devout_thread;
+
+  devout_thread = AGS_DEVOUT_THREAD(gobject);
+
+  switch(prop_id){
+  case PROP_DEVOUT:
+    {
+      g_value_set_object(value, G_OBJECT(devout_thread->devout));
+    }
+    break;
+  }
+}
+
+void
 ags_devout_thread_connect(AgsConnectable *connectable)
 {
   ags_devout_thread_parent_connectable_interface->connect(connectable);
@@ -168,7 +256,7 @@ ags_devout_thread_start(AgsThread *thread)
 
   devout_thread = AGS_DEVOUT_THREAD(thread);
 
-  devout = AGS_DEVOUT(thread->devout);
+  devout = AGS_DEVOUT(devout_thread->devout);
 
   /*  */
   devout->flags |= (AGS_DEVOUT_BUFFER3 |
@@ -217,7 +305,7 @@ ags_devout_thread_run(AgsThread *thread)
 
   devout_thread = AGS_DEVOUT_THREAD(thread);
 
-  devout = AGS_DEVOUT(thread->devout);
+  devout = AGS_DEVOUT(devout_thread->devout);
 
   //  delay = (long) floor(NSEC_PER_SEC / devout->frequency * devout->buffer_size);
 
@@ -246,8 +334,8 @@ ags_devout_thread_stop(AgsThread *thread)
 
   devout_thread = AGS_DEVOUT_THREAD(thread);
 
-  devout = AGS_DEVOUT(thread->devout);
-  audio_loop = AGS_AUDIO_LOOP(thread->parent);
+  devout = AGS_DEVOUT(devout_thread->devout);
+  audio_loop = ags_thread_get_toplevel(thread);
 
   if((AGS_DEVOUT_START_PLAY & (devout->flags)) != 0){
 #ifdef AGS_DEBUG
diff --git a/src/ags/thread/ags_devout_thread.h b/src/ags/thread/ags_devout_thread.h
index 2635f9f..96b1091 100644
--- a/src/ags/thread/ags_devout_thread.h
+++ b/src/ags/thread/ags_devout_thread.h
@@ -46,6 +46,8 @@ struct _AgsDevoutThread
 
   time_t time_val;
 
+  GObject *devout;
+  
   AgsThread *timestamp_thread;
 
   GError *error;
diff --git a/src/ags/thread/ags_export_thread.c b/src/ags/thread/ags_export_thread.c
index 9d2bd60..11217d4 100644
--- a/src/ags/thread/ags_export_thread.c
+++ b/src/ags/thread/ags_export_thread.c
@@ -53,6 +53,7 @@ void ags_export_thread_stop(AgsThread *thread);
 
 enum{
   PROP_0,
+  PROP_DEVOUT,
   PROP_AUDIO_FILE,
 };
 
@@ -114,6 +115,29 @@ ags_export_thread_class_init(AgsExportThreadClass *export_thread)
   gobject->finalize = ags_export_thread_finalize;
 
   /* properties */
+  /**
+   * AgsExportThread:devout:
+   *
+   * The assigned #AgsDevout.
+   * 
+   * Since: 0.4
+   */
+  param_spec = g_param_spec_object("devout\0",
+				   "devout assigned to\0",
+				   "The AgsDevout it is assigned to.\0",
+				   AGS_TYPE_DEVOUT,
+				   G_PARAM_WRITABLE);
+  g_object_class_install_property(gobject,
+				  PROP_DEVOUT,
+				  param_spec);
+
+  /**
+   * AgsExportThread:audio-file:
+   *
+   * The assigned #AgsAudioFile.
+   * 
+   * Since: 0.4
+   */
   param_spec = g_param_spec_object("audio-file\0",
 				   "audio file to write\0",
 				   "The audio file to write output.\0",
@@ -152,6 +176,9 @@ ags_export_thread_init(AgsExportThread *export_thread)
 
   export_thread->tic = 0;
   export_thread->counter = 0;
+
+  export_thread->devout = NULL;
+
   export_thread->audio_file = NULL;
 }
 
@@ -166,6 +193,23 @@ ags_export_thread_set_property(GObject *gobject,
   export_thread = AGS_EXPORT_THREAD(gobject);
 
   switch(prop_id){
+  case PROP_DEVOUT:
+    {
+      AgsDevout *devout;
+
+      devout = (AgsDevout *) g_value_get_object(value);
+
+      if(export_thread->devout != NULL){
+	g_object_unref(G_OBJECT(export_thread->devout));
+      }
+
+      if(devout != NULL){
+	g_object_ref(G_OBJECT(devout));
+      }
+
+      export_thread->devout = G_OBJECT(devout);
+    }
+    break;
   case PROP_AUDIO_FILE:
     {
       AgsAudioFile *audio_file;
@@ -204,6 +248,11 @@ ags_export_thread_get_property(GObject *gobject,
   export_thread = AGS_EXPORT_THREAD(gobject);
 
   switch(prop_id){
+  case PROP_DEVOUT:
+    {
+      g_value_set_object(value, G_OBJECT(export_thread->devout));
+    }
+    break;
   case PROP_AUDIO_FILE:
     {
       g_value_set_object(value, export_thread->audio_file);
@@ -264,7 +313,7 @@ ags_export_thread_run(AgsThread *thread)
     export_thread->counter += 1;
   }
 
-  devout =  thread->devout;
+  devout = export_thread->devout;
 
   if((AGS_DEVOUT_BUFFER0 & (devout->flags)) != 0){
     devout_buffer = devout->buffer[0];
diff --git a/src/ags/thread/ags_export_thread.h b/src/ags/thread/ags_export_thread.h
index 47c93cc..79b6db5 100644
--- a/src/ags/thread/ags_export_thread.h
+++ b/src/ags/thread/ags_export_thread.h
@@ -56,6 +56,7 @@ struct _AgsExportThread
   guint tic;
   guint counter;
 
+  GObject *devout;
   AgsAudioFile *audio_file;
 };
 
diff --git a/src/ags/thread/ags_task_thread.c b/src/ags/thread/ags_task_thread.c
index ee823ba..1efec8a 100644
--- a/src/ags/thread/ags_task_thread.c
+++ b/src/ags/thread/ags_task_thread.c
@@ -186,19 +186,36 @@ ags_task_thread_finalize(GObject *gobject)
 void
 ags_task_thread_start(AgsThread *thread)
 {
+  AgsThread *main_loop;
   AgsTaskThread *task_thread;
+  AgsThreadPool *thread_pool;
+
+  AgsApplicationContext *application_context;
 
+  pthread_mutex_t *application_mutex;
+  
   task_thread = AGS_TASK_THREAD(thread);
 
+  main_loop = ags_thread_get_toplevel(thread);
+
+  g_object_get(main_loop,
+	       "application-mutex\0", &application_mutex,
+	       NULL);
+  
+  pthread_mutex_lock(application_mutex);
+  
+  application_context = ags_main_loop_get_application_context(main_loop);
+  
   if((AGS_THREAD_SINGLE_LOOP & (g_atomic_int_get(&(thread->flags)))) == 0){
     AGS_THREAD_CLASS(ags_task_thread_parent_class)->start(thread);
   }
+
+  pthread_mutex_unlock(application_mutex);
 }
 
 void
 ags_task_thread_run(AgsThread *thread)
 {
-  AgsDevout *devout;
   AgsTaskThread *task_thread;
 
   GList *list;
@@ -209,15 +226,27 @@ ags_task_thread_run(AgsThread *thread)
   static gboolean initialized = FALSE;
 
   task_thread = AGS_TASK_THREAD(thread);
-  devout = AGS_DEVOUT(thread->devout);
 
   if(!initialized){
+    AgsThread *main_loop;
+
     AgsApplicationContext *application_context;
     AgsConfig *config;
+
     guint buffer_size;
     guint samplerate;
 
-    application_context = ags_main_loop_get_application_context(AGS_MAIN_LOOP(ags_thread_get_toplevel(thread)));
+    pthread_mutex_t *application_mutex;
+    
+    main_loop = ags_thread_get_toplevel(thread);
+
+    g_object_get(main_loop,
+		 "application-mutex\0", &application_mutex,
+		 NULL);
+
+    pthread_mutex_lock(application_mutex);
+    
+    application_context = ags_main_loop_get_application_context(main_loop);
 
     config = application_context->config;
     
@@ -232,6 +261,8 @@ ags_task_thread_run(AgsThread *thread)
 				  NULL,
 				  10);
 
+    pthread_mutex_unlock(application_mutex);
+    
     play_idle.tv_sec = 0;
     play_idle.tv_nsec = 10 * round(sysconf(_SC_CLK_TCK) * (double) buffer_size  / (double) samplerate);
     //    idle = sysconf(_SC_CLK_TCK) * round(sysconf(_SC_CLK_TCK) * (double) buffer_size  / (double) samplerate / 8.0);
@@ -348,16 +379,26 @@ ags_task_thread_append_task(AgsTaskThread *task_thread, AgsTask *task)
   
   AgsApplicationContext *application_context;
 
+  pthread_mutex_t *application_mutex;
+
 #ifdef AGS_DEBUG
   g_message("append task\0");
 #endif
   
   main_loop = ags_thread_get_toplevel(task_thread);
+
+  g_object_get(main_loop,
+	       "application-mutex\0", &application_mutex,
+	       NULL);
+
+  pthread_mutex_lock(application_mutex);
   
   application_context = ags_main_loop_get_application_context(AGS_MAIN_LOOP(main_loop));
 
   thread_pool = ags_concurrency_provider_get_thread_pool(AGS_CONCURRENCY_PROVIDER(application_context));
 
+  pthread_mutex_unlock(application_mutex);
+  
   append = (AgsTaskThreadAppend *) malloc(sizeof(AgsTaskThreadAppend));
 
   g_atomic_pointer_set(&(append->task_thread),
@@ -387,6 +428,7 @@ ags_task_thread_append_tasks_queue(AgsReturnableThread *returnable_thread, gpoin
   AgsTask *task;
   AgsTaskThread *task_thread;
   AgsTaskThreadAppend *append;
+
   GList *list, *tmplist;
   gboolean initial_wait;
   int ret;
@@ -436,16 +478,26 @@ ags_task_thread_append_tasks(AgsTaskThread *task_thread, GList *list)
   
   AgsApplicationContext *application_context;
 
+  pthread_mutex_t *application_mutex;
+    
 #ifdef AGS_DEBUG
   g_message("append tasks\0");
 #endif
 
   main_loop = ags_thread_get_toplevel(task_thread);
+
+  g_object_get(main_loop,
+	       "application-mutex\0", &application_mutex,
+	       NULL);
+
+  pthread_mutex_lock(application_mutex);
   
   application_context = ags_main_loop_get_application_context(AGS_MAIN_LOOP(main_loop));
 
   thread_pool = ags_concurrency_provider_get_thread_pool(AGS_CONCURRENCY_PROVIDER(application_context));
 
+  pthread_mutex_unlock(application_mutex);
+
   append = (AgsTaskThreadAppend *) malloc(sizeof(AgsTaskThreadAppend));
 
   g_atomic_pointer_set(&(append->task_thread),
@@ -471,7 +523,6 @@ ags_task_thread_append_tasks(AgsTaskThread *task_thread, GList *list)
 
 /**
  * ags_task_thread_new:
- * @devout: the #AgsDevout
  *
  * Create a new #AgsTaskThread.
  *
@@ -480,12 +531,11 @@ ags_task_thread_append_tasks(AgsTaskThread *task_thread, GList *list)
  * Since: 0.4
  */ 
 AgsTaskThread*
-ags_task_thread_new(GObject *devout)
+ags_task_thread_new()
 {
   AgsTaskThread *task_thread;
 
   task_thread = (AgsTaskThread *) g_object_new(AGS_TYPE_TASK_THREAD,
-					       "devout\0", devout,
 					       NULL);
 
 
diff --git a/src/ags/thread/ags_task_thread.h b/src/ags/thread/ags_task_thread.h
index 42786b9..a612b01 100644
--- a/src/ags/thread/ags_task_thread.h
+++ b/src/ags/thread/ags_task_thread.h
@@ -80,6 +80,6 @@ GType ags_task_thread_get_type();
 void ags_task_thread_append_task(AgsTaskThread *task_thread, AgsTask *task);
 void ags_task_thread_append_tasks(AgsTaskThread *task_thread, GList *list);
 
-AgsTaskThread* ags_task_thread_new(GObject *devout);
+AgsTaskThread* ags_task_thread_new();
 
 #endif /*__AGS_TASK_THREAD_H__*/
diff --git a/src/ags/thread/ags_thread-posix.c b/src/ags/thread/ags_thread-posix.c
index 8215433..e9809f6 100644
--- a/src/ags/thread/ags_thread-posix.c
+++ b/src/ags/thread/ags_thread-posix.c
@@ -28,8 +28,6 @@
 #include <ags/thread/ags_gui_thread.h>
 #include <ags/thread/ags_returnable_thread.h>
 
-#include <ags/audio/ags_devout.h>
-
 #include <stdlib.h>
 #include <stdio.h>
 #include <unistd.h>
@@ -57,8 +55,6 @@ void ags_thread_finalize(GObject *gobject);
 void ags_thread_resume_handler(int sig);
 void ags_thread_suspend_handler(int sig);
 
-void ags_thread_set_devout(AgsThread *thread, GObject *devout);
-
 void ags_thread_real_start(AgsThread *thread);
 void* ags_thread_loop(void *ptr);
 void ags_thread_real_timelock(AgsThread *thread);
@@ -78,7 +74,6 @@ void ags_thread_real_stop(AgsThread *thread);
 
 enum{
   PROP_0,
-  PROP_DEVOUT,
   PROP_FREQUENCY,
 };
 
@@ -172,22 +167,6 @@ ags_thread_class_init(AgsThreadClass *thread)
 
   /* properties */
   /**
-   * AgsThread:devout:
-   *
-   * The assigned #AgsDevout.
-   * 
-   * Since: 0.4
-   */
-  param_spec = g_param_spec_object("devout\0",
-				   "devout assigned to\0",
-				   "The AgsDevout it is assigned to.\0",
-				   AGS_TYPE_DEVOUT,
-				   G_PARAM_WRITABLE);
-  g_object_class_install_property(gobject,
-				  PROP_DEVOUT,
-				  param_spec);
-
-  /**
    * AgsThread:frequency:
    *
    * The frequency to run at in Hz.
@@ -364,14 +343,12 @@ ags_thread_init(AgsThread *thread)
 
   thread->timelock.tv_sec = 0;
   thread->timelock.tv_nsec = floor(NSEC_PER_SEC /
-				   (AGS_AUDIO_LOOP_DEFAULT_JIFFIE + 1));
+				   (AGS_THREAD_DEFAULT_JIFFIE + 1));
 
   thread->greedy_locks = NULL;
 
   pthread_mutex_init(&(thread->suspend_mutex), NULL);
 
-  thread->devout = NULL;
-
   thread->parent = NULL;
   thread->next = NULL;
   thread->prev = NULL;
@@ -391,34 +368,6 @@ ags_thread_set_property(GObject *gobject,
   thread = AGS_THREAD(gobject);
 
   switch(prop_id){
-  case PROP_DEVOUT:
-    {
-      AgsDevout *devout;
-      AgsThread *current;
-
-      devout = (AgsDevout *) g_value_get_object(value);
-
-      if(thread->devout != NULL){
-	g_object_unref(G_OBJECT(thread->devout));
-      }
-
-      if(devout != NULL){
-	g_object_ref(G_OBJECT(devout));
-      }
-
-      thread->devout = G_OBJECT(devout);
-
-      current = thread->children;
-
-      while(current != NULL){
-	g_object_set(G_OBJECT(current),
-		     "devout\0", devout,
-		     NULL);
-
-	current = current->next;
-      }
-    }
-    break;
   case PROP_FREQUENCY:
     {
       gdouble freq;
@@ -449,11 +398,6 @@ ags_thread_get_property(GObject *gobject,
   thread = AGS_THREAD(gobject);
 
   switch(prop_id){
-  case PROP_DEVOUT:
-    {
-      g_value_set_object(value, G_OBJECT(thread->devout));
-    }
-    break;
   case PROP_FREQUENCY:
     {
       g_value_set_double(value, thread->freq);
@@ -527,10 +471,6 @@ ags_thread_finalize(GObject *gobject)
 
   pthread_mutex_destroy(&(thread->suspend_mutex));
 
-  if(thread->devout != NULL){
-    g_object_unref(G_OBJECT(thread->devout));
-  }
-
   /* call parent */
   G_OBJECT_CLASS(ags_thread_parent_class)->finalize(gobject);
 
@@ -605,12 +545,6 @@ ags_accounting_table_set_sanity(GList *table,
   }
 }
 
-void
-ags_thread_set_devout(AgsThread *thread, GObject *devout)
-{
-  //TODO:JK: implement me
-}
-
 /**
  * ags_thread_set_sync:
  * @thread: an #AgsThread
@@ -962,7 +896,7 @@ ags_thread_add_child(AgsThread *thread, AgsThread *child)
 
   /*  */
   ags_thread_lock(main_loop);
-
+  
   if(thread->children == NULL){
     thread->children = child;
     child->parent = thread;
@@ -977,7 +911,7 @@ ags_thread_add_child(AgsThread *thread, AgsThread *child)
   }
 
   ags_thread_unlock(main_loop);
-
+    
   if((AGS_THREAD_RUNNING & (g_atomic_int_get(&(thread->flags)))) != 0){
     ags_thread_start(child);
   }
diff --git a/src/ags/thread/ags_thread-posix.h b/src/ags/thread/ags_thread-posix.h
index 59e9541..9a9cff6 100644
--- a/src/ags/thread/ags_thread-posix.h
+++ b/src/ags/thread/ags_thread-posix.h
@@ -127,7 +127,6 @@ struct _AgsThread
   pthread_mutex_t suspend_mutex;
   volatile gboolean critical_region;
 
-  GObject *devout;
   AgsThread *parent;
 
   AgsThread *next;
diff --git a/src/ags/thread/ags_timestamp_thread.c b/src/ags/thread/ags_timestamp_thread.c
index e56daa9..e11bfb9 100644
--- a/src/ags/thread/ags_timestamp_thread.c
+++ b/src/ags/thread/ags_timestamp_thread.c
@@ -21,7 +21,6 @@
 #include <ags-lib/object/ags_connectable.h>
 
 #include <ags/audio/ags_timestamp.h>
-#include <ags/audio/ags_devout.h>
 
 void ags_timestamp_thread_class_init(AgsTimestampThreadClass *timestamp_thread);
 void ags_timestamp_thread_connectable_interface_init(AgsConnectableInterface *connectable);
@@ -143,15 +142,19 @@ void
 ags_timestamp_thread_run(AgsThread *thread)
 {
   AgsTimestampThread *timestamp_thread;
-  AgsDevout *devout;
+  //  AgsDevout *devout;
   guint duration;
   time_t timer;
 
   timestamp_thread = AGS_TIMESTAMP_THREAD(thread);
-  devout = AGS_DEVOUT(thread->devout);
+  //  devout = AGS_DEVOUT(thread->devout);
 
-  duration = (devout->tic_counter /
-	      (devout->frequency / devout->buffer_size) *
+  //  duration = (devout->tic_counter /
+  //	      (devout->frequency / devout->buffer_size) *
+  //	      AGS_MICROSECONDS_PER_SECOND);
+
+  //FIXME:JK: definitely wrong
+  duration = (AGS_THREAD_DEFAULT_JIFFIE *
 	      AGS_MICROSECONDS_PER_SECOND);
   
   timer = time(&(AGS_TIMESTAMP(timestamp_thread->current_timestamp)->timer.unix_time.time_val));

-- 
gsequencer packaging



More information about the pkg-multimedia-commits mailing list