[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r31993 - in gnunet-gtk: . contrib src src/conversation src/
From: |
gnunet |
Subject: |
[GNUnet-SVN] r31993 - in gnunet-gtk: . contrib src src/conversation src/conversation/.deps |
Date: |
Tue, 21 Jan 2014 18:07:00 +0100 |
Author: yids
Date: 2014-01-21 18:07:00 +0100 (Tue, 21 Jan 2014)
New Revision: 31993
Added:
gnunet-gtk/contrib/gnunet_conversation_gtk_about_window.glade
gnunet-gtk/contrib/gnunet_conversation_gtk_about_window.glade.in
gnunet-gtk/contrib/gnunet_conversation_gtk_main_window.glade
gnunet-gtk/src/conversation/
gnunet-gtk/src/conversation/.deps/
gnunet-gtk/src/conversation/.deps/gnunet-conversation-gtk.Po
gnunet-gtk/src/conversation/.deps/gnunet-conversation-gtk_about.Po
gnunet-gtk/src/conversation/Makefile
gnunet-gtk/src/conversation/Makefile.am
gnunet-gtk/src/conversation/Makefile.in
gnunet-gtk/src/conversation/gnunet-conversation-gtk
gnunet-gtk/src/conversation/gnunet-conversation-gtk.c
gnunet-gtk/src/conversation/gnunet-conversation-gtk.h
gnunet-gtk/src/conversation/gnunet-conversation-gtk_about.c
Modified:
gnunet-gtk/README
gnunet-gtk/configure.ac
Log:
Added gnunet-conversation-gtk application.
Modified: gnunet-gtk/README
===================================================================
--- gnunet-gtk/README 2014-01-21 16:40:02 UTC (rev 31992)
+++ gnunet-gtk/README 2014-01-21 17:07:00 UTC (rev 31993)
@@ -11,8 +11,8 @@
gnunet-gtk requires GTK 2.6.30 or higher and libgladeui-1 or
libgladeui-2 (i.e. 3.8 or 3.10). glade-3.8 should be used to edit the
UI.
+gnunet-conversation-gtk requires GTK3.
-
After installation, you should have the following new programs:
* gnunet-setup --- a GUI to configure GNUnet
Modified: gnunet-gtk/configure.ac
===================================================================
--- gnunet-gtk/configure.ac 2014-01-21 16:40:02 UTC (rev 31992)
+++ gnunet-gtk/configure.ac 2014-01-21 17:07:00 UTC (rev 31993)
@@ -153,8 +153,16 @@
AS_IF([test "x$enable_peerinfo_app" != "xno"], [
GNUNET_PEERINFO_APP="peerinfo"
])
-AC_SUBST(GNUNET_PEERINFO_APP)
+AC_SUBST(GNUNET_CONVERSATION_APP)
+GNUNET_PEERINFO_APP=""
+AC_ARG_ENABLE([conversation-app],
+ AS_HELP_STRING([--disable-conversation-app],[Do not build
gnunet-conversation-gtk application]))
+AS_IF([test "x$enable_conversation_app" != "xno"], [
+ GNUNET_PEERINFO_APP="conversation"
+])
+AC_SUBST(GNUNET_CONVERSATION_APP)
+
# test for libextractor
extractor=0
AC_MSG_CHECKING(for libextractor)
@@ -526,6 +534,7 @@
src/namestore/Makefile
src/setup/Makefile
src/statistics/Makefile
+src/conversation/Makefile
pixmaps/Makefile
po/Makefile.in
po/Makefile
@@ -537,6 +546,7 @@
contrib/gnunet_namestore_gtk_about_window.glade
contrib/gnunet_statistics_gtk_about_window.glade
contrib/gnunet_setup_about_window.glade
+contrib/gnunet_conversation_gtk_about_window.glade
])
if test "$qrencode" != 1
Added: gnunet-gtk/contrib/gnunet_conversation_gtk_about_window.glade
===================================================================
--- gnunet-gtk/contrib/gnunet_conversation_gtk_about_window.glade
(rev 0)
+++ gnunet-gtk/contrib/gnunet_conversation_gtk_about_window.glade
2014-01-21 17:07:00 UTC (rev 31993)
@@ -0,0 +1,360 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+ <requires lib="gtk+" version="2.20"/>
+ <!-- interface-naming-policy project-wide -->
+ <object class="GtkTextBuffer" id="credits_art_contents">
+ <property name="text">Jakub 'jimmac' Steiner <address@hidden>
+Christian Muellner <address@hidden>
+Alex Jones <address@hidden>
+Nicklas Larsson <address@hidden></property>
+ </object>
+ <object class="GtkTextBuffer" id="credits_authors_contents">
+ <property name="text">Juergen Appel <address@hidden>
+Krista Grothoff <address@hidden>
+James Blackwell <address@hidden>
+Ludovic Courtes <address@hidden>
+Nils Durner <address@hidden>
+Renaldo Ferreira <address@hidden>
+Christian Grothoff <address@hidden>
+Eric Haumant
+Tzvetan Horozov <address@hidden>
+Gerd Knorr <address@hidden>
+Werner Koch <address@hidden>
+Uli Luckas <address@hidden>
+Blake Matheny
+Glenn McGrath
+Hendrik Pagenhardt <address@hidden>
+Ioana Patrascu <address@hidden>
+Marko Raeihae
+Paul Ruth <address@hidden>
+Risto Saarelma
+Antti Salonen
+Tiberius Stef <address@hidden>
+Tuomas Toivonen
+Tomi Tukiainen
+Kevin Vandersloot <address@hidden>
+Simo Viitanen
+Larry Waldo
+Igor Wronsky <address@hidden>
+<address@hidden></property>
+ </object>
+ <object class="GtkTextBuffer" id="credits_docs_contents">
+ <property name="text">Christian Grothoff <address@hidden>
+Anders Carlsson <address@hidden>
+Nils Durner <address@hidden>
+Nicklas Larsson <address@hidden>
+Milan Bouchet-Valat <address@hidden>
+Igor Wronsky <address@hidden></property>
+ </object>
+ <object class="GtkTextBuffer" id="credits_trans_contents">
+ <property name="text">Di Ma
+Jens Palsberg <address@hidden>
+Christian Grothoff <address@hidden>
+Nils Durner <address@hidden>
+Mathieu <address@hidden>
+Eric Haumant
address@hidden
+Hiroshi Yamauchi <address@hidden>
+Adam Welc <address@hidden>
+Bogdan Carbunar <address@hidden>
+Steven Michael Murphy <address@hidden>
+Phan Vinh Thinh <address@hidden>
+Daniel Nylander <address@hidden></property>
+ </object>
+ <object class="GtkTextBuffer" id="license_contents">
+ <property name="text" translatable="yes">License should be loaded here at
runtime from the license file (no need to copy the whole GPL in
here...).</property>
+ </object>
+ <object class="GtkWindow" id="about_window">
+ <property name="can_focus">False</property>
+ <property name="modal">True</property>
+ <property name="destroy_with_parent">True</property>
+ <signal name="realize" handler="GNUNET_GTK_about_window_realized"
swapped="no"/>
+ <signal name="delete-event"
handler="GNUNET_GTK_about_window_got_delete_event" swapped="no"/>
+ <child>
+ <object class="GtkVBox" id="about_main_vbox">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="border_width">10</property>
+ <child>
+ <object class="GtkImage" id="about_logo_image">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="pixbuf">gnunet_logo.png</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="about_name_version_label">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label">GNUnet-Peerinfo-GTK r31952</property>
+ <attributes>
+ <attribute name="weight" value="bold"/>
+ <attribute name="size" value="200"/>
+ </attributes>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="about_copyright_label">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label">(C) 2010-2014 The GNUnet Project</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="about_link_label">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label"><a href="https://gnunet.org/">GNUnet:
GNU's Framework for Secure P2P Networking</a></property>
+ <property name="use_markup">True</property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkNotebook" id="about_credits_notebook">
+ <property name="can_focus">True</property>
+ <child>
+ <object class="GtkScrolledWindow"
id="about_credits_authors_scroller">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <child>
+ <object class="GtkTextView"
id="about_credits_authors_textview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">False</property>
+ <property name="wrap_mode">word</property>
+ <property name="cursor_visible">False</property>
+ <property name="buffer">credits_authors_contents</property>
+ <property name="accepts_tab">False</property>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="about_credits_authors_tab">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Developed
by</property>
+ </object>
+ <packing>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkScrolledWindow"
id="about_credits_docs_scroller">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <child>
+ <object class="GtkTextView" id="about_credits_docs_textview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">False</property>
+ <property name="wrap_mode">word</property>
+ <property name="cursor_visible">False</property>
+ <property name="buffer">credits_docs_contents</property>
+ <property name="accepts_tab">False</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="about_credits_docs_tab">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Documented
by</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkScrolledWindow"
id="about_credits_trans_scroller">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <child>
+ <object class="GtkTextView"
id="about_credits_trans_textview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">False</property>
+ <property name="wrap_mode">word</property>
+ <property name="cursor_visible">False</property>
+ <property name="buffer">credits_trans_contents</property>
+ <property name="accepts_tab">False</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="about_credits_trans_tab">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Translated
by</property>
+ </object>
+ <packing>
+ <property name="position">2</property>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkScrolledWindow"
id="about_credits_art_scroller">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <child>
+ <object class="GtkTextView" id="about_credits_art_textview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">False</property>
+ <property name="wrap_mode">word</property>
+ <property name="cursor_visible">False</property>
+ <property name="buffer">credits_art_contents</property>
+ <property name="accepts_tab">False</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="about_credits_art_tab">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Artwork by</property>
+ </object>
+ <packing>
+ <property name="position">3</property>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">4</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkScrolledWindow" id="about_license_scroller">
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">never</property>
+ <property name="shadow_type">out</property>
+ <child>
+ <object class="GtkTextView" id="about_license_textview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">False</property>
+ <property name="wrap_mode">word</property>
+ <property name="cursor_visible">False</property>
+ <property name="buffer">license_contents</property>
+ <property name="accepts_tab">False</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">5</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="about_buttons_hbox">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="border_width">5</property>
+ <property name="homogeneous">True</property>
+ <child>
+ <object class="GtkButton" id="about_credits_button">
+ <property name="label" translatable="yes">Credits</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <signal name="clicked"
handler="GNUNET_GTK_about_credits_button_clicked" swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="about_license_button">
+ <property name="label" translatable="yes">License</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <signal name="clicked"
handler="GNUNET_GTK_about_license_button_clicked" swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="about_close_button">
+ <property name="label">gtk-close</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_stock">True</property>
+ <signal name="clicked"
handler="GNUNET_GTK_about_close_button_clicked" swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">6</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+</interface>
Added: gnunet-gtk/contrib/gnunet_conversation_gtk_about_window.glade.in
===================================================================
--- gnunet-gtk/contrib/gnunet_conversation_gtk_about_window.glade.in
(rev 0)
+++ gnunet-gtk/contrib/gnunet_conversation_gtk_about_window.glade.in
2014-01-21 17:07:00 UTC (rev 31993)
@@ -0,0 +1,360 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+ <requires lib="gtk+" version="2.20"/>
+ <!-- interface-naming-policy project-wide -->
+ <object class="GtkTextBuffer" id="credits_art_contents">
+ <property name="text">Jakub 'jimmac' Steiner <address@hidden>
+Christian Muellner <address@hidden>
+Alex Jones <address@hidden>
+Nicklas Larsson <address@hidden></property>
+ </object>
+ <object class="GtkTextBuffer" id="credits_authors_contents">
+ <property name="text">Juergen Appel <address@hidden>
+Krista Grothoff <address@hidden>
+James Blackwell <address@hidden>
+Ludovic Courtes <address@hidden>
+Nils Durner <address@hidden>
+Renaldo Ferreira <address@hidden>
+Christian Grothoff <address@hidden>
+Eric Haumant
+Tzvetan Horozov <address@hidden>
+Gerd Knorr <address@hidden>
+Werner Koch <address@hidden>
+Uli Luckas <address@hidden>
+Blake Matheny
+Glenn McGrath
+Hendrik Pagenhardt <address@hidden>
+Ioana Patrascu <address@hidden>
+Marko Raeihae
+Paul Ruth <address@hidden>
+Risto Saarelma
+Antti Salonen
+Tiberius Stef <address@hidden>
+Tuomas Toivonen
+Tomi Tukiainen
+Kevin Vandersloot <address@hidden>
+Simo Viitanen
+Larry Waldo
+Igor Wronsky <address@hidden>
+<address@hidden></property>
+ </object>
+ <object class="GtkTextBuffer" id="credits_docs_contents">
+ <property name="text">Christian Grothoff <address@hidden>
+Anders Carlsson <address@hidden>
+Nils Durner <address@hidden>
+Nicklas Larsson <address@hidden>
+Milan Bouchet-Valat <address@hidden>
+Igor Wronsky <address@hidden></property>
+ </object>
+ <object class="GtkTextBuffer" id="credits_trans_contents">
+ <property name="text">Di Ma
+Jens Palsberg <address@hidden>
+Christian Grothoff <address@hidden>
+Nils Durner <address@hidden>
+Mathieu <address@hidden>
+Eric Haumant
address@hidden
+Hiroshi Yamauchi <address@hidden>
+Adam Welc <address@hidden>
+Bogdan Carbunar <address@hidden>
+Steven Michael Murphy <address@hidden>
+Phan Vinh Thinh <address@hidden>
+Daniel Nylander <address@hidden></property>
+ </object>
+ <object class="GtkTextBuffer" id="license_contents">
+ <property name="text" translatable="yes">License should be loaded here at
runtime from the license file (no need to copy the whole GPL in
here...).</property>
+ </object>
+ <object class="GtkWindow" id="about_window">
+ <property name="can_focus">False</property>
+ <property name="modal">True</property>
+ <property name="destroy_with_parent">True</property>
+ <signal name="realize" handler="GNUNET_GTK_about_window_realized"
swapped="no"/>
+ <signal name="delete-event"
handler="GNUNET_GTK_about_window_got_delete_event" swapped="no"/>
+ <child>
+ <object class="GtkVBox" id="about_main_vbox">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="border_width">10</property>
+ <child>
+ <object class="GtkImage" id="about_logo_image">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="pixbuf">gnunet_logo.png</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="about_name_version_label">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label">@GNUNET_PEERINFO_GTK_NAME@
@GNUNET_PEERINFO_GTK_VERSION3@</property>
+ <attributes>
+ <attribute name="weight" value="bold"/>
+ <attribute name="size" value="200"/>
+ </attributes>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="about_copyright_label">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label">(C)
@address@hidden@GNUNET_PEERINFO_GTK_YEARTO@ The GNUnet Project</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="about_link_label">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label"><a href="https://gnunet.org/">GNUnet:
GNU's Framework for Secure P2P Networking</a></property>
+ <property name="use_markup">True</property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkNotebook" id="about_credits_notebook">
+ <property name="can_focus">True</property>
+ <child>
+ <object class="GtkScrolledWindow"
id="about_credits_authors_scroller">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <child>
+ <object class="GtkTextView"
id="about_credits_authors_textview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">False</property>
+ <property name="wrap_mode">word</property>
+ <property name="cursor_visible">False</property>
+ <property name="buffer">credits_authors_contents</property>
+ <property name="accepts_tab">False</property>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="about_credits_authors_tab">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Developed
by</property>
+ </object>
+ <packing>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkScrolledWindow"
id="about_credits_docs_scroller">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <child>
+ <object class="GtkTextView" id="about_credits_docs_textview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">False</property>
+ <property name="wrap_mode">word</property>
+ <property name="cursor_visible">False</property>
+ <property name="buffer">credits_docs_contents</property>
+ <property name="accepts_tab">False</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="about_credits_docs_tab">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Documented
by</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkScrolledWindow"
id="about_credits_trans_scroller">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <child>
+ <object class="GtkTextView"
id="about_credits_trans_textview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">False</property>
+ <property name="wrap_mode">word</property>
+ <property name="cursor_visible">False</property>
+ <property name="buffer">credits_trans_contents</property>
+ <property name="accepts_tab">False</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="about_credits_trans_tab">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Translated
by</property>
+ </object>
+ <packing>
+ <property name="position">2</property>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkScrolledWindow"
id="about_credits_art_scroller">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <child>
+ <object class="GtkTextView" id="about_credits_art_textview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">False</property>
+ <property name="wrap_mode">word</property>
+ <property name="cursor_visible">False</property>
+ <property name="buffer">credits_art_contents</property>
+ <property name="accepts_tab">False</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="about_credits_art_tab">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Artwork by</property>
+ </object>
+ <packing>
+ <property name="position">3</property>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">4</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkScrolledWindow" id="about_license_scroller">
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">never</property>
+ <property name="shadow_type">out</property>
+ <child>
+ <object class="GtkTextView" id="about_license_textview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">False</property>
+ <property name="wrap_mode">word</property>
+ <property name="cursor_visible">False</property>
+ <property name="buffer">license_contents</property>
+ <property name="accepts_tab">False</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">5</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="about_buttons_hbox">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="border_width">5</property>
+ <property name="homogeneous">True</property>
+ <child>
+ <object class="GtkButton" id="about_credits_button">
+ <property name="label" translatable="yes">Credits</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <signal name="clicked"
handler="GNUNET_GTK_about_credits_button_clicked" swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="about_license_button">
+ <property name="label" translatable="yes">License</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <signal name="clicked"
handler="GNUNET_GTK_about_license_button_clicked" swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="about_close_button">
+ <property name="label">gtk-close</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_stock">True</property>
+ <signal name="clicked"
handler="GNUNET_GTK_about_close_button_clicked" swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">6</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+</interface>
Added: gnunet-gtk/contrib/gnunet_conversation_gtk_main_window.glade
===================================================================
--- gnunet-gtk/contrib/gnunet_conversation_gtk_main_window.glade
(rev 0)
+++ gnunet-gtk/contrib/gnunet_conversation_gtk_main_window.glade
2014-01-21 17:07:00 UTC (rev 31993)
@@ -0,0 +1,442 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+ <!-- interface-requires gtk+ 3.0 -->
+ <object class="GtkListStore" id="gnunet_conversation_gtk_history_liststore">
+ <columns>
+ <!-- column-name logTime -->
+ <column type="gchararray"/>
+ <!-- column-name logEvent -->
+ <column type="gchararray"/>
+ <!-- column-name logContact -->
+ <column type="gchararray"/>
+ </columns>
+ </object>
+ <object class="GtkWindow" id="GNUNET_GTK_conversation_window">
+ <property name="can_focus">False</property>
+ <property name="events">GDK_BUTTON_PRESS_MASK |
GDK_STRUCTURE_MASK</property>
+ <property name="window_position">center</property>
+ <property name="icon_name">contact-new</property>
+ <signal name="delete-event" handler="GNUNET_GTK_conversation_quit_cb"
swapped="no"/>
+ <child>
+ <object class="GtkVBox" id="GNUNET_GTK_conversationvbox">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <object class="GtkMenuBar" id="GNUNET_GTK_conversation_menubar">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <object class="GtkMenuItem"
id="GNUNET_GTK_conversation_file_menuitem">
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">_File</property>
+ <property name="use_underline">True</property>
+ <child type="submenu">
+ <object class="GtkMenu"
id="GNUNET_GTK_conversation_file_menu">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <object class="GtkImageMenuItem"
id="GNUNET_GTK_conversation_quit_imagemenuitem">
+ <property name="label">gtk-quit</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate"
handler="GNUNET_GTK_conversation_quit_cb" swapped="no"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem"
id="GNUNET_GTK_conversation_help_menuitem">
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">_Help</property>
+ <property name="use_underline">True</property>
+ <child type="submenu">
+ <object class="GtkMenu"
id="GNUNET_GTK_conversation_help_menu">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <object class="GtkImageMenuItem"
id="GNUNET_GTK_conversation_about_imagemenuitem">
+ <property name="label">gtk-about</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate"
handler="GNUNET_GTK_conversation_about_imagemenuitem_activate_cb" swapped="no"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkBox" id="box1">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <object class="GtkGrid" id="grid1">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <object class="GtkEntry"
id="GNUNET_GTK_conversation_address">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">•</property>
+ <property name="text" translatable="yes">Address</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">0</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButtonBox"
id="GNUNET_GTK_conversation_buttons">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="layout_style">start</property>
+ <child>
+ <object class="GtkButton"
id="GNUNET_GTK_conversation_call_button">
+ <property name="label"
translatable="yes">call</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_action_appearance">False</property>
+ <property name="use_underline">True</property>
+ <signal name="clicked"
handler="GNUNET_CONVERSATION_GTK_on_call_clicked" swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton"
id="GNUNET_GTK_conversation_hangup_button">
+ <property name="label"
translatable="yes">hangup</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_action_appearance">False</property>
+ <signal name="clicked"
handler="GNUNET_CONVERSATION_GTK_on_hangup_clicked" swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <object class="GtkButton"
id="GNUNET_GTK_conversation_pause_button">
+ <property name="label" translatable="yes">pause
call</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_action_appearance">False</property>
+ <signal name="clicked"
handler="GNUNET_CONVERSATION_GTK_on_pause_clicked" swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">4</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton"
id="GNUNET_GTK_conversation_status_button">
+ <property name="label"
translatable="yes">status</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_action_appearance">False</property>
+ <signal name="clicked"
handler="GNUNET_CONVERSATION_GTK_on_status_clicked" swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">5</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkSpinner"
id="GNUNET_GTK_conversation_spinner">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="active">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">6</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="gnunet-contact-test">
+ <property name="label"
translatable="yes">button</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_action_appearance">False</property>
+ <signal name="clicked" handler="GNUNET_contact_test"
swapped="no"/>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">7</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="top_attach">0</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkScrolledWindow"
id="GNUNET_GTK_conversation_log_scroll">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">always</property>
+ <property name="shadow_type">in</property>
+ <child>
+ <object class="GtkTextView"
id="GNUNET_GTK_conversation_history">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">False</property>
+ <property name="left_margin">1</property>
+ <property name="right_margin">1</property>
+ <property name="indent">1</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkScrolledWindow" id="scrolledwindow1">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="shadow_type">in</property>
+ <child>
+ <object class="GtkTreeView"
id="gnunet_conversation_gtk_treeview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property
name="model">gnunet_conversation_gtk_contacts_liststore</property>
+ <property name="headers_clickable">False</property>
+ <property name="search_column">0</property>
+ <signal name="row-activated"
handler="GNUNET_CONVERSATION_GTK_row_activated" swapped="no"/>
+ <child internal-child="selection">
+ <object class="GtkTreeSelection"
id="treeview-selection"/>
+ </child>
+ <child>
+ <object class="GtkTreeViewColumn" id="contactName">
+ <property name="title"
translatable="yes">Type</property>
+ <child>
+ <object class="GtkCellRendererText"
id="GNUNET_CONVERSATION_GTK_type_window_name_renderer"/>
+ <attributes>
+ <attribute name="text">1</attribute>
+ </attributes>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkTreeViewColumn" id="contactType">
+ <property name="title"
translatable="yes">Contact</property>
+ <child>
+ <object class="GtkCellRendererText"
id="GNUNET_CONVERSATION_GTK_main_window_name_renderer"/>
+ <attributes>
+ <attribute name="text">0</attribute>
+ </attributes>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkStatusbar"
id="GNUNET_GTK_conversation_statusbar">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">8</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="pack_type">end</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkScrolledWindow" id="scrolledwindow2">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="shadow_type">in</property>
+ <child>
+ <object class="GtkTreeView"
id="gnunet_conversation_gtk_history_treeview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property
name="model">gnunet_conversation_gtk_history_liststore</property>
+ <property name="headers_clickable">False</property>
+ <child internal-child="selection">
+ <object class="GtkTreeSelection"
id="treeview-selection2"/>
+ </child>
+ <child>
+ <object class="GtkTreeViewColumn" id="timeColumn">
+ <property name="title"
translatable="yes">Time</property>
+ <child>
+ <object class="GtkCellRendererText"
id="GNUNET_CONVERSATION_GTK_time_window_renderer"/>
+ <attributes>
+ <attribute name="text">0</attribute>
+ </attributes>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkTreeViewColumn" id="eventColumn">
+ <property name="title"
translatable="yes">Event</property>
+ <child>
+ <object class="GtkCellRendererText"
id="GNUNET_CONVERSATION_GTK_event_window_renderer"/>
+ <attributes>
+ <attribute name="text">1</attribute>
+ </attributes>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkTreeViewColumn" id="contactColumn">
+ <property name="title"
translatable="yes">Contact</property>
+ <child>
+ <object class="GtkCellRendererText"
id="GNUNET_CONVERSATION_GTK_contact_window_renderer"/>
+ <attributes>
+ <attribute name="text">2</attribute>
+ </attributes>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">4</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkGrid" id="grid2">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <object class="GtkButton"
id="GNUNET_GTK_conversation_add_contact_button">
+ <property name="label" translatable="yes">Add
contact</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_action_appearance">False</property>
+ <signal name="clicked"
handler="GNUNET_CONVERSATION_GTK_on_add_clicked" swapped="no"/>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">0</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton"
id="GNUNET_GTK_conversation_remove_contact_button">
+ <property name="label" translatable="yes">Remove
contact</property>
+ <property name="use_action_appearance">False</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_action_appearance">False</property>
+ <signal name="clicked"
handler="GNUNET_CONVERSATION_GTK_on_remove_clicked" swapped="no"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="top_attach">0</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">5</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ <object class="GtkListStore" id="gnunet_conversation_gtk_contacts_liststore">
+ <columns>
+ <!-- column-name contactName -->
+ <column type="gchararray"/>
+ <!-- column-name contactType -->
+ <column type="gchararray"/>
+ </columns>
+ </object>
+ <object class="GtkTreeStore" id="gnunet_conversation_gtk_contacts_treestore">
+ <columns>
+ <!-- column-name contactName -->
+ <column type="gchararray"/>
+ </columns>
+ </object>
+ <object class="GtkTreeStore" id="gnunet_conversation_gtk_history_treestore"/>
+</interface>
Added: gnunet-gtk/src/conversation/.deps/gnunet-conversation-gtk.Po
===================================================================
--- gnunet-gtk/src/conversation/.deps/gnunet-conversation-gtk.Po
(rev 0)
+++ gnunet-gtk/src/conversation/.deps/gnunet-conversation-gtk.Po
2014-01-21 17:07:00 UTC (rev 31993)
@@ -0,0 +1,2157 @@
+gnunet-conversation-gtk.o: gnunet-conversation-gtk.c \
+ ../../src/include/gnunet_gtk.h ../../gnunet_gtk_config.h \
+ /usr/local/include/gnunet/platform.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/features.h \
+ /usr/include/x86_64-linux-gnu/bits/predefs.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stddef.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/sigset.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/netdb.h \
+ /usr/include/netinet/in.h \
+ /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/sys/socket.h \
+ /usr/include/x86_64-linux-gnu/sys/uio.h \
+ /usr/include/x86_64-linux-gnu/bits/uio.h \
+ /usr/include/x86_64-linux-gnu/bits/socket.h \
+ /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
+ /usr/include/x86_64-linux-gnu/asm/socket.h \
+ /usr/include/asm-generic/socket.h \
+ /usr/include/x86_64-linux-gnu/asm/sockios.h \
+ /usr/include/asm-generic/sockios.h \
+ /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/rpc/netdb.h \
+ /usr/include/x86_64-linux-gnu/bits/siginfo.h \
+ /usr/include/x86_64-linux-gnu/bits/netdb.h \
+ /usr/include/x86_64-linux-gnu/sys/un.h /usr/include/string.h \
+ /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \
+ /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/stdlib.h \
+ /usr/include/arpa/inet.h /usr/include/netinet/tcp.h /usr/include/pwd.h \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/sys/ioctl.h \
+ /usr/include/x86_64-linux-gnu/bits/ioctls.h \
+ /usr/include/x86_64-linux-gnu/asm/ioctls.h \
+ /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
+ /usr/include/x86_64-linux-gnu/asm/ioctl.h \
+ /usr/include/asm-generic/ioctl.h \
+ /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
+ /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
+ /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \
+ /usr/include/x86_64-linux-gnu/bits/signum.h \
+ /usr/include/x86_64-linux-gnu/bits/sigaction.h \
+ /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
+ /usr/include/x86_64-linux-gnu/bits/sigstack.h \
+ /usr/include/x86_64-linux-gnu/sys/ucontext.h \
+ /usr/include/x86_64-linux-gnu/bits/sigthread.h \
+ /usr/include/x86_64-linux-gnu/sys/resource.h \
+ /usr/include/x86_64-linux-gnu/bits/resource.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/grp.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio.h /usr/include/alloca.h \
+ /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
+ /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/libgen.h /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/x86_64-linux-gnu/sys/stat.h \
+ /usr/include/x86_64-linux-gnu/bits/stat.h /usr/include/dirent.h \
+ /usr/include/x86_64-linux-gnu/bits/dirent.h \
+ /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h /usr/include/fcntl.h \
+ /usr/include/x86_64-linux-gnu/bits/fcntl.h /usr/include/math.h \
+ /usr/include/x86_64-linux-gnu/bits/huge_val.h \
+ /usr/include/x86_64-linux-gnu/bits/huge_valf.h \
+ /usr/include/x86_64-linux-gnu/bits/huge_vall.h \
+ /usr/include/x86_64-linux-gnu/bits/inf.h \
+ /usr/include/x86_64-linux-gnu/bits/nan.h \
+ /usr/include/x86_64-linux-gnu/bits/mathdef.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathinline.h /usr/include/net/if.h \
+ /usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h /usr/include/ctype.h \
+ /usr/local/include/gnunet/plibc.h /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h \
+ /usr/local/include/gnunet/gettext.h /usr/include/libintl.h \
+ /usr/include/x86_64-linux-gnu/sys/mman.h \
+ /usr/include/x86_64-linux-gnu/bits/mman.h /usr/include/langinfo.h \
+ /usr/include/nl_types.h /usr/local/include/gnunet/gnunet_util_lib.h \
+ /usr/local/include/gnunet/gnunet_crypto_lib.h \
+ /usr/local/include/gnunet/gnunet_common.h \
+ /usr/local/include/gnunet/gnunet_scheduler_lib.h \
+ /usr/local/include/gnunet/gnunet_time_lib.h \
+ /usr/local/include/gnunet/gnunet_network_lib.h \
+ /usr/local/include/gnunet/gnunet_disk_lib.h \
+ /usr/local/include/gnunet/gnunet_configuration_lib.h \
+ /usr/local/include/gnunet/gnunet_bandwidth_lib.h \
+ /usr/local/include/gnunet/gnunet_bio_lib.h \
+ /usr/local/include/gnunet/gnunet_container_lib.h \
+ /usr/include/extractor.h \
+ /usr/local/include/gnunet/gnunet_connection_lib.h \
+ /usr/local/include/gnunet/gnunet_client_lib.h \
+ /usr/local/include/gnunet/gnunet_getopt_lib.h \
+ /usr/local/include/gnunet/gnunet_helper_lib.h \
+ /usr/local/include/gnunet/gnunet_server_lib.h \
+ /usr/local/include/gnunet/gnunet_mq_lib.h \
+ /usr/local/include/gnunet/gnunet_os_lib.h \
+ /usr/local/include/gnunet/gnunet_peer_lib.h \
+ /usr/local/include/gnunet/gnunet_util_lib.h \
+ /usr/local/include/gnunet/gnunet_plugin_lib.h \
+ /usr/local/include/gnunet/gnunet_program_lib.h \
+ /usr/local/include/gnunet/gnunet_protocols.h \
+ /usr/local/include/gnunet/gnunet_service_lib.h \
+ /usr/local/include/gnunet/gnunet_signal_lib.h \
+ /usr/local/include/gnunet/gnunet_strings_lib.h \
+ /usr/local/include/gnunet/gnunet_fs_service.h \
+ /usr/include/gtk-3.0/gtk/gtk.h /usr/include/gtk-3.0/gdk/gdk.h \
+ /usr/include/gtk-3.0/gdk/gdkconfig.h /usr/include/glib-2.0/glib.h \
+ /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \
+ /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h \
+ /usr/include/glib-2.0/glib/gmacros.h \
+ /usr/lib/gcc/x86_64-linux-gnu/4.7/include/float.h \
+ /usr/include/glib-2.0/glib/gversionmacros.h \
+ /usr/include/glib-2.0/glib/garray.h \
+ /usr/include/glib-2.0/glib/gasyncqueue.h \
+ /usr/include/glib-2.0/glib/gthread.h \
+ /usr/include/glib-2.0/glib/gatomic.h /usr/include/glib-2.0/glib/gerror.h \
+ /usr/include/glib-2.0/glib/gquark.h \
+ /usr/include/glib-2.0/glib/gbacktrace.h \
+ /usr/include/glib-2.0/glib/gbase64.h \
+ /usr/include/glib-2.0/glib/gbitlock.h \
+ /usr/include/glib-2.0/glib/gbookmarkfile.h \
+ /usr/include/glib-2.0/glib/gbytes.h \
+ /usr/include/glib-2.0/glib/gcharset.h \
+ /usr/include/glib-2.0/glib/gchecksum.h \
+ /usr/include/glib-2.0/glib/gconvert.h \
+ /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \
+ /usr/include/glib-2.0/glib/gdatetime.h \
+ /usr/include/glib-2.0/glib/gtimezone.h /usr/include/glib-2.0/glib/gdir.h \
+ /usr/include/glib-2.0/glib/genviron.h \
+ /usr/include/glib-2.0/glib/gfileutils.h \
+ /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \
+ /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \
+ /usr/include/glib-2.0/glib/ghmac.h \
+ /usr/include/glib-2.0/glib/gchecksum.h \
+ /usr/include/glib-2.0/glib/ghook.h \
+ /usr/include/glib-2.0/glib/ghostutils.h \
+ /usr/include/glib-2.0/glib/giochannel.h \
+ /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \
+ /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \
+ /usr/include/glib-2.0/glib/gunicode.h \
+ /usr/include/glib-2.0/glib/gutils.h \
+ /usr/include/glib-2.0/glib/gkeyfile.h \
+ /usr/include/glib-2.0/glib/gmappedfile.h \
+ /usr/include/glib-2.0/glib/gmarkup.h \
+ /usr/include/glib-2.0/glib/gmessages.h \
+ /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \
+ /usr/include/glib-2.0/glib/gpattern.h \
+ /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \
+ /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \
+ /usr/include/glib-2.0/glib/gregex.h \
+ /usr/include/glib-2.0/glib/gscanner.h \
+ /usr/include/glib-2.0/glib/gsequence.h \
+ /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \
+ /usr/include/glib-2.0/glib/gspawn.h \
+ /usr/include/glib-2.0/glib/gstrfuncs.h \
+ /usr/include/glib-2.0/glib/gstringchunk.h \
+ /usr/include/glib-2.0/glib/gtestutils.h \
+ /usr/include/glib-2.0/glib/gthreadpool.h \
+ /usr/include/glib-2.0/glib/gtimer.h \
+ /usr/include/glib-2.0/glib/gtrashstack.h \
+ /usr/include/glib-2.0/glib/gtree.h \
+ /usr/include/glib-2.0/glib/gurifuncs.h \
+ /usr/include/glib-2.0/glib/gvarianttype.h \
+ /usr/include/glib-2.0/glib/gvariant.h \
+ /usr/include/glib-2.0/glib/gversion.h \
+ /usr/include/glib-2.0/glib/deprecated/gallocator.h \
+ /usr/include/glib-2.0/glib/deprecated/gcache.h \
+ /usr/include/glib-2.0/glib/deprecated/gcompletion.h \
+ /usr/include/glib-2.0/glib/deprecated/gmain.h \
+ /usr/include/glib-2.0/glib/deprecated/grel.h \
+ /usr/include/glib-2.0/glib/deprecated/gthread.h /usr/include/pthread.h \
+ /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/gtk-3.0/gdk/gdkversionmacros.h \
+ /usr/include/gtk-3.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/glib-object.h \
+ /usr/include/glib-2.0/gobject/gbinding.h \
+ /usr/include/glib-2.0/gobject/gobject.h \
+ /usr/include/glib-2.0/gobject/gtype.h \
+ /usr/include/glib-2.0/gobject/gvalue.h \
+ /usr/include/glib-2.0/gobject/gparam.h \
+ /usr/include/glib-2.0/gobject/gclosure.h \
+ /usr/include/glib-2.0/gobject/gsignal.h \
+ /usr/include/glib-2.0/gobject/gmarshal.h \
+ /usr/include/glib-2.0/gobject/gboxed.h \
+ /usr/include/glib-2.0/gobject/glib-types.h \
+ /usr/include/glib-2.0/gobject/genums.h \
+ /usr/include/glib-2.0/gobject/gparamspecs.h \
+ /usr/include/glib-2.0/gobject/gsourceclosure.h \
+ /usr/include/glib-2.0/gobject/gtypemodule.h \
+ /usr/include/glib-2.0/gobject/gtypeplugin.h \
+ /usr/include/glib-2.0/gobject/gvaluearray.h \
+ /usr/include/glib-2.0/gobject/gvaluetypes.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/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/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/gtcpconnection.h \
+ /usr/include/glib-2.0/gio/gtcpwrapperconnection.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/gtk-3.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/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-3.0/gdk/gdkscreen.h \
+ /usr/include/gtk-3.0/gdk/gdkdisplay.h \
+ /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkcolor.h \
+ /usr/include/gtk-3.0/gdk/gdkdnd.h /usr/include/gtk-3.0/gdk/gdkdevice.h \
+ /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \
+ /usr/include/gtk-3.0/gdk/gdkcairo.h /usr/include/gtk-3.0/gdk/gdkrgba.h \
+ /usr/include/gtk-3.0/gdk/gdkpixbuf.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-3.0/gdk/gdkcursor.h \
+ /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \
+ /usr/include/gtk-3.0/gdk/gdkenumtypes.h \
+ /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \
+ /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \
+ /usr/include/gtk-3.0/gdk/gdkproperty.h \
+ /usr/include/gtk-3.0/gdk/gdkrectangle.h \
+ /usr/include/gtk-3.0/gdk/gdkselection.h \
+ /usr/include/gtk-3.0/gdk/gdktestutils.h \
+ /usr/include/gtk-3.0/gdk/gdkwindow.h \
+ /usr/include/gtk-3.0/gdk/gdkthreads.h \
+ /usr/include/gtk-3.0/gdk/gdkvisual.h \
+ /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \
+ /usr/include/gtk-3.0/gtk/gtkdialog.h \
+ /usr/include/gtk-3.0/gtk/gtkwindow.h \
+ /usr/include/gtk-3.0/gtk/gtkapplication.h \
+ /usr/include/gtk-3.0/gtk/gtkwidget.h \
+ /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \
+ /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \
+ /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \
+ /usr/include/atk-1.0/atk/atkobject.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/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/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/atkmisc.h \
+ /usr/include/atk-1.0/atk/atkvalue.h /usr/include/atk-1.0/atk/atkwindow.h \
+ /usr/include/gtk-3.0/gtk/gtkbin.h \
+ /usr/include/gtk-3.0/gtk/gtkcontainer.h \
+ /usr/include/gtk-3.0/gtk/gtkaccellabel.h \
+ /usr/include/gtk-3.0/gtk/gtklabel.h /usr/include/gtk-3.0/gtk/gtkmisc.h \
+ /usr/include/gtk-3.0/gtk/gtkmenu.h \
+ /usr/include/gtk-3.0/gtk/gtkmenushell.h \
+ /usr/include/gtk-3.0/gtk/gtkaccelmap.h \
+ /usr/include/gtk-3.0/gtk/gtkaccessible.h \
+ /usr/include/gtk-3.0/gtk/gtkaction.h \
+ /usr/include/gtk-3.0/gtk/gtkactionable.h \
+ /usr/include/gtk-3.0/gtk/gtkactiongroup.h \
+ /usr/include/gtk-3.0/gtk/gtkstock.h \
+ /usr/include/gtk-3.0/gtk/gtkactivatable.h \
+ /usr/include/gtk-3.0/gtk/gtkadjustment.h \
+ /usr/include/gtk-3.0/gtk/gtkalignment.h \
+ /usr/include/gtk-3.0/gtk/gtkappchooser.h \
+ /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \
+ /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \
+ /usr/include/gtk-3.0/gtk/gtkbox.h \
+ /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkcombobox.h \
+ /usr/include/gtk-3.0/gtk/gtktreemodel.h \
+ /usr/include/gtk-3.0/gtk/gtktreeview.h \
+ /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \
+ /usr/include/gtk-3.0/gtk/gtkcelleditable.h \
+ /usr/include/gtk-3.0/gtk/gtktreesortable.h \
+ /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \
+ /usr/include/gtk-3.0/gtk/gtkselection.h \
+ /usr/include/gtk-3.0/gtk/gtktextiter.h \
+ /usr/include/gtk-3.0/gtk/gtktextattributes.h \
+ /usr/include/gtk-3.0/gtk/gtktextchild.h \
+ /usr/include/gtk-3.0/gtk/gtktexttag.h \
+ /usr/include/gtk-3.0/gtk/gtkentry.h \
+ /usr/include/gtk-3.0/gtk/gtkeditable.h \
+ /usr/include/gtk-3.0/gtk/gtkimcontext.h \
+ /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \
+ /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \
+ /usr/include/gtk-3.0/gtk/gtkliststore.h \
+ /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \
+ /usr/include/gtk-3.0/gtk/gtkimage.h \
+ /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \
+ /usr/include/gtk-3.0/gtk/gtkarrow.h \
+ /usr/include/gtk-3.0/gtk/gtkaspectframe.h \
+ /usr/include/gtk-3.0/gtk/gtkframe.h \
+ /usr/include/gtk-3.0/gtk/gtkassistant.h \
+ /usr/include/gtk-3.0/gtk/gtkbbox.h \
+ /usr/include/gtk-3.0/gtk/gtkbindings.h \
+ /usr/include/gtk-3.0/gtk/gtkbuildable.h \
+ /usr/include/gtk-3.0/gtk/gtkbuilder.h \
+ /usr/include/gtk-3.0/gtk/gtkbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkcalendar.h \
+ /usr/include/gtk-3.0/gtk/gtkcellareabox.h \
+ /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \
+ /usr/include/gtk-3.0/gtk/gtkcelllayout.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \
+ /usr/include/gtk-3.0/gtk/gtkcellview.h \
+ /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \
+ /usr/include/gtk-3.0/gtk/gtktogglebutton.h \
+ /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \
+ /usr/include/gtk-3.0/gtk/gtkmenuitem.h \
+ /usr/include/gtk-3.0/gtk/gtkclipboard.h \
+ /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \
+ /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \
+ /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \
+ /usr/include/gtk-3.0/gtk/gtkcolorutils.h \
+ /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \
+ /usr/include/gtk-3.0/gtk/gtkcssprovider.h \
+ /usr/include/gtk-3.0/gtk/gtkcsssection.h \
+ /usr/include/gtk-3.0/gtk/gtkdebug.h \
+ /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \
+ /usr/include/gtk-3.0/gtk/gtkeventbox.h \
+ /usr/include/gtk-3.0/gtk/gtkexpander.h \
+ /usr/include/gtk-3.0/gtk/gtkfixed.h \
+ /usr/include/gtk-3.0/gtk/gtkfilechooser.h \
+ /usr/include/gtk-3.0/gtk/gtkfilefilter.h \
+ /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \
+ /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \
+ /usr/include/gtk-3.0/gtk/gtkfontbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkfontchooser.h \
+ /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \
+ /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \
+ /usr/include/gtk-3.0/gtk/gtkgradient.h \
+ /usr/include/gtk-3.0/gtk/gtkstylecontext.h \
+ /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \
+ /usr/include/gtk-3.0/gtk/gtkiconfactory.h \
+ /usr/include/gtk-3.0/gtk/gtkstyleproperties.h \
+ /usr/include/gtk-3.0/gtk/gtksymboliccolor.h \
+ /usr/include/gtk-3.0/gtk/gtkgrid.h \
+ /usr/include/gtk-3.0/gtk/gtkicontheme.h \
+ /usr/include/gtk-3.0/gtk/gtkiconview.h \
+ /usr/include/gtk-3.0/gtk/gtktooltip.h \
+ /usr/include/gtk-3.0/gtk/gtkimagemenuitem.h \
+ /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \
+ /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \
+ /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \
+ /usr/include/gtk-3.0/gtk/gtkinfobar.h \
+ /usr/include/gtk-3.0/gtk/gtkinvisible.h \
+ /usr/include/gtk-3.0/gtk/gtklayout.h \
+ /usr/include/gtk-3.0/gtk/gtklinkbutton.h \
+ /usr/include/gtk-3.0/gtk/gtklockbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \
+ /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \
+ /usr/include/gtk-3.0/gtk/gtktoolbutton.h \
+ /usr/include/gtk-3.0/gtk/gtktoolitem.h \
+ /usr/include/gtk-3.0/gtk/gtksizegroup.h \
+ /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \
+ /usr/include/gtk-3.0/gtk/gtkmodules.h \
+ /usr/include/gtk-3.0/gtk/gtkmountoperation.h \
+ /usr/include/gtk-3.0/gtk/gtknotebook.h \
+ /usr/include/gtk-3.0/gtk/gtknumerableicon.h \
+ /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \
+ /usr/include/gtk-3.0/gtk/gtkorientable.h \
+ /usr/include/gtk-3.0/gtk/gtkoverlay.h \
+ /usr/include/gtk-3.0/gtk/gtkpagesetup.h \
+ /usr/include/gtk-3.0/gtk/gtkpapersize.h \
+ /usr/include/gtk-3.0/gtk/gtkpaned.h \
+ /usr/include/gtk-3.0/gtk/gtkprintcontext.h \
+ /usr/include/gtk-3.0/gtk/gtkprintoperation.h \
+ /usr/include/gtk-3.0/gtk/gtkprintsettings.h \
+ /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \
+ /usr/include/gtk-3.0/gtk/gtkprogressbar.h \
+ /usr/include/gtk-3.0/gtk/gtkradioaction.h \
+ /usr/include/gtk-3.0/gtk/gtktoggleaction.h \
+ /usr/include/gtk-3.0/gtk/gtkradiobutton.h \
+ /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \
+ /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \
+ /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkrange.h \
+ /usr/include/gtk-3.0/gtk/gtkrecentaction.h \
+ /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \
+ /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \
+ /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \
+ /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \
+ /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \
+ /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \
+ /usr/include/gtk-3.0/gtk/gtkscale.h \
+ /usr/include/gtk-3.0/gtk/gtkscalebutton.h \
+ /usr/include/gtk-3.0/gtk/gtkscrollable.h \
+ /usr/include/gtk-3.0/gtk/gtkscrollbar.h \
+ /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \
+ /usr/include/gtk-3.0/gtk/gtkseparator.h \
+ /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \
+ /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \
+ /usr/include/gtk-3.0/gtk/gtksettings.h \
+ /usr/include/gtk-3.0/gtk/gtkshow.h \
+ /usr/include/gtk-3.0/gtk/gtksizerequest.h \
+ /usr/include/gtk-3.0/gtk/gtkspinbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkspinner.h \
+ /usr/include/gtk-3.0/gtk/gtkstatusbar.h \
+ /usr/include/gtk-3.0/gtk/gtkstatusicon.h \
+ /usr/include/gtk-3.0/gtk/gtkswitch.h \
+ /usr/include/gtk-3.0/gtk/gtktextbuffer.h \
+ /usr/include/gtk-3.0/gtk/gtktexttagtable.h \
+ /usr/include/gtk-3.0/gtk/gtktextmark.h \
+ /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \
+ /usr/include/gtk-3.0/gtk/gtktextview.h \
+ /usr/include/gtk-3.0/gtk/gtkthemingengine.h \
+ /usr/include/gtk-3.0/gtk/gtktoolbar.h \
+ /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \
+ /usr/include/gtk-3.0/gtk/gtktoolpalette.h \
+ /usr/include/gtk-3.0/gtk/gtktoolshell.h \
+ /usr/include/gtk-3.0/gtk/gtktestutils.h \
+ /usr/include/gtk-3.0/gtk/gtktreednd.h \
+ /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \
+ /usr/include/gtk-3.0/gtk/gtktreeselection.h \
+ /usr/include/gtk-3.0/gtk/gtktreestore.h \
+ /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \
+ /usr/include/gtk-3.0/gtk/gtkuimanager.h \
+ /usr/include/gtk-3.0/gtk/gtkversion.h \
+ /usr/include/gtk-3.0/gtk/gtkviewport.h \
+ /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \
+ /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \
+ /usr/include/libgladeui-2.0/gladeui/glade.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-xml-utils.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-widget-adaptor.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-property-class.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-editor-property.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-signal-class.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-catalog.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-editable.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-widget.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-widget-action.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-signal.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-property.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-project.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-command.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-placeholder.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-utils.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-app.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-editor.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-signal-editor.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-palette.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-clipboard.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-base-editor.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-design-view.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-inspector.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-builtins.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-name-context.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-displayable-values.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-cell-renderer-icon.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-cursor.h \
+ gnunet-conversation-gtk.h \
+ /usr/local/include/gnunet/gnunet_gnsrecord_lib.h \
+ /usr/local/include/gnunet/gnunet_conversation_service.h \
+ /usr/local/include/gnunet/gnunet_identity_service.h \
+ /usr/local/include/gnunet/gnunet_namestore_service.h \
+ /usr/local/include/gnunet/gnunet_block_lib.h \
+ /usr/local/include/gnunet/gnunet_gnsrecord_lib.h \
+ /usr/local/include/gnunet/gnunet_speaker_lib.h \
+ /usr/local/include/gnunet/gnunet_microphone_lib.h \
+ /usr/local/include/gnunet/gnunet_identity_service.h \
+ /usr/local/include/gnunet/gnunet_namestore_service.h \
+ /usr/local/include/gnunet/gnunet_speaker_lib.h \
+ /usr/local/include/gnunet/gnunet_microphone_lib.h
+
+../../src/include/gnunet_gtk.h:
+
+../../gnunet_gtk_config.h:
+
+/usr/local/include/gnunet/platform.h:
+
+/usr/include/x86_64-linux-gnu/sys/types.h:
+
+/usr/include/features.h:
+
+/usr/include/x86_64-linux-gnu/bits/predefs.h:
+
+/usr/include/x86_64-linux-gnu/sys/cdefs.h:
+
+/usr/include/x86_64-linux-gnu/bits/wordsize.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
+
+/usr/include/x86_64-linux-gnu/bits/types.h:
+
+/usr/include/x86_64-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/4.7/include/stddef.h:
+
+/usr/include/endian.h:
+
+/usr/include/x86_64-linux-gnu/bits/endian.h:
+
+/usr/include/x86_64-linux-gnu/bits/byteswap.h:
+
+/usr/include/x86_64-linux-gnu/sys/select.h:
+
+/usr/include/x86_64-linux-gnu/bits/select.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigset.h:
+
+/usr/include/x86_64-linux-gnu/bits/time.h:
+
+/usr/include/x86_64-linux-gnu/sys/sysmacros.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/netdb.h:
+
+/usr/include/netinet/in.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdint.h:
+
+/usr/include/stdint.h:
+
+/usr/include/x86_64-linux-gnu/bits/wchar.h:
+
+/usr/include/x86_64-linux-gnu/sys/socket.h:
+
+/usr/include/x86_64-linux-gnu/sys/uio.h:
+
+/usr/include/x86_64-linux-gnu/bits/uio.h:
+
+/usr/include/x86_64-linux-gnu/bits/socket.h:
+
+/usr/include/x86_64-linux-gnu/bits/sockaddr.h:
+
+/usr/include/x86_64-linux-gnu/asm/socket.h:
+
+/usr/include/asm-generic/socket.h:
+
+/usr/include/x86_64-linux-gnu/asm/sockios.h:
+
+/usr/include/asm-generic/sockios.h:
+
+/usr/include/x86_64-linux-gnu/bits/in.h:
+
+/usr/include/rpc/netdb.h:
+
+/usr/include/x86_64-linux-gnu/bits/siginfo.h:
+
+/usr/include/x86_64-linux-gnu/bits/netdb.h:
+
+/usr/include/x86_64-linux-gnu/sys/un.h:
+
+/usr/include/string.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/x86_64-linux-gnu/bits/string.h:
+
+/usr/include/x86_64-linux-gnu/bits/string2.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/arpa/inet.h:
+
+/usr/include/netinet/tcp.h:
+
+/usr/include/pwd.h:
+
+/usr/include/stdio.h:
+
+/usr/include/x86_64-linux-gnu/sys/ioctl.h:
+
+/usr/include/x86_64-linux-gnu/bits/ioctls.h:
+
+/usr/include/x86_64-linux-gnu/asm/ioctls.h:
+
+/usr/include/asm-generic/ioctls.h:
+
+/usr/include/linux/ioctl.h:
+
+/usr/include/x86_64-linux-gnu/asm/ioctl.h:
+
+/usr/include/asm-generic/ioctl.h:
+
+/usr/include/x86_64-linux-gnu/bits/ioctl-types.h:
+
+/usr/include/x86_64-linux-gnu/sys/ttydefaults.h:
+
+/usr/include/x86_64-linux-gnu/sys/wait.h:
+
+/usr/include/signal.h:
+
+/usr/include/x86_64-linux-gnu/bits/signum.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigaction.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigcontext.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigstack.h:
+
+/usr/include/x86_64-linux-gnu/sys/ucontext.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigthread.h:
+
+/usr/include/x86_64-linux-gnu/sys/resource.h:
+
+/usr/include/x86_64-linux-gnu/bits/resource.h:
+
+/usr/include/x86_64-linux-gnu/bits/waitflags.h:
+
+/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
+
+/usr/include/grp.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdarg.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdio.h:
+
+/usr/include/alloca.h:
+
+/usr/include/errno.h:
+
+/usr/include/x86_64-linux-gnu/bits/errno.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/x86_64-linux-gnu/asm/errno.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/include/libgen.h:
+
+/usr/include/unistd.h:
+
+/usr/include/x86_64-linux-gnu/bits/posix_opt.h:
+
+/usr/include/x86_64-linux-gnu/bits/environments.h:
+
+/usr/include/x86_64-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/x86_64-linux-gnu/sys/stat.h:
+
+/usr/include/x86_64-linux-gnu/bits/stat.h:
+
+/usr/include/dirent.h:
+
+/usr/include/x86_64-linux-gnu/bits/dirent.h:
+
+/usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/fcntl.h:
+
+/usr/include/x86_64-linux-gnu/bits/fcntl.h:
+
+/usr/include/math.h:
+
+/usr/include/x86_64-linux-gnu/bits/huge_val.h:
+
+/usr/include/x86_64-linux-gnu/bits/huge_valf.h:
+
+/usr/include/x86_64-linux-gnu/bits/huge_vall.h:
+
+/usr/include/x86_64-linux-gnu/bits/inf.h:
+
+/usr/include/x86_64-linux-gnu/bits/nan.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathdef.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathinline.h:
+
+/usr/include/net/if.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/limits.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/xopen_lim.h:
+
+/usr/include/ctype.h:
+
+/usr/local/include/gnunet/plibc.h:
+
+/usr/include/locale.h:
+
+/usr/include/x86_64-linux-gnu/bits/locale.h:
+
+/usr/local/include/gnunet/gettext.h:
+
+/usr/include/libintl.h:
+
+/usr/include/x86_64-linux-gnu/sys/mman.h:
+
+/usr/include/x86_64-linux-gnu/bits/mman.h:
+
+/usr/include/langinfo.h:
+
+/usr/include/nl_types.h:
+
+/usr/local/include/gnunet/gnunet_util_lib.h:
+
+/usr/local/include/gnunet/gnunet_crypto_lib.h:
+
+/usr/local/include/gnunet/gnunet_common.h:
+
+/usr/local/include/gnunet/gnunet_scheduler_lib.h:
+
+/usr/local/include/gnunet/gnunet_time_lib.h:
+
+/usr/local/include/gnunet/gnunet_network_lib.h:
+
+/usr/local/include/gnunet/gnunet_disk_lib.h:
+
+/usr/local/include/gnunet/gnunet_configuration_lib.h:
+
+/usr/local/include/gnunet/gnunet_bandwidth_lib.h:
+
+/usr/local/include/gnunet/gnunet_bio_lib.h:
+
+/usr/local/include/gnunet/gnunet_container_lib.h:
+
+/usr/include/extractor.h:
+
+/usr/local/include/gnunet/gnunet_connection_lib.h:
+
+/usr/local/include/gnunet/gnunet_client_lib.h:
+
+/usr/local/include/gnunet/gnunet_getopt_lib.h:
+
+/usr/local/include/gnunet/gnunet_helper_lib.h:
+
+/usr/local/include/gnunet/gnunet_server_lib.h:
+
+/usr/local/include/gnunet/gnunet_mq_lib.h:
+
+/usr/local/include/gnunet/gnunet_os_lib.h:
+
+/usr/local/include/gnunet/gnunet_peer_lib.h:
+
+/usr/local/include/gnunet/gnunet_util_lib.h:
+
+/usr/local/include/gnunet/gnunet_plugin_lib.h:
+
+/usr/local/include/gnunet/gnunet_program_lib.h:
+
+/usr/local/include/gnunet/gnunet_protocols.h:
+
+/usr/local/include/gnunet/gnunet_service_lib.h:
+
+/usr/local/include/gnunet/gnunet_signal_lib.h:
+
+/usr/local/include/gnunet/gnunet_strings_lib.h:
+
+/usr/local/include/gnunet/gnunet_fs_service.h:
+
+/usr/include/gtk-3.0/gtk/gtk.h:
+
+/usr/include/gtk-3.0/gdk/gdk.h:
+
+/usr/include/gtk-3.0/gdk/gdkconfig.h:
+
+/usr/include/glib-2.0/glib.h:
+
+/usr/include/glib-2.0/glib/galloca.h:
+
+/usr/include/glib-2.0/glib/gtypes.h:
+
+/usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:
+
+/usr/include/glib-2.0/glib/gmacros.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/4.7/include/float.h:
+
+/usr/include/glib-2.0/glib/gversionmacros.h:
+
+/usr/include/glib-2.0/glib/garray.h:
+
+/usr/include/glib-2.0/glib/gasyncqueue.h:
+
+/usr/include/glib-2.0/glib/gthread.h:
+
+/usr/include/glib-2.0/glib/gatomic.h:
+
+/usr/include/glib-2.0/glib/gerror.h:
+
+/usr/include/glib-2.0/glib/gquark.h:
+
+/usr/include/glib-2.0/glib/gbacktrace.h:
+
+/usr/include/glib-2.0/glib/gbase64.h:
+
+/usr/include/glib-2.0/glib/gbitlock.h:
+
+/usr/include/glib-2.0/glib/gbookmarkfile.h:
+
+/usr/include/glib-2.0/glib/gbytes.h:
+
+/usr/include/glib-2.0/glib/gcharset.h:
+
+/usr/include/glib-2.0/glib/gchecksum.h:
+
+/usr/include/glib-2.0/glib/gconvert.h:
+
+/usr/include/glib-2.0/glib/gdataset.h:
+
+/usr/include/glib-2.0/glib/gdate.h:
+
+/usr/include/glib-2.0/glib/gdatetime.h:
+
+/usr/include/glib-2.0/glib/gtimezone.h:
+
+/usr/include/glib-2.0/glib/gdir.h:
+
+/usr/include/glib-2.0/glib/genviron.h:
+
+/usr/include/glib-2.0/glib/gfileutils.h:
+
+/usr/include/glib-2.0/glib/ggettext.h:
+
+/usr/include/glib-2.0/glib/ghash.h:
+
+/usr/include/glib-2.0/glib/glist.h:
+
+/usr/include/glib-2.0/glib/gmem.h:
+
+/usr/include/glib-2.0/glib/ghmac.h:
+
+/usr/include/glib-2.0/glib/gchecksum.h:
+
+/usr/include/glib-2.0/glib/ghook.h:
+
+/usr/include/glib-2.0/glib/ghostutils.h:
+
+/usr/include/glib-2.0/glib/giochannel.h:
+
+/usr/include/glib-2.0/glib/gmain.h:
+
+/usr/include/glib-2.0/glib/gpoll.h:
+
+/usr/include/glib-2.0/glib/gslist.h:
+
+/usr/include/glib-2.0/glib/gstring.h:
+
+/usr/include/glib-2.0/glib/gunicode.h:
+
+/usr/include/glib-2.0/glib/gutils.h:
+
+/usr/include/glib-2.0/glib/gkeyfile.h:
+
+/usr/include/glib-2.0/glib/gmappedfile.h:
+
+/usr/include/glib-2.0/glib/gmarkup.h:
+
+/usr/include/glib-2.0/glib/gmessages.h:
+
+/usr/include/glib-2.0/glib/gnode.h:
+
+/usr/include/glib-2.0/glib/goption.h:
+
+/usr/include/glib-2.0/glib/gpattern.h:
+
+/usr/include/glib-2.0/glib/gprimes.h:
+
+/usr/include/glib-2.0/glib/gqsort.h:
+
+/usr/include/glib-2.0/glib/gqueue.h:
+
+/usr/include/glib-2.0/glib/grand.h:
+
+/usr/include/glib-2.0/glib/gregex.h:
+
+/usr/include/glib-2.0/glib/gscanner.h:
+
+/usr/include/glib-2.0/glib/gsequence.h:
+
+/usr/include/glib-2.0/glib/gshell.h:
+
+/usr/include/glib-2.0/glib/gslice.h:
+
+/usr/include/glib-2.0/glib/gspawn.h:
+
+/usr/include/glib-2.0/glib/gstrfuncs.h:
+
+/usr/include/glib-2.0/glib/gstringchunk.h:
+
+/usr/include/glib-2.0/glib/gtestutils.h:
+
+/usr/include/glib-2.0/glib/gthreadpool.h:
+
+/usr/include/glib-2.0/glib/gtimer.h:
+
+/usr/include/glib-2.0/glib/gtrashstack.h:
+
+/usr/include/glib-2.0/glib/gtree.h:
+
+/usr/include/glib-2.0/glib/gurifuncs.h:
+
+/usr/include/glib-2.0/glib/gvarianttype.h:
+
+/usr/include/glib-2.0/glib/gvariant.h:
+
+/usr/include/glib-2.0/glib/gversion.h:
+
+/usr/include/glib-2.0/glib/deprecated/gallocator.h:
+
+/usr/include/glib-2.0/glib/deprecated/gcache.h:
+
+/usr/include/glib-2.0/glib/deprecated/gcompletion.h:
+
+/usr/include/glib-2.0/glib/deprecated/gmain.h:
+
+/usr/include/glib-2.0/glib/deprecated/grel.h:
+
+/usr/include/glib-2.0/glib/deprecated/gthread.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/x86_64-linux-gnu/bits/sched.h:
+
+/usr/include/x86_64-linux-gnu/bits/setjmp.h:
+
+/usr/include/gtk-3.0/gdk/gdkversionmacros.h:
+
+/usr/include/gtk-3.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/glib-object.h:
+
+/usr/include/glib-2.0/gobject/gbinding.h:
+
+/usr/include/glib-2.0/gobject/gobject.h:
+
+/usr/include/glib-2.0/gobject/gtype.h:
+
+/usr/include/glib-2.0/gobject/gvalue.h:
+
+/usr/include/glib-2.0/gobject/gparam.h:
+
+/usr/include/glib-2.0/gobject/gclosure.h:
+
+/usr/include/glib-2.0/gobject/gsignal.h:
+
+/usr/include/glib-2.0/gobject/gmarshal.h:
+
+/usr/include/glib-2.0/gobject/gboxed.h:
+
+/usr/include/glib-2.0/gobject/glib-types.h:
+
+/usr/include/glib-2.0/gobject/genums.h:
+
+/usr/include/glib-2.0/gobject/gparamspecs.h:
+
+/usr/include/glib-2.0/gobject/gsourceclosure.h:
+
+/usr/include/glib-2.0/gobject/gtypemodule.h:
+
+/usr/include/glib-2.0/gobject/gtypeplugin.h:
+
+/usr/include/glib-2.0/gobject/gvaluearray.h:
+
+/usr/include/glib-2.0/gobject/gvaluetypes.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/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/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/gtcpconnection.h:
+
+/usr/include/glib-2.0/gio/gtcpwrapperconnection.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/gtk-3.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/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-3.0/gdk/gdkscreen.h:
+
+/usr/include/gtk-3.0/gdk/gdkdisplay.h:
+
+/usr/include/gtk-3.0/gdk/gdkevents.h:
+
+/usr/include/gtk-3.0/gdk/gdkcolor.h:
+
+/usr/include/gtk-3.0/gdk/gdkdnd.h:
+
+/usr/include/gtk-3.0/gdk/gdkdevice.h:
+
+/usr/include/gtk-3.0/gdk/gdkdevicemanager.h:
+
+/usr/include/gtk-3.0/gdk/gdkcairo.h:
+
+/usr/include/gtk-3.0/gdk/gdkrgba.h:
+
+/usr/include/gtk-3.0/gdk/gdkpixbuf.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-3.0/gdk/gdkcursor.h:
+
+/usr/include/gtk-3.0/gdk/gdkdisplaymanager.h:
+
+/usr/include/gtk-3.0/gdk/gdkenumtypes.h:
+
+/usr/include/gtk-3.0/gdk/gdkkeys.h:
+
+/usr/include/gtk-3.0/gdk/gdkkeysyms.h:
+
+/usr/include/gtk-3.0/gdk/gdkmain.h:
+
+/usr/include/gtk-3.0/gdk/gdkpango.h:
+
+/usr/include/gtk-3.0/gdk/gdkproperty.h:
+
+/usr/include/gtk-3.0/gdk/gdkrectangle.h:
+
+/usr/include/gtk-3.0/gdk/gdkselection.h:
+
+/usr/include/gtk-3.0/gdk/gdktestutils.h:
+
+/usr/include/gtk-3.0/gdk/gdkwindow.h:
+
+/usr/include/gtk-3.0/gdk/gdkthreads.h:
+
+/usr/include/gtk-3.0/gdk/gdkvisual.h:
+
+/usr/include/gtk-3.0/gtk/gtkaboutdialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkdialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkwindow.h:
+
+/usr/include/gtk-3.0/gtk/gtkapplication.h:
+
+/usr/include/gtk-3.0/gtk/gtkwidget.h:
+
+/usr/include/gtk-3.0/gtk/gtkaccelgroup.h:
+
+/usr/include/gtk-3.0/gtk/gtkenums.h:
+
+/usr/include/gtk-3.0/gtk/gtkborder.h:
+
+/usr/include/gtk-3.0/gtk/gtktypes.h:
+
+/usr/include/atk-1.0/atk/atk.h:
+
+/usr/include/atk-1.0/atk/atkobject.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/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/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/atkmisc.h:
+
+/usr/include/atk-1.0/atk/atkvalue.h:
+
+/usr/include/atk-1.0/atk/atkwindow.h:
+
+/usr/include/gtk-3.0/gtk/gtkbin.h:
+
+/usr/include/gtk-3.0/gtk/gtkcontainer.h:
+
+/usr/include/gtk-3.0/gtk/gtkaccellabel.h:
+
+/usr/include/gtk-3.0/gtk/gtklabel.h:
+
+/usr/include/gtk-3.0/gtk/gtkmisc.h:
+
+/usr/include/gtk-3.0/gtk/gtkmenu.h:
+
+/usr/include/gtk-3.0/gtk/gtkmenushell.h:
+
+/usr/include/gtk-3.0/gtk/gtkaccelmap.h:
+
+/usr/include/gtk-3.0/gtk/gtkaccessible.h:
+
+/usr/include/gtk-3.0/gtk/gtkaction.h:
+
+/usr/include/gtk-3.0/gtk/gtkactionable.h:
+
+/usr/include/gtk-3.0/gtk/gtkactiongroup.h:
+
+/usr/include/gtk-3.0/gtk/gtkstock.h:
+
+/usr/include/gtk-3.0/gtk/gtkactivatable.h:
+
+/usr/include/gtk-3.0/gtk/gtkadjustment.h:
+
+/usr/include/gtk-3.0/gtk/gtkalignment.h:
+
+/usr/include/gtk-3.0/gtk/gtkappchooser.h:
+
+/usr/include/gtk-3.0/gtk/gtkappchooserdialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkappchooserwidget.h:
+
+/usr/include/gtk-3.0/gtk/gtkbox.h:
+
+/usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkcombobox.h:
+
+/usr/include/gtk-3.0/gtk/gtktreemodel.h:
+
+/usr/include/gtk-3.0/gtk/gtktreeview.h:
+
+/usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrenderer.h:
+
+/usr/include/gtk-3.0/gtk/gtkcelleditable.h:
+
+/usr/include/gtk-3.0/gtk/gtktreesortable.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellarea.h:
+
+/usr/include/gtk-3.0/gtk/gtkdnd.h:
+
+/usr/include/gtk-3.0/gtk/gtkselection.h:
+
+/usr/include/gtk-3.0/gtk/gtktextiter.h:
+
+/usr/include/gtk-3.0/gtk/gtktextattributes.h:
+
+/usr/include/gtk-3.0/gtk/gtktextchild.h:
+
+/usr/include/gtk-3.0/gtk/gtktexttag.h:
+
+/usr/include/gtk-3.0/gtk/gtkentry.h:
+
+/usr/include/gtk-3.0/gtk/gtkeditable.h:
+
+/usr/include/gtk-3.0/gtk/gtkimcontext.h:
+
+/usr/include/gtk-3.0/gtk/gtkentrybuffer.h:
+
+/usr/include/gtk-3.0/gtk/gtkentrycompletion.h:
+
+/usr/include/gtk-3.0/gtk/gtkliststore.h:
+
+/usr/include/gtk-3.0/gtk/gtktreemodelfilter.h:
+
+/usr/include/gtk-3.0/gtk/gtkimage.h:
+
+/usr/include/gtk-3.0/gtk/gtkapplicationwindow.h:
+
+/usr/include/gtk-3.0/gtk/gtkarrow.h:
+
+/usr/include/gtk-3.0/gtk/gtkaspectframe.h:
+
+/usr/include/gtk-3.0/gtk/gtkframe.h:
+
+/usr/include/gtk-3.0/gtk/gtkassistant.h:
+
+/usr/include/gtk-3.0/gtk/gtkbbox.h:
+
+/usr/include/gtk-3.0/gtk/gtkbindings.h:
+
+/usr/include/gtk-3.0/gtk/gtkbuildable.h:
+
+/usr/include/gtk-3.0/gtk/gtkbuilder.h:
+
+/usr/include/gtk-3.0/gtk/gtkbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkcalendar.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellareabox.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellareacontext.h:
+
+/usr/include/gtk-3.0/gtk/gtkcelllayout.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrenderertext.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrendererspin.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellview.h:
+
+/usr/include/gtk-3.0/gtk/gtkcheckbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtktogglebutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h:
+
+/usr/include/gtk-3.0/gtk/gtkmenuitem.h:
+
+/usr/include/gtk-3.0/gtk/gtkclipboard.h:
+
+/usr/include/gtk-3.0/gtk/gtkcolorbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkcolorchooser.h:
+
+/usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h:
+
+/usr/include/gtk-3.0/gtk/gtkcolorutils.h:
+
+/usr/include/gtk-3.0/gtk/gtkcomboboxtext.h:
+
+/usr/include/gtk-3.0/gtk/gtkcssprovider.h:
+
+/usr/include/gtk-3.0/gtk/gtkcsssection.h:
+
+/usr/include/gtk-3.0/gtk/gtkdebug.h:
+
+/usr/include/gtk-3.0/gtk/gtkdrawingarea.h:
+
+/usr/include/gtk-3.0/gtk/gtkeventbox.h:
+
+/usr/include/gtk-3.0/gtk/gtkexpander.h:
+
+/usr/include/gtk-3.0/gtk/gtkfixed.h:
+
+/usr/include/gtk-3.0/gtk/gtkfilechooser.h:
+
+/usr/include/gtk-3.0/gtk/gtkfilefilter.h:
+
+/usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h:
+
+/usr/include/gtk-3.0/gtk/gtkfontbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkfontchooser.h:
+
+/usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h:
+
+/usr/include/gtk-3.0/gtk/gtkgradient.h:
+
+/usr/include/gtk-3.0/gtk/gtkstylecontext.h:
+
+/usr/include/gtk-3.0/gtk/gtkstyleprovider.h:
+
+/usr/include/gtk-3.0/gtk/gtkiconfactory.h:
+
+/usr/include/gtk-3.0/gtk/gtkstyleproperties.h:
+
+/usr/include/gtk-3.0/gtk/gtksymboliccolor.h:
+
+/usr/include/gtk-3.0/gtk/gtkgrid.h:
+
+/usr/include/gtk-3.0/gtk/gtkicontheme.h:
+
+/usr/include/gtk-3.0/gtk/gtkiconview.h:
+
+/usr/include/gtk-3.0/gtk/gtktooltip.h:
+
+/usr/include/gtk-3.0/gtk/gtkimagemenuitem.h:
+
+/usr/include/gtk-3.0/gtk/gtkimcontextinfo.h:
+
+/usr/include/gtk-3.0/gtk/gtkimcontextsimple.h:
+
+/usr/include/gtk-3.0/gtk/gtkimmulticontext.h:
+
+/usr/include/gtk-3.0/gtk/gtkinfobar.h:
+
+/usr/include/gtk-3.0/gtk/gtkinvisible.h:
+
+/usr/include/gtk-3.0/gtk/gtklayout.h:
+
+/usr/include/gtk-3.0/gtk/gtklinkbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtklockbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkmain.h:
+
+/usr/include/gtk-3.0/gtk/gtkmenubar.h:
+
+/usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtktoolbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtktoolitem.h:
+
+/usr/include/gtk-3.0/gtk/gtksizegroup.h:
+
+/usr/include/gtk-3.0/gtk/gtkmessagedialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkmodules.h:
+
+/usr/include/gtk-3.0/gtk/gtkmountoperation.h:
+
+/usr/include/gtk-3.0/gtk/gtknotebook.h:
+
+/usr/include/gtk-3.0/gtk/gtknumerableicon.h:
+
+/usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h:
+
+/usr/include/gtk-3.0/gtk/gtkorientable.h:
+
+/usr/include/gtk-3.0/gtk/gtkoverlay.h:
+
+/usr/include/gtk-3.0/gtk/gtkpagesetup.h:
+
+/usr/include/gtk-3.0/gtk/gtkpapersize.h:
+
+/usr/include/gtk-3.0/gtk/gtkpaned.h:
+
+/usr/include/gtk-3.0/gtk/gtkprintcontext.h:
+
+/usr/include/gtk-3.0/gtk/gtkprintoperation.h:
+
+/usr/include/gtk-3.0/gtk/gtkprintsettings.h:
+
+/usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h:
+
+/usr/include/gtk-3.0/gtk/gtkprogressbar.h:
+
+/usr/include/gtk-3.0/gtk/gtkradioaction.h:
+
+/usr/include/gtk-3.0/gtk/gtktoggleaction.h:
+
+/usr/include/gtk-3.0/gtk/gtkradiobutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkradiomenuitem.h:
+
+/usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkrange.h:
+
+/usr/include/gtk-3.0/gtk/gtkrecentaction.h:
+
+/usr/include/gtk-3.0/gtk/gtkrecentmanager.h:
+
+/usr/include/gtk-3.0/gtk/gtkrecentchooser.h:
+
+/usr/include/gtk-3.0/gtk/gtkrecentfilter.h:
+
+/usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h:
+
+/usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h:
+
+/usr/include/gtk-3.0/gtk/gtkscale.h:
+
+/usr/include/gtk-3.0/gtk/gtkscalebutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkscrollable.h:
+
+/usr/include/gtk-3.0/gtk/gtkscrollbar.h:
+
+/usr/include/gtk-3.0/gtk/gtkscrolledwindow.h:
+
+/usr/include/gtk-3.0/gtk/gtkseparator.h:
+
+/usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h:
+
+/usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h:
+
+/usr/include/gtk-3.0/gtk/gtksettings.h:
+
+/usr/include/gtk-3.0/gtk/gtkshow.h:
+
+/usr/include/gtk-3.0/gtk/gtksizerequest.h:
+
+/usr/include/gtk-3.0/gtk/gtkspinbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkspinner.h:
+
+/usr/include/gtk-3.0/gtk/gtkstatusbar.h:
+
+/usr/include/gtk-3.0/gtk/gtkstatusicon.h:
+
+/usr/include/gtk-3.0/gtk/gtkswitch.h:
+
+/usr/include/gtk-3.0/gtk/gtktextbuffer.h:
+
+/usr/include/gtk-3.0/gtk/gtktexttagtable.h:
+
+/usr/include/gtk-3.0/gtk/gtktextmark.h:
+
+/usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h:
+
+/usr/include/gtk-3.0/gtk/gtktextview.h:
+
+/usr/include/gtk-3.0/gtk/gtkthemingengine.h:
+
+/usr/include/gtk-3.0/gtk/gtktoolbar.h:
+
+/usr/include/gtk-3.0/gtk/gtktoolitemgroup.h:
+
+/usr/include/gtk-3.0/gtk/gtktoolpalette.h:
+
+/usr/include/gtk-3.0/gtk/gtktoolshell.h:
+
+/usr/include/gtk-3.0/gtk/gtktestutils.h:
+
+/usr/include/gtk-3.0/gtk/gtktreednd.h:
+
+/usr/include/gtk-3.0/gtk/gtktreemodelsort.h:
+
+/usr/include/gtk-3.0/gtk/gtktreeselection.h:
+
+/usr/include/gtk-3.0/gtk/gtktreestore.h:
+
+/usr/include/gtk-3.0/gtk/gtktypebuiltins.h:
+
+/usr/include/gtk-3.0/gtk/gtkuimanager.h:
+
+/usr/include/gtk-3.0/gtk/gtkversion.h:
+
+/usr/include/gtk-3.0/gtk/gtkviewport.h:
+
+/usr/include/gtk-3.0/gtk/gtkvolumebutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkwidgetpath.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkrc.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-xml-utils.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-widget-adaptor.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-property-class.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-editor-property.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-signal-class.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-catalog.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-editable.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-widget.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-widget-action.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-signal.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-property.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-project.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-command.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-placeholder.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-utils.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-app.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-editor.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-signal-editor.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-palette.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-clipboard.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-base-editor.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-design-view.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-inspector.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-builtins.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-name-context.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-displayable-values.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-cell-renderer-icon.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-cursor.h:
+
+gnunet-conversation-gtk.h:
+
+/usr/local/include/gnunet/gnunet_gnsrecord_lib.h:
+
+/usr/local/include/gnunet/gnunet_conversation_service.h:
+
+/usr/local/include/gnunet/gnunet_identity_service.h:
+
+/usr/local/include/gnunet/gnunet_namestore_service.h:
+
+/usr/local/include/gnunet/gnunet_block_lib.h:
+
+/usr/local/include/gnunet/gnunet_gnsrecord_lib.h:
+
+/usr/local/include/gnunet/gnunet_speaker_lib.h:
+
+/usr/local/include/gnunet/gnunet_microphone_lib.h:
+
+/usr/local/include/gnunet/gnunet_identity_service.h:
+
+/usr/local/include/gnunet/gnunet_namestore_service.h:
+
+/usr/local/include/gnunet/gnunet_speaker_lib.h:
+
+/usr/local/include/gnunet/gnunet_microphone_lib.h:
Added: gnunet-gtk/src/conversation/.deps/gnunet-conversation-gtk_about.Po
===================================================================
--- gnunet-gtk/src/conversation/.deps/gnunet-conversation-gtk_about.Po
(rev 0)
+++ gnunet-gtk/src/conversation/.deps/gnunet-conversation-gtk_about.Po
2014-01-21 17:07:00 UTC (rev 31993)
@@ -0,0 +1,2118 @@
+gnunet-conversation-gtk_about.o: gnunet-conversation-gtk_about.c \
+ ../../src/include/gnunet_gtk.h ../../gnunet_gtk_config.h \
+ /usr/local/include/gnunet/platform.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/features.h \
+ /usr/include/x86_64-linux-gnu/bits/predefs.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stddef.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/sigset.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/netdb.h \
+ /usr/include/netinet/in.h \
+ /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/sys/socket.h \
+ /usr/include/x86_64-linux-gnu/sys/uio.h \
+ /usr/include/x86_64-linux-gnu/bits/uio.h \
+ /usr/include/x86_64-linux-gnu/bits/socket.h \
+ /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
+ /usr/include/x86_64-linux-gnu/asm/socket.h \
+ /usr/include/asm-generic/socket.h \
+ /usr/include/x86_64-linux-gnu/asm/sockios.h \
+ /usr/include/asm-generic/sockios.h \
+ /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/rpc/netdb.h \
+ /usr/include/x86_64-linux-gnu/bits/siginfo.h \
+ /usr/include/x86_64-linux-gnu/bits/netdb.h \
+ /usr/include/x86_64-linux-gnu/sys/un.h /usr/include/string.h \
+ /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \
+ /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/stdlib.h \
+ /usr/include/arpa/inet.h /usr/include/netinet/tcp.h /usr/include/pwd.h \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/sys/ioctl.h \
+ /usr/include/x86_64-linux-gnu/bits/ioctls.h \
+ /usr/include/x86_64-linux-gnu/asm/ioctls.h \
+ /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
+ /usr/include/x86_64-linux-gnu/asm/ioctl.h \
+ /usr/include/asm-generic/ioctl.h \
+ /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
+ /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
+ /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \
+ /usr/include/x86_64-linux-gnu/bits/signum.h \
+ /usr/include/x86_64-linux-gnu/bits/sigaction.h \
+ /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
+ /usr/include/x86_64-linux-gnu/bits/sigstack.h \
+ /usr/include/x86_64-linux-gnu/sys/ucontext.h \
+ /usr/include/x86_64-linux-gnu/bits/sigthread.h \
+ /usr/include/x86_64-linux-gnu/sys/resource.h \
+ /usr/include/x86_64-linux-gnu/bits/resource.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/grp.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio.h /usr/include/alloca.h \
+ /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
+ /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/libgen.h /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/x86_64-linux-gnu/sys/stat.h \
+ /usr/include/x86_64-linux-gnu/bits/stat.h /usr/include/dirent.h \
+ /usr/include/x86_64-linux-gnu/bits/dirent.h \
+ /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h /usr/include/fcntl.h \
+ /usr/include/x86_64-linux-gnu/bits/fcntl.h /usr/include/math.h \
+ /usr/include/x86_64-linux-gnu/bits/huge_val.h \
+ /usr/include/x86_64-linux-gnu/bits/huge_valf.h \
+ /usr/include/x86_64-linux-gnu/bits/huge_vall.h \
+ /usr/include/x86_64-linux-gnu/bits/inf.h \
+ /usr/include/x86_64-linux-gnu/bits/nan.h \
+ /usr/include/x86_64-linux-gnu/bits/mathdef.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathinline.h /usr/include/net/if.h \
+ /usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h /usr/include/ctype.h \
+ /usr/local/include/gnunet/plibc.h /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h \
+ /usr/local/include/gnunet/gettext.h /usr/include/libintl.h \
+ /usr/include/x86_64-linux-gnu/sys/mman.h \
+ /usr/include/x86_64-linux-gnu/bits/mman.h /usr/include/langinfo.h \
+ /usr/include/nl_types.h /usr/local/include/gnunet/gnunet_util_lib.h \
+ /usr/local/include/gnunet/gnunet_crypto_lib.h \
+ /usr/local/include/gnunet/gnunet_common.h \
+ /usr/local/include/gnunet/gnunet_scheduler_lib.h \
+ /usr/local/include/gnunet/gnunet_time_lib.h \
+ /usr/local/include/gnunet/gnunet_network_lib.h \
+ /usr/local/include/gnunet/gnunet_disk_lib.h \
+ /usr/local/include/gnunet/gnunet_configuration_lib.h \
+ /usr/local/include/gnunet/gnunet_bandwidth_lib.h \
+ /usr/local/include/gnunet/gnunet_bio_lib.h \
+ /usr/local/include/gnunet/gnunet_container_lib.h \
+ /usr/include/extractor.h \
+ /usr/local/include/gnunet/gnunet_connection_lib.h \
+ /usr/local/include/gnunet/gnunet_client_lib.h \
+ /usr/local/include/gnunet/gnunet_getopt_lib.h \
+ /usr/local/include/gnunet/gnunet_helper_lib.h \
+ /usr/local/include/gnunet/gnunet_server_lib.h \
+ /usr/local/include/gnunet/gnunet_mq_lib.h \
+ /usr/local/include/gnunet/gnunet_os_lib.h \
+ /usr/local/include/gnunet/gnunet_peer_lib.h \
+ /usr/local/include/gnunet/gnunet_util_lib.h \
+ /usr/local/include/gnunet/gnunet_plugin_lib.h \
+ /usr/local/include/gnunet/gnunet_program_lib.h \
+ /usr/local/include/gnunet/gnunet_protocols.h \
+ /usr/local/include/gnunet/gnunet_service_lib.h \
+ /usr/local/include/gnunet/gnunet_signal_lib.h \
+ /usr/local/include/gnunet/gnunet_strings_lib.h \
+ /usr/local/include/gnunet/gnunet_fs_service.h \
+ /usr/include/gtk-3.0/gtk/gtk.h /usr/include/gtk-3.0/gdk/gdk.h \
+ /usr/include/gtk-3.0/gdk/gdkconfig.h /usr/include/glib-2.0/glib.h \
+ /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \
+ /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h \
+ /usr/include/glib-2.0/glib/gmacros.h \
+ /usr/lib/gcc/x86_64-linux-gnu/4.7/include/float.h \
+ /usr/include/glib-2.0/glib/gversionmacros.h \
+ /usr/include/glib-2.0/glib/garray.h \
+ /usr/include/glib-2.0/glib/gasyncqueue.h \
+ /usr/include/glib-2.0/glib/gthread.h \
+ /usr/include/glib-2.0/glib/gatomic.h /usr/include/glib-2.0/glib/gerror.h \
+ /usr/include/glib-2.0/glib/gquark.h \
+ /usr/include/glib-2.0/glib/gbacktrace.h \
+ /usr/include/glib-2.0/glib/gbase64.h \
+ /usr/include/glib-2.0/glib/gbitlock.h \
+ /usr/include/glib-2.0/glib/gbookmarkfile.h \
+ /usr/include/glib-2.0/glib/gbytes.h \
+ /usr/include/glib-2.0/glib/gcharset.h \
+ /usr/include/glib-2.0/glib/gchecksum.h \
+ /usr/include/glib-2.0/glib/gconvert.h \
+ /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \
+ /usr/include/glib-2.0/glib/gdatetime.h \
+ /usr/include/glib-2.0/glib/gtimezone.h /usr/include/glib-2.0/glib/gdir.h \
+ /usr/include/glib-2.0/glib/genviron.h \
+ /usr/include/glib-2.0/glib/gfileutils.h \
+ /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \
+ /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \
+ /usr/include/glib-2.0/glib/ghmac.h \
+ /usr/include/glib-2.0/glib/gchecksum.h \
+ /usr/include/glib-2.0/glib/ghook.h \
+ /usr/include/glib-2.0/glib/ghostutils.h \
+ /usr/include/glib-2.0/glib/giochannel.h \
+ /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \
+ /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \
+ /usr/include/glib-2.0/glib/gunicode.h \
+ /usr/include/glib-2.0/glib/gutils.h \
+ /usr/include/glib-2.0/glib/gkeyfile.h \
+ /usr/include/glib-2.0/glib/gmappedfile.h \
+ /usr/include/glib-2.0/glib/gmarkup.h \
+ /usr/include/glib-2.0/glib/gmessages.h \
+ /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \
+ /usr/include/glib-2.0/glib/gpattern.h \
+ /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \
+ /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \
+ /usr/include/glib-2.0/glib/gregex.h \
+ /usr/include/glib-2.0/glib/gscanner.h \
+ /usr/include/glib-2.0/glib/gsequence.h \
+ /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \
+ /usr/include/glib-2.0/glib/gspawn.h \
+ /usr/include/glib-2.0/glib/gstrfuncs.h \
+ /usr/include/glib-2.0/glib/gstringchunk.h \
+ /usr/include/glib-2.0/glib/gtestutils.h \
+ /usr/include/glib-2.0/glib/gthreadpool.h \
+ /usr/include/glib-2.0/glib/gtimer.h \
+ /usr/include/glib-2.0/glib/gtrashstack.h \
+ /usr/include/glib-2.0/glib/gtree.h \
+ /usr/include/glib-2.0/glib/gurifuncs.h \
+ /usr/include/glib-2.0/glib/gvarianttype.h \
+ /usr/include/glib-2.0/glib/gvariant.h \
+ /usr/include/glib-2.0/glib/gversion.h \
+ /usr/include/glib-2.0/glib/deprecated/gallocator.h \
+ /usr/include/glib-2.0/glib/deprecated/gcache.h \
+ /usr/include/glib-2.0/glib/deprecated/gcompletion.h \
+ /usr/include/glib-2.0/glib/deprecated/gmain.h \
+ /usr/include/glib-2.0/glib/deprecated/grel.h \
+ /usr/include/glib-2.0/glib/deprecated/gthread.h /usr/include/pthread.h \
+ /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/gtk-3.0/gdk/gdkversionmacros.h \
+ /usr/include/gtk-3.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/glib-object.h \
+ /usr/include/glib-2.0/gobject/gbinding.h \
+ /usr/include/glib-2.0/gobject/gobject.h \
+ /usr/include/glib-2.0/gobject/gtype.h \
+ /usr/include/glib-2.0/gobject/gvalue.h \
+ /usr/include/glib-2.0/gobject/gparam.h \
+ /usr/include/glib-2.0/gobject/gclosure.h \
+ /usr/include/glib-2.0/gobject/gsignal.h \
+ /usr/include/glib-2.0/gobject/gmarshal.h \
+ /usr/include/glib-2.0/gobject/gboxed.h \
+ /usr/include/glib-2.0/gobject/glib-types.h \
+ /usr/include/glib-2.0/gobject/genums.h \
+ /usr/include/glib-2.0/gobject/gparamspecs.h \
+ /usr/include/glib-2.0/gobject/gsourceclosure.h \
+ /usr/include/glib-2.0/gobject/gtypemodule.h \
+ /usr/include/glib-2.0/gobject/gtypeplugin.h \
+ /usr/include/glib-2.0/gobject/gvaluearray.h \
+ /usr/include/glib-2.0/gobject/gvaluetypes.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/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/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/gtcpconnection.h \
+ /usr/include/glib-2.0/gio/gtcpwrapperconnection.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/gtk-3.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/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-3.0/gdk/gdkscreen.h \
+ /usr/include/gtk-3.0/gdk/gdkdisplay.h \
+ /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkcolor.h \
+ /usr/include/gtk-3.0/gdk/gdkdnd.h /usr/include/gtk-3.0/gdk/gdkdevice.h \
+ /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \
+ /usr/include/gtk-3.0/gdk/gdkcairo.h /usr/include/gtk-3.0/gdk/gdkrgba.h \
+ /usr/include/gtk-3.0/gdk/gdkpixbuf.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-3.0/gdk/gdkcursor.h \
+ /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \
+ /usr/include/gtk-3.0/gdk/gdkenumtypes.h \
+ /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \
+ /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \
+ /usr/include/gtk-3.0/gdk/gdkproperty.h \
+ /usr/include/gtk-3.0/gdk/gdkrectangle.h \
+ /usr/include/gtk-3.0/gdk/gdkselection.h \
+ /usr/include/gtk-3.0/gdk/gdktestutils.h \
+ /usr/include/gtk-3.0/gdk/gdkwindow.h \
+ /usr/include/gtk-3.0/gdk/gdkthreads.h \
+ /usr/include/gtk-3.0/gdk/gdkvisual.h \
+ /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \
+ /usr/include/gtk-3.0/gtk/gtkdialog.h \
+ /usr/include/gtk-3.0/gtk/gtkwindow.h \
+ /usr/include/gtk-3.0/gtk/gtkapplication.h \
+ /usr/include/gtk-3.0/gtk/gtkwidget.h \
+ /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \
+ /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \
+ /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \
+ /usr/include/atk-1.0/atk/atkobject.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/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/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/atkmisc.h \
+ /usr/include/atk-1.0/atk/atkvalue.h /usr/include/atk-1.0/atk/atkwindow.h \
+ /usr/include/gtk-3.0/gtk/gtkbin.h \
+ /usr/include/gtk-3.0/gtk/gtkcontainer.h \
+ /usr/include/gtk-3.0/gtk/gtkaccellabel.h \
+ /usr/include/gtk-3.0/gtk/gtklabel.h /usr/include/gtk-3.0/gtk/gtkmisc.h \
+ /usr/include/gtk-3.0/gtk/gtkmenu.h \
+ /usr/include/gtk-3.0/gtk/gtkmenushell.h \
+ /usr/include/gtk-3.0/gtk/gtkaccelmap.h \
+ /usr/include/gtk-3.0/gtk/gtkaccessible.h \
+ /usr/include/gtk-3.0/gtk/gtkaction.h \
+ /usr/include/gtk-3.0/gtk/gtkactionable.h \
+ /usr/include/gtk-3.0/gtk/gtkactiongroup.h \
+ /usr/include/gtk-3.0/gtk/gtkstock.h \
+ /usr/include/gtk-3.0/gtk/gtkactivatable.h \
+ /usr/include/gtk-3.0/gtk/gtkadjustment.h \
+ /usr/include/gtk-3.0/gtk/gtkalignment.h \
+ /usr/include/gtk-3.0/gtk/gtkappchooser.h \
+ /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \
+ /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \
+ /usr/include/gtk-3.0/gtk/gtkbox.h \
+ /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkcombobox.h \
+ /usr/include/gtk-3.0/gtk/gtktreemodel.h \
+ /usr/include/gtk-3.0/gtk/gtktreeview.h \
+ /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \
+ /usr/include/gtk-3.0/gtk/gtkcelleditable.h \
+ /usr/include/gtk-3.0/gtk/gtktreesortable.h \
+ /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \
+ /usr/include/gtk-3.0/gtk/gtkselection.h \
+ /usr/include/gtk-3.0/gtk/gtktextiter.h \
+ /usr/include/gtk-3.0/gtk/gtktextattributes.h \
+ /usr/include/gtk-3.0/gtk/gtktextchild.h \
+ /usr/include/gtk-3.0/gtk/gtktexttag.h \
+ /usr/include/gtk-3.0/gtk/gtkentry.h \
+ /usr/include/gtk-3.0/gtk/gtkeditable.h \
+ /usr/include/gtk-3.0/gtk/gtkimcontext.h \
+ /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \
+ /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \
+ /usr/include/gtk-3.0/gtk/gtkliststore.h \
+ /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \
+ /usr/include/gtk-3.0/gtk/gtkimage.h \
+ /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \
+ /usr/include/gtk-3.0/gtk/gtkarrow.h \
+ /usr/include/gtk-3.0/gtk/gtkaspectframe.h \
+ /usr/include/gtk-3.0/gtk/gtkframe.h \
+ /usr/include/gtk-3.0/gtk/gtkassistant.h \
+ /usr/include/gtk-3.0/gtk/gtkbbox.h \
+ /usr/include/gtk-3.0/gtk/gtkbindings.h \
+ /usr/include/gtk-3.0/gtk/gtkbuildable.h \
+ /usr/include/gtk-3.0/gtk/gtkbuilder.h \
+ /usr/include/gtk-3.0/gtk/gtkbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkcalendar.h \
+ /usr/include/gtk-3.0/gtk/gtkcellareabox.h \
+ /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \
+ /usr/include/gtk-3.0/gtk/gtkcelllayout.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \
+ /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \
+ /usr/include/gtk-3.0/gtk/gtkcellview.h \
+ /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \
+ /usr/include/gtk-3.0/gtk/gtktogglebutton.h \
+ /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \
+ /usr/include/gtk-3.0/gtk/gtkmenuitem.h \
+ /usr/include/gtk-3.0/gtk/gtkclipboard.h \
+ /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \
+ /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \
+ /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \
+ /usr/include/gtk-3.0/gtk/gtkcolorutils.h \
+ /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \
+ /usr/include/gtk-3.0/gtk/gtkcssprovider.h \
+ /usr/include/gtk-3.0/gtk/gtkcsssection.h \
+ /usr/include/gtk-3.0/gtk/gtkdebug.h \
+ /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \
+ /usr/include/gtk-3.0/gtk/gtkeventbox.h \
+ /usr/include/gtk-3.0/gtk/gtkexpander.h \
+ /usr/include/gtk-3.0/gtk/gtkfixed.h \
+ /usr/include/gtk-3.0/gtk/gtkfilechooser.h \
+ /usr/include/gtk-3.0/gtk/gtkfilefilter.h \
+ /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \
+ /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \
+ /usr/include/gtk-3.0/gtk/gtkfontbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkfontchooser.h \
+ /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \
+ /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \
+ /usr/include/gtk-3.0/gtk/gtkgradient.h \
+ /usr/include/gtk-3.0/gtk/gtkstylecontext.h \
+ /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \
+ /usr/include/gtk-3.0/gtk/gtkiconfactory.h \
+ /usr/include/gtk-3.0/gtk/gtkstyleproperties.h \
+ /usr/include/gtk-3.0/gtk/gtksymboliccolor.h \
+ /usr/include/gtk-3.0/gtk/gtkgrid.h \
+ /usr/include/gtk-3.0/gtk/gtkicontheme.h \
+ /usr/include/gtk-3.0/gtk/gtkiconview.h \
+ /usr/include/gtk-3.0/gtk/gtktooltip.h \
+ /usr/include/gtk-3.0/gtk/gtkimagemenuitem.h \
+ /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \
+ /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \
+ /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \
+ /usr/include/gtk-3.0/gtk/gtkinfobar.h \
+ /usr/include/gtk-3.0/gtk/gtkinvisible.h \
+ /usr/include/gtk-3.0/gtk/gtklayout.h \
+ /usr/include/gtk-3.0/gtk/gtklinkbutton.h \
+ /usr/include/gtk-3.0/gtk/gtklockbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \
+ /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \
+ /usr/include/gtk-3.0/gtk/gtktoolbutton.h \
+ /usr/include/gtk-3.0/gtk/gtktoolitem.h \
+ /usr/include/gtk-3.0/gtk/gtksizegroup.h \
+ /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \
+ /usr/include/gtk-3.0/gtk/gtkmodules.h \
+ /usr/include/gtk-3.0/gtk/gtkmountoperation.h \
+ /usr/include/gtk-3.0/gtk/gtknotebook.h \
+ /usr/include/gtk-3.0/gtk/gtknumerableicon.h \
+ /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \
+ /usr/include/gtk-3.0/gtk/gtkorientable.h \
+ /usr/include/gtk-3.0/gtk/gtkoverlay.h \
+ /usr/include/gtk-3.0/gtk/gtkpagesetup.h \
+ /usr/include/gtk-3.0/gtk/gtkpapersize.h \
+ /usr/include/gtk-3.0/gtk/gtkpaned.h \
+ /usr/include/gtk-3.0/gtk/gtkprintcontext.h \
+ /usr/include/gtk-3.0/gtk/gtkprintoperation.h \
+ /usr/include/gtk-3.0/gtk/gtkprintsettings.h \
+ /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \
+ /usr/include/gtk-3.0/gtk/gtkprogressbar.h \
+ /usr/include/gtk-3.0/gtk/gtkradioaction.h \
+ /usr/include/gtk-3.0/gtk/gtktoggleaction.h \
+ /usr/include/gtk-3.0/gtk/gtkradiobutton.h \
+ /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \
+ /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \
+ /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkrange.h \
+ /usr/include/gtk-3.0/gtk/gtkrecentaction.h \
+ /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \
+ /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \
+ /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \
+ /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \
+ /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \
+ /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \
+ /usr/include/gtk-3.0/gtk/gtkscale.h \
+ /usr/include/gtk-3.0/gtk/gtkscalebutton.h \
+ /usr/include/gtk-3.0/gtk/gtkscrollable.h \
+ /usr/include/gtk-3.0/gtk/gtkscrollbar.h \
+ /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \
+ /usr/include/gtk-3.0/gtk/gtkseparator.h \
+ /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \
+ /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \
+ /usr/include/gtk-3.0/gtk/gtksettings.h \
+ /usr/include/gtk-3.0/gtk/gtkshow.h \
+ /usr/include/gtk-3.0/gtk/gtksizerequest.h \
+ /usr/include/gtk-3.0/gtk/gtkspinbutton.h \
+ /usr/include/gtk-3.0/gtk/gtkspinner.h \
+ /usr/include/gtk-3.0/gtk/gtkstatusbar.h \
+ /usr/include/gtk-3.0/gtk/gtkstatusicon.h \
+ /usr/include/gtk-3.0/gtk/gtkswitch.h \
+ /usr/include/gtk-3.0/gtk/gtktextbuffer.h \
+ /usr/include/gtk-3.0/gtk/gtktexttagtable.h \
+ /usr/include/gtk-3.0/gtk/gtktextmark.h \
+ /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \
+ /usr/include/gtk-3.0/gtk/gtktextview.h \
+ /usr/include/gtk-3.0/gtk/gtkthemingengine.h \
+ /usr/include/gtk-3.0/gtk/gtktoolbar.h \
+ /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \
+ /usr/include/gtk-3.0/gtk/gtktoolpalette.h \
+ /usr/include/gtk-3.0/gtk/gtktoolshell.h \
+ /usr/include/gtk-3.0/gtk/gtktestutils.h \
+ /usr/include/gtk-3.0/gtk/gtktreednd.h \
+ /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \
+ /usr/include/gtk-3.0/gtk/gtktreeselection.h \
+ /usr/include/gtk-3.0/gtk/gtktreestore.h \
+ /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \
+ /usr/include/gtk-3.0/gtk/gtkuimanager.h \
+ /usr/include/gtk-3.0/gtk/gtkversion.h \
+ /usr/include/gtk-3.0/gtk/gtkviewport.h \
+ /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \
+ /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \
+ /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \
+ /usr/include/libgladeui-2.0/gladeui/glade.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-xml-utils.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-widget-adaptor.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-property-class.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-editor-property.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-signal-class.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-catalog.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-editable.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-widget.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-widget-action.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-signal.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-property.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-project.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-command.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-placeholder.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-utils.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-app.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-editor.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-signal-editor.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-palette.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-clipboard.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-base-editor.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-design-view.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-inspector.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-builtins.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-name-context.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-displayable-values.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-cell-renderer-icon.h \
+ /usr/include/libgladeui-2.0/gladeui/glade-cursor.h
+
+../../src/include/gnunet_gtk.h:
+
+../../gnunet_gtk_config.h:
+
+/usr/local/include/gnunet/platform.h:
+
+/usr/include/x86_64-linux-gnu/sys/types.h:
+
+/usr/include/features.h:
+
+/usr/include/x86_64-linux-gnu/bits/predefs.h:
+
+/usr/include/x86_64-linux-gnu/sys/cdefs.h:
+
+/usr/include/x86_64-linux-gnu/bits/wordsize.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
+
+/usr/include/x86_64-linux-gnu/bits/types.h:
+
+/usr/include/x86_64-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/4.7/include/stddef.h:
+
+/usr/include/endian.h:
+
+/usr/include/x86_64-linux-gnu/bits/endian.h:
+
+/usr/include/x86_64-linux-gnu/bits/byteswap.h:
+
+/usr/include/x86_64-linux-gnu/sys/select.h:
+
+/usr/include/x86_64-linux-gnu/bits/select.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigset.h:
+
+/usr/include/x86_64-linux-gnu/bits/time.h:
+
+/usr/include/x86_64-linux-gnu/sys/sysmacros.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/netdb.h:
+
+/usr/include/netinet/in.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdint.h:
+
+/usr/include/stdint.h:
+
+/usr/include/x86_64-linux-gnu/bits/wchar.h:
+
+/usr/include/x86_64-linux-gnu/sys/socket.h:
+
+/usr/include/x86_64-linux-gnu/sys/uio.h:
+
+/usr/include/x86_64-linux-gnu/bits/uio.h:
+
+/usr/include/x86_64-linux-gnu/bits/socket.h:
+
+/usr/include/x86_64-linux-gnu/bits/sockaddr.h:
+
+/usr/include/x86_64-linux-gnu/asm/socket.h:
+
+/usr/include/asm-generic/socket.h:
+
+/usr/include/x86_64-linux-gnu/asm/sockios.h:
+
+/usr/include/asm-generic/sockios.h:
+
+/usr/include/x86_64-linux-gnu/bits/in.h:
+
+/usr/include/rpc/netdb.h:
+
+/usr/include/x86_64-linux-gnu/bits/siginfo.h:
+
+/usr/include/x86_64-linux-gnu/bits/netdb.h:
+
+/usr/include/x86_64-linux-gnu/sys/un.h:
+
+/usr/include/string.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/x86_64-linux-gnu/bits/string.h:
+
+/usr/include/x86_64-linux-gnu/bits/string2.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/arpa/inet.h:
+
+/usr/include/netinet/tcp.h:
+
+/usr/include/pwd.h:
+
+/usr/include/stdio.h:
+
+/usr/include/x86_64-linux-gnu/sys/ioctl.h:
+
+/usr/include/x86_64-linux-gnu/bits/ioctls.h:
+
+/usr/include/x86_64-linux-gnu/asm/ioctls.h:
+
+/usr/include/asm-generic/ioctls.h:
+
+/usr/include/linux/ioctl.h:
+
+/usr/include/x86_64-linux-gnu/asm/ioctl.h:
+
+/usr/include/asm-generic/ioctl.h:
+
+/usr/include/x86_64-linux-gnu/bits/ioctl-types.h:
+
+/usr/include/x86_64-linux-gnu/sys/ttydefaults.h:
+
+/usr/include/x86_64-linux-gnu/sys/wait.h:
+
+/usr/include/signal.h:
+
+/usr/include/x86_64-linux-gnu/bits/signum.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigaction.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigcontext.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigstack.h:
+
+/usr/include/x86_64-linux-gnu/sys/ucontext.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigthread.h:
+
+/usr/include/x86_64-linux-gnu/sys/resource.h:
+
+/usr/include/x86_64-linux-gnu/bits/resource.h:
+
+/usr/include/x86_64-linux-gnu/bits/waitflags.h:
+
+/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
+
+/usr/include/grp.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdarg.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdio.h:
+
+/usr/include/alloca.h:
+
+/usr/include/errno.h:
+
+/usr/include/x86_64-linux-gnu/bits/errno.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/x86_64-linux-gnu/asm/errno.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/include/libgen.h:
+
+/usr/include/unistd.h:
+
+/usr/include/x86_64-linux-gnu/bits/posix_opt.h:
+
+/usr/include/x86_64-linux-gnu/bits/environments.h:
+
+/usr/include/x86_64-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/x86_64-linux-gnu/sys/stat.h:
+
+/usr/include/x86_64-linux-gnu/bits/stat.h:
+
+/usr/include/dirent.h:
+
+/usr/include/x86_64-linux-gnu/bits/dirent.h:
+
+/usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/fcntl.h:
+
+/usr/include/x86_64-linux-gnu/bits/fcntl.h:
+
+/usr/include/math.h:
+
+/usr/include/x86_64-linux-gnu/bits/huge_val.h:
+
+/usr/include/x86_64-linux-gnu/bits/huge_valf.h:
+
+/usr/include/x86_64-linux-gnu/bits/huge_vall.h:
+
+/usr/include/x86_64-linux-gnu/bits/inf.h:
+
+/usr/include/x86_64-linux-gnu/bits/nan.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathdef.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathinline.h:
+
+/usr/include/net/if.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/limits.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/xopen_lim.h:
+
+/usr/include/ctype.h:
+
+/usr/local/include/gnunet/plibc.h:
+
+/usr/include/locale.h:
+
+/usr/include/x86_64-linux-gnu/bits/locale.h:
+
+/usr/local/include/gnunet/gettext.h:
+
+/usr/include/libintl.h:
+
+/usr/include/x86_64-linux-gnu/sys/mman.h:
+
+/usr/include/x86_64-linux-gnu/bits/mman.h:
+
+/usr/include/langinfo.h:
+
+/usr/include/nl_types.h:
+
+/usr/local/include/gnunet/gnunet_util_lib.h:
+
+/usr/local/include/gnunet/gnunet_crypto_lib.h:
+
+/usr/local/include/gnunet/gnunet_common.h:
+
+/usr/local/include/gnunet/gnunet_scheduler_lib.h:
+
+/usr/local/include/gnunet/gnunet_time_lib.h:
+
+/usr/local/include/gnunet/gnunet_network_lib.h:
+
+/usr/local/include/gnunet/gnunet_disk_lib.h:
+
+/usr/local/include/gnunet/gnunet_configuration_lib.h:
+
+/usr/local/include/gnunet/gnunet_bandwidth_lib.h:
+
+/usr/local/include/gnunet/gnunet_bio_lib.h:
+
+/usr/local/include/gnunet/gnunet_container_lib.h:
+
+/usr/include/extractor.h:
+
+/usr/local/include/gnunet/gnunet_connection_lib.h:
+
+/usr/local/include/gnunet/gnunet_client_lib.h:
+
+/usr/local/include/gnunet/gnunet_getopt_lib.h:
+
+/usr/local/include/gnunet/gnunet_helper_lib.h:
+
+/usr/local/include/gnunet/gnunet_server_lib.h:
+
+/usr/local/include/gnunet/gnunet_mq_lib.h:
+
+/usr/local/include/gnunet/gnunet_os_lib.h:
+
+/usr/local/include/gnunet/gnunet_peer_lib.h:
+
+/usr/local/include/gnunet/gnunet_util_lib.h:
+
+/usr/local/include/gnunet/gnunet_plugin_lib.h:
+
+/usr/local/include/gnunet/gnunet_program_lib.h:
+
+/usr/local/include/gnunet/gnunet_protocols.h:
+
+/usr/local/include/gnunet/gnunet_service_lib.h:
+
+/usr/local/include/gnunet/gnunet_signal_lib.h:
+
+/usr/local/include/gnunet/gnunet_strings_lib.h:
+
+/usr/local/include/gnunet/gnunet_fs_service.h:
+
+/usr/include/gtk-3.0/gtk/gtk.h:
+
+/usr/include/gtk-3.0/gdk/gdk.h:
+
+/usr/include/gtk-3.0/gdk/gdkconfig.h:
+
+/usr/include/glib-2.0/glib.h:
+
+/usr/include/glib-2.0/glib/galloca.h:
+
+/usr/include/glib-2.0/glib/gtypes.h:
+
+/usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:
+
+/usr/include/glib-2.0/glib/gmacros.h:
+
+/usr/lib/gcc/x86_64-linux-gnu/4.7/include/float.h:
+
+/usr/include/glib-2.0/glib/gversionmacros.h:
+
+/usr/include/glib-2.0/glib/garray.h:
+
+/usr/include/glib-2.0/glib/gasyncqueue.h:
+
+/usr/include/glib-2.0/glib/gthread.h:
+
+/usr/include/glib-2.0/glib/gatomic.h:
+
+/usr/include/glib-2.0/glib/gerror.h:
+
+/usr/include/glib-2.0/glib/gquark.h:
+
+/usr/include/glib-2.0/glib/gbacktrace.h:
+
+/usr/include/glib-2.0/glib/gbase64.h:
+
+/usr/include/glib-2.0/glib/gbitlock.h:
+
+/usr/include/glib-2.0/glib/gbookmarkfile.h:
+
+/usr/include/glib-2.0/glib/gbytes.h:
+
+/usr/include/glib-2.0/glib/gcharset.h:
+
+/usr/include/glib-2.0/glib/gchecksum.h:
+
+/usr/include/glib-2.0/glib/gconvert.h:
+
+/usr/include/glib-2.0/glib/gdataset.h:
+
+/usr/include/glib-2.0/glib/gdate.h:
+
+/usr/include/glib-2.0/glib/gdatetime.h:
+
+/usr/include/glib-2.0/glib/gtimezone.h:
+
+/usr/include/glib-2.0/glib/gdir.h:
+
+/usr/include/glib-2.0/glib/genviron.h:
+
+/usr/include/glib-2.0/glib/gfileutils.h:
+
+/usr/include/glib-2.0/glib/ggettext.h:
+
+/usr/include/glib-2.0/glib/ghash.h:
+
+/usr/include/glib-2.0/glib/glist.h:
+
+/usr/include/glib-2.0/glib/gmem.h:
+
+/usr/include/glib-2.0/glib/ghmac.h:
+
+/usr/include/glib-2.0/glib/gchecksum.h:
+
+/usr/include/glib-2.0/glib/ghook.h:
+
+/usr/include/glib-2.0/glib/ghostutils.h:
+
+/usr/include/glib-2.0/glib/giochannel.h:
+
+/usr/include/glib-2.0/glib/gmain.h:
+
+/usr/include/glib-2.0/glib/gpoll.h:
+
+/usr/include/glib-2.0/glib/gslist.h:
+
+/usr/include/glib-2.0/glib/gstring.h:
+
+/usr/include/glib-2.0/glib/gunicode.h:
+
+/usr/include/glib-2.0/glib/gutils.h:
+
+/usr/include/glib-2.0/glib/gkeyfile.h:
+
+/usr/include/glib-2.0/glib/gmappedfile.h:
+
+/usr/include/glib-2.0/glib/gmarkup.h:
+
+/usr/include/glib-2.0/glib/gmessages.h:
+
+/usr/include/glib-2.0/glib/gnode.h:
+
+/usr/include/glib-2.0/glib/goption.h:
+
+/usr/include/glib-2.0/glib/gpattern.h:
+
+/usr/include/glib-2.0/glib/gprimes.h:
+
+/usr/include/glib-2.0/glib/gqsort.h:
+
+/usr/include/glib-2.0/glib/gqueue.h:
+
+/usr/include/glib-2.0/glib/grand.h:
+
+/usr/include/glib-2.0/glib/gregex.h:
+
+/usr/include/glib-2.0/glib/gscanner.h:
+
+/usr/include/glib-2.0/glib/gsequence.h:
+
+/usr/include/glib-2.0/glib/gshell.h:
+
+/usr/include/glib-2.0/glib/gslice.h:
+
+/usr/include/glib-2.0/glib/gspawn.h:
+
+/usr/include/glib-2.0/glib/gstrfuncs.h:
+
+/usr/include/glib-2.0/glib/gstringchunk.h:
+
+/usr/include/glib-2.0/glib/gtestutils.h:
+
+/usr/include/glib-2.0/glib/gthreadpool.h:
+
+/usr/include/glib-2.0/glib/gtimer.h:
+
+/usr/include/glib-2.0/glib/gtrashstack.h:
+
+/usr/include/glib-2.0/glib/gtree.h:
+
+/usr/include/glib-2.0/glib/gurifuncs.h:
+
+/usr/include/glib-2.0/glib/gvarianttype.h:
+
+/usr/include/glib-2.0/glib/gvariant.h:
+
+/usr/include/glib-2.0/glib/gversion.h:
+
+/usr/include/glib-2.0/glib/deprecated/gallocator.h:
+
+/usr/include/glib-2.0/glib/deprecated/gcache.h:
+
+/usr/include/glib-2.0/glib/deprecated/gcompletion.h:
+
+/usr/include/glib-2.0/glib/deprecated/gmain.h:
+
+/usr/include/glib-2.0/glib/deprecated/grel.h:
+
+/usr/include/glib-2.0/glib/deprecated/gthread.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/x86_64-linux-gnu/bits/sched.h:
+
+/usr/include/x86_64-linux-gnu/bits/setjmp.h:
+
+/usr/include/gtk-3.0/gdk/gdkversionmacros.h:
+
+/usr/include/gtk-3.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/glib-object.h:
+
+/usr/include/glib-2.0/gobject/gbinding.h:
+
+/usr/include/glib-2.0/gobject/gobject.h:
+
+/usr/include/glib-2.0/gobject/gtype.h:
+
+/usr/include/glib-2.0/gobject/gvalue.h:
+
+/usr/include/glib-2.0/gobject/gparam.h:
+
+/usr/include/glib-2.0/gobject/gclosure.h:
+
+/usr/include/glib-2.0/gobject/gsignal.h:
+
+/usr/include/glib-2.0/gobject/gmarshal.h:
+
+/usr/include/glib-2.0/gobject/gboxed.h:
+
+/usr/include/glib-2.0/gobject/glib-types.h:
+
+/usr/include/glib-2.0/gobject/genums.h:
+
+/usr/include/glib-2.0/gobject/gparamspecs.h:
+
+/usr/include/glib-2.0/gobject/gsourceclosure.h:
+
+/usr/include/glib-2.0/gobject/gtypemodule.h:
+
+/usr/include/glib-2.0/gobject/gtypeplugin.h:
+
+/usr/include/glib-2.0/gobject/gvaluearray.h:
+
+/usr/include/glib-2.0/gobject/gvaluetypes.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/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/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/gtcpconnection.h:
+
+/usr/include/glib-2.0/gio/gtcpwrapperconnection.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/gtk-3.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/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-3.0/gdk/gdkscreen.h:
+
+/usr/include/gtk-3.0/gdk/gdkdisplay.h:
+
+/usr/include/gtk-3.0/gdk/gdkevents.h:
+
+/usr/include/gtk-3.0/gdk/gdkcolor.h:
+
+/usr/include/gtk-3.0/gdk/gdkdnd.h:
+
+/usr/include/gtk-3.0/gdk/gdkdevice.h:
+
+/usr/include/gtk-3.0/gdk/gdkdevicemanager.h:
+
+/usr/include/gtk-3.0/gdk/gdkcairo.h:
+
+/usr/include/gtk-3.0/gdk/gdkrgba.h:
+
+/usr/include/gtk-3.0/gdk/gdkpixbuf.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-3.0/gdk/gdkcursor.h:
+
+/usr/include/gtk-3.0/gdk/gdkdisplaymanager.h:
+
+/usr/include/gtk-3.0/gdk/gdkenumtypes.h:
+
+/usr/include/gtk-3.0/gdk/gdkkeys.h:
+
+/usr/include/gtk-3.0/gdk/gdkkeysyms.h:
+
+/usr/include/gtk-3.0/gdk/gdkmain.h:
+
+/usr/include/gtk-3.0/gdk/gdkpango.h:
+
+/usr/include/gtk-3.0/gdk/gdkproperty.h:
+
+/usr/include/gtk-3.0/gdk/gdkrectangle.h:
+
+/usr/include/gtk-3.0/gdk/gdkselection.h:
+
+/usr/include/gtk-3.0/gdk/gdktestutils.h:
+
+/usr/include/gtk-3.0/gdk/gdkwindow.h:
+
+/usr/include/gtk-3.0/gdk/gdkthreads.h:
+
+/usr/include/gtk-3.0/gdk/gdkvisual.h:
+
+/usr/include/gtk-3.0/gtk/gtkaboutdialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkdialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkwindow.h:
+
+/usr/include/gtk-3.0/gtk/gtkapplication.h:
+
+/usr/include/gtk-3.0/gtk/gtkwidget.h:
+
+/usr/include/gtk-3.0/gtk/gtkaccelgroup.h:
+
+/usr/include/gtk-3.0/gtk/gtkenums.h:
+
+/usr/include/gtk-3.0/gtk/gtkborder.h:
+
+/usr/include/gtk-3.0/gtk/gtktypes.h:
+
+/usr/include/atk-1.0/atk/atk.h:
+
+/usr/include/atk-1.0/atk/atkobject.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/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/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/atkmisc.h:
+
+/usr/include/atk-1.0/atk/atkvalue.h:
+
+/usr/include/atk-1.0/atk/atkwindow.h:
+
+/usr/include/gtk-3.0/gtk/gtkbin.h:
+
+/usr/include/gtk-3.0/gtk/gtkcontainer.h:
+
+/usr/include/gtk-3.0/gtk/gtkaccellabel.h:
+
+/usr/include/gtk-3.0/gtk/gtklabel.h:
+
+/usr/include/gtk-3.0/gtk/gtkmisc.h:
+
+/usr/include/gtk-3.0/gtk/gtkmenu.h:
+
+/usr/include/gtk-3.0/gtk/gtkmenushell.h:
+
+/usr/include/gtk-3.0/gtk/gtkaccelmap.h:
+
+/usr/include/gtk-3.0/gtk/gtkaccessible.h:
+
+/usr/include/gtk-3.0/gtk/gtkaction.h:
+
+/usr/include/gtk-3.0/gtk/gtkactionable.h:
+
+/usr/include/gtk-3.0/gtk/gtkactiongroup.h:
+
+/usr/include/gtk-3.0/gtk/gtkstock.h:
+
+/usr/include/gtk-3.0/gtk/gtkactivatable.h:
+
+/usr/include/gtk-3.0/gtk/gtkadjustment.h:
+
+/usr/include/gtk-3.0/gtk/gtkalignment.h:
+
+/usr/include/gtk-3.0/gtk/gtkappchooser.h:
+
+/usr/include/gtk-3.0/gtk/gtkappchooserdialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkappchooserwidget.h:
+
+/usr/include/gtk-3.0/gtk/gtkbox.h:
+
+/usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkcombobox.h:
+
+/usr/include/gtk-3.0/gtk/gtktreemodel.h:
+
+/usr/include/gtk-3.0/gtk/gtktreeview.h:
+
+/usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrenderer.h:
+
+/usr/include/gtk-3.0/gtk/gtkcelleditable.h:
+
+/usr/include/gtk-3.0/gtk/gtktreesortable.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellarea.h:
+
+/usr/include/gtk-3.0/gtk/gtkdnd.h:
+
+/usr/include/gtk-3.0/gtk/gtkselection.h:
+
+/usr/include/gtk-3.0/gtk/gtktextiter.h:
+
+/usr/include/gtk-3.0/gtk/gtktextattributes.h:
+
+/usr/include/gtk-3.0/gtk/gtktextchild.h:
+
+/usr/include/gtk-3.0/gtk/gtktexttag.h:
+
+/usr/include/gtk-3.0/gtk/gtkentry.h:
+
+/usr/include/gtk-3.0/gtk/gtkeditable.h:
+
+/usr/include/gtk-3.0/gtk/gtkimcontext.h:
+
+/usr/include/gtk-3.0/gtk/gtkentrybuffer.h:
+
+/usr/include/gtk-3.0/gtk/gtkentrycompletion.h:
+
+/usr/include/gtk-3.0/gtk/gtkliststore.h:
+
+/usr/include/gtk-3.0/gtk/gtktreemodelfilter.h:
+
+/usr/include/gtk-3.0/gtk/gtkimage.h:
+
+/usr/include/gtk-3.0/gtk/gtkapplicationwindow.h:
+
+/usr/include/gtk-3.0/gtk/gtkarrow.h:
+
+/usr/include/gtk-3.0/gtk/gtkaspectframe.h:
+
+/usr/include/gtk-3.0/gtk/gtkframe.h:
+
+/usr/include/gtk-3.0/gtk/gtkassistant.h:
+
+/usr/include/gtk-3.0/gtk/gtkbbox.h:
+
+/usr/include/gtk-3.0/gtk/gtkbindings.h:
+
+/usr/include/gtk-3.0/gtk/gtkbuildable.h:
+
+/usr/include/gtk-3.0/gtk/gtkbuilder.h:
+
+/usr/include/gtk-3.0/gtk/gtkbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkcalendar.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellareabox.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellareacontext.h:
+
+/usr/include/gtk-3.0/gtk/gtkcelllayout.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrenderertext.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrendererspin.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h:
+
+/usr/include/gtk-3.0/gtk/gtkcellview.h:
+
+/usr/include/gtk-3.0/gtk/gtkcheckbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtktogglebutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h:
+
+/usr/include/gtk-3.0/gtk/gtkmenuitem.h:
+
+/usr/include/gtk-3.0/gtk/gtkclipboard.h:
+
+/usr/include/gtk-3.0/gtk/gtkcolorbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkcolorchooser.h:
+
+/usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h:
+
+/usr/include/gtk-3.0/gtk/gtkcolorutils.h:
+
+/usr/include/gtk-3.0/gtk/gtkcomboboxtext.h:
+
+/usr/include/gtk-3.0/gtk/gtkcssprovider.h:
+
+/usr/include/gtk-3.0/gtk/gtkcsssection.h:
+
+/usr/include/gtk-3.0/gtk/gtkdebug.h:
+
+/usr/include/gtk-3.0/gtk/gtkdrawingarea.h:
+
+/usr/include/gtk-3.0/gtk/gtkeventbox.h:
+
+/usr/include/gtk-3.0/gtk/gtkexpander.h:
+
+/usr/include/gtk-3.0/gtk/gtkfixed.h:
+
+/usr/include/gtk-3.0/gtk/gtkfilechooser.h:
+
+/usr/include/gtk-3.0/gtk/gtkfilefilter.h:
+
+/usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h:
+
+/usr/include/gtk-3.0/gtk/gtkfontbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkfontchooser.h:
+
+/usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h:
+
+/usr/include/gtk-3.0/gtk/gtkgradient.h:
+
+/usr/include/gtk-3.0/gtk/gtkstylecontext.h:
+
+/usr/include/gtk-3.0/gtk/gtkstyleprovider.h:
+
+/usr/include/gtk-3.0/gtk/gtkiconfactory.h:
+
+/usr/include/gtk-3.0/gtk/gtkstyleproperties.h:
+
+/usr/include/gtk-3.0/gtk/gtksymboliccolor.h:
+
+/usr/include/gtk-3.0/gtk/gtkgrid.h:
+
+/usr/include/gtk-3.0/gtk/gtkicontheme.h:
+
+/usr/include/gtk-3.0/gtk/gtkiconview.h:
+
+/usr/include/gtk-3.0/gtk/gtktooltip.h:
+
+/usr/include/gtk-3.0/gtk/gtkimagemenuitem.h:
+
+/usr/include/gtk-3.0/gtk/gtkimcontextinfo.h:
+
+/usr/include/gtk-3.0/gtk/gtkimcontextsimple.h:
+
+/usr/include/gtk-3.0/gtk/gtkimmulticontext.h:
+
+/usr/include/gtk-3.0/gtk/gtkinfobar.h:
+
+/usr/include/gtk-3.0/gtk/gtkinvisible.h:
+
+/usr/include/gtk-3.0/gtk/gtklayout.h:
+
+/usr/include/gtk-3.0/gtk/gtklinkbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtklockbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkmain.h:
+
+/usr/include/gtk-3.0/gtk/gtkmenubar.h:
+
+/usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtktoolbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtktoolitem.h:
+
+/usr/include/gtk-3.0/gtk/gtksizegroup.h:
+
+/usr/include/gtk-3.0/gtk/gtkmessagedialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkmodules.h:
+
+/usr/include/gtk-3.0/gtk/gtkmountoperation.h:
+
+/usr/include/gtk-3.0/gtk/gtknotebook.h:
+
+/usr/include/gtk-3.0/gtk/gtknumerableicon.h:
+
+/usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h:
+
+/usr/include/gtk-3.0/gtk/gtkorientable.h:
+
+/usr/include/gtk-3.0/gtk/gtkoverlay.h:
+
+/usr/include/gtk-3.0/gtk/gtkpagesetup.h:
+
+/usr/include/gtk-3.0/gtk/gtkpapersize.h:
+
+/usr/include/gtk-3.0/gtk/gtkpaned.h:
+
+/usr/include/gtk-3.0/gtk/gtkprintcontext.h:
+
+/usr/include/gtk-3.0/gtk/gtkprintoperation.h:
+
+/usr/include/gtk-3.0/gtk/gtkprintsettings.h:
+
+/usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h:
+
+/usr/include/gtk-3.0/gtk/gtkprogressbar.h:
+
+/usr/include/gtk-3.0/gtk/gtkradioaction.h:
+
+/usr/include/gtk-3.0/gtk/gtktoggleaction.h:
+
+/usr/include/gtk-3.0/gtk/gtkradiobutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkradiomenuitem.h:
+
+/usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkrange.h:
+
+/usr/include/gtk-3.0/gtk/gtkrecentaction.h:
+
+/usr/include/gtk-3.0/gtk/gtkrecentmanager.h:
+
+/usr/include/gtk-3.0/gtk/gtkrecentchooser.h:
+
+/usr/include/gtk-3.0/gtk/gtkrecentfilter.h:
+
+/usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h:
+
+/usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h:
+
+/usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h:
+
+/usr/include/gtk-3.0/gtk/gtkscale.h:
+
+/usr/include/gtk-3.0/gtk/gtkscalebutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkscrollable.h:
+
+/usr/include/gtk-3.0/gtk/gtkscrollbar.h:
+
+/usr/include/gtk-3.0/gtk/gtkscrolledwindow.h:
+
+/usr/include/gtk-3.0/gtk/gtkseparator.h:
+
+/usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h:
+
+/usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h:
+
+/usr/include/gtk-3.0/gtk/gtksettings.h:
+
+/usr/include/gtk-3.0/gtk/gtkshow.h:
+
+/usr/include/gtk-3.0/gtk/gtksizerequest.h:
+
+/usr/include/gtk-3.0/gtk/gtkspinbutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkspinner.h:
+
+/usr/include/gtk-3.0/gtk/gtkstatusbar.h:
+
+/usr/include/gtk-3.0/gtk/gtkstatusicon.h:
+
+/usr/include/gtk-3.0/gtk/gtkswitch.h:
+
+/usr/include/gtk-3.0/gtk/gtktextbuffer.h:
+
+/usr/include/gtk-3.0/gtk/gtktexttagtable.h:
+
+/usr/include/gtk-3.0/gtk/gtktextmark.h:
+
+/usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h:
+
+/usr/include/gtk-3.0/gtk/gtktextview.h:
+
+/usr/include/gtk-3.0/gtk/gtkthemingengine.h:
+
+/usr/include/gtk-3.0/gtk/gtktoolbar.h:
+
+/usr/include/gtk-3.0/gtk/gtktoolitemgroup.h:
+
+/usr/include/gtk-3.0/gtk/gtktoolpalette.h:
+
+/usr/include/gtk-3.0/gtk/gtktoolshell.h:
+
+/usr/include/gtk-3.0/gtk/gtktestutils.h:
+
+/usr/include/gtk-3.0/gtk/gtktreednd.h:
+
+/usr/include/gtk-3.0/gtk/gtktreemodelsort.h:
+
+/usr/include/gtk-3.0/gtk/gtktreeselection.h:
+
+/usr/include/gtk-3.0/gtk/gtktreestore.h:
+
+/usr/include/gtk-3.0/gtk/gtktypebuiltins.h:
+
+/usr/include/gtk-3.0/gtk/gtkuimanager.h:
+
+/usr/include/gtk-3.0/gtk/gtkversion.h:
+
+/usr/include/gtk-3.0/gtk/gtkviewport.h:
+
+/usr/include/gtk-3.0/gtk/gtkvolumebutton.h:
+
+/usr/include/gtk-3.0/gtk/gtkwidgetpath.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkrc.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h:
+
+/usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-xml-utils.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-widget-adaptor.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-property-class.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-editor-property.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-signal-class.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-catalog.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-editable.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-widget.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-widget-action.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-signal.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-property.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-project.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-command.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-placeholder.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-utils.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-app.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-editor.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-signal-editor.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-palette.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-clipboard.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-base-editor.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-design-view.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-inspector.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-builtins.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-name-context.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-displayable-values.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-cell-renderer-icon.h:
+
+/usr/include/libgladeui-2.0/gladeui/glade-cursor.h:
Added: gnunet-gtk/src/conversation/Makefile
===================================================================
--- gnunet-gtk/src/conversation/Makefile (rev 0)
+++ gnunet-gtk/src/conversation/Makefile 2014-01-21 17:07:00 UTC (rev
31993)
@@ -0,0 +1,795 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# src/conversation/Makefile. Generated from Makefile.in by configure.
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+
+
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/gnunet-gtk
+pkgincludedir = $(includedir)/gnunet-gtk
+pkglibdir = $(libdir)/gnunet-gtk
+pkglibexecdir = $(libexecdir)/gnunet-gtk
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = x86_64-unknown-linux-gnu
+host_triplet = x86_64-unknown-linux-gnu
+bin_PROGRAMS = gnunet-conversation-gtk$(EXEEXT)
+subdir = src/conversation
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/ac_define_dir.m4 \
+ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gtk-2.0.m4 \
+ $(top_srcdir)/m4/gtk-3.0.m4 $(top_srcdir)/m4/iconv.m4 \
+ $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lib-ld.m4 \
+ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+ $(top_srcdir)/m4/pkg.m4 $(top_srcdir)/m4/po.m4 \
+ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/gnunet_gtk_config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+am__installdirs = "$(DESTDIR)$(bindir)"
+PROGRAMS = $(bin_PROGRAMS)
+am_gnunet_conversation_gtk_OBJECTS = \
+ gnunet-conversation-gtk.$(OBJEXT) \
+ gnunet-conversation-gtk_about.$(OBJEXT)
+gnunet_conversation_gtk_OBJECTS = \
+ $(am_gnunet_conversation_gtk_OBJECTS)
+am__DEPENDENCIES_1 =
+gnunet_conversation_gtk_DEPENDENCIES = \
+ $(top_builddir)/src/lib/libgnunetgtk.la $(am__DEPENDENCIES_1)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+gnunet_conversation_gtk_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+ $(AM_CFLAGS) $(CFLAGS) $(gnunet_conversation_gtk_LDFLAGS) \
+ $(LDFLAGS) -o $@
+DEFAULT_INCLUDES = -I. -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo " CC " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo " CCLD " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+SOURCES = $(gnunet_conversation_gtk_SOURCES)
+DIST_SOURCES = $(gnunet_conversation_gtk_SOURCES)
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+ distdir
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+ dir0=`pwd`; \
+ sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+ sed_rest='s,^[^/]*/*,,'; \
+ sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+ sed_butlast='s,/*[^/]*$$,,'; \
+ while test -n "$$dir1"; do \
+ first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+ if test "$$first" != "."; then \
+ if test "$$first" = ".."; then \
+ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+ else \
+ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+ if test "$$first2" = "$$first"; then \
+ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+ else \
+ dir2="../$$dir2"; \
+ fi; \
+ dir0="$$dir0"/"$$first"; \
+ fi; \
+ fi; \
+ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+ done; \
+ reldir="$$dir2"
+ACLOCAL = ${SHELL} /home/yids/src/gnunet-gtk/missing --run aclocal-1.11
+AMTAR = $${TAR-tar}
+AM_DEFAULT_VERBOSITY = 1
+AR = ar
+AS = as
+AUTOCONF = ${SHELL} /home/yids/src/gnunet-gtk/missing --run autoconf
+AUTOHEADER = ${SHELL} /home/yids/src/gnunet-gtk/missing --run autoheader
+AUTOMAKE = ${SHELL} /home/yids/src/gnunet-gtk/missing --run automake-1.11
+AWK = gawk
+CC = gcc
+CCDEPMODE = depmode=gcc3
+CFLAGS = -fno-strict-aliasing -Wall -g -O2 -pthread -I/usr/include/gtk-3.0
-I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/pixman-1 -I/usr/include/libpng12
+CPP = gcc -E
+CPPFLAGS = -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0
-I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1
-I/usr/include/libpng12
+CYGPATH_W = echo
+DEFS = -DHAVE_CONFIG_H
+DEPDIR = .deps
+DLLTOOL = dlltool
+DSYMUTIL =
+DUMPBIN =
+ECHO_C =
+ECHO_N = -n
+ECHO_T =
+EGREP = /bin/grep -E
+ENABLE_ON_UNIX =
+ENABLE_ON_W32 = #
+EXEEXT =
+FGREP = /bin/grep -F
+GETTEXT_MACRO_VERSION = 0.17
+GLADE_CFLAGS = -pthread -I/usr/include/gtk-3.0 -I/usr/include/libxml2
-I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgladeui-2.0
+GLADE_LIBS = -lgladeui-2 -lgtk-3 -lxml2 -lgdk-3 -latk-1.0 -lgio-2.0
-lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo
-lgobject-2.0 -lglib-2.0
+GMSGFMT = /usr/bin/msgfmt
+GMSGFMT_015 = /usr/bin/msgfmt
+GNUNET_CFLAGS = -I/usr/local/include
+GNUNET_CONVERSATION_APP =
+GNUNET_FS_APP = fs
+GNUNET_FS_GTK_NAME = GNUnet-FS-GTK
+GNUNET_FS_GTK_VERSION3 = r31952
+GNUNET_FS_GTK_YEARFROM = 2010
+GNUNET_FS_GTK_YEARTO = 2014
+GNUNET_GNS_GTK_NAME = GNUnet-GNS-GTK
+GNUNET_LIBS = -L/usr/local/lib -lgnunetutil
+GNUNET_PEERINFO_GTK_NAME = GNUnet-Peerinfo-GTK
+GNUNET_PEERINFO_GTK_VERSION3 = r31952
+GNUNET_PEERINFO_GTK_YEARFROM = 2010
+GNUNET_PEERINFO_GTK_YEARTO = 2014
+GNUNET_SETUP_APP = setup
+GNUNET_SETUP_GTK_NAME = GNUnet-Setup
+GNUNET_SETUP_GTK_VERSION3 = r31952
+GNUNET_SETUP_GTK_YEARFROM = 2010
+GNUNET_SETUP_GTK_YEARTO = 2014
+GNUNET_STATISTICS_GTK_NAME = GNUnet-Statistics-GTK
+GNUNET_STATISTICS_GTK_VERSION3 = r31952
+GNUNET_STATISTICS_GTK_YEARFROM = 2010
+GNUNET_STATISTICS_GTK_YEARTO = 2014
+GN_LIB_LDFLAGS = -export-dynamic -no-undefined
+GN_PLUGIN_LDFLAGS = -export-dynamic -avoid-version -module -no-undefined
+GREP = /bin/grep
+GTK_CFLAGS = -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0
-I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1
-I/usr/include/libpng12
+GTK_LIBS = -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0
-lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0
+INSTALL = /usr/bin/install -c
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_PROGRAM = ${INSTALL}
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
+INTLLIBS =
+INTL_MACOSX_LIBS =
+LD = /usr/bin/ld -m elf_x86_64
+LDFLAGS =
+LIBICONV = -liconv
+LIBINTL =
+LIBOBJS =
+LIBS = -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0
-lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0
+LIBTOOL = $(SHELL) $(top_builddir)/libtool
+LIPO =
+LN_S = ln -s
+LTLIBICONV = -liconv
+LTLIBINTL =
+LTLIBOBJS =
+MAKEINFO = ${SHELL} /home/yids/src/gnunet-gtk/missing --run makeinfo
+MANIFEST_TOOL = :
+MKDIR_P = /bin/mkdir -p
+MSGFMT = /usr/bin/msgfmt
+MSGFMT_015 = /usr/bin/msgfmt
+MSGMERGE = /usr/bin/msgmerge
+NM = /usr/bin/nm -B
+NMEDIT =
+OBJDUMP = objdump
+OBJEXT = o
+OTOOL =
+OTOOL64 =
+PACKAGE = gnunet-gtk
+PACKAGE_BUGREPORT = address@hidden
+PACKAGE_DATA = /usr/local/share
+PACKAGE_NAME = GNUnet GTK
+PACKAGE_STRING = GNUnet GTK r31952
+PACKAGE_TARNAME = gnunet-gtk
+PACKAGE_URL =
+PACKAGE_VERSION = r31952
+PATH_SEPARATOR = :
+PKG_CONFIG = /usr/bin/pkg-config
+POSUB = po
+QR_CFLAGS =
+QR_LIBS = -lqrencode
+RANLIB = ranlib
+SED = /bin/sed
+SET_MAKE =
+SHELL = /bin/bash
+STRIP = strip
+USE_NLS = yes
+VERSION = r31952
+XGETTEXT = /usr/bin/xgettext
+XGETTEXT_015 = /usr/bin/xgettext
+XGETTEXT_EXTRA_OPTIONS =
+abs_builddir = /home/yids/src/gnunet-gtk/src/conversation
+abs_srcdir = /home/yids/src/gnunet-gtk/src/conversation
+abs_top_builddir = /home/yids/src/gnunet-gtk
+abs_top_srcdir = /home/yids/src/gnunet-gtk
+ac_ct_AR = ar
+ac_ct_CC = gcc
+ac_ct_DUMPBIN =
+am__include = include
+am__leading_dot = .
+am__quote =
+am__tar = $${TAR-tar} chof - "$$tardir"
+am__untar = $${TAR-tar} xf -
+bindir = ${exec_prefix}/bin
+build = x86_64-unknown-linux-gnu
+build_alias =
+build_cpu = x86_64
+build_os = linux-gnu
+build_vendor = unknown
+builddir = .
+datadir = ${datarootdir}
+datarootdir = ${prefix}/share
+docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
+dvidir = ${docdir}
+exec_prefix = ${prefix}
+host = x86_64-unknown-linux-gnu
+host_alias =
+host_cpu = x86_64
+host_os = linux-gnu
+host_vendor = unknown
+htmldir = ${docdir}
+includedir = ${prefix}/include
+infodir = ${datarootdir}/info
+install_sh = ${SHELL} /home/yids/src/gnunet-gtk/install-sh
+libdir = ${exec_prefix}/lib
+libexecdir = ${exec_prefix}/libexec
+localedir = ${datarootdir}/locale
+localstatedir = ${prefix}/var
+mandir = ${datarootdir}/man
+mkdir_p = /bin/mkdir -p
+oldincludedir = /usr/include
+pdfdir = ${docdir}
+prefix = /usr/local
+program_transform_name = s,x,x,
+psdir = ${docdir}
+sbindir = ${exec_prefix}/sbin
+sharedstatedir = ${prefix}/com
+srcdir = .
+sysconfdir = ${prefix}/etc
+target_alias =
+top_build_prefix = ../../
+top_builddir = ../..
+top_srcdir = ../..
+unique_CFLAGS = -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0
-I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1
-I/usr/include/libpng12 -I/usr/include/unique-3.0
+unique_LIBS = -lunique-3.0 -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0
-lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo
-lgobject-2.0 -lglib-2.0
+SUBDIRS = .
+INCLUDES = \
+ -I$(top_srcdir)/ \
+ -I$(top_srcdir)/src/include \
+ -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0
-I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1
-I/usr/include/libpng12 \
+ -I/usr/local/include \
+ -pthread -I/usr/include/gtk-3.0 -I/usr/include/libxml2
-I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgladeui-2.0
+
+gnunet_conversation_gtk_SOURCES = \
+ gnunet-conversation-gtk.c \
+ gnunet-conversation-gtk_about.c
+
+gnunet_conversation_gtk_LDADD = \
+ $(top_builddir)/src/lib/libgnunetgtk.la \
+ -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0
-lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 \
+ -lgladeui-2 -lgtk-3 -lxml2 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0
-lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0
-L/usr/local/lib -lgnunetutil \
+ -lgnunetutil -lgnunetidentity -lgnunetconversation -lgnunetspeaker
-lgnunetmicrophone -lgnunetgns -lgnunetfs -lextractor \
+ $(INTLLIBS)
+
+gnunet_conversation_gtk_LDFLAGS = \
+ -export-dynamic
+
+all: all-recursive
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu
src/conversation/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --gnu src/conversation/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
$(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
$(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure
$(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+ fi; \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed 's/$(EXEEXT)$$//' | \
+ while read p p1; do if test -f $$p || test -f $$p1; \
+ then echo "$$p"; echo "$$p"; else :; fi; \
+ done | \
+ sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+ sed 'N;N;N;s,\n, ,g' | \
+ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+ if ($$2 == $$4) files[d] = files[d] " " $$1; \
+ else { print "f", $$3 "/" $$4, $$1; } } \
+ END { for (d in files) print "f", d, files[d] }' | \
+ while read type dir files; do \
+ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+ test -z "$$files" || { \
+ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS)
$(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files
'$(DESTDIR)$(bindir)$$dir'"; \
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS)
$(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files
"$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+ -e 's/$$/$(EXEEXT)/' `; \
+ test -n "$$list" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(bindir)" && rm -f $$files
+
+clean-binPROGRAMS:
+ @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
+ echo " rm -f" $$list; \
+ rm -f $$list || exit $$?; \
+ test -n "$(EXEEXT)" || exit 0; \
+ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+ echo " rm -f" $$list; \
+ rm -f $$list
+gnunet-conversation-gtk$(EXEEXT): $(gnunet_conversation_gtk_OBJECTS)
$(gnunet_conversation_gtk_DEPENDENCIES)
$(EXTRA_gnunet_conversation_gtk_DEPENDENCIES)
+ @rm -f gnunet-conversation-gtk$(EXEEXT)
+ $(AM_V_CCLD)$(gnunet_conversation_gtk_LINK)
$(gnunet_conversation_gtk_OBJECTS) $(gnunet_conversation_gtk_LDADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+include ./$(DEPDIR)/gnunet-conversation-gtk.Po
+include ./$(DEPDIR)/gnunet-conversation-gtk_about.Po
+
+.c.o:
+ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+# $(AM_V_CC)source='$<' object='$@' libtool=no \
+# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
+# $(AM_V_CC_no)$(COMPILE) -c $<
+
+.c.obj:
+ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@
`$(CYGPATH_W) '$<'`
+ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+# $(AM_V_CC)source='$<' object='$@' libtool=no \
+# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
+# $(AM_V_CC_no)$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
+ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+# $(AM_V_CC)source='$<' object='$@' libtool=yes \
+# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
+# $(AM_V_CC_no)$(LTCOMPILE) -c -o $@ $<
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @fail= failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @fail= failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS)
tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS)
ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ set x; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ shift; \
+ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ if test $$# -gt 0; then \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ "$$@" $$unique; \
+ else \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$unique; \
+ fi; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && $(am__cd) $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx
{} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx
{} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+ $(am__relativize); \
+ new_distdir=$$reldir; \
+ dir1=$$subdir; dir2="$(top_distdir)"; \
+ $(am__relativize); \
+ new_top_distdir=$$reldir; \
+ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS)
top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+ echo " am__remove_distdir=: am__skip_length_check=:
am__skip_mode_fix=: distdir)"; \
+ ($(am__cd) $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$new_top_distdir" \
+ distdir="$$new_distdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ am__skip_mode_fix=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile $(PROGRAMS)
+installdirs: installdirs-recursive
+installdirs-am:
+ for dir in "$(DESTDIR)$(bindir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s
\
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s
\
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f
$(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+ distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am: install-binPROGRAMS
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am: uninstall-binPROGRAMS
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+ install-am install-strip tags-recursive
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-binPROGRAMS \
+ clean-generic clean-libtool ctags ctags-recursive distclean \
+ distclean-compile distclean-generic distclean-libtool \
+ distclean-tags distdir dvi dvi-am html html-am info info-am \
+ install install-am install-binPROGRAMS install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-pdf install-pdf-am \
+ install-ps install-ps-am install-strip installcheck \
+ installcheck-am installdirs installdirs-am maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-compile \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags tags-recursive uninstall uninstall-am \
+ uninstall-binPROGRAMS
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Added: gnunet-gtk/src/conversation/Makefile.am
===================================================================
--- gnunet-gtk/src/conversation/Makefile.am (rev 0)
+++ gnunet-gtk/src/conversation/Makefile.am 2014-01-21 17:07:00 UTC (rev
31993)
@@ -0,0 +1,23 @@
+SUBDIRS = .
+
+INCLUDES = \
+ -I$(top_srcdir)/ \
+ -I$(top_srcdir)/src/include \
+ @GTK_CFLAGS@ \
+ @GNUNET_CFLAGS@ \
+ @GLADE_CFLAGS@
+
+bin_PROGRAMS = gnunet-conversation-gtk
+
+gnunet_conversation_gtk_SOURCES = \
+ gnunet-conversation-gtk.c \
+ gnunet-conversation-gtk_about.c
+
+gnunet_conversation_gtk_LDADD = \
+ $(top_builddir)/src/lib/libgnunetgtk.la \
+ @GTK_LIBS@ \
+ @GLADE_LIBS@ @GNUNET_LIBS@ \
+ -lgnunetutil -lgnunetidentity -lgnunetconversation -lgnunetspeaker
-lgnunetmicrophone -lgnunetgns -lgnunetfs -lextractor \
+ $(INTLLIBS)
+gnunet_conversation_gtk_LDFLAGS = \
+ -export-dynamic
Added: gnunet-gtk/src/conversation/Makefile.in
===================================================================
--- gnunet-gtk/src/conversation/Makefile.in (rev 0)
+++ gnunet-gtk/src/conversation/Makefile.in 2014-01-21 17:07:00 UTC (rev
31993)
@@ -0,0 +1,795 @@
+# Makefile.in generated by automake 1.11.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
address@hidden@
+
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+bin_PROGRAMS = gnunet-conversation-gtk$(EXEEXT)
+subdir = src/conversation
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/ac_define_dir.m4 \
+ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gtk-2.0.m4 \
+ $(top_srcdir)/m4/gtk-3.0.m4 $(top_srcdir)/m4/iconv.m4 \
+ $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lib-ld.m4 \
+ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+ $(top_srcdir)/m4/pkg.m4 $(top_srcdir)/m4/po.m4 \
+ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/gnunet_gtk_config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+am__installdirs = "$(DESTDIR)$(bindir)"
+PROGRAMS = $(bin_PROGRAMS)
+am_gnunet_conversation_gtk_OBJECTS = \
+ gnunet-conversation-gtk.$(OBJEXT) \
+ gnunet-conversation-gtk_about.$(OBJEXT)
+gnunet_conversation_gtk_OBJECTS = \
+ $(am_gnunet_conversation_gtk_OBJECTS)
+am__DEPENDENCIES_1 =
+gnunet_conversation_gtk_DEPENDENCIES = \
+ $(top_builddir)/src/lib/libgnunetgtk.la $(am__DEPENDENCIES_1)
+AM_V_lt = $(address@hidden@)
+am__v_lt_ = $(address@hidden@)
+am__v_lt_0 = --silent
+gnunet_conversation_gtk_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+ $(AM_CFLAGS) $(CFLAGS) $(gnunet_conversation_gtk_LDFLAGS) \
+ $(LDFLAGS) -o $@
+DEFAULT_INCLUDES = address@hidden@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(address@hidden@)
+am__v_CC_ = $(address@hidden@)
+am__v_CC_0 = @echo " CC " $@;
+AM_V_at = $(address@hidden@)
+am__v_at_ = $(address@hidden@)
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(address@hidden@)
+am__v_CCLD_ = $(address@hidden@)
+am__v_CCLD_0 = @echo " CCLD " $@;
+AM_V_GEN = $(address@hidden@)
+am__v_GEN_ = $(address@hidden@)
+am__v_GEN_0 = @echo " GEN " $@;
+SOURCES = $(gnunet_conversation_gtk_SOURCES)
+DIST_SOURCES = $(gnunet_conversation_gtk_SOURCES)
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+ distdir
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+ dir0=`pwd`; \
+ sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+ sed_rest='s,^[^/]*/*,,'; \
+ sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+ sed_butlast='s,/*[^/]*$$,,'; \
+ while test -n "$$dir1"; do \
+ first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+ if test "$$first" != "."; then \
+ if test "$$first" = ".."; then \
+ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+ else \
+ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+ if test "$$first2" = "$$first"; then \
+ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+ else \
+ dir2="../$$dir2"; \
+ fi; \
+ dir0="$$dir0"/"$$first"; \
+ fi; \
+ fi; \
+ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+ done; \
+ reldir="$$dir2"
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AS = @AS@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_ON_UNIX = @ENABLE_ON_UNIX@
+ENABLE_ON_W32 = @ENABLE_ON_W32@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
+GLADE_CFLAGS = @GLADE_CFLAGS@
+GLADE_LIBS = @GLADE_LIBS@
+GMSGFMT = @GMSGFMT@
+GMSGFMT_015 = @GMSGFMT_015@
+GNUNET_CFLAGS = @GNUNET_CFLAGS@
+GNUNET_CONVERSATION_APP = @GNUNET_CONVERSATION_APP@
+GNUNET_FS_APP = @GNUNET_FS_APP@
+GNUNET_FS_GTK_NAME = @GNUNET_FS_GTK_NAME@
+GNUNET_FS_GTK_VERSION3 = @GNUNET_FS_GTK_VERSION3@
+GNUNET_FS_GTK_YEARFROM = @GNUNET_FS_GTK_YEARFROM@
+GNUNET_FS_GTK_YEARTO = @GNUNET_FS_GTK_YEARTO@
+GNUNET_GNS_GTK_NAME = @GNUNET_GNS_GTK_NAME@
+GNUNET_LIBS = @GNUNET_LIBS@
+GNUNET_PEERINFO_GTK_NAME = @GNUNET_PEERINFO_GTK_NAME@
+GNUNET_PEERINFO_GTK_VERSION3 = @GNUNET_PEERINFO_GTK_VERSION3@
+GNUNET_PEERINFO_GTK_YEARFROM = @GNUNET_PEERINFO_GTK_YEARFROM@
+GNUNET_PEERINFO_GTK_YEARTO = @GNUNET_PEERINFO_GTK_YEARTO@
+GNUNET_SETUP_APP = @GNUNET_SETUP_APP@
+GNUNET_SETUP_GTK_NAME = @GNUNET_SETUP_GTK_NAME@
+GNUNET_SETUP_GTK_VERSION3 = @GNUNET_SETUP_GTK_VERSION3@
+GNUNET_SETUP_GTK_YEARFROM = @GNUNET_SETUP_GTK_YEARFROM@
+GNUNET_SETUP_GTK_YEARTO = @GNUNET_SETUP_GTK_YEARTO@
+GNUNET_STATISTICS_GTK_NAME = @GNUNET_STATISTICS_GTK_NAME@
+GNUNET_STATISTICS_GTK_VERSION3 = @GNUNET_STATISTICS_GTK_VERSION3@
+GNUNET_STATISTICS_GTK_YEARFROM = @GNUNET_STATISTICS_GTK_YEARFROM@
+GNUNET_STATISTICS_GTK_YEARTO = @GNUNET_STATISTICS_GTK_YEARTO@
+GN_LIB_LDFLAGS = @GN_LIB_LDFLAGS@
+GN_PLUGIN_LDFLAGS = @GN_PLUGIN_LDFLAGS@
+GREP = @GREP@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INTLLIBS = @INTLLIBS@
+INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBICONV = @LIBICONV@
+LIBINTL = @LIBINTL@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBICONV = @LTLIBICONV@
+LTLIBINTL = @LTLIBINTL@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+MSGFMT_015 = @MSGFMT_015@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_DATA = @PACKAGE_DATA@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+POSUB = @POSUB@
+QR_CFLAGS = @QR_CFLAGS@
+QR_LIBS = @QR_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XGETTEXT_015 = @XGETTEXT_015@
+XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+unique_CFLAGS = @unique_CFLAGS@
+unique_LIBS = @unique_LIBS@
+SUBDIRS = .
+INCLUDES = \
+ -I$(top_srcdir)/ \
+ -I$(top_srcdir)/src/include \
+ @GTK_CFLAGS@ \
+ @GNUNET_CFLAGS@ \
+ @GLADE_CFLAGS@
+
+gnunet_conversation_gtk_SOURCES = \
+ gnunet-conversation-gtk.c \
+ gnunet-conversation-gtk_about.c
+
+gnunet_conversation_gtk_LDADD = \
+ $(top_builddir)/src/lib/libgnunetgtk.la \
+ @GTK_LIBS@ \
+ @GLADE_LIBS@ @GNUNET_LIBS@ \
+ -lgnunetutil -lgnunetidentity -lgnunetconversation -lgnunetspeaker
-lgnunetmicrophone -lgnunetgns -lgnunetfs -lextractor \
+ $(INTLLIBS)
+
+gnunet_conversation_gtk_LDFLAGS = \
+ -export-dynamic
+
+all: all-recursive
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu
src/conversation/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --gnu src/conversation/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
$(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
$(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure
$(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+ fi; \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed 's/$(EXEEXT)$$//' | \
+ while read p p1; do if test -f $$p || test -f $$p1; \
+ then echo "$$p"; echo "$$p"; else :; fi; \
+ done | \
+ sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+ sed 'N;N;N;s,\n, ,g' | \
+ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+ if ($$2 == $$4) files[d] = files[d] " " $$1; \
+ else { print "f", $$3 "/" $$4, $$1; } } \
+ END { for (d in files) print "f", d, files[d] }' | \
+ while read type dir files; do \
+ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+ test -z "$$files" || { \
+ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS)
$(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files
'$(DESTDIR)$(bindir)$$dir'"; \
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS)
$(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files
"$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+ -e 's/$$/$(EXEEXT)/' `; \
+ test -n "$$list" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(bindir)" && rm -f $$files
+
+clean-binPROGRAMS:
+ @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
+ echo " rm -f" $$list; \
+ rm -f $$list || exit $$?; \
+ test -n "$(EXEEXT)" || exit 0; \
+ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+ echo " rm -f" $$list; \
+ rm -f $$list
+gnunet-conversation-gtk$(EXEEXT): $(gnunet_conversation_gtk_OBJECTS)
$(gnunet_conversation_gtk_DEPENDENCIES)
$(EXTRA_gnunet_conversation_gtk_DEPENDENCIES)
+ @rm -f gnunet-conversation-gtk$(EXEEXT)
+ $(AM_V_CCLD)$(gnunet_conversation_gtk_LINK)
$(gnunet_conversation_gtk_OBJECTS) $(gnunet_conversation_gtk_LDADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
address@hidden@@am__include@ @address@hidden/$(DEPDIR)/address@hidden@
address@hidden@@am__include@ @address@hidden/$(DEPDIR)/address@hidden@
+
+.c.o:
address@hidden@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o
$@ $<
address@hidden@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
address@hidden@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@'
libtool=no @AMDEPBACKSLASH@
address@hidden@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE)
$(depcomp) @AMDEPBACKSLASH@
address@hidden@ $(address@hidden@)$(COMPILE) -c $<
+
+.c.obj:
address@hidden@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o
$@ `$(CYGPATH_W) '$<'`
address@hidden@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
address@hidden@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@'
libtool=no @AMDEPBACKSLASH@
address@hidden@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE)
$(depcomp) @AMDEPBACKSLASH@
address@hidden@ $(address@hidden@)$(COMPILE) -c `$(CYGPATH_W) '$<'`
+
+.c.lo:
address@hidden@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c
-o $@ $<
address@hidden@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
address@hidden@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@'
libtool=yes @AMDEPBACKSLASH@
address@hidden@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE)
$(depcomp) @AMDEPBACKSLASH@
address@hidden@ $(address@hidden@)$(LTCOMPILE) -c -o $@ $<
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @fail= failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @fail= failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS)
tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS)
ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ set x; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ shift; \
+ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ if test $$# -gt 0; then \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ "$$@" $$unique; \
+ else \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$unique; \
+ fi; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && $(am__cd) $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx
{} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx
{} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+ $(am__relativize); \
+ new_distdir=$$reldir; \
+ dir1=$$subdir; dir2="$(top_distdir)"; \
+ $(am__relativize); \
+ new_top_distdir=$$reldir; \
+ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS)
top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+ echo " am__remove_distdir=: am__skip_length_check=:
am__skip_mode_fix=: distdir)"; \
+ ($(am__cd) $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$new_top_distdir" \
+ distdir="$$new_distdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ am__skip_mode_fix=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile $(PROGRAMS)
+installdirs: installdirs-recursive
+installdirs-am:
+ for dir in "$(DESTDIR)$(bindir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s
\
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s
\
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f
$(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+ distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am: install-binPROGRAMS
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am: uninstall-binPROGRAMS
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+ install-am install-strip tags-recursive
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-binPROGRAMS \
+ clean-generic clean-libtool ctags ctags-recursive distclean \
+ distclean-compile distclean-generic distclean-libtool \
+ distclean-tags distdir dvi dvi-am html html-am info info-am \
+ install install-am install-binPROGRAMS install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-pdf install-pdf-am \
+ install-ps install-ps-am install-strip installcheck \
+ installcheck-am installdirs installdirs-am maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-compile \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags tags-recursive uninstall uninstall-am \
+ uninstall-binPROGRAMS
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Added: gnunet-gtk/src/conversation/gnunet-conversation-gtk
===================================================================
--- gnunet-gtk/src/conversation/gnunet-conversation-gtk
(rev 0)
+++ gnunet-gtk/src/conversation/gnunet-conversation-gtk 2014-01-21 17:07:00 UTC
(rev 31993)
@@ -0,0 +1,228 @@
+#! /bin/bash
+
+# gnunet-conversation-gtk - temporary wrapper script for
.libs/gnunet-conversation-gtk
+# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1.1
+#
+# The gnunet-conversation-gtk program cannot be directly executed until all
the libtool
+# libraries that it depends on are installed.
+#
+# This wrapper script should never be moved out of the build directory.
+# If it is, it will not operate correctly.
+
+# Sed substitution that helps us do robust quoting. It backslashifies
+# metacharacters that are still active within double-quoted strings.
+sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
+
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+ emulate sh
+ NULLCMD=:
+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+fi
+BIN_SH=xpg4; export BIN_SH # for Tru64
+DUALCASE=1; export DUALCASE # for MKS sh
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+relink_command="(cd /home/yids/src/gnunet-gtk/src/conversation; { test -z
\"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export
LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH
|| { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z
\"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=;
export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset
LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; { test -z
\"\${LD_LIBRARY_PATH+set}\" || unset LD_LIBRARY_PATH || { LD_LIBRARY_PATH=;
export LD_LIBRARY_PATH; }; };
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games; export PATH; gcc
-fno-strict-aliasing -Wall -g -O2 -pthread -I/usr/include/gtk-3.0
-I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/includ
e/pixman
-1 -I/usr/include/libpng12 -o \$progdir/\$file gnunet-conversation-gtk.o
gnunet-conversation-gtk_about.o -Wl,--export-dynamic
../../src/lib/.libs/libgnunetgtk.so -lgladeui-2 -lxml2 -L/usr/local/lib
/usr/local/lib/libgnunetutil.so /usr/local/lib/libgnunetidentity.so
/usr/local/lib/libgnunetconversation.so /usr/local/lib/libgnunetspeaker.so
/usr/local/lib/libgnunetmicrophone.so /usr/local/lib/libgnunetgns.so
/usr/local/lib/libgnunetfs.so -lextractor -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0
-lpangocairo-1.0 -lgdk_pixbuf-2.0 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so
-lpango-1.0 /usr/lib/x86_64-linux-gnu/libcairo.so -lgobject-2.0 -lglib-2.0
-pthread -Wl,-rpath -Wl,/home/yids/src/gnunet-gtk/src/lib/.libs)"
+
+# This environment variable determines our operation mode.
+if test "$libtool_install_magic" = "%%%MAGIC variable%%%"; then
+ # install mode needs the following variables:
+ generated_by_libtool_version='2.4.2'
+ notinst_deplibs=' ../../src/lib/libgnunetgtk.la'
+else
+ # When we are sourced in execute mode, $file and $ECHO are already set.
+ if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then
+ file="$0"
+
+# A function that is used when there is no print builtin or printf.
+func_fallback_echo ()
+{
+ eval 'cat <<_LTECHO_EOF
+$1
+_LTECHO_EOF'
+}
+ ECHO="printf %s\\n"
+ fi
+
+# Very basic option parsing. These options are (a) specific to
+# the libtool wrapper, (b) are identical between the wrapper
+# /script/ and the wrapper /executable/ which is used only on
+# windows platforms, and (c) all begin with the string --lt-
+# (application programs are unlikely to have options which match
+# this pattern).
+#
+# There are only two supported options: --lt-debug and
+# --lt-dump-script. There is, deliberately, no --lt-help.
+#
+# The first argument to this parsing function should be the
+# script's ../../libtool value, followed by no.
+lt_option_debug=
+func_parse_lt_options ()
+{
+ lt_script_arg0=$0
+ shift
+ for lt_opt
+ do
+ case "$lt_opt" in
+ --lt-debug) lt_option_debug=1 ;;
+ --lt-dump-script)
+ lt_dump_D=`$ECHO "X$lt_script_arg0" | /bin/sed -e 's/^X//' -e
's%/[^/]*$%%'`
+ test "X$lt_dump_D" = "X$lt_script_arg0" && lt_dump_D=.
+ lt_dump_F=`$ECHO "X$lt_script_arg0" | /bin/sed -e 's/^X//' -e
's%^.*/%%'`
+ cat "$lt_dump_D/$lt_dump_F"
+ exit 0
+ ;;
+ --lt-*)
+ $ECHO "Unrecognized --lt- option: '$lt_opt'" 1>&2
+ exit 1
+ ;;
+ esac
+ done
+
+ # Print the debug banner immediately:
+ if test -n "$lt_option_debug"; then
+ echo "gnunet-conversation-gtk:gnunet-conversation-gtk:${LINENO}: libtool
wrapper (GNU libtool) 2.4.2 Debian-2.4.2-1.1" 1>&2
+ fi
+}
+
+# Used when --lt-debug. Prints its arguments to stdout
+# (redirection is the responsibility of the caller)
+func_lt_dump_args ()
+{
+ lt_dump_args_N=1;
+ for lt_arg
+ do
+ $ECHO "gnunet-conversation-gtk:gnunet-conversation-gtk:${LINENO}:
newargv[$lt_dump_args_N]: $lt_arg"
+ lt_dump_args_N=`expr $lt_dump_args_N + 1`
+ done
+}
+
+# Core function for launching the target application
+func_exec_program_core ()
+{
+
+ if test -n "$lt_option_debug"; then
+ $ECHO "gnunet-conversation-gtk:gnunet-conversation-gtk:${LINENO}:
newargv[0]: $progdir/$program" 1>&2
+ func_lt_dump_args ${1+"$@"} 1>&2
+ fi
+ exec "$progdir/$program" ${1+"$@"}
+
+ $ECHO "$0: cannot exec $program $*" 1>&2
+ exit 1
+}
+
+# A function to encapsulate launching the target application
+# Strips options in the --lt-* namespace from $@ and
+# launches target application with the remaining arguments.
+func_exec_program ()
+{
+ case " $* " in
+ *\ --lt-*)
+ for lt_wr_arg
+ do
+ case $lt_wr_arg in
+ --lt-*) ;;
+ *) set x "$@" "$lt_wr_arg"; shift;;
+ esac
+ shift
+ done ;;
+ esac
+ func_exec_program_core ${1+"$@"}
+}
+
+ # Parse options
+ func_parse_lt_options "$0" ${1+"$@"}
+
+ # Find the directory that this script lives in.
+ thisdir=`$ECHO "$file" | /bin/sed 's%/[^/]*$%%'`
+ test "x$thisdir" = "x$file" && thisdir=.
+
+ # Follow symbolic links until we get to the real thisdir.
+ file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
+ while test -n "$file"; do
+ destdir=`$ECHO "$file" | /bin/sed 's%/[^/]*$%%'`
+
+ # If there was a directory component, then change thisdir.
+ if test "x$destdir" != "x$file"; then
+ case "$destdir" in
+ [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
+ *) thisdir="$thisdir/$destdir" ;;
+ esac
+ fi
+
+ file=`$ECHO "$file" | /bin/sed 's%^.*/%%'`
+ file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
+ done
+
+ # Usually 'no', except on cygwin/mingw when embedded into
+ # the cwrapper.
+ WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=no
+ if test "$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR" = "yes"; then
+ # special case for '.'
+ if test "$thisdir" = "."; then
+ thisdir=`pwd`
+ fi
+ # remove .libs from thisdir
+ case "$thisdir" in
+ *[\\/].libs ) thisdir=`$ECHO "$thisdir" | /bin/sed 's%[\\/][^\\/]*$%%'` ;;
+ .libs ) thisdir=. ;;
+ esac
+ fi
+
+ # Try to get the absolute directory name.
+ absdir=`cd "$thisdir" && pwd`
+ test -n "$absdir" && thisdir="$absdir"
+
+ program=lt-'gnunet-conversation-gtk'
+ progdir="$thisdir/.libs"
+
+ if test ! -f "$progdir/$program" ||
+ { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null |
/bin/sed 1q`; \
+ test "X$file" != "X$progdir/$program"; }; then
+
+ file="$$-$program"
+
+ if test ! -d "$progdir"; then
+ mkdir "$progdir"
+ else
+ rm -f "$progdir/$file"
+ fi
+
+ # relink executable if necessary
+ if test -n "$relink_command"; then
+ if relink_command_output=`eval $relink_command 2>&1`; then :
+ else
+ printf %s\n "$relink_command_output" >&2
+ rm -f "$progdir/$file"
+ exit 1
+ fi
+ fi
+
+ mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
+ { rm -f "$progdir/$program";
+ mv -f "$progdir/$file" "$progdir/$program"; }
+ rm -f "$progdir/$file"
+ fi
+
+ if test -f "$progdir/$program"; then
+ if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then
+ # Run the actual program with our arguments.
+ func_exec_program ${1+"$@"}
+ fi
+ else
+ # The program doesn't exist.
+ $ECHO "$0: error: \`$progdir/$program' does not exist" 1>&2
+ $ECHO "This script is just a wrapper for $program." 1>&2
+ $ECHO "See the libtool documentation for more information." 1>&2
+ exit 1
+ fi
+fi
Property changes on: gnunet-gtk/src/conversation/gnunet-conversation-gtk
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: gnunet-gtk/src/conversation/gnunet-conversation-gtk.c
===================================================================
--- gnunet-gtk/src/conversation/gnunet-conversation-gtk.c
(rev 0)
+++ gnunet-gtk/src/conversation/gnunet-conversation-gtk.c 2014-01-21
17:07:00 UTC (rev 31993)
@@ -0,0 +1,1480 @@
+/*
+ This file is part of GNUnet.
+ (C) 2010-2013 Christian Grothoff (and other contributing authors)
+
+ GNUnet is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version.
+
+ GNUnet is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GNUnet; see the file COPYING. If not, write to the
+ Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+*/
+
+/**
+ * @file src/conversation/gnunet-conversation-gtk.c
+ * @brief Main function of gnunet-conversation-gtk
+ * @author hark and yids
+ */
+#include "gnunet_gtk.h"
+#include "gtk/gtk.h"
+#include "gnunet-conversation-gtk.h"
+#include "gnunet/gnunet_gnsrecord_lib.h"
+#include "gnunet/gnunet_conversation_service.h"
+#include "gnunet/gnunet_identity_service.h"
+#include "gnunet/gnunet_namestore_service.h"
+#include "gnunet/gnunet_speaker_lib.h"
+#include "gnunet/gnunet_microphone_lib.h"
+#include "gnunet/gnunet_namestore_service.h"
+#include "gnunet/gnunet_gnsrecord_lib.h"
+#include <time.h>
+
+
+
+/*
+ * macro's
+ */
+
+#define UPDATE_STATUS(format, ...) update_status(g_strdup_printf (format, ##
__VA_ARGS__))
+
+#define UPDATE_INFOBAR(format, ...) set_infobar_text(g_strdup_printf (format,
## __VA_ARGS__))
+
+#define LOG(format, ...) log_message(g_strdup_printf (format, ## __VA_ARGS__))
+
+/**
+ * Get an object from the main window.
+ *
+ * @param name name of the object
+ * @return NULL on error
+ */
+static GObject *
+get_object (const char *name)
+{
+ return GNUNET_GTK_main_loop_get_object (ml, name);
+}
+
+/*
+ * log a message to gtk thing
+ */
+
+void
+log_message (const char *message)
+{
+ //
+ // log
+ //
+ GtkTextBuffer *logbuff;
+ GtkTextView *log_view;
+ GtkTextIter iter;
+ gchar *fmsg;
+
+// update_status(message);
+ //UPDATE_STATUS("status update testje: %s", message);
+ //FPRINTF(stderr,"now logging: %s",message);
+
+ log_view = get_object ("GNUNET_GTK_conversation_log");
+
+ logbuff = gtk_text_view_get_buffer (log_view);
+
+ fmsg = g_strdup_printf (" %s \n", message);
+
+ gtk_text_buffer_get_start_iter (logbuff, &iter);
+
+ gtk_text_buffer_insert (logbuff, &iter, fmsg, -1);
+ g_free (fmsg);
+
+
+}
+
+void
+update_state ()
+{
+// LOG('update_state called',NULL);
+}
+
+void
+update_status (const gchar * message)
+{
+
+ GtkStatusbar *status_bar;
+ guint status_bar_context;
+
+ //static int count = 1;
+ gchar *buff;
+
+ status_bar = get_object ("GNUNET_GTK_conversation_statusbar");
+ status_bar_context = gtk_statusbar_get_context_id (status_bar, "blaat");
+
+
+ buff = g_strdup_printf ("%s", message);
+
+ gtk_statusbar_push (GTK_STATUSBAR (status_bar),
+ GPOINTER_TO_INT (status_bar_context), buff);
+ g_free (buff);
+
+
+}
+
+/*
+* adds a item to the call history
+ types:
+ 1: accepted
+ 2: rejected
+*/
+
+void
+history_add (int type, char *contactName)
+{
+ GtkTreeIter iter;
+ time_t t;
+
+ time (&t);
+ gtk_list_store_append (history_liststore, &iter);
+ gtk_list_store_set (history_liststore, &iter, 1, type, 0, ctime (&t), 2,
+ contactName, -1);
+}
+
+void
+set_button_text (const char *button_name, const char *label)
+{
+ //GtkButton *button;
+ GtkWidget *button;
+
+ button = get_object (button_name);
+ gtk_widget_hide (button);
+}
+
+void
+set_infobar_text (const gchar * text)
+{
+ GtkLabel *infolabel;
+
+ infolabel = get_object ("GNUNET_GTK_new_call_label");
+ log_message ("setting infobar text");
+ gtk_label_set_text (infolabel, text);
+}
+
+
+
+void
+disable_button (const char *button_name)
+{
+ //GtkButton *button;
+ GtkWidget *button;
+
+ button = get_object (button_name);
+ gtk_widget_hide (button);
+}
+
+void
+enable_button (const char *button_name)
+{
+ //GtkButton *button;
+ GtkWidget *button;
+
+ button = get_object (button_name);
+ gtk_widget_show (button);
+}
+
+void
+show_infobar ()
+{
+// GtkInfoBar *infobar;
+ GtkWidget *infobar;
+
+ infobar = get_object ("GNUNET_GTK_conversation_infobar");
+
+ gtk_widget_show (infobar);
+}
+
+void
+hide_infobar ()
+{
+ //GtkInfoBar *infobar;
+ GtkWidget *infobar;
+
+ infobar = get_object ("GNUNET_GTK_conversation_infobar");
+
+ gtk_widget_hide (infobar);
+}
+
+
+
+/**
+ * Function called with an event emitted by a phone.
+ *
+ * @param cls closure
+ * @param code type of the event
+ * @param caller handle for the caller
+ * @param caller_id name of the caller in GNS
+ */
+static void
+phone_event_handler (void *cls, enum GNUNET_CONVERSATION_PhoneEventCode code,
+ struct GNUNET_CONVERSATION_Caller *caller,
+ const char *caller_id)
+{
+ struct CallList *cl;
+
+ switch (code)
+ {
+ case GNUNET_CONVERSATION_EC_PHONE_RING:
+
+ LOG (_("A Incoming call from `%s' on line %u\n"), caller_id,
+ caller_num_gen);
+
+
+ UPDATE_INFOBAR (_("Incoming call from `%s' on line %u\n"), caller_id,
+ caller_num_gen);
+
+ show_infobar ();
+ // TODO: make sound
+
+ cl = GNUNET_new (struct CallList);
+
+ cl->caller = caller;
+ cl->caller_id = GNUNET_strdup (caller_id);
+ cl->caller_num = caller_num_gen++;
+ GNUNET_CONTAINER_DLL_insert (cl_head, cl_tail, cl);
+ strncpy (&callerName, &caller_id, 50);
+ callerName[52] = '\0';
+ quick_message ("der is een beller", caller_id);
+
+ break;
+
+ case GNUNET_CONVERSATION_EC_PHONE_HUNG_UP:
+ for (cl = cl_head; NULL != cl; cl = cl->next)
+ if (caller == cl->caller)
+ break;
+ if (NULL == cl)
+ {
+ GNUNET_break (0);
+ return;
+ }
+ LOG (_("Call from `%s' terminated\n"), cl->caller_id);
+
+ GNUNET_CONTAINER_DLL_remove (cl_head, cl_tail, cl);
+ GNUNET_free (cl->caller_id);
+ if (cl == cl_active)
+ {
+ cl_active = NULL;
+ phone_state = PS_LISTEN;
+ }
+ GNUNET_free (cl);
+ gtk_widget_destroy (dialog);
+ break;
+
+ }
+}
+
+
+/**
+ * Function called with an event emitted by a caller.
+ *
+ * @param cls closure with the `struct CallList` of the caller
+ * @param code type of the event issued by the caller
+ */
+static void
+caller_event_handler (void *cls, enum GNUNET_CONVERSATION_CallerEventCode code)
+{
+ struct CallList *cl = cls;
+
+ switch (code)
+ {
+ case GNUNET_CONVERSATION_EC_CALLER_SUSPEND:
+ update_state ();
+ LOG (_("Call from `%s' suspended by other user\n"), cl->caller_id);
+ break;
+ case GNUNET_CONVERSATION_EC_CALLER_RESUME:
+ update_state ();
+ LOG (_("Call from `%s' resumed by other user\n"), cl->caller_id);
+ break;
+ }
+}
+
+
+/**
+ * Start our phone.
+ */
+static void
+start_phone ()
+{
+ struct GNUNET_GNSRECORD_Data rd;
+
+ LOG ("start_phone\n");
+
+ if (NULL == caller_id)
+ {
+ LOG (_("Ego `%s' no longer available, phone is now down.\n"), ego_name);
+ phone_state = PS_LOOKUP_EGO;
+ return;
+ }
+ //GNUNET_assert (NULL == phone);
+ phone =
+ GNUNET_CONVERSATION_phone_create (cfg, caller_id, &phone_event_handler,
+ NULL);
+ /* FIXME: get record and print full GNS record info later here... */
+ if (NULL == phone)
+ {
+ LOG ("%s", _("Failed to setup phone (internal error)\n"));
+ phone_state = PS_ERROR;
+ }
+ else
+ {
+ GNUNET_CONVERSATION_phone_get_record (phone, &rd);
+ GNUNET_free_non_null (address);
+ address =
+ GNUNET_GNSRECORD_value_to_string (rd.record_type, rd.data,
+ rd.data_size);
+
+ LOG (_("address: `%s' \n"), address);
+
+ if (verbose)
+ LOG (_("Phone active on line %u\n"), (unsigned int) line);
+ phone_state = PS_LISTEN;
+ }
+}
+
+
+/**
+ * Function called with an event emitted by a call.
+ *
+ * @param cls closure, NULL
+ * @param code type of the event on the call
+ */
+static void
+call_event_handler (void *cls, enum GNUNET_CONVERSATION_CallEventCode code)
+{
+ switch (code)
+ {
+ case GNUNET_CONVERSATION_EC_CALL_RINGING:
+ GNUNET_break (CS_RESOLVING == call_state);
+ LOG (_("Resolved address of `%s'. Now ringing other party."), peer_name);
+ call_state = CS_RINGING;
+ break;
+ case GNUNET_CONVERSATION_EC_CALL_PICKED_UP:
+ GNUNET_break (CS_RINGING == call_state);
+ LOG (_("Connection established to `%s'"), peer_name);
+ call_state = CS_CONNECTED;
+ break;
+ case GNUNET_CONVERSATION_EC_CALL_GNS_FAIL:
+ GNUNET_break (CS_RESOLVING == call_state);
+ LOG (_("Failed to resolve %s in ego `%s'"), peer_name, ego_name);
+ call = NULL;
+ break;
+ case GNUNET_CONVERSATION_EC_CALL_HUNG_UP:
+ LOG ("%s", _("Call terminated"));
+ call = NULL;
+ break;
+ case GNUNET_CONVERSATION_EC_CALL_SUSPENDED:
+ GNUNET_break (CS_CONNECTED == call_state);
+ LOG (_("Connection to `%s' suspended (by other user)\n"), peer_name);
+ break;
+ case GNUNET_CONVERSATION_EC_CALL_RESUMED:
+ GNUNET_break (CS_CONNECTED == call_state);
+ LOG (_("Connection to `%s' resumed (by other user)\n"), peer_name);
+ break;
+ }
+}
+
+
+
+/**
+ * Initiating a new call
+ *
+ * @param arg arguments given to the command
+ */
+static void
+do_call (const char *arg)
+{
+ if (NULL == caller_id)
+ {
+ LOG (_("Ego `%s' not available\n"), ego_name);
+ return;
+ }
+ if (NULL != call)
+ {
+ LOG (_("You are calling someone else already, hang up first!\n"));
+ return;
+ }
+ switch (phone_state)
+ {
+ case PS_LOOKUP_EGO:
+ LOG (_("Ego `%s' not available\n"), ego_name);
+ return;
+ case PS_LISTEN:
+ /* ok to call! */
+ break;
+ case PS_ACCEPTED:
+ LOG (_
+ ("You are answering call from `%s', hang up or suspend that call
first!\n"),
+ peer_name);
+ return;
+ case PS_ERROR:
+ /* ok to call */
+ break;
+ }
+ GNUNET_free_non_null (peer_name);
+ peer_name = GNUNET_strdup (arg);
+ LOG (_("now calling: %s"), peer_name);
+ call_state = CS_RESOLVING;
+ GNUNET_assert (NULL == call);
+ call =
+ GNUNET_CONVERSATION_call_start (cfg, caller_id, arg, speaker, mic,
+ &call_event_handler, NULL);
+}
+
+
+/**
+ * Accepting an incoming call
+ *
+ * @param args arguments given to the command
+ */
+static void
+do_accept (const char *args)
+{
+ FPRINTF (stderr, "do_accept run");
+ struct CallList *cl;
+ char buf[32];
+
+
+ if ((NULL != call) && (CS_SUSPENDED != call_state))
+ {
+ LOG (_("You are calling someone else already, hang up first!\n"));
+ return;
+ }
+ switch (phone_state)
+ {
+ case PS_LOOKUP_EGO:
+ GNUNET_break (0);
+ break;
+ case PS_LISTEN:
+ /* this is the expected state */
+ break;
+ case PS_ACCEPTED:
+ LOG (_
+ ("You are answering call from `%s', hang up or suspend that call
first!\n"),
+ peer_name);
+ return;
+ case PS_ERROR:
+ GNUNET_break (0);
+ break;
+ }
+ cl = cl_head;
+ if (NULL == cl)
+ {
+ LOG (_("There is no incoming call to accept here!\n"));
+ return;
+ }
+ if ((NULL != cl->next) || (NULL != args))
+ {
+ for (cl = cl_head; NULL != cl; cl = cl->next)
+ {
+ GNUNET_snprintf (buf, sizeof (buf), "%u", cl->caller_num);
+ if (0 == strcmp (buf, args))
+ break;
+ }
+ }
+ if (NULL == cl)
+ {
+ LOG (_("There is no incoming call `%s' to accept right now!\n"), args);
+ return;
+ }
+ cl_active = cl;
+ GNUNET_free_non_null (peer_name);
+ peer_name = GNUNET_strdup (cl->caller_id);
+ phone_state = PS_ACCEPTED;
+ GNUNET_CONVERSATION_caller_pick_up (cl->caller, &caller_event_handler, cl,
+ speaker, mic);
+ history_add ("1", peer_name);
+
+}
+
+
+
+
+
+
+
+/**
+ * update statusbar
+ *
+ * @param args arguments given to the command
+ */
+static void
+do_status (const char *args)
+{
+ struct CallList *cl;
+
+ switch (phone_state)
+ {
+ case PS_LOOKUP_EGO:
+ UPDATE_STATUS (_
+ ("We are currently trying to locate the private key for the
ego `%s'.\n"),
+ ego_name);
+
+ break;
+ case PS_LISTEN:
+ UPDATE_STATUS (_
+ ("We are listening for incoming calls for ego `%s' on line
%u.\n"),
+ ego_name, line);
+ break;
+ case PS_ACCEPTED:
+ UPDATE_STATUS (_("You are having a conversation with `%s'.\n"), peer_name);
+ break;
+ case PS_ERROR:
+ UPDATE_STATUS (_
+ ("We had an internal error setting up our phone line. You
can still make calls.\n"));
+ break;
+ }
+ if (NULL != call)
+ {
+ switch (call_state)
+ {
+ case CS_RESOLVING:
+ UPDATE_STATUS (_
+ ("We are trying to find the network address to call
`%s'.\n"),
+ peer_name);
+ break;
+ case CS_RINGING:
+ UPDATE_STATUS (_("We are calling `%s', his phone should be ringing.\n"),
+ peer_name);
+ break;
+ case CS_CONNECTED:
+ UPDATE_STATUS (_("You are having a conversation with `%s'.\n"),
+ peer_name);
+ break;
+ case CS_SUSPENDED:
+ /* ok to accept incoming call right now */
+ break;
+ }
+ }
+ if ((NULL != cl_head) && ((cl_head != cl_active) || (cl_head != cl_tail)))
+ {
+ LOG ("%s", _("Calls waiting:"));
+ for (cl = cl_head; NULL != cl; cl = cl->next)
+ {
+ if (cl == cl_active)
+ continue;
+ UPDATE_STATUS (_("#%u: `%s'"), cl->caller_num, cl->caller_id);
+ }
+ }
+}
+
+
+/**
+ * Suspending a call
+ *
+ * @param args arguments given to the command
+ */
+
+static void
+do_suspend (const char *args)
+{
+ if (NULL != call)
+ {
+ switch (call_state)
+ {
+ case CS_RESOLVING:
+ case CS_RINGING:
+ case CS_SUSPENDED:
+ LOG ("%s", _("There is no call that could be suspended right now."));
+ return;
+ case CS_CONNECTED:
+ call_state = CS_SUSPENDED;
+ GNUNET_CONVERSATION_call_suspend (call);
+ return;
+ }
+ }
+ switch (phone_state)
+ {
+ case PS_LOOKUP_EGO:
+ case PS_LISTEN:
+ case PS_ERROR:
+ LOG ("%s", _("There is no call that could be suspended right now."));
+ return;
+ case PS_ACCEPTED:
+ /* expected state, do rejection logic */
+ break;
+ }
+ GNUNET_assert (NULL != cl_active);
+ GNUNET_CONVERSATION_caller_suspend (cl_active->caller);
+ cl_active = NULL;
+ phone_state = PS_LISTEN;
+}
+
+
+/**
+ * Resuming a call
+ *
+ * @param args arguments given to the command
+ */
+static void
+do_resume (const char *args)
+{
+ struct CallList *cl;
+ char buf[32];
+
+ if (NULL != call)
+ {
+ switch (call_state)
+ {
+ case CS_RESOLVING:
+ case CS_RINGING:
+ case CS_CONNECTED:
+ LOG ("%s", _("There is no call that could be resumed right now."));
+ return;
+ case CS_SUSPENDED:
+ call_state = CS_CONNECTED;
+ GNUNET_CONVERSATION_call_resume (call, speaker, mic);
+ return;
+ }
+ }
+ switch (phone_state)
+ {
+ case PS_LOOKUP_EGO:
+ case PS_ERROR:
+ LOG ("%s", _("There is no call that could be resumed right now."));
+ return;
+ case PS_LISTEN:
+ /* expected state, do resume logic */
+ break;
+ case PS_ACCEPTED:
+ LOG (_("Already talking with `%s', cannot resume a call right now."),
+ peer_name);
+ return;
+ }
+ GNUNET_assert (NULL == cl_active);
+ cl = cl_head;
+ if (NULL == cl)
+ {
+ LOG (_("There is no incoming call to resume here!"));
+ return;
+ }
+ if ((NULL != cl->next) || (NULL != args))
+ {
+ for (cl = cl_head; NULL != cl; cl = cl->next)
+ {
+ GNUNET_snprintf (buf, sizeof (buf), "%u", cl->caller_num);
+ if (0 == strcmp (buf, args))
+ break;
+ }
+ }
+ if (NULL == cl)
+ {
+ LOG (_("There is no incoming call `%s' to resume right now!"), args);
+ return;
+ }
+ cl_active = cl;
+ GNUNET_CONVERSATION_caller_resume (cl_active->caller, speaker, mic);
+ phone_state = PS_ACCEPTED;
+}
+
+
+/**
+ / Rejecting a call
+ *
+ * @param args arguments given to the command
+ */
+static void
+do_reject (const char *args)
+{
+ FPRINTF (stderr, "doing reject");
+ struct CallList *cl;
+ char buf[32];
+
+ if (NULL != call)
+ {
+ GNUNET_CONVERSATION_call_stop (call);
+ call = NULL;
+ return;
+ }
+ switch (phone_state)
+ {
+ case PS_LOOKUP_EGO:
+ case PS_ERROR:
+ LOG ("%s", _("There is no call that could be cancelled right now.\n"));
+ return;
+ case PS_LISTEN:
+ /* look for active incoming calls to refuse */
+ cl = cl_head;
+ if (NULL == cl)
+ {
+ LOG (_("There is no incoming call to refuse here!\n"));
+ return;
+ }
+ if ((NULL != cl->next) || (NULL != args))
+ {
+ for (cl = cl_head; NULL != cl; cl = cl->next)
+ {
+ GNUNET_snprintf (buf, sizeof (buf), "%u", cl->caller_num);
+ if (0 == strcmp (buf, args))
+ break;
+ }
+ }
+ if (NULL == cl)
+ {
+ LOG (_("There is no incoming call `%s' to refuse right now!\n"), args);
+ return;
+ }
+ GNUNET_CONVERSATION_caller_hang_up (cl->caller);
+ GNUNET_CONTAINER_DLL_remove (cl_head, cl_tail, cl);
+ peer_name = GNUNET_strdup (cl->caller_id);
+ GNUNET_free (cl->caller_id);
+ GNUNET_free (cl);
+ break;
+ case PS_ACCEPTED:
+ /* expected state, do rejection logic */
+ GNUNET_assert (NULL != cl_active);
+ GNUNET_CONVERSATION_caller_hang_up (cl_active->caller);
+ cl_active = NULL;
+ phone_state = PS_LISTEN;
+ break;
+ }
+ //FPRINTF(stderr,"blaalalal %s",peer_name);
+ history_add ("2", peer_name);
+
+}
+
+
+
+
+
+
+////////////////////////////
+
+
+static void
+display_record (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey
*zone_key,
+ const char *rname, unsigned int rd_len,
+ const struct GNUNET_GNSRECORD_Data *rd)
+{
+ const char *typestring;
+ char *s, *type;
+ unsigned int i;
+ const char *ets;
+ struct GNUNET_TIME_Absolute at;
+ struct GNUNET_TIME_Relative rt;
+ GtkTreeIter iter;
+
+ if (NULL == rname)
+ {
+ list_it = NULL;
+ //test_finished ();
+ return;
+ }
+ if ((NULL != name) && (0 != strcmp (name, rname)))
+ {
+ GNUNET_NAMESTORE_zone_iterator_next (list_it);
+ return;
+ }
+ //FPRINTF (stdout,
+// "%s:\n",
+// rname);
+ for (i = 0; i < rd_len; i++)
+ {
+
+ if ((GNUNET_GNSRECORD_TYPE_NICK == rd[i].record_type) &&
+ (0 != strcmp (rname, "+")))
+ continue;
+ typestring = GNUNET_GNSRECORD_number_to_typename (rd[i].record_type);
+ s = GNUNET_GNSRECORD_value_to_string (rd[i].record_type, rd[i].data,
+ rd[i].data_size);
+ if (NULL == s)
+ {
+ FPRINTF (stdout, _("\tCorrupt or unsupported record of type %u\n"),
+ (unsigned int) rd[i].record_type);
+ continue;
+ }
+ if (0 != (rd[i].flags & GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION))
+ {
+ rt.rel_value_us = rd[i].expiration_time;
+ ets = GNUNET_STRINGS_relative_time_to_string (rt, GNUNET_YES);
+ }
+ else
+ {
+ at.abs_value_us = rd[i].expiration_time;
+ ets = GNUNET_STRINGS_absolute_time_to_string (at);
+ }
+ if (rd[i].record_type == 65536)
+ {
+ type = "PKEY";
+ } // if pubkey record
+ if (rd[i].record_type == 65542)
+ {
+ type = "PHONE";
+ }
+ FPRINTF (stdout, "%s", rname);
+ gtk_list_store_append (contacts_liststore, &iter);
+ gtk_list_store_set (contacts_liststore, &iter, 1, type, 0, rname, -1);
+
+/* FPRINTF (stdout,
+ "\t%s: %s (%s)\t%s\t%s\t%s\n",
+ typestring,
+ s,
+ ets,
+ (0 != (rd[i].flags & GNUNET_GNSRECORD_RF_PRIVATE)) ?
"PRIVATE" : "PUBLIC",
+ (0 != (rd[i].flags & GNUNET_GNSRECORD_RF_SHADOW_RECORD)) ?
"SHADOW" : "",
+ (0 != (rd[i].flags & GNUNET_GNSRECORD_RF_PENDING)) ?
"PENDING" : "");
+*/
+ //gtk_widget_show(contacts_liststore);
+ GNUNET_free (s);
+ }
+ FPRINTF (stdout, "%s", "\n");
+ GNUNET_NAMESTORE_zone_iterator_next (list_it);
+}
+
+/**
+ * Continuation called to notify client about result of the
+ * operation.
+ *
+ * @param cls closure, location of the QueueEntry pointer to NULL out
+ * @param success #GNUNET_SYSERR on failure (including timeout/queue
drop/failure to validate)
+ * #GNUNET_NO if content was already there
+ * #GNUNET_YES (or other positive value) on success
+ * @param emsg NULL on success, otherwise an error message
+ */
+static void
+add_continuation (void *cls, int32_t success, const char *emsg)
+{
+ struct GNUNET_NAMESTORE_QueueEntry **qe = cls;
+
+ *qe = NULL;
+ if (GNUNET_YES != success)
+ {
+ fprintf (stderr, _("Adding record failed: %s\n"),
+ (GNUNET_NO == success) ? "record exists" : emsg);
+ if (GNUNET_NO != success)
+ ret = 1;
+ }
+ ret = 0;
+ //test_finished ();
+}
+
+/**
+ * Function called by identity service with information about egos.
+ *
+ * @param cls NULL
+ * @param ego ego handle
+ * @param ctx unused
+ * @param name name of the ego
+ */
+static void
+identity_cb (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx,
+ const char *name)
+{
+
+ FPRINTF (stderr, _("identity_cb name: `%s' caller_id: `%s' \n"), name,
+ caller_id);
+
+ if (NULL == name)
+ return;
+ if (ego == caller_id)
+ {
+ if (verbose)
+ LOG (_("Name of our ego changed to `%s'\n"), name);
+ GNUNET_free (ego_name);
+ ego_name = GNUNET_strdup (name);
+ return;
+ }
+ if (0 != strcmp (name, ego_name))
+ return;
+ if (NULL == ego)
+ {
+ if (verbose)
+ LOG (_("Our ego `%s' was deleted!\n"), ego_name);
+ caller_id = NULL;
+ return;
+ }
+ caller_id = ego;
+ GNUNET_CONFIGURATION_set_value_number (cfg, "CONVERSATION", "LINE", line);
+ zone_pkey = *GNUNET_IDENTITY_ego_get_private_key (caller_id);
+ ns = GNUNET_NAMESTORE_connect (cfg);
+
+ list_it =
+ GNUNET_NAMESTORE_zone_iteration_start (ns, &zone_pkey, &display_record,
+ NULL);
+
+
+ start_phone ();
+
+}
+
+/**
+ * Get our configuration.
+ *
+ * @return configuration handle
+ */
+const struct GNUNET_CONFIGURATION_Handle *
+GIG_get_configuration ()
+{
+ return GNUNET_GTK_main_loop_get_configuration (ml);
+}
+
+
+
+
+/**
+ * Task run on shutdown.
+ *
+ * @param cls unused
+ * @param tc scheduler context, unused
+ */
+static void
+shutdown_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
+{
+ struct OperationContext *oc;
+
+/*
+ GIG_advertise_shutdown_ ();
+ while (NULL != (oc = oc_head))
+ {
+ GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
+ _("Operation not completed due to shutdown\n"));
+ GNUNET_IDENTITY_cancel (oc->op);
+ GNUNET_CONTAINER_DLL_remove (oc_head,
+ oc_tail,
+ oc);
+ GNUNET_free (oc);
+ }
+ if (NULL != identity)
+ {
+ GNUNET_IDENTITY_disconnect (identity);
+ identity = NULL;
+ }
+ */
+ GNUNET_GTK_tray_icon_destroy ();
+ GNUNET_GTK_main_loop_quit (ml);
+ ml = NULL;
+}
+
+
+
+
+/**
+ * Callback invoked if the application is supposed to exit.
+ *
+ * @param object
+ * @param user_data unused
+ */
+void
+GNUNET_GTK_conversation_quit_cb (GObject * object, gpointer user_data)
+{
+ if (NULL != call)
+ {
+ GNUNET_CONVERSATION_call_stop (call);
+ call = NULL;
+ }
+ if (NULL != phone)
+ {
+ GNUNET_CONVERSATION_phone_destroy (phone);
+ phone = NULL;
+ }
+ if (NULL != id)
+ {
+ GNUNET_IDENTITY_disconnect (id);
+ id = NULL;
+ }
+ if (NULL != ns)
+ {
+ GNUNET_IDENTITY_disconnect (ns);
+ ns = NULL;
+ }
+
+ GNUNET_SPEAKER_destroy (speaker);
+ speaker = NULL;
+ GNUNET_MICROPHONE_destroy (mic);
+ mic = NULL;
+ GNUNET_free (ego_name);
+ ego_name = NULL;
+ GNUNET_free_non_null (peer_name);
+ phone_state = PS_ERROR;
+
+ GNUNET_SCHEDULER_shutdown ();
+
+
+ GNUNET_CRYPTO_ecdsa_key_clear (&zone_pkey);
+ return 0;
+
+}
+
+
+/**
+ * Actual main function run right after GNUnet's scheduler
+ * is initialized. Initializes up GTK and Glade.
+ *
+ * @param cls NULL
+ * @param tc schedule context
+ */
+static void
+run (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
+{
+ GtkTreeIter iter;
+ GtkWidget *main_window;
+
+ //line = 0;
+
+ ml = cls;
+ if (GNUNET_OK != GNUNET_GTK_main_loop_build_window (ml, NULL))
+ return;
+ GNUNET_GTK_set_icon_search_path ();
+ GNUNET_GTK_setup_nls ();
+ /* setup main window */
+ main_window = GTK_WIDGET (get_object ("GNUNET_GTK_conversation_window"));
+ main_window =
+ GNUNET_GTK_plug_me ("GNUNET_CONVERSATION_GTK_PLUG", main_window);
+ gtk_window_set_default_size (main_window, 300, 700);
+ contacts_liststore =
+ GTK_LIST_STORE (get_object
+ ("gnunet_conversation_gtk_contacts_liststore"));
+ contacts_treeview =
+ GTK_TREE_VIEW (get_object ("gnunet_conversation_gtk_treeview"));
+ contacts_treestore =
+ GTK_TREE_STORE (get_object
+ ("gnunet_conversation_gtk_contacts_treestore"));
+ contacts_treemodel = GTK_TREE_MODEL (contacts_treestore);
+
+ history_liststore =
+ GTK_LIST_STORE (get_object
("gnunet_conversation_gtk_history_liststore"));
+ history_treeview =
+ GTK_TREE_VIEW (get_object ("gnunet_conversation_gtk_history_treeview"));
+ history_treestore =
+ GTK_TREE_STORE (get_object
("gnunet_conversation_gtk_history_treestore"));
+ history_treemodel = GTK_TREE_MODEL (history_treestore);
+
+ //gtk_tree_view_set_activate_on_single_click(contacts_treeview, TRUE);
+
+ GNUNET_assert (NULL != contacts_liststore);
+
+ // gtk_window_maximize (GTK_WINDOW (main_window));
+
+ if (NULL == getenv ("GNUNET_CONVERSATION_GTK_PLUG"))
+ GNUNET_GTK_tray_icon_create (ml, GTK_WINDOW (main_window),
+ "gnunet-gtk" /* FIXME: different icon? */ ,
+ "gnunet-conversation-gtk");
+
+ /* make GUI visible */
+ if (!tray_only)
+ {
+ gtk_widget_show (main_window);
+ gtk_window_present (GTK_WINDOW (main_window));
+ }
+
+ /* get gui objects */
+
+
+
+ GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_FOREVER_REL, &shutdown_task,
+ NULL);
+
+ cfg = GIG_get_configuration ();
+//cfg = GNUNET_CONFIGURATION_dup (c);
+
+ speaker = GNUNET_SPEAKER_create_from_hardware (cfg);
+ mic = GNUNET_MICROPHONE_create_from_hardware (cfg);
+
+// ego_name = "phone_ego";
+ if (NULL == ego_name)
+ {
+ ego_name = "phone-ego";
+ LOG ("%s", _("No ego given, using default \"phone-ego\" \n"));
+ return;
+ }
+
+
+ id = GNUNET_IDENTITY_connect (cfg, &identity_cb, NULL);
+
+// zone_pkey = *GNUNET_IDENTITY_ego_get_private_key (caller_id);
+
+}
+
+
+/**
+ * Main function of gnunet-conversation-gtk.
+ *
+ * @param argc number of arguments
+ * @param argv arguments
+ * @return 0 on success
+ */
+int
+main (int argc, char *const *argv)
+{
+ static struct GNUNET_GETOPT_CommandLineOption options[] = {
+ {'p', "phone", "LINE",
+ gettext_noop ("sets the LINE to use for the phone"),
+ 1, &GNUNET_GETOPT_set_uint, &line},
+
+ {'e', "ego", "ego",
+ gettext_noop ("select ego to use"), 1,
+ &GNUNET_GETOPT_set_string, &ego_name},
+
+ {'t', "tray", NULL,
+ gettext_noop ("start in tray mode"), 0,
+ &GNUNET_GETOPT_set_one, &tray_only},
+ GNUNET_GETOPT_OPTION_END
+ };
+ if (GNUNET_OK !=
+ GNUNET_GTK_main_loop_start ("gnunet-conversation-gtk",
+ "GTK GUI for conversation", argc, argv,
+ options,
+ "gnunet_conversation_gtk_main_window.glade",
+ &run))
+ return 1;
+ return 0;
+ FPRINTF (stderr, "line %i", line);
+}
+
+/* gui stuff start */
+
+
+
+
+/**
+ * call clicked
+ */
+void
+GNUNET_CONVERSATION_GTK_on_call_clicked ()
+{
+ char *to_addr;
+
+ // /og_message ("call clicked");
+ //update_status();
+ //address dingetje
+
+ GtkEntry *address_entry;
+
+ address_entry = GTK_ENTRY ((get_object ("GNUNET_GTK_conversation_address")));
+ to_addr = gtk_entry_get_text (address_entry);
+
+// FPRINTF (stderr, _("calling: %s \n"), to_addr );
+
+ do_call (to_addr);
+ disable_button ("GNUNET_GTK_conversation_accept_button");
+ do_status ("");
+}
+
+/**
+ * clicked
+ */
+void
+GNUNET_CONVERSATION_GTK_on_hangup_clicked ()
+{
+ //update_status()disable_button("GNUNET_CONVERSATION_GTK_call_button");
+
+ enable_button ("GNUNET_GTK_conversation_call_button");
+
+
+ //FPRINTF (stderr, "hangup clicked \n");
+ do_reject ("");
+ do_status ("");
+}
+
+/**
+ * clicked
+ */
+void
+GNUNET_CONVERSATION_GTK_on_accept_clicked ()
+{
+ FPRINTF (stderr, "accept clicked \n");
+ do_accept (0);
+ hide_infobar ();
+}
+
+
+/**
+ * clicked
+ */
+void
+GNUNET_CONVERSATION_GTK_on_reject_clicked ()
+{
+ LOG ("reject clicked \n");
+ do_reject ("0");
+}
+
+/**
+ * clicked
+ */
+void
+GNUNET_CONVERSATION_GTK_on_pause_clicked ()
+{
+// GtkEntry *entry;
+
+ //FPRINTF (stderr, "pause clicked \n");
+ //do_pause("");
+ // entry = GTK_ENTRY((get_object ("GNUNET_GTK_conversation_address")));
+ //FPRINTF (stderr, gtk_entry_get_text (entry));
+// gtk_entry_set_text (entry, "testtextje");
+ show_infobar ();
+}
+
+/**
+ * clicked
+ */
+void
+GNUNET_CONVERSATION_GTK_on_resume_clicked ()
+{
+ //FPRINTF (stderr, "reject clicked \n");
+ do_resume ("");
+}
+
+/**
+ * clicked
+ */
+void
+GNUNET_CONVERSATION_GTK_on_status_clicked ()
+{
+
+ FPRINTF (stderr, "status clicked \n");
+
+// do_accept("0");
+ do_status (" ");
+ //quick_message('hee blaaat you have a call from blaat');
+}
+
+
+void
+use_current_incoming_address ()
+{
+ FPRINTF (stderr, "use cur addr");
+}
+
+
+/*
+void
+test_function (gint response_id)
+{
+ FPRINTF (stderr, "teest %u", response_id);
+}
+*/
+
+
+/*
+ * add a new contact
+ * @param name
+ * @param address
+ */
+void add_contact(char *name, char *address)
+{
+// memmove(&address+1,&address+51,1);
+ GtkTreeIter iter;
+ struct GNUNET_GNSRECORD_Data rd;
+
+ zone_pkey = *GNUNET_IDENTITY_ego_get_private_key (caller_id);
+ rd.data = address;
+ rd.data_size = sizeof (struct GNUNET_CRYPTO_EcdsaPublicKey);
+ rd.record_type = GNUNET_GNSRECORD_TYPE_PKEY;
+ rd.flags |= GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION; // always set to
relative for testing purposes
+ FPRINTF (stderr, "adding\n");
+ FPRINTF (stderr, "name: %s\n", name);
+ FPRINTF (stderr, "address: %s\n", address);
+ add_qe =
+ GNUNET_NAMESTORE_records_store (ns, &zone_pkey, name, 1, &rd, NULL,
+ add_qe);
+ gtk_list_store_append (contacts_liststore, &iter);
+ gtk_list_store_set (contacts_liststore, &iter, 1, "PKEY", 0, name, -1);
+
+}
+
+/*
+ * executed when clicked on add contact
+ * @param button
+ * @param user_data
+ */
+
+void
+GNUNET_CONVERSATION_GTK_on_add_clicked (GtkButton * button,
+ gpointer * user_data)
+{
+ gint response_id;
+
+ FPRINTF (stderr, "add clicked \n");
+ GtkWidget *caller_name, *notification, *content_area, *currentCheckButton,
+ *nameEntry, *addressEntry, *anotherArea, *labelName, *labelAddres;
+ GtkDialog *dialog;
+ GtkWindow *main_window;
+
+ currentCheckButton =
+ gtk_button_new_with_label ("use currently incoming addres");
+
+ nameEntry = gtk_entry_new ();
+ gtk_entry_set_text (nameEntry, "Name of contact");
+ addressEntry = gtk_entry_new ();
+ gtk_entry_set_text (addressEntry, "Address of contact");
+
+ main_window = get_object ("GNUNET_GTK_conversation_window");
+
+ dialog =
+ gtk_dialog_new_with_buttons ("Adding contact", main_window,
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ _("Add contact"), GTK_RESPONSE_ACCEPT,
+ _("Cancel"), GTK_RESPONSE_CANCEL, NULL);
+ gtk_dialog_add_action_widget (dialog, currentCheckButton, GTK_RESPONSE_OK);
+ FPRINTF (stderr, "response id : %u", response_id);
+ g_signal_connect (GTK_BUTTON (currentCheckButton), "clicked",
+ G_CALLBACK (use_current_incoming_address), NULL);
+
+
+ gtk_dialog_add_action_widget (dialog, nameEntry, 2);
+ gtk_dialog_add_action_widget (dialog, addressEntry, 3);
+
+ content_area = gtk_dialog_get_content_area (GTK_DIALOG (dialog));
+
+
+ notification = gtk_label_new ("Adding contact");
+// caller_name = gtk_label_new (caller_id);
+
+ // Add the labels, and show everything we've added to the dialog
+ gtk_container_add (GTK_CONTAINER (content_area), notification);
+// gtk_container_add (GTK_CONTAINER (content_area), caller_name);
+ gtk_widget_show_all (dialog);
+
+ switch (gtk_dialog_run (dialog))
+ {
+ case GTK_RESPONSE_ACCEPT:
+ FPRINTF (stderr, "accept clicked");
+ do_status ("");
+ add_contact (gtk_entry_get_text (nameEntry),
+ gtk_entry_get_text (addressEntry));
+ gtk_widget_destroy (dialog);
+ break;
+ case GTK_RESPONSE_CANCEL:
+ FPRINTF (stderr, "cancel clicked");
+ do_status ("");
+ gtk_widget_destroy (dialog);
+ break;
+ case GTK_RESPONSE_OK:
+ //use_current_incoming_address();
+ gtk_entry_set_text (addressEntry, callerName);
+ add_contact (gtk_entry_get_text (nameEntry), callerName);
+//
add_contact(gtk_entry_get_text(nameEntry),memmove(&callerName,&callerName+52,1));
+ gtk_widget_destroy (dialog);
+
+// memmove(&address+1,&address+51,1);
+ break;
+ }
+
+
+}
+
+void
+GNUNET_CONVERSATION_GTK_on_remove_clicked (GtkButton * button,
+ gpointer * user_data)
+{
+ FPRINTF (stderr, "remove clicked \n");
+
+}
+
+
+/*
+ * Function to open a dialog box displaying the message provided.
+ *
+ * @param message message in the dialogbox
+ * @param caller_id
+ */
+
+void
+quick_message (gchar * message, const char *caller_id)
+{
+ GtkWidget *caller_name, *notification, *content_area;
+ GtkDialog *dialog;
+ GtkWindow *main_window;
+ main_window = get_object("GNUNET_GTK_conversation_window");
+ // Create the widgets
+
+
+ dialog = gtk_dialog_new_with_buttons ("Incoming call!",
+ main_window,
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ _("Accept call"),
+ GTK_RESPONSE_ACCEPT,
+ _("Reject call"),
+ GTK_RESPONSE_REJECT,
+ _("Decide later"),
+ GTK_RESPONSE_CANCEL,
+
+ NULL);
+ content_area = gtk_dialog_get_content_area (GTK_DIALOG (dialog));
+
+
+ notification = gtk_label_new ("Incoming call from:");
+ caller_name = gtk_label_new (caller_id);
+
+ // Add the labels, and show everything we've added to the dialog
+ gtk_container_add (GTK_CONTAINER (content_area), notification);
+ gtk_container_add (GTK_CONTAINER (content_area), caller_name);
+ gtk_widget_show_all (dialog);
+
+ switch(gtk_dialog_run(dialog)){
+ case GTK_RESPONSE_ACCEPT :
+ do_status("");
+ gtk_widget_destroy(dialog);
+ do_accept("0");
+ break;
+ case GTK_RESPONSE_REJECT :
+ do_reject(NULL);
+ do_status("");
+ gtk_widget_destroy(dialog);
+ break;
+ case GTK_RESPONSE_CANCEL :
+ do_status("");
+ gtk_widget_destroy(dialog);
+ break;
+ }
+
+
+}
+
+/*
+ * row activated
+ * @return void
+ */
+
+void
+GNUNET_CONVERSATION_GTK_row_activated ()
+{
+ char *callAddress;
+ char *type;
+
+ FPRINTF (stderr, "row activated \n");
+
+ GtkTreeSelection *selection;
+
+ GtkTreeIter iterA;
+
+
+ selection = gtk_tree_view_get_selection (contacts_treeview);
+
+ gtk_tree_selection_get_selected (selection, &contacts_treemodel, &iterA);
+ gtk_tree_model_get (contacts_treemodel, &iterA, 0, &name, 1, &type, -1);
+ g_print ("ego name %s\n", ego_name);
+ g_print ("selected row is: %s\n", name);
+ g_print ("selected rowtype is: %s\n", type);
+
+
+ g_print ("type @row active%s", type);
+ if (strcmp (type, "PKEY") == 0)
+ {
+ GNUNET_asprintf (&callAddress, "call\.%s\.gnu", name);
+ }
+ if (strcmp (type, "PHONE") == 0)
+ {
+ GNUNET_asprintf (&callAddress, "%s\.gnu", name);
+ }
+// else { GNUNET_asprintf(&callAddress, "%s", peer_id);}
+
+ g_print ("ego name %s\n", callAddress);
+ GtkEntry *address_entry;
+
+ address_entry = GTK_ENTRY ((get_object ("GNUNET_GTK_conversation_address")));
+ gtk_entry_set_text (address_entry, callAddress);
+
+}
+
+/* end of gnunet-conversation-gtk.c */
+
Added: gnunet-gtk/src/conversation/gnunet-conversation-gtk.h
===================================================================
--- gnunet-gtk/src/conversation/gnunet-conversation-gtk.h
(rev 0)
+++ gnunet-gtk/src/conversation/gnunet-conversation-gtk.h 2014-01-21
17:07:00 UTC (rev 31993)
@@ -0,0 +1,507 @@
+/*
+ This file is part of GNUnet
+ (C) 2013 Christian Grothoff (and other contributing authors)
+
+ GNUnet is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version.
+
+ GNUnet is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GNUnet; see the file COPYING. If not, write to the
+ Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+*/
+
+/**
+ * @file src/identity/gnunet-identity-gtk.h
+ * @author Christian Grothoff
+ */
+#include <gnunet/gnunet_util_lib.h>
+
+
+#ifndef GNUNET_CONVERSATION_GTK_H
+#define GNUNET_CONVERSATION_GTK_H
+
+/*
+ * macro's
+ */
+
+#define UPDATE_STATUS(format, ...) update_status(g_strdup_printf (format, ##
__VA_ARGS__))
+
+#define UPDATE_INFOBAR(format, ...) set_infobar_text(g_strdup_printf (format,
## __VA_ARGS__))
+
+#define LOG(format, ...) log_message(g_strdup_printf (format, ## __VA_ARGS__))
+
+
+
+
+/**
+ * Get our configuration.
+ *
+ * @return configuration handle
+ */
+const struct GNUNET_CONFIGURATION_Handle *
+GIG_get_configuration (void);
+
+
+/**
+ * Handle to our main loop.
+ */
+static struct GNUNET_GTK_MainLoop *ml;
+
+/**
+ * Should gnunet-identity-gtk start in tray mode?
+ */
+static int tray_only;
+
+/**
+ * Head of operations.
+ */
+static struct OperationContext *oc_head;
+
+/**
+ * Tail of operations.
+ */
+static struct OperationContext *oc_tail;
+
+/**
+ * Possible states of the phone.
+ */
+enum PhoneState
+{
+ /**
+ * We're waiting for our own idenitty.
+ */
+ PS_LOOKUP_EGO,
+
+ /**
+ * We're listening for calls
+ */
+ PS_LISTEN,
+
+ /**
+ * We accepted an incoming phone call.
+ */
+ PS_ACCEPTED,
+
+ /**
+ * Internal error
+ */
+ PS_ERROR
+};
+
+/**
+ * States for current outgoing call.
+ */
+enum CallState
+{
+ /**
+ * We are looking up some other participant.
+ */
+ CS_RESOLVING,
+
+ /**
+ * We are now ringing the other participant.
+ */
+ CS_RINGING,
+
+ /**
+ * The other party accepted our call and we are now connected.
+ */
+ CS_CONNECTED,
+
+ /**
+ * The call is currently suspended (by us).
+ */
+ CS_SUSPENDED
+};
+
+
+
+/**
+ * List of incoming calls
+ */
+struct CallList
+{
+
+ /**
+ * A DLL.
+ */
+ struct CallList *prev;
+
+ /**
+ * A DLL.
+ */
+ struct CallList *next;
+
+ /**
+ * Handle to hang up or activate.
+ */
+ struct GNUNET_CONVERSATION_Caller *caller;
+
+ /**
+ * String identifying the caller.
+ */
+ char *caller_id;
+
+ /**
+ * Unique number of the call.
+ */
+ unsigned int caller_num;
+
+};
+
+
+
+/**
+ * Phone handle
+ */
+static struct GNUNET_CONVERSATION_Phone *phone;
+
+/**
+ * Call handle (for active outgoing call).
+ */
+static struct GNUNET_CONVERSATION_Call *call;
+
+/**
+ * Caller handle (for active incoming call).
+ */
+static struct CallList *cl_active;
+
+/**
+ * Head of calls waiting to be accepted.
+ */
+static struct CallList *cl_head;
+
+/**
+ * Tail of calls waiting to be accepted.
+ */
+static struct CallList *cl_tail;
+
+/**
+ * Desired phone line.
+ */
+static unsigned int line;
+static unsigned int line1;
+
+/**
+ * Our speaker.
+ */
+static struct GNUNET_SPEAKER_Handle *speaker;
+
+/**
+ * Our microphone.
+ */
+static struct GNUNET_MICROPHONE_Handle *mic;
+
+/**
+ * Our configurations.
+ */
+static struct GNUNET_CONFIGURATION_Handle *cfg;
+static struct GNUNET_CONFIGURATION_Handle *cfg1;
+static struct GNUNET_CONFIGURATION_Handle *cfg2;
+
+
+/**
+ * Our ego.
+ */
+static struct GNUNET_IDENTITY_Ego *caller_id;
+
+/**
+ * Handle to identity service.
+ */
+static struct GNUNET_IDENTITY_Handle *id;
+
+/**
+ * Name of our ego.
+ */
+static char *ego_name;
+
+/**
+ * Name of conversation partner (if any).
+ */
+static char *peer_name;
+
+/**
+ * Our phone's current state.
+ */
+static enum PhoneState phone_state;
+
+/**
+ * Our call's current state.
+ */
+static enum CallState call_state;
+
+/**
+ * Counts the number of incoming calls we have had so far.
+ */
+static unsigned int caller_num_gen;
+
+/**
+ * GNS address for this phone.
+ */
+static char *address;
+
+/**
+ * Be verbose.
+ */
+static int verbose = 1;
+
+/**
+ * Handle to the namestore.
+ */
+static struct GNUNET_NAMESTORE_Handle *ns;
+
+/**
+ * Private key for the our zone.
+ */
+struct GNUNET_CRYPTO_EcdsaPrivateKey zone_pkey;
+
+/**
+ * Public key of the zone we are currently editing.
+ */
+struct GNUNET_CRYPTO_EcdsaPublicKey pubkey;
+
+
+
+/**
+ * gui stuff
+ */
+
+/*
+void update_state();
+void update_status (const gchar *message);
+void set_button_text (const char *button_name, const char *label);
+void disable_button (const char *button_name);
+void enable_button (const char *button_name);
+void show_infobar ( );
+void hide_infobar ( );
+void set_infobar_text (const gchar *text);
+void log_message (const char *message);
+void GNUNET_CONVERSATION_GTK_on_call_clicked ();
+void GNUNET_CONVERSATION_GTK_on_hangup_clicked ();
+void GNUNET_CONVERSATION_GTK_on_accept_clicked ();
+void GNUNET_CONVERSATION_GTK_on_reject_clicked ();
+void GNUNET_CONVERSATION_GTK_on_pause_clicked ();
+void GNUNET_CONVERSATION_GTK_on_resume_clicked ();
+void GNUNET_CONVERSATION_GTK_on_status_clicked ();
+*/
+/**
+ * phone stuff
+ */
+/*
+static void do_call (const char *);
+static void do_accept (const char *);
+static void do_status (const char *);
+static void do_suspend (const char *);
+static void do_resume (const char *);
+static void do_reject (const char *);
+*/
+
+/*
+ * List iterator for the 'list' operation.
+ */
+static struct GNUNET_NAMESTORE_ZoneIterator *list_it;
+
+
+/**
+ * Name of the records to add/list/remove.
+ */
+static char *name;
+
+static void
+identity_cb (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx,
+ const char *name);
+
+
+enum CONVERSATION_ModelColumns
+{
+ // gchar array
+ CONVERSATION_CONTACT_NAME = 0
+};
+
+/**
+ * List of all known zones/egos.
+ */
+static GtkListStore *contacts_liststore;
+
+/**
+ * List of contacts.
+ */
+static GtkTreeStore *contacts_treestore;
+
+/**
+ * The main tree view for 'gns' that shows the records.
+ */
+static GtkTreeView *contacts_treeview;
+
+/**
+ * Tree model (same object as 'contacts_treestore', just different type).
+ */
+static GtkTreeModel *contacts_treemodel;
+
+
+/**
+ * call history liststore
+ */
+static GtkListStore *history_liststore;
+
+/**
+ * call history treestore
+ */
+static GtkTreeStore *history_treestore;
+
+/**
+ * call histore treeview
+ */
+static GtkTreeView *history_treeview;
+
+/**
+ * call history tree model
+ */
+static GtkTreeModel *history_treemodel;
+
+
+/**
+ * Current state of iterating elements for the client.
+ * NULL if we are not currently iterating.
+ */
+struct GNUNET_CONTAINER_MultiHashMapIterator *iter;
+
+/**
+ *name of the incomming caller pkey or record name if known
+*/
+char *callerName;
+
+/**
+* peer id of a contact
+*/
+char *peer_id;
+
+/**
+ * Queue entry for the 'add' operation.
+ */
+static struct GNUNET_NAMESTORE_QueueEntry *add_qe;
+
+/**
+ * Global return value
+ */
+static int ret;
+
+/**
+* incoming call popup window, global because must be destroyed when other end
hangs up
+*/
+GtkDialog *dialog;
+
+
+
+/**
+ * Context for edit operations and environment for plugins.
+ * Typical plugins will only use the @e check_validity callback.
+ */
+//struct GNUNET_GTK_NAMESTORE_PluginEnvironment
+//{
+//
+// /**
+// * Function that should be called by the plugin whenever values in
+// * the dialog were edited. It will check the validity of the dialog
+// * and update the "save" button accordingly.
+// */
+// void (*check_validity)(struct GNUNET_GTK_NAMESTORE_PluginEnvironment *edc);
+//
+// /**
+// * Builder for the dialog.
+// */
+// GtkBuilder *builder;
+//
+// /**
+// * Main dialog window.
+// */
+// GtkDialog *dialog;
+//
+// /**
+// * Where in the tree view are we editing?
+// */
+// struct RecordInfo *ri;
+//
+// /**
+// * Name of the record.
+// */
+// gchar *name;
+//
+// /**
+// * Value of the record in string format.
+// */
+// gchar *n_value;
+//
+// /**
+// * Name of the zone into which the record should be placed.
+// */
+// gchar *new_zone_option;
+//
+// /**
+// * Ego of the zone into which the record should be placed.
+// */
+// struct GNUNET_IDENTITY_Ego *ego;
+//
+// /**
+// * List of all zones.
+// */
+// GtkListStore *zone_liststore;
+//
+// /**
+// * The plugin we used to edit the value.
+// */
+// struct GNUNET_GTK_NAMESTORE_PluginFunctions *plugin;
+//
+// /**
+// * Name of the plugin library.
+// */
+// char *liblow;
+//
+// /**
+// * Expiration time value (absolute or relative).
+// */
+// guint64 n_exp_time;
+//
+// /**
+// * Offset of the record we are editing in the 'rd' list of 'ri'.
+// */
+// unsigned int off;
+//
+// /**
+// * Flag indicating if the old record was in the namestore.
+// */
+// int old_record_in_namestore;
+//
+// /**
+// * Type of the record.
+// */
+// uint32_t record_type;
+//
+// /**
+// * Is this record 'public'?
+// */
+// gboolean n_public;
+//
+// /**
+// * Is the expiration time relative?
+// */
+// gboolean n_is_relative;
+//
+// /**
+// * Is this record a shadow record?
+// */
+// gboolean n_is_shadow;
+//
+//};
+//
+
+
+#endif
Added: gnunet-gtk/src/conversation/gnunet-conversation-gtk_about.c
===================================================================
--- gnunet-gtk/src/conversation/gnunet-conversation-gtk_about.c
(rev 0)
+++ gnunet-gtk/src/conversation/gnunet-conversation-gtk_about.c 2014-01-21
17:07:00 UTC (rev 31993)
@@ -0,0 +1,41 @@
+/*
+ This file is part of GNUnet
+ (C) 2005-2013 Christian Grothoff (and other contributing authors)
+
+ GNUnet is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version.
+
+ GNUnet is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GNUnet; see the file COPYING. If not, write to the
+ Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+*/
+/**
+ * @file src/identity/gnunet-identity-gtk_about.c
+ * @author Christian Grothoff
+ * @author Igor Wronsky
+ *
+ * This file contains the about dialog.
+ */
+#include "gnunet_gtk.h"
+
+
+/**
+ * This displays an about window
+ */
+void
+GNUNET_GTK_conversation_about_imagemenuitem_activate_cb (GtkWidget * dummy,
+ gpointer data)
+{
+ GNUNET_GTK_display_about ("gnunet_conversation_gtk_about_window.glade");
+}
+
+
+/* end of gnunet-peerinfo-gtk_about.c */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r31993 - in gnunet-gtk: . contrib src src/conversation src/conversation/.deps,
gnunet <=